Browse Source

数据填充条件前端请求前预处理

lwx_v8
liwenxuan 1 year ago
parent
commit
a764d161c6
  1. 44
      src/widget/associatedforms/associatedForms.vue

44
src/widget/associatedforms/associatedForms.vue

@ -44,7 +44,7 @@ onMounted(()=>{
// console.log(props.data.control) // console.log(props.data.control)
if(props.data.control.formid!=null&&props.data.control.formid!=""){ if(props.data.control.formid!=null&&props.data.control.formid!=""){
getAsfDataTitles().then(({ data }) => { getAsfDataTitles().then(({ data }) => {
//console.log(data) console.log(data)
options.value = data options.value = data
value1.value = props.formProps.model[props.data.name] value1.value = props.formProps.model[props.data.name]
}); });
@ -66,22 +66,35 @@ function getAsfDataTitles() {
} }
// //
/* let fillFieldsMaster = "";
fillRoles: [ //console.log(props.data.control.fillRoles)
{ //let fillRoles = JSON.parse(JSON.stringify(props.data.control.fillRoles))
leftValue: "formField:43:dai4biao3zuo4", for(let i= 0;i<props.data.control.fillRoles.master.length;i++){
rightValue: "formField:44:input1721721327977", if(props.data.control.fillRoles.master[i].leftValue!=""&&props.data.control.fillRoles.master[i].rightValue!=""){
id: "870df909314342cfb53c440a3d4263a4" fillFieldsMaster = fillFieldsMaster+props.data.control.fillRoles.master[i].id+"_"+props.data.control.fillRoles.master[i].leftValue+"_"+props.data.control.fillRoles.master[i].rightValue+";"
}
}
let fillFieldsChild = JSON.parse(JSON.stringify(props.data.control.fillRoles.child))
fillFieldsChild = fillFieldsChild.filter((item:any)=>{
return item.tablekey!=""
})
//console.log(fillFieldsChild)
for(let i= 0;i<fillFieldsChild.length;i++){
if(fillFieldsChild[i].tableKey!=""){
if(fillFieldsChild[i].childRoles.length>0){
fillFieldsChild[i].childRoles = fillFieldsChild[i].childRoles.filter((element:any) => {
if(element.leftValue!=""&&element.rightValue!=""){
return element
}
});
} }
]
*/
/* let fillFields = "";
for(let i= 0;i<props.data.control.fillRoles.length;i++){
if(props.data.control.fillRoles[i].leftValue!=""){
fillFields = fillFields+props.data.control.fillRoles[i].leftValue
} }
} */ }
//console.log(fillFieldsMaster)
fillFieldsChild = JSON.stringify(fillFieldsChild)
//console.log(fillFieldsChild)
return request({ return request({
url: '/javasys/lowCode/AssociatedForms/getAsfDataTitles', url: '/javasys/lowCode/AssociatedForms/getAsfDataTitles',
method: 'post', method: 'post',
@ -93,7 +106,8 @@ function getAsfDataTitles() {
hideFormula:props.data.control.hideGongShi.mathsFormula, hideFormula:props.data.control.hideGongShi.mathsFormula,
hideString:props.data.control.hideGongShi.mathsString, hideString:props.data.control.hideGongShi.mathsString,
masterOnField:props.data.name, masterOnField:props.data.name,
//fillFields:fillFields, fillFieldsMaster:fillFieldsMaster,
fillFieldsChild:fillFieldsChild,
}, },
}); });
} }

Loading…
Cancel
Save