From edb9aca64428a72d2cd3e4503e66b46ce7b76ed8 Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Fri, 9 May 2025 13:39:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=90=8C=20=E6=89=B9=E9=87=8F?= =?UTF-8?q?=E5=87=BA=E5=B7=AE=E6=8A=A5=E9=94=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/away/component/MultiExamine.vue | 26 ++++++++++++++++------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/src/views/away/component/MultiExamine.vue b/src/views/away/component/MultiExamine.vue index fe473fd..581a4c4 100644 --- a/src/views/away/component/MultiExamine.vue +++ b/src/views/away/component/MultiExamine.vue @@ -245,7 +245,9 @@ let flow_id = []; let chuchai_pay_id = []; let chuchai_pay_details = []; - let person_arr = [] + let person_arr = [] + let plan_moneys = [] + let away_ids_arr = [] let money = 0 flowsList.map(f => { if (f.flow && !f.oa_ht_away_links) { @@ -255,11 +257,18 @@ if (person_arr.length < 1) { this.$message.warning('请选择待审批的出差报销') return - } + } + console.log("person_arr",person_arr) person_arr.map(item => { flow_id.push(item.flow.id); chuchai_pay_id.push(item.belongs_id); - chuchai_pay_details.push(item.id); + chuchai_pay_details.push(item.id); + away_ids_arr.push(item.flow.out_away_id) + plan_moneys.push({ + plan_id:item.plan_id, + money:item.amt, + away_id:item.flow.out_away_id + }) money += parseFloat(item.amt) }) // away/save @@ -270,7 +279,7 @@ const { id, plan_id, - amt + amt, } = item; if (!planMap[plan_id]) { planMap[plan_id] = { @@ -283,14 +292,15 @@ planMap[plan_id].use_money += parseFloat(amt); planMap[plan_id].chuchai_pay_details.push(id); }); - console.log("away_plan_links", away_plan_links) - + console.log("away_plan_links", plan_moneys,away_plan_links) + // return const res = await updateAwayDetails({ - away_ids: this.away_ids, + away_ids: away_ids_arr, flow_id: flow_id, chuchai_pay_id: chuchai_pay_id, chuchai_pay_details: chuchai_pay_details, - money: money + money: money, + plan_money:plan_moneys }, true); console.log("res", res) await Promise.allSettled(away_plan_links.map((i, index) => {