herenshan112 2 weeks ago
parent
commit
c06a924164
  1. 34
      src/components/DesignForm/formControlPropertiNew.vue

34
src/components/DesignForm/formControlPropertiNew.vue

@ -5633,17 +5633,21 @@ function preFillDialogDetermine(){
preFillDialogFlag.value = false preFillDialogFlag.value = false
} }
const asfsCurrentTable = computed(()=>{ /* const asfsCurrentTable = computed(()=>{
let currentTable = [] let currentTable = []
let count = 0 let count = 0
let result = [] let result = []
xTree.value.forEach((element:any) => { xTree.value.forEach((element:any) => {
console.log(getAfterLastColon(element.value))
console.log(controlData.value.name)
if(getAfterLastColon(element.value) == controlData.value.name){ if(getAfterLastColon(element.value) == controlData.value.name){
currentTable.push(element) currentTable.push(element)
count++ count++
} }
console.log("1111111111111111111111")
}); });
console.log("asfsCurrentTable(((((((((((((((((((((((())))))))))))))))))))))))")
console.log(count)
if(count>0){ if(count>0){
result = currentTable[0].children result = currentTable[0].children
}else{ }else{
@ -5651,7 +5655,31 @@ const asfsCurrentTable = computed(()=>{
} }
return result return result
}) }) */
const asfsCurrentTable = computed(() => {
const matchingNodes: any[] = [];
//
function traverse(nodes: any[]) {
for (const node of nodes) {
//
if (getAfterLastColon(node.value) === controlData.value.name) {
matchingNodes.push(node);
}
//
if (node.children && node.children.length > 0) {
traverse(node.children);
}
}
}
traverse(xTree.value);
// children
return matchingNodes.length > 0 ? matchingNodes[0].children || [] : [];
});
const asfPropsData = computed(()=>{ const asfPropsData = computed(()=>{
let result = {} let result = {}

Loading…
Cancel
Save