sql715 před 1 měsícem
rodič
revize
fdd2137484

+ 10 - 3
zkqy-ui/src/views/formCreate/layout/home/formCreateMange.vue

@@ -390,7 +390,7 @@ export default {
           let data = {tableName:tableName,dataMap:dataMap}
           console.log(data)
             api.fetch({
-              action: 'http://192.168.10.103:8088/system/mobilePageDesignData/normal/insertData',
+              action: 'http://175.27.169.173:8088/system/mobilePageDesignData/normal/insertData',
               method: 'post',
               data: data,
               dataType: 'json',
@@ -601,11 +601,14 @@ export default {
               this.$refs.designer.form.rule = [databaseTableField, ...defaultForm];
               this.$nextTick(() => {
                 let f = this.$refs.designer.form.rule.find(item => item.field === 'formInDatabase');
+                // console.log('f---',f)
+
                 if (f) {
                   let changeOpt = {
                     field: 'formInDatabase',
                     value: f.value,
                   }
+                  // console.log('changeOpt---',changeOpt)
                   this.formOptChange(changeOpt, true) 
                 }
               });
@@ -625,15 +628,17 @@ export default {
     formOptChange(changeOpt, mode) {
       const designer = this.$refs.designer;
       if (!designer) return;
+      console.log('changeOpt',changeOpt)
       if (changeOpt && changeOpt.field == "formInDatabase") {
         this.clearFormData()
         this.clearLabelData()
         let data = {
           databaseName: this.databaseName,
           databaseType: this.databaseType,
-          tableName: changeOpt.value,
+          tableName: changeOpt?.value,
         };
-        getListName(data).then((res) => {
+        if(changeOpt.value){
+          getListName(data).then((res) => {
           this.infoTable = res.map(item => {
             return {
               ...item,
@@ -665,6 +670,8 @@ export default {
         }).catch(() => {
           this.infoTable = []
         });
+        }
+        
       }
     },
     checkJson(data) {