/* * @Description:余额结转 */ export default { execute(context, param) { if (!param.billId || !param.billDefine) { context.dom.$Message.info("请配置查询单据参数"); return; } if (context.selects && context.selects.length == 0) { context.dom.$Message.info("请勾择需要结转的数据"); return; } let billDefine = param.billDefine .replace(/_E/gi, "") .replace(/_R/gi, "") .replace(/_A/gi, ""); let list = context.selects.map(v=>{ v.billDefine = billDefine; v.billId = v[param.billId]; return v }) this.generateVoucher(list, context); }, generateVoucher(list, context) { window.GMS.$http .post("/rbczgh/carryForward/balance",list) .then((res) => { context.dom.$Modal.warning({ title: "信息提示", content: res.data.message, onOk: () => {}, }); }); }, };