fix: 修改导入阿里云物模型时提示报错信息
This commit is contained in:
parent
588cad1cd5
commit
140465a61e
|
@ -15,7 +15,7 @@
|
||||||
</j-select>
|
</j-select>
|
||||||
</j-form-item>
|
</j-form-item>
|
||||||
<j-form-item label="选择产品" v-bind="validateInfos.copy" v-if="formModel.type === 'copy'">
|
<j-form-item label="选择产品" v-bind="validateInfos.copy" v-if="formModel.type === 'copy'">
|
||||||
<j-select :options="productList" v-model:value="formModel.copy" option-filter-prop="label"></j-select>
|
<j-select :options="productList" v-model:value="formModel.copy" option-filter-prop="label" filterable></j-select>
|
||||||
</j-form-item>
|
</j-form-item>
|
||||||
<j-form-item label="物模型类型" v-bind="validateInfos.metadata" v-if="type === 'device' || formModel.type === 'import'">
|
<j-form-item label="物模型类型" v-bind="validateInfos.metadata" v-if="type === 'device' || formModel.type === 'import'">
|
||||||
<j-select v-model:value="formModel.metadata">
|
<j-select v-model:value="formModel.metadata">
|
||||||
|
@ -209,19 +209,20 @@ const handleImport = async () => {
|
||||||
const res = await convertMetadata('from', 'alink', data.import).catch(err => err)
|
const res = await convertMetadata('from', 'alink', data.import).catch(err => err)
|
||||||
if (res.status === 200) {
|
if (res.status === 200) {
|
||||||
const metadata = operateLimits(res.result)
|
const metadata = operateLimits(res.result)
|
||||||
|
let result;
|
||||||
if (props?.type === 'device') {
|
if (props?.type === 'device') {
|
||||||
await saveMetadata(id as string, metadata).catch(err => err)
|
result = await saveMetadata(id as string, metadata).catch(err => err)
|
||||||
// instanceStore.setCurrent(JSON.parse(metadata || '{}'))
|
|
||||||
} else {
|
} else {
|
||||||
await modify(id as string, { metadata: metadata }).catch(err => err)
|
result = await modify(id as string, { metadata: metadata }).catch(err => err)
|
||||||
// productStore.setCurrent(JSON.parse(metadata || '{}'))
|
}
|
||||||
|
if (result.success) {
|
||||||
|
message.success('导入成功')
|
||||||
}
|
}
|
||||||
loading.value = false
|
loading.value = false
|
||||||
// MetadataAction.insert(JSON.parse(metadata || '{}'));
|
|
||||||
message.success('导入成功')
|
|
||||||
} else {
|
} else {
|
||||||
loading.value = false
|
loading.value = false
|
||||||
message.error('发生错误!')
|
// message.error('物模型数据不正确!')
|
||||||
|
return
|
||||||
}
|
}
|
||||||
if (props?.type === 'device') {
|
if (props?.type === 'device') {
|
||||||
instanceStore.refresh(id as string)
|
instanceStore.refresh(id as string)
|
||||||
|
|
Loading…
Reference in New Issue