|
|
@@ -111,7 +111,8 @@ Page({
|
|
|
tableData.forEach(item => {
|
|
|
if(element.macId == item.macId){
|
|
|
item.checked = true
|
|
|
- item.sumAmount = element.amtRec
|
|
|
+ item.sumAmount = element.amtRec
|
|
|
+ item.makeStaff = element.makeStaff ? element.makeStaff : null
|
|
|
}
|
|
|
});
|
|
|
});
|
|
|
@@ -330,12 +331,12 @@ Page({
|
|
|
})
|
|
|
|
|
|
} else if (this.data.formType == 3) {
|
|
|
- if (form.editFlag) {
|
|
|
- tableData.forEach(res => {
|
|
|
- res.amtRec = res.sumAmount
|
|
|
- })
|
|
|
- itemList = tableData
|
|
|
- } else {
|
|
|
+ // if (form.editFlag) {
|
|
|
+ // tableData.forEach(res => {
|
|
|
+ // res.amtRec = res.sumAmount
|
|
|
+ // })
|
|
|
+ // itemList = tableData
|
|
|
+ // } else {
|
|
|
tableData.forEach(item => {
|
|
|
itemList.push({
|
|
|
amtRec: item.sumAmount,
|
|
|
@@ -343,9 +344,10 @@ Page({
|
|
|
macCode: item.macCode,
|
|
|
macId: item.macId,
|
|
|
macName: item.macName,
|
|
|
+ accDate : utils.formatDayTime(new Date())
|
|
|
})
|
|
|
})
|
|
|
- }
|
|
|
+ // }
|
|
|
//客户收款保存参数
|
|
|
params.sumAmtRec = Number(itemList.sum('amtRec'))
|
|
|
params.accDate = params.accDate ? params.accDate : utils.formatDayTime(new Date())
|
|
|
@@ -467,29 +469,27 @@ Page({
|
|
|
params.receiptList = receiptList
|
|
|
params.sumAmtReceivable = itemNumber //合计应收
|
|
|
params.sumAmtRec = form.sumAmount
|
|
|
- } else if (this.data.formType == 8) { //订单开单收款
|
|
|
- // let formData = JSON.parse(this.data.formData)
|
|
|
- let formData = this.data.form
|
|
|
- params = formData
|
|
|
- params.sumAmtRec = Number(params.sumAmtRec)
|
|
|
- let itemIndex = Number(1)
|
|
|
+ } else if (this.data.formType == 8) { //订单开单收款
|
|
|
tableData.forEach(item => {
|
|
|
itemList.push({
|
|
|
- itemIndex: itemIndex++,
|
|
|
amtRec: item.sumAmount,
|
|
|
balance: item.balance,
|
|
|
macCode: item.macCode,
|
|
|
macId: item.macId,
|
|
|
macName: item.macName,
|
|
|
})
|
|
|
- })
|
|
|
- params.accDate = params.accDate ? params.accDate : utils.formatDayTime(new Date())
|
|
|
- params.receiptList = itemList
|
|
|
- console.log('formData', formData)
|
|
|
- params.sumAmount = this.data.sumAmountSocial
|
|
|
- console.log('params', params)
|
|
|
- delete params['sumAmtPay']
|
|
|
- delete params['sumAmtRec']
|
|
|
+ })
|
|
|
+ //客户收款保存参数
|
|
|
+ params.sumAmtRec = Number(itemList.sum('amtRec'))
|
|
|
+ params.accDate = params.accDate ? params.accDate : utils.formatDayTime(new Date())
|
|
|
+ // 240521 最佳客户信息
|
|
|
+ params.cusName = form.objInfo.cusName
|
|
|
+ params.cusPhone = form.objInfo.cusPhone
|
|
|
+ params.addressArea = form.addressArea
|
|
|
+ params.addressFull = form.addressFull
|
|
|
+ params.addressGcj02 = form.addressGcj02
|
|
|
+ params.addressName = form.addressName
|
|
|
+ params.addressNo = form.addressNo
|
|
|
} else if (this.data.formType == 9) { //其他支出
|
|
|
let formData = JSON.parse(this.data.formData)
|
|
|
//收付款类型-收款的查询参数
|
|
|
@@ -617,9 +617,9 @@ Page({
|
|
|
params.itemListRecPayItemVO = itemListRecPayItemVO
|
|
|
}
|
|
|
|
|
|
- if (this.data.formType !== 8) {
|
|
|
+ // if (this.data.formType !== 8) { 订单开单变成客户收款了 也就不限制了
|
|
|
params.itemList = itemList
|
|
|
- }
|
|
|
+ // }
|
|
|
return params
|
|
|
},
|
|
|
|
|
|
@@ -654,8 +654,8 @@ Page({
|
|
|
} else if (this.data.formType == 7) {
|
|
|
return this.excute(this.data.otherReceivableService, this.data.otherReceivableService.insert, this.data.params)
|
|
|
} else if (this.data.formType == 8) {
|
|
|
- if (this.data.params.updateFlag) {
|
|
|
- return this.excute(this.data.orderService, this.data.receiptPaymentService.insertReceipt, this.data.params);
|
|
|
+ if (this.data.form.updateFlag) {
|
|
|
+ return this.excute(this.data.receiptPaymentService, this.data.receiptPaymentService.insertReceipt, this.data.params);
|
|
|
} else {
|
|
|
return this.excute(this.data.orderService, this.data.orderService.insert, this.data.params);
|
|
|
}
|
|
|
@@ -752,9 +752,9 @@ Page({
|
|
|
catchtapCheck(e) {
|
|
|
let tableData = this.data.tableData
|
|
|
let form = this.data.form
|
|
|
- if (form.editFlag) {
|
|
|
- return
|
|
|
- }
|
|
|
+ // if (form.editFlag) {
|
|
|
+ // return
|
|
|
+ // }
|
|
|
let index = e.target.dataset.index
|
|
|
tableData[index].checked = e.detail
|
|
|
if (tableData && tableData.length > 0) {
|