Răsfoiți Sursa

修改检测管理看板样式、列表操作列默认宽度

cfort 2 ani în urmă
părinte
comite
2e33636e25
2 a modificat fișierele cu 31 adăugiri și 44 ștergeri
  1. 1 1
      src/components/ibps-crud/index.vue
  2. 30 43
      src/views/system/jbdHome/board/data.js

+ 1 - 1
src/components/ibps-crud/index.vue

@@ -328,7 +328,7 @@
               v-if="rowHandle"
               v-bind="rowHandle"
               :label=" handleAttribute(rowHandle.columnHeader,'操作') "
-              :width="handleAttribute(rowHandle.width, rowHandleDefaultWidth) <80 ?  '80' : this.rowHandle.actions.length !=0 && this.rowHandle.actions.length<=3  ? 80 + 50 * (this.rowHandle.actions.length - 1) : 80"
+              :width="handleAttribute(rowHandle.width, rowHandleDefaultWidth) <80 ?  '80' : this.rowHandle.actions.length !=0 && this.rowHandle.actions.length<=3  ? 90 + 50 * (this.rowHandle.actions.length - 1) : 90"
               :fixed="handleAttribute(rowHandle.fixed, 'right')"
               :align="handleAttribute(rowHandle.align, 'center')"
             >

+ 30 - 43
src/views/system/jbdHome/board/data.js

@@ -1,5 +1,30 @@
 import echarts from "echarts"
 
+const rowLimit = (params, max) => {
+    let result = ''
+    //一行显示几个字
+    let rowMax = max
+    let rowNumber = Math.ceil(params.length / rowMax)
+    // 超过 3 个字换行
+    if (params.length > 3) {
+        for (let p = 0; p < rowNumber; p++) {
+            let tempStr = ''
+            let start = p * rowMax
+            let end = start + rowMax
+            if (p == rowNumber - 1) {
+                tempStr = params.substring(start, params.length);
+            } else {
+                tempStr = params.substring(start, end) + '\n'
+            }
+            result += tempStr
+        }
+
+    } else {
+        result = params
+    }
+    return result
+}
+
 export const acceptOption1 = {
     // 图表标题
     title: {
@@ -25,28 +50,7 @@ export const acceptOption1 = {
                 fill: '#fff'
             },
             formatter (params) {
-                let result = ''
-                //一行显示几个字
-                let rowMax = 2
-                let rowNumber = Math.ceil(params.length / rowMax)
-                // 超过 3 个字换行
-                if (params.length > 3) {
-                    for (let p = 0; p < rowNumber; p++) {
-                        let tempStr = ''
-                        let start = p * rowMax
-                        let end = start + rowMax
-                        if (p == rowNumber - 1) {
-                            tempStr = params.substring(start, params.length);
-                        } else {
-                            tempStr = params.substring(start, end) + '\n'
-                        }
-                        result += tempStr
-                    }
-    
-                } else {
-                    result = params
-                }
-                return result
+                return rowLimit(params, 2)
             }
         },
         axisLine: {
@@ -268,6 +272,9 @@ export const taskOption = {
         axisLabel: {
             style: {
                 fill: '#fff'
+            },
+            formatter (params) {
+                return rowLimit(params, 2)
             }
         },
         axisLine: {
@@ -497,27 +504,7 @@ export const sampleOption = {
                 fill: '#fff'
             },
             formatter (params) {
-                let result = ''
-                //一行显示几个字
-                let rowMax = 3
-                let rowNumber = Math.ceil(params.length / rowMax)
-                if (params.length > rowMax) {
-                    for (let p = 0; p < rowNumber; p++) {
-                        let tempStr = ''
-                        let start = p * rowMax
-                        let end = start + rowMax
-                        if (p == rowNumber - 1) {
-                            tempStr = params.substring(start, params.length);
-                        } else {
-                            tempStr = params.substring(start, end) + '\n'
-                        }
-                        result += tempStr
-                    }
-    
-                } else {
-                    result = params
-                }
-                return result
+                return rowLimit(params, 3)
             }
         },
         axisLine: {