Ver código fonte

业务域编辑

Xiao_123 4 dias atrás
pai
commit
f1691eb35a

+ 4 - 8
src/views/dataGovernance/businessDomain/components/editBase.vue

@@ -248,16 +248,12 @@ export default {
         return
       }
       const { chooseStorage, data_source: dataSource, storage_location: storageLocation, ...obj } = this.formValues
-      if (chooseStorage) {
-        return {
-          ...obj,
-          data_source: dataSource
-        }
-      }
-      return {
+      const params = {
         ...obj,
-        storage_location: storageLocation
+        data_source: chooseStorage ? dataSource : null,
+        storage_location: chooseStorage ? null : storageLocation
       }
+      return params
     }
   }
 }

+ 2 - 1
src/views/dataGovernance/dataProcess/components/edit.vue

@@ -56,7 +56,7 @@
               请选择{{ value === 'source_table' ? '数据输入' : '数据输出' }}
             </div>
             <div class="mb-6" style="border: 1px dashed #666; padding: 10px; border-radius: 5px;">
-              <v-list dense flat>
+              <v-list dense flat v-if="businessDomain.length">
                 <v-list-item-group v-model="changeObj[value]" multiple active-class="">
                   <v-list-item v-for="item in businessDomain" :key="item.id" :value="item.id" three-line>
                     <template v-slot:default="{ active }">
@@ -75,6 +75,7 @@
                   </v-list-item>
                 </v-list-item-group>
               </v-list>
+              <div v-else class="text-center" style="color: #666; padding: 10px;">暂无数据</div>
             </div>
           </div>
         </div>