Explorar o código

首页图形默认显示数字

yuhan hai 10 meses
pai
achega
1e98cf2f93

+ 17 - 6
src/views/module_kzks/dashboard/components/lineBarChart.vue

@@ -123,12 +123,12 @@ export default {
             // 可以动态设置是数量还是金额
             // formatter: '{value} '
             formatter: function (value, index) {
-              console.log(value)
-              if(value > 0){
-                return (Number(value) / 10000).toFixed(1) + "万"
-              } else {
-                return value;
-              }
+              // if(value > 0){
+              //   return (Number(value) / 10000).toFixed(1) + "万"
+              // } else {
+              //   return value;
+              // }
+              return (Number(value) / 10000).toFixed(1) + "万"
             }
           }
         },
@@ -166,6 +166,17 @@ export default {
           name: res.name,
           type: 'bar',
           smooth: true,
+          label: {
+            show: true,
+            // position: 'inside'
+            formatter: function (params) {
+              if(params.value === 0){
+                return ''
+              } else {
+                return (Number(params.value) / 10000).toFixed(2);
+              }
+            },
+          },
           data: res.data,
         }
       })

+ 16 - 5
src/views/module_kzks/dashboard/components/lineBarChartChb.vue

@@ -136,11 +136,12 @@ export default {
               // } else {
               //   return value;
               // }
-              if(value > 0){
-                return (Number(value) / 10000).toFixed(1) + "万"
-              } else {
-                return value;
-              }
+              // if(value > 0){
+              //   return (Number(value) / 10000).toFixed(1) + "万"
+              // } else {
+              //   return value;
+              // }
+              return (Number(value) / 10000).toFixed(1) + "万"
             }
           }
         },
@@ -178,6 +179,16 @@ export default {
           name: res.name,
           type: 'bar',
           smooth: true,
+          label: {
+            show: true,
+            formatter: function (params) {
+              if(params.value === 0){
+                return ''
+              } else {
+                return (Number(params.value) / 10000).toFixed(2);
+              }
+            },
+          },
           data: res.data,
         }
       })

+ 27 - 10
src/views/module_kzks/dashboard/components/twoYAxisChart.vue

@@ -131,11 +131,12 @@ export default {
               // 可以动态设置是数量还是金额
               // formatter: '{value} '
               formatter: function (value, index) {
-                if(value > 0){
-                  return (Number(value) / 10000).toFixed(1) + "万"
-                } else {
-                  return value;
-                }
+                // if(value > 0){
+                //   return (Number(value) / 10000).toFixed(1) + "万"
+                // } else {
+                //   return value;
+                // }
+                return (Number(value) / 10000).toFixed(1) + "万"
               }
             }
           },
@@ -205,11 +206,7 @@ export default {
           axisLabel: {
             // 可以动态设置是数量还是金额
             formatter: function (value, index) {
-              if(value > 0){
-                return (Number(value) / 10000).toFixed(1) + "万"
-              } else {
-                return value;
-              }
+              return (Number(value) / 10000).toFixed(1) + "万"
             }
           }
         },
@@ -219,6 +216,16 @@ export default {
           name: '合同数量',
           type: 'line',
           yAxisIndex: 0,
+          label: {
+            show: true,
+            formatter: function (params) {
+              if(params.value === 0){
+                return ''
+              } else {
+                return params.value
+              }
+            },
+          },
           data: twoYAxisData.contractTotal,
         },
         {
@@ -226,6 +233,16 @@ export default {
           type: 'bar',
           yAxisIndex: 1,
           barWidth: '30%',
+          label: {
+            show: true,
+            formatter: function (params) {
+              if(params.value === 0){
+                return ''
+              } else {
+                return (Number(params.value) / 10000).toFixed(2);
+              }
+            },
+          },
           data: twoYAxisData.contractAmount,
         }
       ]