fix: bug#16325

This commit is contained in:
XieYongHong 2023-07-15 17:37:44 +08:00
parent 07d6499b03
commit 0d26cdbd93
2 changed files with 19 additions and 14 deletions

View File

@ -30,7 +30,7 @@
<j-select-option value="script">脚本</j-select-option>
</j-select>
</j-form-item>
<j-form-item label="文件上传" v-bind="validateInfos.upload" v-if="formModel.metadataType === 'file'">
<j-form-item v-if="formModel.type === 'import' && formModel.metadataType === 'file'" label="文件上传" v-bind="validateInfos.upload">
<j-input v-model:value="formModel.upload">
<template #addonAfter>
<j-upload v-model:file-list="fileList" :before-upload="beforeUpload" accept=".json" :show-upload-list="false"

View File

@ -214,14 +214,17 @@ const columns = [
new Promise((resolve) => {
query({
paging: false,
sotrs: [{ name: 'createTime', order: 'desc' }],
sorts: [{ name: 'createTime', order: 'desc' }],
}).then((resp: any) => {
resolve(
resp.result.data.map((item: any) => ({
label: item.category,
value: item.category
}))
)
const arrMap = new Map()
resp.result.data.forEach((item: any) => {
const labelItem = options.find(a => a.value === item.category)
arrMap.set(item.category, {
label: labelItem?.label || item.category,
value: item.category,
})
})
resolve([...arrMap.values()]);
});
}),
},
@ -244,12 +247,14 @@ const columns = [
},
],
}).then((resp: any) => {
resolve(
resp.result.map((item: any) => ({
label: item.sourceName,
value: item.sourceId,
})),
);
const arrMap = new Map()
resp.result.data.forEach((item: any) => {
arrMap.set(item.sourceId, {
label: item.sourceName,
value: item.sourceId,
})
})
resolve([...arrMap.values()]);
});
}),
},