Browse Source

修改k-form-design源码:可以不关联自定义的表格

lph 1 year ago
parent
commit
8b8bb2ded0

+ 6 - 3
zkqy-ui/src/components/updateModule/k-form-design/packages/components/KFormDesign/module/formProperties.vue

@@ -16,7 +16,7 @@
 
         <a-form-item label="绑定表名称(主表)">
             <!-- <Input style="width:100%;" v-model="config.mainTableName" /> -->
-            <el-select v-model="config.mainTableName" placeholder="请选择实际操作表">
+            <el-select v-model="config.mainTableName" placeholder="请选择实际操作表" clearable filterable>
             <el-option
               v-for="item in tableList"
               :key="item.tableName"
@@ -31,7 +31,7 @@
         <a-form-item
           label="关联的自定义表格"
         >
-          <el-select v-model="config.tdId" @change="relationTableChange" filterable placeholder="请选择拖拽table">
+          <el-select v-model="config.tdId" @change="relationTableChange" clearable filterable placeholder="请选择拖拽table">
             <el-option
               v-for="item in dragTableList"
               :key="item.tId"
@@ -232,7 +232,10 @@ export default {
         24 - e;
     },
     relationTableChange(tId) {
-      let sqlKey = this.dragTableList.filter(item => item.tId == tId)[0].sqlKey;
+      // if (!tId) {
+      //   return 
+      // }
+      let sqlKey = this.dragTableList.filter(item => item.tId == tId)[0]?.sqlKey;
 sessionStorage.setItem('sqlKey',sqlKey)
   }
   },