mirror of
https://gitee.com/myxzgzs/boyue-ui-admin-vue3
synced 2025-08-09 08:52:41 +08:00
【缺陷修复】IoT: 物模型编辑已经添加的结构体,里面的参数加不上
This commit is contained in:
parent
4f1c79ba6d
commit
0afa0bb165
@ -5,7 +5,6 @@
|
|||||||
:rules="[{ required: true, validator: validateList, trigger: 'change' }]"
|
:rules="[{ required: true, validator: validateList, trigger: 'change' }]"
|
||||||
label="JSON 对象"
|
label="JSON 对象"
|
||||||
>
|
>
|
||||||
<!-- TODO @puhui999:编辑已经添加的结构体,里面的参数加不上 -->
|
|
||||||
<div
|
<div
|
||||||
v-for="(item, index) in dataSpecsList"
|
v-for="(item, index) in dataSpecsList"
|
||||||
:key="index"
|
:key="index"
|
||||||
@ -118,9 +117,6 @@ const submitForm = async () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 查找是否已有相同 identifier 的项
|
// 查找是否已有相同 identifier 的项
|
||||||
if (isEmpty(dataSpecsList.value)) {
|
|
||||||
dataSpecsList.value = []
|
|
||||||
}
|
|
||||||
const existingIndex = dataSpecsList.value.findIndex(
|
const existingIndex = dataSpecsList.value.findIndex(
|
||||||
(spec) => spec.identifier === data.identifier
|
(spec) => spec.identifier === data.identifier
|
||||||
)
|
)
|
||||||
@ -158,6 +154,13 @@ const validateList = (_: any, __: any, callback: any) => {
|
|||||||
}
|
}
|
||||||
callback()
|
callback()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** 组件初始化 */
|
||||||
|
onMounted(async () => {
|
||||||
|
await nextTick()
|
||||||
|
// 预防 dataSpecsList 空指针
|
||||||
|
isEmpty(dataSpecsList.value) && (dataSpecsList.value = [])
|
||||||
|
})
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user