From 6263a0d3ce9ebd7f5bc2df102a163d654c16a51a Mon Sep 17 00:00:00 2001 From: "pref_mail@163.com" <123456> Date: Mon, 20 Nov 2023 20:01:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=95=86=E5=AE=B6=E7=AB=AF?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../distribution/distributionReservation.js | 11 + .../basicdata/basicdataTripartiteMall.js | 6 + src/router/views/index.js | 24 +- .../brand/basicdataTripartiteMall.vue | 29 +- .../inventory/list.vue} | 0 src/views/mail/order/add.vue | 2900 +++++++++++++++++ .../order_list.vue => mail/order/list.vue} | 3 +- .../reservation/list.vue} | 109 +- src/views/reservation/order_listFrom.vue | 1170 ------- .../parcelList/distributionParcelList.vue | 28 + 10 files changed, 3003 insertions(+), 1277 deletions(-) rename src/views/{reservation/lnventory_list.vue => mail/inventory/list.vue} (100%) create mode 100644 src/views/mail/order/add.vue rename src/views/{reservation/order_list.vue => mail/order/list.vue} (99%) rename src/views/{reservation/reservation_list.vue => mail/reservation/list.vue} (92%) delete mode 100644 src/views/reservation/order_listFrom.vue diff --git a/src/api/distribution/distributionReservation.js b/src/api/distribution/distributionReservation.js index 554c0661..f9ffb5e7 100644 --- a/src/api/distribution/distributionReservation.js +++ b/src/api/distribution/distributionReservation.js @@ -12,6 +12,17 @@ export const getList = (current, size, params) => { }) } +export const getReservationList = (current, size, params) => { + return request({ + url: '/api/logpm-distribution/reservation/reservation_list', + method: 'get', + params: { + ...params, + current, + size, + }, + }) +} export const getDetail = (id) => { return request({ diff --git a/src/option/basicdata/basicdataTripartiteMall.js b/src/option/basicdata/basicdataTripartiteMall.js index 49c74db3..607f1958 100644 --- a/src/option/basicdata/basicdataTripartiteMall.js +++ b/src/option/basicdata/basicdataTripartiteMall.js @@ -100,5 +100,11 @@ export default { label: "三方编码", prop: "tripartiteCoding", }, + { + label: '品牌', + width: 120, + prop: 'brandName', + + }, ] } diff --git a/src/router/views/index.js b/src/router/views/index.js index a4eb708b..12acb239 100644 --- a/src/router/views/index.js +++ b/src/router/views/index.js @@ -514,14 +514,14 @@ export default [ ], }, { - path: '/distribution/reservation/reservationAddFrom', + path: '/distribution/reservation/reservationAddFromByClient', component: Layout, - redirect: '/distribution/reservation/reservationAddFrom', + redirect: '/distribution/reservation/reservationAddFromByClient', children: [ { - path: '/distribution/reservation/reservationAddFrom', + path: '/distribution/reservation/reservationAddFromByClient', name: 'name', - component: () => import('@/views/distribution/reservation/reservationAddFrom.vue'), + component: () => import('@/views/distribution/reservation/reservationAddFromByClient.vue'), }, ], }, @@ -1080,6 +1080,22 @@ export default [ }, ], }, +// 下面的代码为 商场客户端的页面 + +{ + path: '/mail/order/add', + component: Layout, + redirect: '/mail/order/add', + children: [ + { + path: '/mail/order/add', + name: '新建商场预约单', + component: () => import('@/views/mail/order/add.vue'), + }, + ], +}, + + // { // path: '/distribution/turndelivery/devtmp', // component: Layout, diff --git a/src/views/basicdata/brand/basicdataTripartiteMall.vue b/src/views/basicdata/brand/basicdataTripartiteMall.vue index 73115466..36330dfa 100644 --- a/src/views/basicdata/brand/basicdataTripartiteMall.vue +++ b/src/views/basicdata/brand/basicdataTripartiteMall.vue @@ -88,6 +88,16 @@ + + + + + @@ -137,41 +103,7 @@
- 添加预约 - - 批量确认 - - 批量转备货 - - 批量转配送 - - 批量打印 - + 导出 @@ -337,7 +269,7 @@ - diff --git a/src/views/warehouse/parcelList/distributionParcelList.vue b/src/views/warehouse/parcelList/distributionParcelList.vue index e9763ebb..45bec5d7 100644 --- a/src/views/warehouse/parcelList/distributionParcelList.vue +++ b/src/views/warehouse/parcelList/distributionParcelList.vue @@ -260,6 +260,18 @@ export default { fixed: false, sortable: true, }, + + { + prop: 'orderPackageStatusName', + label: '包件状态', + type: 2, + values: '', + width: '130', + checkarr: [], + fixed: false, + sortable: true, + }, + { prop: 'orderPackageGroundingStatusName', label: '上架状态', @@ -511,6 +523,22 @@ export default { }, init() { this.height = this.setPx(document.body.clientHeight - 340); + + getDictionaryBiz('order_package_code').then(res => { + this.distributionType = res.data.data; + this.$functions.checkcColumnList('orderPackageStatusName', this.columnList).checkarr = + res.data.data.map(item => { + item.value = item.dictKey; + item.label = item.dictValue; + return item; + }); + + // this.columnList[26].checkarr =res.data.data.map(item=>{ + // item.value=item.dictKey + // item.label=item.dictValue + // return item + // }); + }); }, searchHide() { this.search = !this.search;