Explorar el Código

行内按钮判断优化

wu hace 2 meses
padre
commit
52f2b2426b
Se han modificado 1 ficheros con 7 adiciones y 5 borrados
  1. 7 5
      src/views/basic/dynamicModel/list/index.vue

+ 7 - 5
src/views/basic/dynamicModel/list/index.vue

@@ -3525,11 +3525,13 @@ export default {
     },
     async customBtnsHandel(button, row, isQizhi = false) {
       const data = {};
-      // 查询关联表数据  自定义事件中修改关联数据使用
-      for (const [key, value] of Object.entries(row.row)) {
-        const field = this.columnData.joinList.find((i) => i.columnName === key);
-        if(field){
-          data[key] = value;
+      if(this.columnData.joinList && this.columnData.joinList.length){
+        // 查询关联表数据  自定义事件中修改关联数据使用
+        for (const [key, value] of Object.entries(row.row)) {
+          const field = this.columnData.joinList.find((i) => i.columnName === key);
+          if(field){
+            data[key] = value;
+          }
         }
       }
       Object.entries(this.columnDict).forEach((item) => {