|
|
|
@ -502,32 +502,35 @@ function asfValueChanged(val:any){ |
|
|
|
//console.log(fillFieldsChild) |
|
|
|
getAsfTableFill(val.asfFormId,val.glbbddbd,val.currentVal,fillFieldsChild).then(({ data }) => { |
|
|
|
//console.log(data) |
|
|
|
data.forEach((dataElement:any) => { |
|
|
|
tables.forEach((tableItem: any) => { |
|
|
|
if(dataElement.tableName==tableItem.name){ |
|
|
|
//console.log(formProps.value.model) |
|
|
|
//console.log(tableItem) |
|
|
|
//console.log(dataElement) |
|
|
|
let tableName = dataElement.tableName |
|
|
|
//console.log(tableName) |
|
|
|
if(tableItem.list.length>0){ |
|
|
|
let tableRowArray: { type: any; name: any }[] = [] |
|
|
|
tableItem.list.forEach((listItem:any) => { |
|
|
|
//console.log(listItem) |
|
|
|
tableRowArray.push({ |
|
|
|
type:listItem.type, |
|
|
|
name:listItem.name |
|
|
|
}) |
|
|
|
}); |
|
|
|
//console.log(tableRowArray) |
|
|
|
const result = generateXResult(dataElement, tableRowArray); |
|
|
|
//console.log(result); |
|
|
|
formProps.value.model[tableName] = result |
|
|
|
if(data&&data.length>0){ |
|
|
|
data.forEach((dataElement:any) => { |
|
|
|
tables.forEach((tableItem: any) => { |
|
|
|
if(dataElement.tableName==tableItem.name){ |
|
|
|
//console.log(formProps.value.model) |
|
|
|
//console.log(tableItem) |
|
|
|
//console.log(dataElement) |
|
|
|
let tableName = dataElement.tableName |
|
|
|
//console.log(tableName) |
|
|
|
if(tableItem.list.length>0){ |
|
|
|
let tableRowArray: { type: any; name: any }[] = [] |
|
|
|
tableItem.list.forEach((listItem:any) => { |
|
|
|
//console.log(listItem) |
|
|
|
tableRowArray.push({ |
|
|
|
type:listItem.type, |
|
|
|
name:listItem.name |
|
|
|
}) |
|
|
|
}); |
|
|
|
//console.log(tableRowArray) |
|
|
|
const result = generateXResult(dataElement, tableRowArray); |
|
|
|
//console.log(result); |
|
|
|
formProps.value.model[tableName] = result |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
|