diff --git a/src/components/formTable/formItemGroup.vue b/src/components/formTable/formItemGroup.vue index 146ff1e..9d49ab3 100644 --- a/src/components/formTable/formItemGroup.vue +++ b/src/components/formTable/formItemGroup.vue @@ -245,7 +245,7 @@ function asfValueChanged(val: any) { let masterFillRoleFieldsArray = fillFieldsMaster.split(";"); //console.log(masterFillRoleFieldsArray) masterFillRoleFieldsArray.forEach((item: any) => { - let itemArray = item.split("_"); + let itemArray = item.split(/(? item1.split(":").pop()); @@ -274,7 +274,7 @@ function asfValueChanged(val: any) { getAsfTableFill(val.asfFormId, val.glbbddbd, val.currentVal, fillFieldsChild).then( ({ data }) => { //console.log(data) - if (data && data.length > 0) { + if (data && data.length > 0 && data!="成功,没有相关数据") { data.forEach((dataElement: any) => { tables.forEach((tableItem: any) => { if (dataElement.tableName == tableItem.name) { diff --git a/src/components/lowCode/assistant/associatedForms.vue b/src/components/lowCode/assistant/associatedForms.vue index c451c16..c4c3ec8 100644 --- a/src/components/lowCode/assistant/associatedForms.vue +++ b/src/components/lowCode/assistant/associatedForms.vue @@ -18,7 +18,7 @@ diff --git a/src/views/formTable/pageInfo.vue b/src/views/formTable/pageInfo.vue index da5856b..d991723 100644 --- a/src/views/formTable/pageInfo.vue +++ b/src/views/formTable/pageInfo.vue @@ -252,10 +252,10 @@ const changeKeyVal = (key: any, val: any, type: any, attribute: any) => { item.type = 3; if (type == "checkbox") { item.isCheckbox = true; - item.answers = val.map(String); + item.answers = val?val.map(String):[]; } else { item.isCheckbox = false; - item.oneanswer = val.toString(); + item.oneanswer = val?val.toString():""; } if (notAsA_BasisForJudgment.indexOf(type) === -1) { isUpdateFlowChart = true; @@ -268,14 +268,14 @@ const changeKeyVal = (key: any, val: any, type: any, attribute: any) => { factorid: key, type: 3, isCheckbox: true, - answers: val.map(String), + answers: val?val.map(String):[], }); } else { flowFactor.push({ factorid: key, type: 3, isCheckbox: false, - oneanswer: val.toString(), + oneanswer: val?val.toString():"", }); } isUpdateFlowChart = true;