第{{index +1}}层
+{{items.name}}
+货道号: {{index +1}}{{idx}} 零售价: ¥{{items.price}}
+容量: {{items.stock}} 最大容量: {{items.maxStock}} +
+From b9c4b9e8c66d528b9c381ab81ad2f105573be9a7 Mon Sep 17 00:00:00 2001 From: liuwk <1834183435@qq.com> Date: Fri, 31 May 2019 15:05:50 +0800 Subject: [PATCH] 123 --- jsconfig.json | 1 + public/index.html | 7 +- src/App.vue | 4 + src/api/common.js | 10 + src/api/devices.js | 2 + src/api/devicesStatus.js | 36 + src/api/orgManage.js | 7 +- src/api/privilegeManagement.js | 2 +- src/api/replenishment.js | 70 ++ src/api/shelfs.js | 14 + src/api/valueAddedManagement.js | 84 +++ src/config.js | 11 +- src/router/modules/shelfs.js | 26 +- src/router/modules/valueAddedManagement.js | 40 ++ src/store/modules/tagsView.js | 2 + src/styles/list.scss | 17 + src/utils/date.js | 7 +- .../classification.vue | 4 +- src/views/dashboard/dateHeader.vue | 3 +- .../layout/components/rightMenu/rightMenu.vue | 5 + src/views/login/index.vue | 4 +- .../couponManagement/index.vue | 4 +- src/views/marketingCenter/luckyDraw/index.vue | 6 +- src/views/marketingCenter/luckyFree/index.vue | 6 +- .../marketingCenter/noviceCourtesy/index.vue | 6 +- .../paymentOfCourtesy/index.vue | 6 +- .../marketingCenter/salesPromotion/index.vue | 6 +- src/views/order/salesOrder/index.vue | 2 +- src/views/orgManage/orgManage/index.vue | 48 +- .../privilegeManagement/account/form.vue | 62 +- .../privilegeManagement/account/index.vue | 21 +- src/views/shelfs/add/index.vue | 616 ++++++++++++++--- src/views/shelfs/list/itemFormModal.vue | 117 +++- .../shelfs/list/putawayShelf/lefttable.vue | 52 +- .../shelfs/list/putawayShelf/righttable.vue | 44 +- src/views/shelfs/list/rightEdit.vue | 539 ++++++++++++--- src/views/shelfs/list/rightEdit。1.vue | 236 +++++++ src/views/shelfs/list/rightShowItem.vue | 61 +- src/views/shelfs/list/styles/rightEdit.scss | 62 ++ src/views/shelfs/list/table.vue | 10 +- src/views/shelfs/replenishment/index.vue | 31 + .../shelfs/replenishment/mixins/initStore.js | 20 + .../shelfs/replenishment/mixins/props.js | 36 + .../shelfs/replenishment/mixins/table.js | 43 ++ src/views/shelfs/replenishment/quxia-vm.vue | 373 ++++++++++ src/views/shelfs/replenishment/quxia.vue | 261 +++++++ src/views/shelfs/replenishment/table.vue | 162 +++++ src/views/shelfs/status/form.vue | 182 ++--- src/views/shelfs/status/index.vue | 7 + src/views/shelfs/status/mixins/initStore.js | 2 +- src/views/shelfs/status/mixins/props.js | 7 +- src/views/shelfs/status/rightEdit.vue | 638 ++++++++++++++++-- src/views/shelfs/status/table.vue | 41 +- .../distributionSettings/index.vue | 15 + .../valueAddedAtatistics/channelDetails.vue | 15 + .../valueAddedAtatistics/index.vue | 309 +++++++++ .../valueAddedAtatistics/orderDetails.vue | 155 +++++ 57 files changed, 4124 insertions(+), 433 deletions(-) create mode 100644 src/api/replenishment.js create mode 100644 src/api/valueAddedManagement.js create mode 100644 src/router/modules/valueAddedManagement.js create mode 100644 src/styles/list.scss create mode 100644 src/views/shelfs/list/rightEdit。1.vue create mode 100644 src/views/shelfs/list/styles/rightEdit.scss create mode 100644 src/views/shelfs/replenishment/index.vue create mode 100644 src/views/shelfs/replenishment/mixins/initStore.js create mode 100644 src/views/shelfs/replenishment/mixins/props.js create mode 100644 src/views/shelfs/replenishment/mixins/table.js create mode 100644 src/views/shelfs/replenishment/quxia-vm.vue create mode 100644 src/views/shelfs/replenishment/quxia.vue create mode 100644 src/views/shelfs/replenishment/table.vue create mode 100644 src/views/valueAddedManagement/distributionSettings/index.vue create mode 100644 src/views/valueAddedManagement/valueAddedAtatistics/channelDetails.vue create mode 100644 src/views/valueAddedManagement/valueAddedAtatistics/index.vue create mode 100644 src/views/valueAddedManagement/valueAddedAtatistics/orderDetails.vue diff --git a/jsconfig.json b/jsconfig.json index ac2715f..63fbc52 100644 --- a/jsconfig.json +++ b/jsconfig.json @@ -1,4 +1,5 @@ { + // https://juejin.im/post/5a9fae575188255574593aeb "compilerOptions": { "baseUrl": "./", "paths": { diff --git a/public/index.html b/public/index.html index 766454b..16a4975 100644 --- a/public/index.html +++ b/public/index.html @@ -17,12 +17,7 @@
- - - - - - + diff --git a/src/App.vue b/src/App.vue index ec9032c..ebb3e42 100644 --- a/src/App.vue +++ b/src/App.vue @@ -9,3 +9,7 @@ export default { name: 'App' } + + diff --git a/src/api/common.js b/src/api/common.js index 844c3f4..7f79b14 100644 --- a/src/api/common.js +++ b/src/api/common.js @@ -78,3 +78,13 @@ export function GET_LOCALTION_TYPE(params) { params }).then(res => res.data.data) } + + + +export function GET_clientsSel(params) { + return request({ + url: "/api/admin/clients/select", + method: 'get', + params + }).then(res => res.data.data) +} diff --git a/src/api/devices.js b/src/api/devices.js index cd4f65d..36ce46c 100644 --- a/src/api/devices.js +++ b/src/api/devices.js @@ -50,6 +50,8 @@ export function GET_DEVICE_DETAIL(params) { }).then(res => res.data.data) } + + export function UPDATE_DEVICE(params) { return request({ url: `/api/admin/devices/update?id=${params.id}`, diff --git a/src/api/devicesStatus.js b/src/api/devicesStatus.js index a2c55de..874e648 100644 --- a/src/api/devicesStatus.js +++ b/src/api/devicesStatus.js @@ -8,6 +8,8 @@ export function get_shelfs_device_lists(params) { }).then(res => res.data.data) } + + export function get_shelfs_device_summary(params) { return request({ url: "/api/admin/shelfs/devices/summary", @@ -24,10 +26,44 @@ export function get_shelfs_device_detail(id) { params: { id } }).then(res => res.data.data) } + +export function get_shelfs_device_detail_vm(id) { + return request({ + url: "/api/admin/shelfs/devices/vmDetail", + method: 'get', + params: { id } + }).then(res => res.data.data) +} export function put_shelfs_device_detail(params) { return request({ url: `/api/admin/shelfs/devices?deviceId=${params.deviceId}`, method: 'post', data: params }).then(res => res.data.data) +} +export function put_shelfs_device_detail_vm(params) { + return request({ + url: `/api/admin/shelfs/devices/vm?deviceId=${params.deviceId}`, + method: 'post', + data: params + }).then(res => res.data.data) +} + + + +// api/admin/shelfs/devices/vmDetail +export function shelfs_devices_vmDetail(id) { + return request({ + url: `/api/admin/shelfs/devices/vmDetail?id=${id}`, + method: 'get', + data: { id } + }).then(res => res.data.data.rows) +} +//修改 大售货机状态/ +export function post_shelfs_devices_vmDetail(params) { + return request({ + url: `/api/admin/shelfs/devices/vm?deviceId=${params.deviceId}`, + method: 'post', + data: params + }).then(res => res.data.data) } \ No newline at end of file diff --git a/src/api/orgManage.js b/src/api/orgManage.js index 99f5e95..5029b68 100644 --- a/src/api/orgManage.js +++ b/src/api/orgManage.js @@ -15,6 +15,9 @@ export function GET_clients(params) { }).then(res => res.data.data) } + + + /** * 组织管理 -- 新建组织 * @param params @@ -30,14 +33,14 @@ export function POST_clients(params) { } /** - * 组织管理 -- 新建组织 + * 组织管理 -- 更新组织 * @param params * @returns {Q.Promise货道号: {{index +1}}{{idx}} 零售价: ¥{{items.price}}
+容量: {{items.stock}} 最大容量: {{items.maxStock}} +
+