|
@@ -31,7 +31,12 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="model-content">
|
|
<div class="model-content">
|
|
- <process-circle
|
|
|
|
|
|
+ <zz-echart
|
|
|
|
+ :option="clientOptions"
|
|
|
|
+ class="chart"
|
|
|
|
+ style="top: 15px; width: 270px;"
|
|
|
|
+ ></zz-echart>
|
|
|
|
+ <!-- <process-circle
|
|
class="item"
|
|
class="item"
|
|
:strokeWidth="strokeWidth"
|
|
:strokeWidth="strokeWidth"
|
|
:strokeColor="strokeColor"
|
|
:strokeColor="strokeColor"
|
|
@@ -44,7 +49,7 @@
|
|
style="font-size: 14px"
|
|
style="font-size: 14px"
|
|
>收款率</span>
|
|
>收款率</span>
|
|
<span> {{ dataObj.collectionRate }}</span>
|
|
<span> {{ dataObj.collectionRate }}</span>
|
|
- </process-circle>
|
|
|
|
|
|
+ </process-circle> -->
|
|
<div class="textAmount">
|
|
<div class="textAmount">
|
|
<div class="listAmount">
|
|
<div class="listAmount">
|
|
<div class="listText">应收金额</div>
|
|
<div class="listText">应收金额</div>
|
|
@@ -69,6 +74,7 @@
|
|
</template>
|
|
</template>
|
|
<script>
|
|
<script>
|
|
import processCircle from './circle'; // 环形进度条
|
|
import processCircle from './circle'; // 环形进度条
|
|
|
|
+import { quantitativeAnalysisDashboard } from './indexOptionChart';
|
|
import permissionComponent from './permissionComponent';
|
|
import permissionComponent from './permissionComponent';
|
|
export default {
|
|
export default {
|
|
mixins: [permissionComponent],
|
|
mixins: [permissionComponent],
|
|
@@ -81,6 +87,9 @@ export default {
|
|
permissUrl: '14',
|
|
permissUrl: '14',
|
|
titleName: '收费管理'
|
|
titleName: '收费管理'
|
|
},
|
|
},
|
|
|
|
+ clientOptions: quantitativeAnalysisDashboard(
|
|
|
|
+ ['收款率'], [50], []
|
|
|
|
+ ),
|
|
strokeWidth: 15, // 线条宽度
|
|
strokeWidth: 15, // 线条宽度
|
|
trailWidth: 15, // 背景线条宽度
|
|
trailWidth: 15, // 背景线条宽度
|
|
trailColor: '#2C3345', // 背景线条宽度
|
|
trailColor: '#2C3345', // 背景线条宽度
|
|
@@ -136,6 +145,9 @@ export default {
|
|
uncollected: !!data.uncollectedAmount ? data.uncollectedAmount : 0,
|
|
uncollected: !!data.uncollectedAmount ? data.uncollectedAmount : 0,
|
|
collectionRate: !!data.collectionRate ? data.collectionRate : '0%'
|
|
collectionRate: !!data.collectionRate ? data.collectionRate : '0%'
|
|
};
|
|
};
|
|
|
|
+ let a = this.dataObj.collectionRate.indexOf('%');
|
|
|
|
+ let b = this.dataObj.collectionRate.substring(0, a);
|
|
|
|
+ this.clientOptions = quantitativeAnalysisDashboard(['收款率'], [b], []);
|
|
} else {
|
|
} else {
|
|
this.dataObj = {
|
|
this.dataObj = {
|
|
receivableAmount: 0,
|
|
receivableAmount: 0,
|