合同 批量出差报销

master
lion 7 months ago
parent aaf4a5af58
commit edb9aca644

@ -246,6 +246,8 @@
let chuchai_pay_id = [];
let chuchai_pay_details = [];
let person_arr = []
let plan_moneys = []
let away_ids_arr = []
let money = 0
flowsList.map(f => {
if (f.flow && !f.oa_ht_away_links) {
@ -256,10 +258,17 @@
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);
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) => {

Loading…
Cancel
Save