@@ -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
- }
+ const params = {
...obj,
- storage_location: storageLocation
+ data_source: chooseStorage ? dataSource : null,
+ storage_location: chooseStorage ? null : storageLocation
+ return params
@@ -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>