|
|
@@ -34,15 +34,15 @@ mixins: [mixins],
|
|
|
orderService: app.globalData['orderService'],
|
|
|
otherPayableService: app.globalData['otherPayableService'],
|
|
|
saleOutBoundReturnService: app.globalData['saleOutBoundReturnService'],
|
|
|
- outboundService: app.globalData['outboundService'],
|
|
|
+ saleOutBoundService: app.globalData['saleOutBoundService'],
|
|
|
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
- * @desc : 设置查询参数
|
|
|
- * @date : 2024年3月8日
|
|
|
- * @author : 姜永辉
|
|
|
- */
|
|
|
+ * @desc : 设置查询参数
|
|
|
+ * @date : 2024年3月8日
|
|
|
+ * @author : 姜永辉
|
|
|
+ */
|
|
|
setSearchParams(params) {
|
|
|
return params;
|
|
|
},
|
|
|
@@ -65,8 +65,8 @@ mixins: [mixins],
|
|
|
let formData = JSON.parse(this.data.item)
|
|
|
// 根据formtype不同值
|
|
|
// formType :1 收款单 ,2 付款单,3 客户收款保存参数,4 客户退款 5 退收款单 6 退付款单 7 订单开单收款
|
|
|
- if (this.data.formType == 1 || this.data.formType == 2
|
|
|
- || this.data.formType == 5 || this.data.formType == 6) {
|
|
|
+ if (this.data.formType == 1 || this.data.formType == 2 ||
|
|
|
+ this.data.formType == 5 || this.data.formType == 6) {
|
|
|
formData.sumAmount = formData.sumAmount
|
|
|
}
|
|
|
this.setData({
|
|
|
@@ -116,10 +116,10 @@ mixins: [mixins],
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
- * @desc : 将优惠和本次核销的金额分摊到应收单据的明细里
|
|
|
- * @date : 2024/2/1 15:49
|
|
|
- * @author : 姜永辉
|
|
|
- */
|
|
|
+ * @desc : 将优惠和本次核销的金额分摊到应收单据的明细里
|
|
|
+ * @date : 2024/2/1 15:49
|
|
|
+ * @author : 姜永辉
|
|
|
+ */
|
|
|
setReturnReceivableList(list, sumWaiveAmt, currentReceivableResidue, totalAmount) {
|
|
|
let retList = []
|
|
|
if (sumWaiveAmt == null || sumWaiveAmt == undefined) {
|
|
|
@@ -203,21 +203,23 @@ mixins: [mixins],
|
|
|
let itemList = []
|
|
|
//收付款类型-收款的查询参数
|
|
|
params.rpType = params.rpType ? params.rpType : Constants.rpType.receipt
|
|
|
- params.orgId = form.orgId //组织部门
|
|
|
- params.staffId = form.staffId // 员工
|
|
|
+ params.orgId = form.orgId //组织部门
|
|
|
+ params.staffId = form.staffId // 员工
|
|
|
// 合计优惠金额
|
|
|
params.sumWaiveAmt = 0
|
|
|
params.annexPaths = form.annexPaths ? form.annexPaths : []
|
|
|
- params.accDate = form.accDate //
|
|
|
- params.remarks = form.remarks // 备注
|
|
|
- params.makeStaff = app.globalData.user.staffId // 制单人
|
|
|
- let tableData = this.data.tableData.filter(res => { return res.checked })
|
|
|
+ params.accDate = form.accDate //
|
|
|
+ params.remarks = form.remarks // 备注
|
|
|
+ params.makeStaff = app.globalData.user.staffId // 制单人
|
|
|
+ let tableData = this.data.tableData.filter(res => {
|
|
|
+ return res.checked
|
|
|
+ })
|
|
|
// 根据formtype不同值
|
|
|
// formType :1 收款单 ,2 付款单,3 客户收款保存参数,4 客户退款 5 退收款单 6 退付款单 7 其他收入单 8 订单开单收款 9 其他支出 10 销售退款 的退款 11 销售出库的收款
|
|
|
if (this.data.formType == 1) {
|
|
|
params.rpType = Constants.rpType.receipt
|
|
|
// 1 收款单
|
|
|
- params.objectId = this.data.form.objInfo.cusId // 客户
|
|
|
+ params.objectId = this.data.form.objInfo.cusId // 客户
|
|
|
// 收款金额
|
|
|
params.sumAmtRec = Number(form.sumAmount)
|
|
|
// 合计应收冲抵金额
|
|
|
@@ -232,21 +234,19 @@ mixins: [mixins],
|
|
|
let rlsit = this.setReturnReceivableList(form.receivableList || [], form.sumWaiveAmt, form.currentReceivableResidue, form.receivableResidue)
|
|
|
params.receivableList = rlsit //应收收款的明细
|
|
|
tableData.forEach(item => {
|
|
|
- itemList.push(
|
|
|
- {
|
|
|
- amtRec: item.sumAmount,
|
|
|
- balance: item.balance,
|
|
|
- macCode: item.macCode,
|
|
|
- macId: item.macId,
|
|
|
- macName: item.macName,
|
|
|
- }
|
|
|
- )
|
|
|
+ itemList.push({
|
|
|
+ amtRec: item.sumAmount,
|
|
|
+ balance: item.balance,
|
|
|
+ macCode: item.macCode,
|
|
|
+ macId: item.macId,
|
|
|
+ macName: item.macName,
|
|
|
+ })
|
|
|
})
|
|
|
|
|
|
} else if (this.data.formType == 2) {
|
|
|
params.rpType = Constants.rpType.payment
|
|
|
// 2 付款单,
|
|
|
- params.objectId = this.data.form.objInfo.supId // 供应商
|
|
|
+ params.objectId = this.data.form.objInfo.supId // 供应商
|
|
|
// 收款金额
|
|
|
params.sumAmtPay = Number(form.sumAmount)
|
|
|
|
|
|
@@ -263,15 +263,13 @@ mixins: [mixins],
|
|
|
params.payableList = rlsit //应付款的明细
|
|
|
|
|
|
tableData.forEach(item => {
|
|
|
- itemList.push(
|
|
|
- {
|
|
|
- amtPay: item.sumAmount,
|
|
|
- balance: item.balance,
|
|
|
- macCode: item.macCode,
|
|
|
- macId: item.macId,
|
|
|
- macName: item.macName,
|
|
|
- }
|
|
|
- )
|
|
|
+ itemList.push({
|
|
|
+ amtPay: item.sumAmount,
|
|
|
+ balance: item.balance,
|
|
|
+ macCode: item.macCode,
|
|
|
+ macId: item.macId,
|
|
|
+ macName: item.macName,
|
|
|
+ })
|
|
|
})
|
|
|
|
|
|
} else if (this.data.formType == 3) {
|
|
|
@@ -284,22 +282,20 @@ mixins: [mixins],
|
|
|
itemList = tableData
|
|
|
} else {
|
|
|
tableData.forEach(item => {
|
|
|
- itemList.push(
|
|
|
- {
|
|
|
- amtRec: item.sumAmount,
|
|
|
- balance: item.balance,
|
|
|
- macCode: item.macCode,
|
|
|
- macId: item.macId,
|
|
|
- macName: item.macName,
|
|
|
- }
|
|
|
- )
|
|
|
+ itemList.push({
|
|
|
+ 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())
|
|
|
// 240521 最佳客户信息
|
|
|
params.cusName = form.objInfo.cusName
|
|
|
- params.cusPhone = form.objInfo.cusPhone
|
|
|
+ params.cusPhone = form.objInfo.cusPhone
|
|
|
params.addressArea = form.addressArea
|
|
|
params.addressFull = form.addressFull
|
|
|
params.addressGcj02 = form.addressGcj02
|
|
|
@@ -316,22 +312,20 @@ mixins: [mixins],
|
|
|
itemList = tableData
|
|
|
} else {
|
|
|
tableData.forEach(item => {
|
|
|
- itemList.push(
|
|
|
- {
|
|
|
- amtRec: item.sumAmount,
|
|
|
- balance: item.balance,
|
|
|
- macCode: item.macCode,
|
|
|
- macId: item.macId,
|
|
|
- macName: item.macName,
|
|
|
- }
|
|
|
- )
|
|
|
+ itemList.push({
|
|
|
+ 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())
|
|
|
} else if (this.data.formType == 5) {
|
|
|
// 5 退收款单
|
|
|
params.rpType = Constants.rpType.returnReceipt
|
|
|
- params.objectId = this.data.form.objInfo.objectId // 客户
|
|
|
+ params.objectId = this.data.form.objInfo.objectId // 客户
|
|
|
// 收款金额
|
|
|
params.sumAmtRec = Number(form.sumAmount)
|
|
|
// 合计应收冲抵金额
|
|
|
@@ -345,21 +339,19 @@ mixins: [mixins],
|
|
|
let rlsit = this.setReturnReceivableList(form.receivableList || [], form.sumWaiveAmt, form.currentReceivableResidue, form.receivableResidue)
|
|
|
params.receivableList = rlsit //应收收款的明细
|
|
|
tableData.forEach(item => {
|
|
|
- itemList.push(
|
|
|
- {
|
|
|
- amtRec: item.sumAmount,
|
|
|
- balance: item.balance,
|
|
|
- macCode: item.macCode,
|
|
|
- macId: item.macId,
|
|
|
- macName: item.macName,
|
|
|
- }
|
|
|
- )
|
|
|
+ itemList.push({
|
|
|
+ amtRec: item.sumAmount,
|
|
|
+ balance: item.balance,
|
|
|
+ macCode: item.macCode,
|
|
|
+ macId: item.macId,
|
|
|
+ macName: item.macName,
|
|
|
+ })
|
|
|
})
|
|
|
|
|
|
} else if (this.data.formType == 6) {
|
|
|
// 6 退付款单,
|
|
|
params.rpType = Constants.rpType.returnPayment
|
|
|
- params.objectId = this.data.form.objInfo.objectId // 供应商
|
|
|
+ params.objectId = this.data.form.objInfo.objectId // 供应商
|
|
|
// 收款金额
|
|
|
params.sumAmtPay = Number(form.sumAmount)
|
|
|
|
|
|
@@ -375,27 +367,25 @@ mixins: [mixins],
|
|
|
params.payableList = rlsit //应付款的明细
|
|
|
|
|
|
tableData.forEach(item => {
|
|
|
- itemList.push(
|
|
|
- {
|
|
|
- amtPay: item.sumAmount,
|
|
|
- balance: item.balance,
|
|
|
- macCode: item.macCode,
|
|
|
- macId: item.macId,
|
|
|
- macName: item.macName,
|
|
|
- }
|
|
|
- )
|
|
|
+ itemList.push({
|
|
|
+ amtPay: item.sumAmount,
|
|
|
+ balance: item.balance,
|
|
|
+ macCode: item.macCode,
|
|
|
+ macId: item.macId,
|
|
|
+ macName: item.macName,
|
|
|
+ })
|
|
|
})
|
|
|
} else if (this.data.formType == 7) { //其他收入单
|
|
|
let formData = JSON.parse(this.data.formData)
|
|
|
//收付款类型-收款的查询参数
|
|
|
params.objectType = '对象类型-客户'
|
|
|
params.objectId = formData.objInfo.cusId
|
|
|
- params.orgId = formData.orgId //组织部门
|
|
|
- params.staffId = formData.staffId // 员工
|
|
|
+ params.orgId = formData.orgId //组织部门
|
|
|
+ params.staffId = formData.staffId // 员工
|
|
|
params.accDate = formData.accDate
|
|
|
params.annexPaths = formData.annexPaths || [] //附件
|
|
|
- params.remarks = formData.remarks // 备注
|
|
|
- params.makeStaff = app.globalData.user.staffId // 制单人
|
|
|
+ params.remarks = formData.remarks // 备注
|
|
|
+ params.makeStaff = app.globalData.user.staffId // 制单人
|
|
|
let itemNumber = 0
|
|
|
//收入类别list
|
|
|
formData.itemList.forEach(element => {
|
|
|
@@ -411,14 +401,12 @@ mixins: [mixins],
|
|
|
let receiptList = []
|
|
|
//收款方式list
|
|
|
tableData.forEach(item => {
|
|
|
- receiptList.push(
|
|
|
- {
|
|
|
- amtRec: item.sumAmount,
|
|
|
- macCode: item.macCode,
|
|
|
- macId: item.macId,
|
|
|
- macName: item.macName,
|
|
|
- }
|
|
|
- )
|
|
|
+ receiptList.push({
|
|
|
+ amtRec: item.sumAmount,
|
|
|
+ macCode: item.macCode,
|
|
|
+ macId: item.macId,
|
|
|
+ macName: item.macName,
|
|
|
+ })
|
|
|
})
|
|
|
params.receiptList = receiptList
|
|
|
params.sumAmtReceivable = itemNumber //合计应收
|
|
|
@@ -428,16 +416,14 @@ mixins: [mixins],
|
|
|
params.sumAmtRec = Number(params.sumAmtRec)
|
|
|
let itemIndex = Number(1)
|
|
|
tableData.forEach(item => {
|
|
|
- itemList.push(
|
|
|
- {
|
|
|
- itemIndex: itemIndex++,
|
|
|
- amtRec: item.sumAmount,
|
|
|
- balance: item.balance,
|
|
|
- macCode: item.macCode,
|
|
|
- macId: item.macId,
|
|
|
- macName: item.macName,
|
|
|
- }
|
|
|
- )
|
|
|
+ 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
|
|
|
@@ -471,117 +457,116 @@ mixins: [mixins],
|
|
|
params.sumAmtPay = formData.sumAmount
|
|
|
let paymentList = []
|
|
|
tableData.forEach(item => {
|
|
|
- paymentList.push(
|
|
|
- {
|
|
|
- amtPay: item.sumAmount,
|
|
|
- macCode: item.macCode,
|
|
|
- macId: item.macId,
|
|
|
- macName: item.macName,
|
|
|
- }
|
|
|
- )
|
|
|
+ paymentList.push({
|
|
|
+ amtPay: item.sumAmount,
|
|
|
+ macCode: item.macCode,
|
|
|
+ macId: item.macId,
|
|
|
+ macName: item.macName,
|
|
|
+ })
|
|
|
})
|
|
|
params.paymentList = paymentList
|
|
|
- }else if (this.data.formType == 10) { //销售退货 >>> 客户退款
|
|
|
+ } else if (this.data.formType == 10) { //销售退货 >>> 客户退款
|
|
|
//新建销售退货参数
|
|
|
let itemIndex = 0
|
|
|
- let formData = JSON.parse(this.data.formData)
|
|
|
+ let formData = JSON.parse(this.data.formData)
|
|
|
params.fromId = formData.orderId
|
|
|
- let btnFormData = formData.btnFormData
|
|
|
+ let btnFormData = formData.btnFormData
|
|
|
params.flgAutoHandle = btnFormData ? btnFormData.flag : false //自动出库标识
|
|
|
- formData.goodsList.forEach(res => {
|
|
|
+ formData.goodsList.forEach(res => {
|
|
|
res.itemIndex = itemIndex++
|
|
|
- res.canNegativeFlag = true
|
|
|
+ res.canNegativeFlag = true
|
|
|
if (params.flgAutoHandle) {
|
|
|
res.outBox = res.box
|
|
|
res.outPiece = res.piece
|
|
|
} else {
|
|
|
res.outingBox = res.box
|
|
|
res.outingPiece = res.piece
|
|
|
- }
|
|
|
- delete res['itemId']
|
|
|
- })
|
|
|
- itemList = formData.goodsList //明细
|
|
|
+ }
|
|
|
+ delete res['itemId']
|
|
|
+ })
|
|
|
+ itemList = formData.goodsList //明细
|
|
|
params.makeStaff = app.globalData.user.staffId
|
|
|
// params.deleteItemList = params.deleteList ? params.deleteList : []
|
|
|
params.addressName = formData.addressName
|
|
|
params.objectId = formData.cusId
|
|
|
params.canNegativeFlag = true
|
|
|
- params.outDate = utils.formatDayTime(new Date())
|
|
|
- //客户退款保存参数
|
|
|
- params.sumAmtRec = Number(formData.sumAmtRec)
|
|
|
- params.rpType = Constants.rpType.returnReceipt
|
|
|
- //编辑退款
|
|
|
- let itemListRecPayItemVO = []
|
|
|
- tableData.forEach(item => {
|
|
|
- itemListRecPayItemVO.push(
|
|
|
- {
|
|
|
- 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.itemListRecPayItemVO = itemListRecPayItemVO
|
|
|
- }else if (this.data.formType == 10) { //销售出库>>> 客户收款
|
|
|
- //新建销售退货参数
|
|
|
- let itemIndex = 0
|
|
|
- let formData = JSON.parse(this.data.formData)
|
|
|
- params.fromId = formData.orderId
|
|
|
- let btnFormData = formData.btnFormData
|
|
|
- params.flgAutoHandle = btnFormData ? btnFormData.flag : false //自动出库标识
|
|
|
- formData.goodsList.forEach(res => {
|
|
|
- res.itemIndex = itemIndex++
|
|
|
- res.canNegativeFlag = true
|
|
|
- if (params.flgAutoHandle) {
|
|
|
- res.outBox = res.box
|
|
|
- res.outPiece = res.piece
|
|
|
- } else {
|
|
|
- res.outingBox = res.box
|
|
|
- res.outingPiece = res.piece
|
|
|
- }
|
|
|
- delete res['itemId']
|
|
|
- })
|
|
|
- itemList = formData.goodsList //明细
|
|
|
- params.makeStaff = app.globalData.user.staffId
|
|
|
- // params.deleteItemList = params.deleteList ? params.deleteList : []
|
|
|
- params.addressName = formData.addressName
|
|
|
- params.objectId = formData.cusId
|
|
|
- params.canNegativeFlag = true
|
|
|
- params.outDate = utils.formatDayTime(new Date())
|
|
|
- //客户退款保存参数
|
|
|
- params.sumAmtRec = Number(formData.sumAmtRec)
|
|
|
- params.rpType = Constants.rpType.returnReceipt
|
|
|
- //编辑退款
|
|
|
- let itemListRecPayItemVO = []
|
|
|
- tableData.forEach(item => {
|
|
|
- itemListRecPayItemVO.push(
|
|
|
- {
|
|
|
- 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.itemListRecPayItemVO = itemListRecPayItemVO
|
|
|
- }
|
|
|
+ params.outDate = utils.formatDayTime(new Date())
|
|
|
+ //客户退款保存参数
|
|
|
+ params.sumAmtRec = Number(formData.sumAmtRec)
|
|
|
+ params.rpType = Constants.rpType.returnReceipt
|
|
|
+ //编辑退款
|
|
|
+ let itemListRecPayItemVO = []
|
|
|
+ tableData.forEach(item => {
|
|
|
+ itemListRecPayItemVO.push({
|
|
|
+ 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.itemListRecPayItemVO = itemListRecPayItemVO
|
|
|
+ } else if (this.data.formType == 11) { //销售出库>>> 客户收款
|
|
|
+ //新建销售退货参数
|
|
|
+ let itemIndex = 0
|
|
|
+ let formData = JSON.parse(this.data.formData)
|
|
|
+ params.fromId = formData.orderId
|
|
|
+ let btnFormData = formData.btnFormData
|
|
|
+ params.flgAutoHandle = btnFormData ? btnFormData.flag : false //自动出库标识
|
|
|
+ params.outAmt = null
|
|
|
+ params.outQty = null
|
|
|
+ formData.goodsList.forEach(res => {
|
|
|
+ res.itemIndex = itemIndex++
|
|
|
+ res.canNegativeFlag = false
|
|
|
+ res.outAmt = null
|
|
|
+ res.outQty = null
|
|
|
+ if (params.flgAutoHandle) {
|
|
|
+ res.outBox = res.box
|
|
|
+ res.outPiece = res.piece
|
|
|
+ } else {
|
|
|
+ res.outingBox = res.box
|
|
|
+ res.outingPiece = res.piece
|
|
|
+ }
|
|
|
+ })
|
|
|
+
|
|
|
+ itemList = formData.goodsList //明细
|
|
|
+ params.makeStaff = app.globalData.user.staffId
|
|
|
+ // params.deleteItemList = params.deleteList ? params.deleteList : []
|
|
|
+ params.addressName = formData.addressName
|
|
|
+ params.salesChannel = formData.channelId
|
|
|
+ params.objectId = formData.cusId
|
|
|
+ params.canNegativeFlag = false
|
|
|
+ params.outDate = utils.formatDayTime(new Date())
|
|
|
+ //客户退款保存参数
|
|
|
+ params.sumAmtRec = Number(formData.sumAmtRec)
|
|
|
+ params.rpType = Constants.rpType.returnReceipt
|
|
|
+ //编辑退款
|
|
|
+ let itemListRecPayItemVO = []
|
|
|
+ tableData.forEach(item => {
|
|
|
+ itemListRecPayItemVO.push({
|
|
|
+ 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.itemListRecPayItemVO = itemListRecPayItemVO
|
|
|
+ }
|
|
|
|
|
|
if (this.data.formType !== 8) {
|
|
|
params.itemList = itemList
|
|
|
- }
|
|
|
+ }
|
|
|
return params
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
- * @desc : 收款保存
|
|
|
- * @date : 2024/2/1 15:49
|
|
|
- * @author : 姜永辉
|
|
|
- */
|
|
|
+ * @desc : 收款保存
|
|
|
+ * @date : 2024/2/1 15:49
|
|
|
+ * @author : 姜永辉
|
|
|
+ */
|
|
|
saveData() {
|
|
|
// 根据formtype不同值
|
|
|
// formType :1 收款单 ,2 付款单, 3 客户收款 4 客户退款 5 退收款单 6 退付款单 7 其他收入单 8 订单开单收款 9 其他支出
|
|
|
@@ -600,7 +585,7 @@ mixins: [mixins],
|
|
|
return this.excute(this.data.service, this.data.service.update, this.data.params)
|
|
|
} else {
|
|
|
return this.excute(this.data.service, this.data.service.insertRefund, this.data.params)
|
|
|
- }
|
|
|
+ }
|
|
|
} else if (this.data.formType == 5) {
|
|
|
return this.excute(this.data.service, this.data.service.insertReceivableReceipt, this.data.params)
|
|
|
} else if (this.data.formType == 6) {
|
|
|
@@ -617,20 +602,20 @@ mixins: [mixins],
|
|
|
|
|
|
} else if (this.data.formType == 9) {
|
|
|
return this.excute(this.data.otherPayableService, this.data.otherPayableService.insert, this.data.params);
|
|
|
- }else if (this.data.formType == 10) { //销售退货 >>> 客户退款
|
|
|
+ } else if (this.data.formType == 10) { //销售退货 >>> 客户退款
|
|
|
return this.excute(this.data.saleOutBoundReturnService, this.data.saleOutBoundReturnService.outboundInsertRefund, this.data.params);
|
|
|
-
|
|
|
- }else if (this.data.formType == 11) { //销售出库 >>> 客户收款
|
|
|
-
|
|
|
- return this.excute(this.data.outboundService, this.data.outboundService.outboundInsertRefund, this.data.params);
|
|
|
-
|
|
|
- }
|
|
|
+
|
|
|
+ } else if (this.data.formType == 11) { //销售出库 >>> 客户收款
|
|
|
+
|
|
|
+ return this.excute(this.data.saleOutBoundService, this.data.saleOutBoundService.outboundInsertCollection, this.data.params);
|
|
|
+
|
|
|
+ }
|
|
|
},
|
|
|
/**
|
|
|
- * @desc : 处理保存返回数据
|
|
|
- * @date : 2024年3月8日
|
|
|
- * @author : 姜永辉
|
|
|
- */
|
|
|
+ * @desc : 处理保存返回数据
|
|
|
+ * @date : 2024年3月8日
|
|
|
+ * @author : 姜永辉
|
|
|
+ */
|
|
|
handleData() {
|
|
|
if (this.data.formType == 3 || this.data.formType == 4) { //客户收款/退款
|
|
|
let pages = getCurrentPages();
|
|
|
@@ -641,7 +626,7 @@ mixins: [mixins],
|
|
|
// wx.navigateBack({
|
|
|
// delta: 1
|
|
|
// })
|
|
|
-
|
|
|
+
|
|
|
} else if (this.data.formType == 8) { //订单收款
|
|
|
let pages = getCurrentPages();
|
|
|
let prevPage = pages[pages.length - 2]; //上1页
|
|
|
@@ -659,9 +644,9 @@ mixins: [mixins],
|
|
|
wx.previewImage({
|
|
|
urls: imgs,
|
|
|
current: e.currentTarget.dataset.imgurl, //当前图片地址
|
|
|
- success: function (res) { },
|
|
|
- fail: function (res) { },
|
|
|
- complete: function (res) { },
|
|
|
+ success: function (res) {},
|
|
|
+ fail: function (res) {},
|
|
|
+ complete: function (res) {},
|
|
|
})
|
|
|
},
|
|
|
|
|
|
@@ -708,10 +693,10 @@ mixins: [mixins],
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
- * @desc : 计算多选金额
|
|
|
- * @date : 2024/3/20 15:49
|
|
|
- * @author : 于继渤
|
|
|
- */
|
|
|
+ * @desc : 计算多选金额
|
|
|
+ * @date : 2024/3/20 15:49
|
|
|
+ * @author : 于继渤
|
|
|
+ */
|
|
|
calculationScale(tableData) {
|
|
|
let form = this.data.form
|
|
|
tableData = tableData.filter((item) => {
|