diff --git a/src/mmpac/mmpac/pickm/card/viewController/btnClickControllor.js b/src/mmpac/mmpac/pickm/card/viewController/btnClickControllor.js index a650121c..822180f2 100644 --- a/src/mmpac/mmpac/pickm/card/viewController/btnClickControllor.js +++ b/src/mmpac/mmpac/pickm/card/viewController/btnClickControllor.js @@ -833,12 +833,25 @@ export default async function clickBtn(props, id, text, record, index) { /* 国际化处理: 确认终止,是否确定将此合同终止*/ beSureBtnClick: () => { hids = []; + bids = []; cpickmid = props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value; + rows = this.props.cardTable.getCheckedRows(AREA.bodyTable); + // 如果没有选中行,则提示并返回,不进行任何操作 + if (!rows || rows.length <= 0) { + hid = this.props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value; + } else { + rows.map((item) => { + var cpickm_bid = props.cardTable.getValByKeyAndIndex(AREA.bodyTable, item.index, 'cpickm_bid').value; + bids.push(cpickm_bid); + }); + + } if (cpickmid) { hids.push(cpickmid); } data = { - cpickmids: hids + cpickmids: hids, + cpickmbids:bids } ajax({ url:'/nccloud/mmpac/pickm/buyingreq.do', @@ -858,12 +871,25 @@ export default async function clickBtn(props, id, text, record, index) { /* 国际化处理: 确认终止,是否确定将此合同终止*/ beSureBtnClick: () => { hids = []; + bids = []; cpickmid = props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value; + rows = this.props.cardTable.getCheckedRows(AREA.bodyTable); + // 如果没有选中行,则提示并返回,不进行任何操作 + if (!rows || rows.length <= 0) { + hid = this.props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value; + } else { + rows.map((item) => { + var cpickm_bid = props.cardTable.getValByKeyAndIndex(AREA.bodyTable, item.index, 'cpickm_bid').value; + bids.push(cpickm_bid); + }); + + } if (cpickmid) { hids.push(cpickmid); } data = { - cpickmids: hids + cpickmids: hids, + cpickmbids:bids } ajax({ url: '/nccloud/mmpac/pickm/pom.do',