|
|
@@ -133,23 +133,29 @@ Page({
|
|
|
open(e) {
|
|
|
let _this = this
|
|
|
let data = JSON.parse(_this.data.formData)
|
|
|
- if (!_this.validDatas(data)) {
|
|
|
- return
|
|
|
- }
|
|
|
// 校验供应商
|
|
|
- if(!data.supId){
|
|
|
+ if (!data.supId) {
|
|
|
util.showToast('请先选择供应商');
|
|
|
return;
|
|
|
}
|
|
|
- if (!data.sumAmtPay || data.sumAmtPay == 0) {
|
|
|
- // 是否弹出询问框
|
|
|
- Dialog.confirm({
|
|
|
- message: '请输入金额',
|
|
|
- showCancelButton: false,
|
|
|
- }).then(() => {
|
|
|
- }).catch(() => { })
|
|
|
- return
|
|
|
+ // if (!_this.validDatas(data)) {
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ // 校验
|
|
|
+ let valid = this.selectComponent('#dkForm').validData();
|
|
|
+ if(!valid){
|
|
|
+ return;
|
|
|
}
|
|
|
+
|
|
|
+ // if (!data.sumAmtPay || data.sumAmtPay == 0) {
|
|
|
+ // // 是否弹出询问框
|
|
|
+ // Dialog.confirm({
|
|
|
+ // message: '请输入金额',
|
|
|
+ // showCancelButton: false,
|
|
|
+ // }).then(() => {
|
|
|
+ // }).catch(() => { })
|
|
|
+ // return
|
|
|
+ // }
|
|
|
wx.navigateTo({
|
|
|
url: this.data.route.selectCollectionConfirm.url,
|
|
|
events: {
|
|
|
@@ -281,14 +287,14 @@ Page({
|
|
|
formData.returnAddress = objInfo.returnAddress
|
|
|
formData.supName = objInfo.supName
|
|
|
formData.supId = objInfo.supId
|
|
|
- if(objInfo.paymentResidue && objInfo.paymentResidue < 0){
|
|
|
- formData.arrearsResidue = Number(objInfo.payableResidue + objInfo.paymentResidue )
|
|
|
- formData.objInfo.arrearsResidue = Number(objInfo.payableResidue + objInfo.paymentResidue )
|
|
|
- }else{
|
|
|
- formData.arrearsResidue = Number(objInfo.payableResidue - objInfo.paymentResidue )
|
|
|
- formData.objInfo.arrearsResidue = Number(objInfo.payableResidue - objInfo.paymentResidue )
|
|
|
+ if (objInfo.paymentResidue && objInfo.paymentResidue < 0) {
|
|
|
+ formData.arrearsResidue = Number(objInfo.payableResidue + objInfo.paymentResidue)
|
|
|
+ formData.objInfo.arrearsResidue = Number(objInfo.payableResidue + objInfo.paymentResidue)
|
|
|
+ } else {
|
|
|
+ formData.arrearsResidue = Number(objInfo.payableResidue - objInfo.paymentResidue)
|
|
|
+ formData.objInfo.arrearsResidue = Number(objInfo.payableResidue - objInfo.paymentResidue)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
this.setData({
|
|
|
formData: JSON.stringify(formData)
|
|
|
})
|
|
|
@@ -310,10 +316,10 @@ Page({
|
|
|
supCode: data.supCode,
|
|
|
payableResidue: data.payableResidue,
|
|
|
paymentResidue: data.paymentResidue,
|
|
|
- arrearsResidue:Number(data.payableResidue - data.paymentResidue)
|
|
|
+ arrearsResidue: Number(data.payableResidue - data.paymentResidue)
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+
|
|
|
|
|
|
this.setData({
|
|
|
formData: JSON.stringify(data),
|
|
|
@@ -371,8 +377,8 @@ Page({
|
|
|
title: '编辑供应商付款',
|
|
|
})
|
|
|
this.getRpForUpdate(this.data.id)
|
|
|
- }else{
|
|
|
- if(this.data.formReturnMode == 'supplier'){
|
|
|
+ } else {
|
|
|
+ if (this.data.formReturnMode == 'supplier') {
|
|
|
let item = this.data.item
|
|
|
//供应商详情跳转来的 新建
|
|
|
formData.supId = item.supId
|
|
|
@@ -382,7 +388,7 @@ Page({
|
|
|
supName: item.supName,
|
|
|
payableResidue: item.payableResidue,
|
|
|
paymentResidue: item.paymentResidue,
|
|
|
- arrearsResidue:Number(item.payableResidue - item.paymentResidue)
|
|
|
+ arrearsResidue: Number(item.payableResidue - item.paymentResidue)
|
|
|
}
|
|
|
}
|
|
|
}
|