From 0b91c288dbf34dacabe9d63419594ee64a8b6d04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8D=8E=E5=8B=87?= <995058772@qq.com> Date: Wed, 7 May 2025 17:07:10 +0800 Subject: [PATCH] 333 --- src/api/shipmentDetail.js | 8 +++++ src/views/logistics/quotation/form.vue | 4 +++ src/views/logistics/quotation/index.vue | 19 ++++++++++++ src/views/logistics/shipmentDetail/index.vue | 31 ++++++++++++++++++-- 4 files changed, 60 insertions(+), 2 deletions(-) diff --git a/src/api/shipmentDetail.js b/src/api/shipmentDetail.js index fa7e200..734513b 100644 --- a/src/api/shipmentDetail.js +++ b/src/api/shipmentDetail.js @@ -15,6 +15,14 @@ export function del(id) { }) } +export function calcShipmentFee() { + return request({ + url: 'api/shipmentDetail/calcShipmentFee', + method: 'get' + }) +} + + export function edit(data) { return request({ url: 'api/shipmentDetail', diff --git a/src/views/logistics/quotation/form.vue b/src/views/logistics/quotation/form.vue index 2e75432..739fc64 100644 --- a/src/views/logistics/quotation/form.vue +++ b/src/views/logistics/quotation/form.vue @@ -4,6 +4,9 @@ + + + @@ -53,6 +56,7 @@ export default { form: { id: '', custName: '', + custNo: '', netName: '', netCode: '', preChargeNo: '', diff --git a/src/views/logistics/quotation/index.vue b/src/views/logistics/quotation/index.vue index a1e1dc4..025c611 100644 --- a/src/views/logistics/quotation/index.vue +++ b/src/views/logistics/quotation/index.vue @@ -35,6 +35,13 @@
+ + + + + + 搜索 +
+ @@ -135,6 +143,12 @@ export default { url: "/api/quotation/importQuotation" }, delLoading: false, + queryTypeOptions: [ + { key: 'custName', display_name: '客户名称' }, + { key: 'netName', display_name: '网点名称' }, + { key: 'netCode', display_name: '网点编码' }, + { key: 'custNo', display_name: '客户编号' } + ] } }, created() { @@ -148,6 +162,10 @@ export default { this.url = 'api/quotation' const sort = 'id,desc' this.params = { page: this.page, size: this.size, sort: sort } + const query = this.query + const type = query.type + const value = query.value + if (type && value) { this.params[type] = value } return true }, subDelete(id) { @@ -178,6 +196,7 @@ export default { _this.form = { id: data.id, custName: data.custName, + custNo: data.custNo, netName: data.netName, netCode: data.netCode, preChargeNo: data.preChargeNo, diff --git a/src/views/logistics/shipmentDetail/index.vue b/src/views/logistics/shipmentDetail/index.vue index b693766..28d9c43 100644 --- a/src/views/logistics/shipmentDetail/index.vue +++ b/src/views/logistics/shipmentDetail/index.vue @@ -49,6 +49,17 @@ type="primary" icon="el-icon-plus" @click="add">新增 +
+ +
+ 批量算运费
@@ -121,7 +132,7 @@