Browse Source

Merge branch 'lwx_v28'

lwx_v28
liwenxuan 1 week ago
parent
commit
614d52f6f7
  1. 33
      src/components/DesignForm/formControlPropertiNew.vue

33
src/components/DesignForm/formControlPropertiNew.vue

@ -2941,16 +2941,35 @@ const currentComponentOptions = computed(() => {
return controlData.value.options
})
// label
const currentIndexColumnNode = computed(() => {
if (!controlData.value?.control?.zdtcsz?.tby) return null
return zdtcszTree.value.find(item => item.id == controlData.value.control.zdtcsz.tby)
})
//
const findTreeNode = (tree, id) => {
if (!tree || !Array.isArray(tree)) return null
for (let node of tree) {
if (node.id === id) {
return node
}
//
if (node.children && node.children.length > 0) {
const found = findTreeNode(node.children, id)
if (found) return found
}
}
return null
}
// label
const currentTitleColumnNode = computed(() => {
if (!controlData.value?.control?.zdtcsz?.tbx) return null
return zdtcszTree.value.find(item => item.id == controlData.value.control.zdtcsz.tbx)
return findTreeNode(zdtcszTree.value, controlData.value.control.zdtcsz.tbx)
})
// label
const currentIndexColumnNode = computed(() => {
if (!controlData.value?.control?.zdtcsz?.tby) return null
return findTreeNode(zdtcszTree.value, controlData.value.control.zdtcsz.tby)
})
//
@ -2989,8 +3008,10 @@ const zdtcszTableColumns = computed(() => {
//
watch([titleOptions, indexOptions], ([newTitleOptions, newIndexOptions]) => {
//
if (!newTitleOptions.length && !newIndexOptions.length) {
console.log("如果都没有选择,清空表格数据")
zdtcszTableData.value = []
return
}

Loading…
Cancel
Save