From 5a7deeaaa9bc4d46c2cc49b306f605b810943a83 Mon Sep 17 00:00:00 2001 From: linfso Date: Wed, 31 Jul 2024 21:00:16 +0800 Subject: [PATCH] md --- src/api/oms/emisCommon.js | 11 + src/api/oms/emisStaff.js | 9 + src/api/oms/emisWaybill.js | 9 + src/permission.js | 2 +- src/router/index.js | 8 + .../oms/EmisBaseTools/ProvincePicker.vue | 2 +- src/views/oms/EmisBaseTools/TakeEmpPicker.vue | 236 ++++++++++++++++++ src/views/oms/emisWaybill/OrderRecord.vue | 153 +++++++----- .../oms/emisWaybill/SendOrderbillList.vue | 3 + src/views/openpage/queryTraceInfo.vue | 106 ++++++++ 10 files changed, 478 insertions(+), 61 deletions(-) create mode 100644 src/views/oms/EmisBaseTools/TakeEmpPicker.vue create mode 100644 src/views/openpage/queryTraceInfo.vue diff --git a/src/api/oms/emisCommon.js b/src/api/oms/emisCommon.js index 02e1297..5bb051c 100644 --- a/src/api/oms/emisCommon.js +++ b/src/api/oms/emisCommon.js @@ -9,6 +9,17 @@ export function parseAddress(content) { }) } +// 物流轨迹查询 +export function queryTraceInfo(mailno,tail4) { + return request({ + url: '/oms2c/common/queryTraceInfo', + method: 'get', + params: {mailno:mailno,tail4:tail4} + }) +} + + + // 获取app信息 export function getLastAppVersion() { return request({ diff --git a/src/api/oms/emisStaff.js b/src/api/oms/emisStaff.js index ed6ded2..21ecf07 100644 --- a/src/api/oms/emisStaff.js +++ b/src/api/oms/emisStaff.js @@ -18,6 +18,15 @@ export function getSalemanList(query) { }) } + +export function listBindSalesmen(query) { + return request({ + url: '/oms2c/emisWaybill/listBindSalesmen', + method: 'get', + params: query + }) +} + // 获取回款 export function getPayeeList(query) { return request({ diff --git a/src/api/oms/emisWaybill.js b/src/api/oms/emisWaybill.js index 8cbd527..7fd69f8 100644 --- a/src/api/oms/emisWaybill.js +++ b/src/api/oms/emisWaybill.js @@ -130,6 +130,15 @@ export function preCalcWaybillFee(data) { }) } +// 下单运费试算 +export function calcProductFee(data) { + return request({ + url: '/oms2c/emisWaybill/calcProductFee', + method: 'post', + data: data + }) +} + // 结算重量计算 export function calcSetteldWeight(data) { return request({ diff --git a/src/permission.js b/src/permission.js index e7343bc..126d402 100644 --- a/src/permission.js +++ b/src/permission.js @@ -10,7 +10,7 @@ import getPageTitle from '@/utils/get-page-title' NProgress.configure({ showSpinner: false }) -const whiteList = ['/login', '/auth-redirect', '/bind', '/register','/tools','/loginBySSO'] +const whiteList = ['/login', '/auth-redirect', '/bind', '/register','/tools','/loginBySSO','/queryTraceInfo'] router.beforeEach(async(to, from, next) => { NProgress.start() diff --git a/src/router/index.js b/src/router/index.js index 385d5af..3de9c26 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -57,6 +57,14 @@ export const constantRoutes = [ title:'工具' } }, + { + path: '/queryTraceInfo', + component: () => import('@/views/openpage/queryTraceInfo'), + hidden: true, + meta:{ + title:'轨迹查询' + } + }, { path: '/register', component: () => import('@/views/register'), diff --git a/src/views/oms/EmisBaseTools/ProvincePicker.vue b/src/views/oms/EmisBaseTools/ProvincePicker.vue index 305b286..9f1e34f 100644 --- a/src/views/oms/EmisBaseTools/ProvincePicker.vue +++ b/src/views/oms/EmisBaseTools/ProvincePicker.vue @@ -9,7 +9,7 @@ no-data-text="" :disabled="disabled" - +auto-complete="off" :placeholder="placeholder" @change="onChange" @click.native="onClick" diff --git a/src/views/oms/EmisBaseTools/TakeEmpPicker.vue b/src/views/oms/EmisBaseTools/TakeEmpPicker.vue new file mode 100644 index 0000000..d94687e --- /dev/null +++ b/src/views/oms/EmisBaseTools/TakeEmpPicker.vue @@ -0,0 +1,236 @@ + + diff --git a/src/views/oms/emisWaybill/OrderRecord.vue b/src/views/oms/emisWaybill/OrderRecord.vue index 5b14a4f..a12afb2 100644 --- a/src/views/oms/emisWaybill/OrderRecord.vue +++ b/src/views/oms/emisWaybill/OrderRecord.vue @@ -46,7 +46,7 @@ padding: 5px 15px; background: black; font-size: 13px; - color: white;">{{ $t('发方信息') }} + color: white;">{{ $t('寄') }}
@@ -87,7 +87,7 @@
- +
@@ -99,12 +99,18 @@
- + @@ -116,7 +122,7 @@ padding: 5px 15px; background: #b12e29; font-size: 13px; - color: white;"> {{ $t('收方信息') }} + color: white;"> {{ $t('收') }}
- +
@@ -169,11 +175,11 @@
- + @@ -190,6 +196,11 @@ + + + + + @@ -208,11 +219,7 @@ - - - - - + @@ -271,17 +278,7 @@ - - - -
- 请带纸箱 - 需要爬楼 - 来前电话 -
- -
-
+
@@ -360,44 +357,45 @@ - -
- - - - -
-
-
- {{item.productTypeName}} -
-
- {{ item.agingDesc }} ¥{{ item.estFee }} -
-
-
-
- - - -
-
-
-
- +
+ + + +
+ + + + +
+
+
+ {{item.productTypeName}} +
+
+ {{ item.agingDesc }} ¥{{ item.estFee }} +
+
+
+
+ +
+ +
+
+
+
- - - @@ -566,6 +564,26 @@ + + + + + + +
+ 请带纸箱 + 需要爬楼 + 来前电话 +
+ +
+
+
+
+ + + +
{{ $t('我已同意接受') }} 《快递运单契约条款》 @@ -600,10 +631,12 @@ + + +