From 9f468e0447a71eb7fcc4f1d78df3be9d348f6fe0 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期一, 25 三月 2024 11:33:02 +0800
Subject: [PATCH] 11
---
src/views/project/tallage/computingBill/index.vue | 79 ++++++++++++++++++++++++---------------
1 files changed, 49 insertions(+), 30 deletions(-)
diff --git a/src/views/project/tallage/computingBill/index.vue b/src/views/project/tallage/computingBill/index.vue
index a617bec..ae95a33 100644
--- a/src/views/project/tallage/computingBill/index.vue
+++ b/src/views/project/tallage/computingBill/index.vue
@@ -733,7 +733,7 @@
},
handleQuery() {},
resetQuery() {
- this.patientqueryParams.donorname = null;
+ this.patientqueryParams.donorno = null;
this.patientqueryParams.donorchargeid = null;
this.handleAddpatient();
},
@@ -752,7 +752,15 @@
item.taXmoney = item.taXmoney.toFixed(2);
this.accumulation();
});
- this.$modal.msgSuccess("娣诲姞鎴愬姛锛�");
+ if (this.form.id) {
+ this.form.istax = 0;
+ this.form.taxedtime = "";
+ this.$modal.confirm("娣诲姞鎴愬姛锛�,闇�瑕侀噸鏂颁繚瀛樺苟璁$畻鍗曟嵁锛�").then(() => {
+ this.submitForm();
+ });
+ } else {
+ this.$modal.msgSuccess("娣诲姞鎴愬姛锛�");
+ }
this.dialogVisiblepatient = false;
},
@@ -770,19 +778,11 @@
if (res1.code == 200) {
this.$modal.msgSuccess("璁$畻鎴愬姛");
this.$modal.closeLoading();
- getFundtax(this.form.id).then(response => {
- this.form = response.data;
- if (this.form.serviceFunds[0]) {
- this.donorchargeorgans = this.form.serviceFunds;
- this.donorchargeorgans.forEach(item => {
- item.taXmoney = item.pretaxcost - item.taxedcost;
- item.taXmoney = item.taXmoney.toFixed(2);
- this.accumulation();//璁$畻
- this.form.istax = 1;
- this.submitForm();
- });
- }
- });
+ this.form.istax = 1;
+ this.form.taxedtime = this.$moment().format(
+ "YYYY-MM-DD HH:mm:ss"
+ );
+ this.submitForm();
} else {
this.$modal.closeLoading();
this.$modal.msgError(res1.msg);
@@ -798,7 +798,7 @@
// 閲戦鍚堣
accumulation() {
this.form.pretaxamount = this.donorchargeorgans.reduce(
- (acc, obj) => acc + obj.pretaxcost,
+ (acc, obj) => acc + Number(obj.pretaxcost),
0
);
this.form.taxMoney = this.donorchargeorgans.reduce(
@@ -806,7 +806,7 @@
0
);
this.form.taxedamount = this.donorchargeorgans.reduce(
- (acc, obj) => acc + obj.taxedcost,
+ (acc, obj) => acc + Number(obj.taxedcost),
0
);
},
@@ -916,11 +916,25 @@
if (valid) {
this.$modal.loading("姝e湪鎻愪氦锛岃绋嶅�欙紒");
//淇濆瓨
+ console.log(1);
this.form.serviceFunds = this.donorchargeorgans;
+ console.log(2);
if (this.form.id != null) {
updateFundtax(this.form).then(res1 => {
if (res1.code == 200) {
+ console.log(3);
this.$modal.msgSuccess("淇濆瓨鎴愬姛锛�");
+ getFundtax(this.form.id).then(response => {
+ this.form = response.data;
+ if (this.form.serviceFunds[0]) {
+ this.donorchargeorgans = this.form.serviceFunds;
+ this.donorchargeorgans.forEach(item => {
+ item.taXmoney = item.pretaxcost - item.taxedcost;
+ item.taXmoney = item.taXmoney.toFixed(2);
+ this.accumulation();
+ });
+ }
+ });
this.$modal.closeLoading();
} else {
this.$modal.closeLoading();
@@ -930,8 +944,18 @@
} else {
addFundtax(this.form).then(response => {
if (response.code == 200) {
- this.form.id = response.data.fundTaxId;
this.$modal.msgSuccess("鏂板鎴愬姛锛�");
+ getFundtax(response.data.fundTaxId).then(res => {
+ this.form = res.data;
+ if (this.form.serviceFunds[0]) {
+ this.donorchargeorgans = this.form.serviceFunds;
+ this.donorchargeorgans.forEach(item => {
+ item.taXmoney = item.pretaxcost - item.taxedcost;
+ item.taXmoney = item.taXmoney.toFixed(2);
+ this.accumulation();
+ });
+ }
+ });
this.$modal.closeLoading();
} else {
this.$modal.msgError(response.msg);
@@ -978,18 +1002,13 @@
.then(() => {
CalculationDetail({ id: row.id }).then(res2 => {
if (res2.code == 200) {
- this.$modal.msgSuccess("鍒犻櫎鎴愬姛锛�");
- getFundtax(this.curId).then(response => {
- this.form = response.data;
- if (this.form.serviceFunds[0]) {
- this.donorchargeorgans = this.form.serviceFunds;
- this.donorchargeorgans.forEach(item => {
- item.taXmoney = item.pretaxcost - item.taxedcost;
- item.taXmoney = item.taXmoney.toFixed(2);
- this.accumulation();
- });
- }
- });
+ this.form.istax = 0;
+ this.form.taxedtime = "";
+ this.$modal
+ .confirm("鍒犻櫎鎴愬姛,闇�瑕侀噸鏂颁繚瀛樺苟璁$畻鍗曟嵁锛�")
+ .then(() => {
+ this.submitForm();
+ });
}
});
})
--
Gitblit v1.9.3