diff --git a/jshERP-web/src/views/financial/dialog/WaitNeedList.vue b/jshERP-web/src/views/financial/dialog/WaitNeedList.vue
index 55cd10b7..04f2df02 100644
--- a/jshERP-web/src/views/financial/dialog/WaitNeedList.vue
+++ b/jshERP-web/src/views/financial/dialog/WaitNeedList.vue
@@ -178,7 +178,7 @@
getAction('/depotHead/debtList', params).then((res) => {
if (res.code === 200) {
this.selectBillRows = res.data.rows
- this.$emit('ok', record.id, this.selectBillRows)
+ this.$emit('ok', this.organType, record.id, this.selectBillRows)
this.selectBillRows = []
this.close()
}
diff --git a/jshERP-web/src/views/financial/mixins/FinancialModalMixin.js b/jshERP-web/src/views/financial/mixins/FinancialModalMixin.js
index d2e44bb7..665719a8 100644
--- a/jshERP-web/src/views/financial/mixins/FinancialModalMixin.js
+++ b/jshERP-web/src/views/financial/mixins/FinancialModalMixin.js
@@ -234,12 +234,14 @@ export const FinancialModalMixin = {
workflowModalFormOk() {
this.close()
},
- waitNeedListOk(organId, selectBillRows) {
+ waitNeedListOk(organType, organId, selectBillRows) {
if(organId) {
this.form.setFieldsValue({'organId': organId})
}
if (selectBillRows && selectBillRows.length > 0) {
this.requestSubTableDataEx(selectBillRows, this.accountTable);
+ } else {
+ this.selectBeginNeed(organType)
}
},
onAdded(event) {
@@ -305,7 +307,7 @@ export const FinancialModalMixin = {
}
tab.dataSource = listEx
this.$nextTick(() => {
- this.form.setFieldsValue({'totalPrice':changeAmount, 'changeAmount':changeAmount})
+ this.form.setFieldsValue({'totalPrice':changeAmount.toFixed(2), 'changeAmount':changeAmount.toFixed(2)})
});
typeof success === 'function' ? success(res) : ''
tab.loading = false
@@ -331,6 +333,9 @@ export const FinancialModalMixin = {
listEx.push(info)
that.accountTable.dataSource = listEx
let changeAmount = info.eachAmount
+ if(changeAmount) {
+ changeAmount = changeAmount.toFixed(2)
+ }
that.$nextTick(() => {
that.form.setFieldsValue({'totalPrice':changeAmount, 'changeAmount':changeAmount})
})
@@ -344,6 +349,10 @@ export const FinancialModalMixin = {
that.$message.warning('请选择' + type + '!');
}
},
+ //选择-待收款或者待付款
+ handleWaitNeed(type) {
+ this.$refs.waitNeedList.show(type)
+ },
//保存并审核
handleOkAndCheck() {
this.billStatus = '1'
diff --git a/jshERP-web/src/views/financial/modules/MoneyInModal.vue b/jshERP-web/src/views/financial/modules/MoneyInModal.vue
index ca101c7a..f2ccf1f7 100644
--- a/jshERP-web/src/views/financial/modules/MoneyInModal.vue
+++ b/jshERP-web/src/views/financial/modules/MoneyInModal.vue
@@ -72,6 +72,8 @@
选择期初
+ 待收款
+
清空
diff --git a/jshERP-web/src/views/financial/modules/MoneyOutModal.vue b/jshERP-web/src/views/financial/modules/MoneyOutModal.vue
index f5f81ca5..41250cc6 100644
--- a/jshERP-web/src/views/financial/modules/MoneyOutModal.vue
+++ b/jshERP-web/src/views/financial/modules/MoneyOutModal.vue
@@ -72,6 +72,8 @@
选择期初
+ 待付款
+
清空