diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/Recovery.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/Recovery.vue index 5140d4b..f30f61d 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/Recovery.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/Recovery.vue @@ -148,7 +148,7 @@ export default { }, versionNum: { label: 'template.common.versionNumber', - type: "input", + type: "inputNumber", fillType: "actFill", prepend: "V", maxlength: 50 @@ -533,13 +533,22 @@ export default { }, configComplete(val){ console.log("完成配置数据:"+JSON.stringify(val)) + let amount = { + total:0, + unit:'' + } + if(val.rowData.sjgzyxql===undefined && val.headerSelectFields.sjgzyxqlUnit === undefined){ + amount = addTj([val.rowData.sjjzxql, val.rowData.sjryxql], [val.headerSelectFields.sjjzxqlUnit, val.headerSelectFields.sjryxqlUnit]) + }else{ + amount = addTj([val.rowData.sjryxql, val.rowData.sjgzyxql,val.rowData.sjxsyxql], [val.headerSelectFields.sjryxqlUnit, val.headerSelectFields.sjgzyxqlUnit,val.headerSelectFields.sjxsyxqlUnit]) + } let postData = { mc:null, bh:val.rowData.bh+val.rowData.bhCode, nd:val.rowData.hhwznd, nddw:val.headerSelectFields.hhwzndUnit, - kc: val.rowData.sjjzxql+val.rowData.sjryxql,//todo 单位不一致-计算 - kcdw: val.headerSelectFields.sjryxqlUnit || val.headerSelectFields.sjjzxqlUnit,//todo 单位不一致-计算-按最小算 + kc: amount.total, + kcdw: amount.unit } console.log("完成配置提交数据:"+JSON.stringify(postData)) sj_configurationCompleted(postData).then(() => {