|
|
@@ -22,14 +22,12 @@ Page({
|
|
|
amountArr: [{
|
|
|
title: mixins.$t('payAmount'),
|
|
|
code: 'payableResidue'
|
|
|
- }
|
|
|
- ],
|
|
|
+ }],
|
|
|
cardList: [{
|
|
|
name: 'main'
|
|
|
- },],
|
|
|
+ }, ],
|
|
|
contentObj: {
|
|
|
- main: [
|
|
|
- {
|
|
|
+ main: [{
|
|
|
code: 'staffId',
|
|
|
name: 'staffName',
|
|
|
title: mixins.$t('staffId'),
|
|
|
@@ -143,7 +141,7 @@ Page({
|
|
|
// }
|
|
|
// 校验
|
|
|
let valid = this.selectComponent('#dkForm').validData();
|
|
|
- if(!valid){
|
|
|
+ if (!valid) {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
@@ -333,21 +331,21 @@ Page({
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
- * @desc : 获取当前客户的账款信息
|
|
|
- * @date : 2024/2/1 15:49
|
|
|
- * @author : 姜永辉
|
|
|
- */
|
|
|
+ * @desc : 获取当前客户的账款信息
|
|
|
+ * @date : 2024/2/1 15:49
|
|
|
+ * @author : 姜永辉
|
|
|
+ */
|
|
|
getAccount(id) {
|
|
|
+ let formData = JSON.parse(this.data.formData)
|
|
|
return this.excute(this.data.accountService, this.data.accountService.getAccount + id, {}).then(res => {
|
|
|
- if (res.data.code == 200) {
|
|
|
- let formData = JSON.parse(this.data.formData)
|
|
|
+ if (res.data.code == 200) {
|
|
|
if (res.data.data) {
|
|
|
let data = res.data.data
|
|
|
if (data != null) {
|
|
|
data.receivableResidue = data.receivableResidue ? Number(data.receivableResidue) : 0
|
|
|
data.receiptResidue = data.receiptResidue ? Number(data.receiptResidue) : 0
|
|
|
formData.cusDebt = Number(data.receivableResidue - data.receiptResidue) > 0 ? Number(data.receivableResidue - data.receiptResidue) : 0
|
|
|
-
|
|
|
+ formData.objInfo.arrearsResidue = Number(data.payableResidue - data.paymentResidue)
|
|
|
} else {
|
|
|
formData.cusDebt = 0
|
|
|
}
|
|
|
@@ -377,7 +375,7 @@ Page({
|
|
|
title: '编辑供应商付款',
|
|
|
})
|
|
|
this.getRpForUpdate(this.data.id)
|
|
|
- } else {
|
|
|
+ } else {
|
|
|
if (this.data.formReturnMode == 'supplier') {
|
|
|
let item = this.data.item
|
|
|
//供应商详情跳转来的 新建
|
|
|
@@ -395,6 +393,28 @@ Page({
|
|
|
this.setData({
|
|
|
formData: JSON.stringify(formData)
|
|
|
})
|
|
|
+ if (this.data.formType == Constants.formMode.add) { //采购订单 转 新建供应商付款
|
|
|
+ let formData = JSON.parse(this.data.formData)
|
|
|
+ formData.supId = this.data.item.supId
|
|
|
+ formData.supCode = this.data.item.supCode
|
|
|
+ formData.supName = this.data.item.supplierName
|
|
|
+ formData.supType = this.data.item.supType
|
|
|
+ formData.contactName = this.data.item.contactName
|
|
|
+ formData.contactPhone = this.data.item.contactPhone
|
|
|
+ formData.returnAddress = this.data.item.returnAddress
|
|
|
+ formData.objInfo = {
|
|
|
+ supId: this.data.item.supId,
|
|
|
+ supName: this.data.item.supplierName,
|
|
|
+ supType: this.data.item.supType,
|
|
|
+ supCode: this.data.item.supCode,
|
|
|
+ returnAddress: this.data.item.returnAddress,
|
|
|
+ }
|
|
|
+ this.setData({
|
|
|
+ formData: JSON.stringify(formData)
|
|
|
+ })
|
|
|
+ // 获取当前客户的账款信息
|
|
|
+ this.getAccount(formData.supId)
|
|
|
+ }
|
|
|
|
|
|
},
|
|
|
|