Browse Source

关联表单增加支持放置在子表内

lwx_v10
liwenxuan 1 year ago
parent
commit
78e6555e08
  1. 10
      src/components/DesignForm/formControlPropertiNew.vue

10
src/components/DesignForm/formControlPropertiNew.vue

@ -2537,11 +2537,11 @@ function associatedFormsDataRangeDialoghandle(){
let dataOnlyChild = JSON.parse(JSON.stringify(data.children)) let dataOnlyChild = JSON.parse(JSON.stringify(data.children))
let dataOnlyChild1 = JSON.parse(JSON.stringify(data.children)) let dataOnlyChild1 = JSON.parse(JSON.stringify(data.children))
dataExceptChild = dataExceptChild.filter((obj: { type: string }) => obj.type!== 'table'); dataExceptChild = dataExceptChild.filter((obj: { type: string }) => obj.type!== 'table');
console.log(dataExceptChild) //console.log(dataExceptChild)
dataExceptChild = removeFirstNumElements(dataExceptChild,8); dataExceptChild = removeFirstNumElements(dataExceptChild,8);
dataOnlyChild = dataOnlyChild.filter((obj: { type: string }) => obj.type== 'table'); dataOnlyChild = dataOnlyChild.filter((obj: { type: string }) => obj.type== 'table');
dataOnlyChild1 = dataOnlyChild1.filter((obj: { type: string }) => obj.type== 'table'); dataOnlyChild1 = dataOnlyChild1.filter((obj: { type: string }) => obj.type== 'table');
console.log(dataOnlyChild1) //console.log(dataOnlyChild1)
dataOnlyChild1.forEach((element: any) => { dataOnlyChild1.forEach((element: any) => {
element.children = removeFirstNumElements(element.children,6); element.children = removeFirstNumElements(element.children,6);
}); });
@ -2553,16 +2553,16 @@ function associatedFormsDataRangeDialoghandle(){
let resDataExceptChild = ref(dataExceptChild) let resDataExceptChild = ref(dataExceptChild)
let resDataOnlyChild = ref(dataOnlyChild) let resDataOnlyChild = ref(dataOnlyChild)
let resDataOnlyChild1 = ref(dataOnlyChild1) let resDataOnlyChild1 = ref(dataOnlyChild1)
console.log(resDataOnlyChild1.value) //console.log(resDataOnlyChild1.value)
//console.log(asfasfChildTableList.value) //console.log(asfasfChildTableList.value)
//console.log(resDataOnlyChild.value) //console.log(resDataOnlyChild.value)
let childTableCount = 0 let childTableCount = 0
for(let n = 0;n<resDataOnlyChild.value.length;n++){ for(let n = 0;n<resDataOnlyChild.value.length;n++){
console.log(resDataOnlyChild.value[n]) //console.log(resDataOnlyChild.value[n])
resDataOnlyChild.value[n].disabled=false resDataOnlyChild.value[n].disabled=false
childTableCount = n; childTableCount = n;
} }
console.log(childTableCount) //console.log(childTableCount)
currentChildTableCount = childTableCount currentChildTableCount = childTableCount
asfasfFieldTree.value = [{ asfasfFieldTree.value = [{
id: 'rootid_'+data.label, id: 'rootid_'+data.label,

Loading…
Cancel
Save