linweizeng пре 2 година
родитељ
комит
25ea2f92ed

+ 4 - 0
src/views/system/jbdScan/planImplementation/planImplementation.vue

@@ -6,6 +6,7 @@
             width="80%"
             top="5vh"
             append-to-body
+            :center="generalData.titleCenter || false"
             custom-class="customClass"
             @close="close"
         >
@@ -54,6 +55,7 @@ export default {
             id: '',
             generalData: {
                 title: '',
+                titleCentr: false,
                 alertShow: false,
                 alert: {
                     title: '',
@@ -62,6 +64,8 @@ export default {
                 leftTotal: 0,
                 rightData: {
                     title: '人数',
+                    xAxisName: '',
+                    yAxisName: '',
                     yAxisData: ['金源信通'],
                     series: [{
                         name: '总数',

+ 8 - 7
src/views/system/jbdScan/planImplementation/planImplementationJS.js

@@ -14,6 +14,10 @@ export default {
                     return params.value === '0' ? '' : params.value
                 }
 
+            },
+            tooltip: {
+                show: true,
+                trigger: 'axis'
             }
         }
     },
@@ -67,7 +71,7 @@ export default {
                             top: '100%',
                             offsetCenter: [0, '75%']
                         },
-                        data: [{ value: totalMs, top: '100%' }]
+                        data: [{ value: totalMs <= 100 ? totalMs : 100, top: '100%' }]
                     }
                 ]
             }
@@ -106,14 +110,14 @@ export default {
                 },
                 xAxis: {
                     type: 'value',
-                    name: '部门',
+                    name: data.xAxisName || '数量(个)',
                     axisTick: {
                         alignWithLabel: true
                     }
                 },
                 yAxis: {
                     type: 'category',
-                    name: '数量(个)',
+                    name: data.yAxisName || '部门',
                     minInterval: 1,
                     nameTextStyle: {
                         fontSize: 14
@@ -125,10 +129,7 @@ export default {
                 },
                 series: data.series,
                 color: data.color,
-                tooltip: {
-                    show: true,
-                    trigger: 'axis'
-                }
+                tooltip: data.tooltip || this.tooltip
             }
             const accept = echarts.init(this.$refs.chart2)
             accept.setOption(JSON.parse(JSON.stringify(barDataTy)))