fix: API 数据集预览

This commit is contained in:
taojinlong 2022-09-28 16:20:29 +08:00
parent a52e75b18c
commit c02ff7e1e6

View File

@ -441,7 +441,7 @@
<span>{{ $t('datasource.base_info') }}</span> <span>{{ $t('datasource.base_info') }}</span>
</div> </div>
<el-form-item :label="$t('commons.name')" prop="name"> <el-form-item :label="$t('commons.name')" prop="name">
<el-input :placeholder="$t('commons.input_name')" v-model="apiItem.name" autocomplete="off" /> <el-input v-model="apiItem.name" :placeholder="$t('commons.input_name')" autocomplete="off" />
</el-form-item> </el-form-item>
<el-form-item :label="$t('datasource.request')" prop="url"> <el-form-item :label="$t('datasource.request')" prop="url">
@ -576,8 +576,8 @@
<span>{{ $t('dataset.data_preview') }}</span> <span>{{ $t('dataset.data_preview') }}</span>
</div> </div>
<el-empty <el-empty
size="125"
v-if="showEmpty" v-if="showEmpty"
size="125"
:image="noneImg" :image="noneImg"
style="margin-top: 24px" style="margin-top: 24px"
:description="$t('暂无数据,请在数据结构勾选字段')" :description="$t('暂无数据,请在数据结构勾选字段')"
@ -1162,9 +1162,11 @@ export default {
this.apiItem.fields[i].value[j] this.apiItem.fields[i].value[j]
) )
} }
this.$refs.plxTable.reloadData(datas) this.$nextTick(() => {
this.showEmpty = !!datas.length this.$refs.plxTable?.reloadData(datas)
})
} }
this.showEmpty = this.apiItem.fields.length === 0
}, },
handleCheckChange(node) { handleCheckChange(node) {
if (node.children !== undefined) { if (node.children !== undefined) {