From 1c536189f423d9d6ac06bdce19251197212b7952 Mon Sep 17 00:00:00 2001
From: wuteng <419274783@qq.com>
Date: Fri, 19 Dec 2025 13:28:39 +0800
Subject: [PATCH] =?UTF-8?q?=E8=BF=90=E5=8D=95=E5=BD=95=E5=85=A5=E7=8E=B0?=
=?UTF-8?q?=E9=87=91=E5=AE=A2=E6=88=B7=E9=80=89=E6=8B=A9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/emis/emisCustomerUser.js | 9 ++
.../EmisBaseTools/EmisMoneyUserPicker.vue | 115 ++++++++++++++++++
src/views/emis/emisWaybill/waybillRecord.vue | 54 +++++---
3 files changed, 164 insertions(+), 14 deletions(-)
create mode 100644 src/views/emis/EmisBaseTools/EmisMoneyUserPicker.vue
diff --git a/src/api/emis/emisCustomerUser.js b/src/api/emis/emisCustomerUser.js
index 9a19ca05..8e42a509 100644
--- a/src/api/emis/emisCustomerUser.js
+++ b/src/api/emis/emisCustomerUser.js
@@ -120,4 +120,13 @@ export function monthlyShipmentDetail(query) {
method: 'get',
params: query
})
+}
+
+//查询现金客户接口
+export function listMoneyUserAll(query) {
+ return request({
+ url: '/emis/emisCustomerUser/listMoneyUserAll',
+ method: 'get',
+ params: query
+ })
}
\ No newline at end of file
diff --git a/src/views/emis/EmisBaseTools/EmisMoneyUserPicker.vue b/src/views/emis/EmisBaseTools/EmisMoneyUserPicker.vue
new file mode 100644
index 00000000..99fb8661
--- /dev/null
+++ b/src/views/emis/EmisBaseTools/EmisMoneyUserPicker.vue
@@ -0,0 +1,115 @@
+
+
+
+
+
+
diff --git a/src/views/emis/emisWaybill/waybillRecord.vue b/src/views/emis/emisWaybill/waybillRecord.vue
index 98a7e428..e2fd8d5a 100644
--- a/src/views/emis/emisWaybill/waybillRecord.vue
+++ b/src/views/emis/emisWaybill/waybillRecord.vue
@@ -136,30 +136,44 @@
+
+
+
+
+
+
+
-
+
+
+
+
-
-
-
+
+
-
-
+
+
-
-
+
+
@@ -620,7 +634,7 @@
-
+
+
+
@@ -894,6 +908,7 @@ import CustomerAddressSimplePicker1 from '@/views/emis/EmisBaseTools/CustomerAdd
import AddressSelectPicker0 from '@/views/emis/EmisBaseTools/AddressSelectPicker.vue';
import AddressSelectPicker1 from '@/views/emis/EmisBaseTools/AddressSelectPicker.vue';
import EmisMonthpayAccountPicker from '@/views/emis/EmisBaseTools/EmisMonthpayAccountPicker.vue';
+import EmisMoneyUserPicker from '@/views/emis/EmisBaseTools/EmisMoneyUserPicker.vue';
import WarehouseInNoPicker from '@/views/emis/EmisBaseTools/WarehouseInNoPicker.vue';
import PayeePicker from '@/views/emis/EmisBaseTools/PayeePicker.vue';
@@ -953,6 +968,7 @@ components: {
SeaSiteSimplePicker0,
SeaSiteSimplePicker1,
MasterBillCodePicker,
+ EmisMoneyUserPicker,
},
dicts: ['emis_qujian_fangshi','emis_declare_mode','emis_customs_clear',
'emis_tab_packing_type','emis_tab_dispatch_mode','emis_payment_type',
@@ -1217,6 +1233,9 @@ data() {
custNo: [
{ required: true, message: "月结卡号不能为空", trigger: ["blur",'change'] }
],
+ customerCode: [
+ { required: true, message: "现金客户不能为空", trigger: ["blur",'change'] }
+ ],
payee: [
{ required: true, message: "销售回款人不能为空", trigger: ["blur",'change'] }
],
@@ -1639,6 +1658,13 @@ methods: {
}
this.calcBillFee();
},
+ onSelectMoneyUser(item){
+ if (item != null) {
+ this.form.payee = item.payee;
+ this.form.salesmen = item.salesmen;
+ this.form.salesSupport = item.salesSupport;
+ }
+ },
handleAddFee(){
this.triggerCount++;
},