From 44533872eec4b601dbf5165e2d3ed07f3b5bb337 Mon Sep 17 00:00:00 2001
From: wuteng <419274783@qq.com>
Date: Tue, 28 Oct 2025 11:45:11 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E4=B8=9A=E5=8A=A1=E9=94=80=E8=B4=A6?=
=?UTF-8?q?=E7=94=B3=E8=AF=B7=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../CancelAccountApplicationFormPanel.vue | 53 +++++++++++++++----
.../CancelAccountApplicationListPanel.vue | 20 ++++++-
.../panel/CancelAccountBillList.vue | 29 ++++++++--
.../panel/CancelAccountCheckListPanel.vue | 20 ++++++-
.../panel/CancelAccountDetail.vue | 2 +-
5 files changed, 108 insertions(+), 16 deletions(-)
diff --git a/src/views/emis/emisSettleBill/panel/CancelAccountApplicationFormPanel.vue b/src/views/emis/emisSettleBill/panel/CancelAccountApplicationFormPanel.vue
index 62294993..b1e0c54a 100644
--- a/src/views/emis/emisSettleBill/panel/CancelAccountApplicationFormPanel.vue
+++ b/src/views/emis/emisSettleBill/panel/CancelAccountApplicationFormPanel.vue
@@ -25,11 +25,6 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -120,6 +136,8 @@
import { uploadFile } from '@/api/common';
import { queryByBillCodes, writeoffApply, getWriteoffApply, updateWriteoffApply } from "@/api/emis/emisSettleCancelAccount";
import EmpNamePicker from '@/views/emis/EmisBaseTools/EmpNamePicker.vue';
+import EmpNamePicker1 from '@/views/emis/EmisBaseTools/EmpNamePicker.vue';
+import AllMonthpayAccountPicker from '@/views/emis/EmisBaseTools/AllMonthpayAccountPicker.vue';
export default {
name: "cancelAccountApplicationFormPanel",
@@ -141,7 +159,7 @@ export default {
default: ''
}
},
- components: { uploadFile, EmpNamePicker },
+ components: { uploadFile, EmpNamePicker, EmpNamePicker1, AllMonthpayAccountPicker },
dicts: [ 'emis_payment_type', 'emis_settlebill_pay_type'],
data() {
return {
@@ -161,8 +179,9 @@ export default {
// 总条数
total: 0,
// 新增/修改弹窗数据
- form: {},
-
+ form: {
+ settleType: null,
+ },
rules: {
picUrl: [
{ required: true, message: "请上传图片", trigger: ["blur", "change"] },
@@ -174,7 +193,7 @@ export default {
{ required: true, message: "销账金额不能为空", trigger: ["blur", "change"] },
],
recipient: [
- { required: true, message: "收款人不能为空", trigger: ["blur", "change"] },
+ { required: true, message: "缴款客户/缴款人不能为空", trigger: ["blur", "change"] },
],
tradeDate: [
{ required: true, message: "交易日期不能为空", trigger: ["blur", "change"] },
@@ -215,6 +234,17 @@ export default {
};
},
+ watch: {
+ //监听waitBatchDtlList变化
+ 'waitBatchDtlList': {
+ handler(newVal, oldVal) {
+ if (newVal.length > 0) {
+ this.form.settleType = newVal.some(item => item.emisSettleBill.settleType === '2') ? '2' : '1';
+ }
+ }
+ },
+ deep: true
+ },
created() {
this.initData();
},
@@ -424,6 +454,11 @@ export default {
dateTimeChange(value) {
this.dateTimeRange = value;
},
+ onMonthpayAccountSelect(account) {
+ if(account){
+ this.form.recipient = account.custName;
+ }
+ }
}
};
diff --git a/src/views/emis/emisSettleBill/panel/CancelAccountApplicationListPanel.vue b/src/views/emis/emisSettleBill/panel/CancelAccountApplicationListPanel.vue
index 62fb500c..946296c2 100644
--- a/src/views/emis/emisSettleBill/panel/CancelAccountApplicationListPanel.vue
+++ b/src/views/emis/emisSettleBill/panel/CancelAccountApplicationListPanel.vue
@@ -69,6 +69,25 @@
+
+
+
+ {{ scope.row.detailList.reduce((total, item) => total + (item.emisWaybill.freight || 0), 0) }}
+
+
+
+
+
+ {{ scope.row.detailList.reduce((total, item) => total + (item.emisSettleSubBill.recedMoney || 0), 0) }}
+
+
+
+
+
+
+ {{ scope.row.detailList.reduce((total, item) => total + (item.emisWaybill.freight -item.emisSettleSubBill.recedMoney - item.applyMoney || 0), 0) }}
+
+
@@ -91,7 +110,6 @@
-
diff --git a/src/views/emis/emisSettleBill/panel/CancelAccountBillList.vue b/src/views/emis/emisSettleBill/panel/CancelAccountBillList.vue
index d5f8dd6a..79b06272 100644
--- a/src/views/emis/emisSettleBill/panel/CancelAccountBillList.vue
+++ b/src/views/emis/emisSettleBill/panel/CancelAccountBillList.vue
@@ -12,14 +12,23 @@
@selection-change="handleSelectionChange"
@sort-change="handleSortChange"
>
-
+
+ :show-overflow-tooltip="true" >
+
+ {{scope.row.emisWaybill.freight}}
+
+
-
+
+
+
+
+ {{scope.row.emisWaybill.freight - scope.row.emisSettleSubBill.recedMoney - scope.row.applyMoney}}
+
@@ -34,6 +43,18 @@
+
+
+
+
+
+
+
+ 未核销
+ 已核销
+
+
+
@@ -57,7 +78,7 @@ export default {
}
},
components: { elDateSimplePicker,PayRecordSubBillRelList },
- dicts: ['emis_settlebill_pay_type','emis_payment_type'],
+ dicts: ['emis_settlebill_pay_type','emis_payment_type','emis_settlebill_pay_status',],
data() {
return {
// 遮罩层
diff --git a/src/views/emis/emisSettleBill/panel/CancelAccountCheckListPanel.vue b/src/views/emis/emisSettleBill/panel/CancelAccountCheckListPanel.vue
index 71a7a10f..16c8fd0d 100644
--- a/src/views/emis/emisSettleBill/panel/CancelAccountCheckListPanel.vue
+++ b/src/views/emis/emisSettleBill/panel/CancelAccountCheckListPanel.vue
@@ -77,6 +77,25 @@
+
+
+
+ {{ scope.row.detailList.reduce((total, item) => total + (item.emisWaybill.freight || 0), 0) }}
+
+
+
+
+
+ {{ scope.row.detailList.reduce((total, item) => total + (item.emisSettleSubBill.recedMoney || 0), 0) }}
+
+
+
+
+
+
+ {{ scope.row.detailList.reduce((total, item) => total + (item.emisWaybill.freight -item.emisSettleSubBill.recedMoney - item.applyMoney || 0), 0) }}
+
+
@@ -99,7 +118,6 @@
-
diff --git a/src/views/emis/emisSettleBill/panel/CancelAccountDetail.vue b/src/views/emis/emisSettleBill/panel/CancelAccountDetail.vue
index 3978131e..ef91cc8e 100644
--- a/src/views/emis/emisSettleBill/panel/CancelAccountDetail.vue
+++ b/src/views/emis/emisSettleBill/panel/CancelAccountDetail.vue
@@ -6,7 +6,7 @@
- ¥{{ settleBillItem.writeoffAmount }}
+ ¥{{ settleBillItem.writeoffAmount }}
{{ settleBillItem.recipient }}
From 39b3a5ba67ea7a722af5703d2f1d91ccabba101a Mon Sep 17 00:00:00 2001
From: wuteng <419274783@qq.com>
Date: Tue, 28 Oct 2025 13:56:40 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=BC=80=E7=A5=A8?=
=?UTF-8?q?=E7=8A=B6=E6=80=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../emis/emisSettleBill/panel/CancelAccountBillList.vue | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/views/emis/emisSettleBill/panel/CancelAccountBillList.vue b/src/views/emis/emisSettleBill/panel/CancelAccountBillList.vue
index 79b06272..2fb13ce4 100644
--- a/src/views/emis/emisSettleBill/panel/CancelAccountBillList.vue
+++ b/src/views/emis/emisSettleBill/panel/CancelAccountBillList.vue
@@ -48,10 +48,13 @@
-
+
- 未核销
- 已核销
+ 未开票
+ 已开票
+ 部分开票
+ 不开票
+ 已完成