From 542213322bed05247060b73533706f4481b91866 Mon Sep 17 00:00:00 2001 From: xuhuajiao <13476289682@163.com> Date: Wed, 8 Jan 2025 20:28:52 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E5=88=86=E6=9E=90/=E5=9B=BE?= =?UTF-8?q?=E4=B9=A6=E6=9F=A5=E8=AF=A2/=E6=95=B0=E6=8D=AE=E6=80=BB?= =?UTF-8?q?=E8=A7=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.production | 6 +- public/static/config.js | 2 +- src/api/stockTaskLog/index.js | 10 +- src/assets/styles/manage.scss | 100 +++++++++ src/views/components/canvasPreview.vue | 53 ----- .../bookstore/collection/index.vue | 10 +- .../checkManage/bookSearch/index.vue | 47 +++-- .../checkManage/bookshelfSearch/index.vue | 2 +- .../checkManage/checkLog/index.vue | 66 +++--- .../checkManage/checkPlan/index.vue | 2 +- .../checkManage/dataScreening/girdList.vue | 195 ++++++++---------- .../checkManage/dataScreening/module/form.vue | 34 +-- .../checkManage/dataScreening/shelfList.vue | 98 +++------ .../checkManage/paramSetting/index.vue | 26 ++- .../statistic/reverseShelf/index.vue | 33 ++- .../checkManage/statistic/search.vue | 91 ++++++-- .../checkManage/statistic/seqShelf/index.vue | 4 +- .../venueDevice/bookshelf/index.vue | 6 +- .../venueDevice/bookshelfPosition/index.vue | 2 +- .../visualCheck/venueDevice/device/index.vue | 3 +- 20 files changed, 440 insertions(+), 350 deletions(-) diff --git a/.env.production b/.env.production index 9fbb141..e6e0e99 100644 --- a/.env.production +++ b/.env.production @@ -3,7 +3,7 @@ ENV = 'production' # 如果使用 Nginx 代理后端接口,那么此处需要改为 '/',文件查看 Docker 部署篇,Nginx 配置 # 接口地址,注意协议,如果你没有配置 ssl,需要将 https 改为 http -VUE_APP_BASE_API = 'http://27.16.212.58:11100' +VUE_APP_BASE_API = 'http://192.168.3.220:12010' # 如果接口是 http 形式, wss 需要改为 ws -VUE_APP_WS_API = 'ws://27.16.212.58:11100' -VUE_APP_CAMERA_API = '192.168.99.107:3000' +#VUE_APP_WS_API = 'ws://27.16.212.58:11100' +#VUE_APP_CAMERA_API = '192.168.99.107:3000' diff --git a/public/static/config.js b/public/static/config.js index 7efc6c8..29aefbd 100644 --- a/public/static/config.js +++ b/public/static/config.js @@ -1,6 +1,6 @@ window.g = { AXIOS_TIMEOUT: 10000, - ApiUrl: 'http://27.16.212.58:11100', // 配置服务器地址, + ApiUrl: 'http://192.168.3.220:12010', // 配置服务器地址, // ParentPage: { // 后续看需求配置 // CrossDomainProxyUrl: '/Home/CrossDomainProxy', // BtnsApi: '/api/services/app/Authorization/GetBtns', diff --git a/src/api/stockTaskLog/index.js b/src/api/stockTaskLog/index.js index 68f88bc..6273ec3 100644 --- a/src/api/stockTaskLog/index.js +++ b/src/api/stockTaskLog/index.js @@ -83,6 +83,14 @@ export function FetchStockGirdNum(params) { }) } +// 获取目标区域层架位总数量 +export function FetchTotalGirdNum(params) { + return request({ + url: 'api/stocktask-task/getTotalGirdNum' + '?' + qs.stringify(params, { indices: false }), + method: 'get' + }) +} + // 手动创建盘点任务 export function add(data) { return request({ @@ -92,4 +100,4 @@ export function add(data) { }) } -export default { del, FetchStopStockBill, FetchInitStockLogList, FetchInitStockLogDetails, FetchProgressByStockBillAndGridCode, FetchInitStockTaskDetails, FetchNewBillNo, FetchStockGirdNum, add } +export default { del, FetchStopStockBill, FetchInitStockLogList, FetchInitStockLogDetails, FetchProgressByStockBillAndGridCode, FetchInitStockTaskDetails, FetchNewBillNo, FetchStockGirdNum, FetchTotalGirdNum, add } diff --git a/src/assets/styles/manage.scss b/src/assets/styles/manage.scss index 7680d7c..cf36451 100644 --- a/src/assets/styles/manage.scss +++ b/src/assets/styles/manage.scss @@ -538,4 +538,104 @@ margin-left: 10px; } } +} + +.tooltip-style, +.popover-external-set { + width: 250px; + background:rgba(0,0,0,1); + color: #fff; + border-radius: 6px; +} + +.tooltip-style{ + display:none; + position:absolute; +} + +.popover-external-set { + position: fixed; + z-index: 1000; +} + +.tooltip-style, +.popover-content-set{ + .tooltip-top{ + display: flex; + justify-content: space-between; + align-items: center; + font-size: 14px; + height: 40px; + line-height: 40px; + padding: 0 10px; + border-bottom: 1px solid #fff; + } + .tooltip-top span, + .tooltip-top i{ + font-size: 12px; + font-style: normal; + } + ul{ + padding: 10px; + } + ul li{ + display: flex; + justify-content: flex-start; + align-items: center; + line-height: 24px; + font-style: normal; + font-size: 12px; + } + + ul li p{ + width: 60px; + font-weight: bold; + text-align: right; + } + ul li span, + ul li em{ + width: 100px; + display: block; + text-align: right; + font-style: normal; + } + ul li i{ + font-style: normal; + font-weight: bold; + padding: 0 10px; + color: #0348f3; + } + ul li span.percentage, + ul li em.percentage{ + width: auto; + } + + .tag-item{ + display: block; + // width: 50px; + height: 18px; + line-height: 16px; + padding: 0 4px; + border-radius: 3px; + font-size: 12px; + color: #A6ADB6; + border: 1px solid #E6E8ED; + background-color: #F3F5F9; + text-align: center; + &.tag-sort{ + color: #FD7359 !important; + border-color: #FBC0B5 !important; + background-color: #FCECE9 !important; + } + &.tag-place{ + color: #018BFF !important; + border-color: #9BD1FF !important; + background-color: #DCEDFD !important; + } + &.tag-all{ + color: #0C0E1E; + border-color: #545B65 !important; + background-color: #E6E8ED !important; + } + } } \ No newline at end of file diff --git a/src/views/components/canvasPreview.vue b/src/views/components/canvasPreview.vue index 2d1c479..cb7eace 100644 --- a/src/views/components/canvasPreview.vue +++ b/src/views/components/canvasPreview.vue @@ -267,59 +267,6 @@ export default { } } - diff --git a/src/views/visualCheck/checkManage/dataScreening/module/form.vue b/src/views/visualCheck/checkManage/dataScreening/module/form.vue index 9a094a5..79105ea 100644 --- a/src/views/visualCheck/checkManage/dataScreening/module/form.vue +++ b/src/views/visualCheck/checkManage/dataScreening/module/form.vue @@ -34,7 +34,7 @@ import crudStockTaskLog from '@/api/stockTaskLog/index' import CRUD, { form } from '@crud/crud' -const defaultForm = { stockTypeName: '', stockType: null, stockBill: null, stockRegion: '', stockGridNum: null, stockGridNumName: null, stockRemarks: null, regionId: null, shelfId: null, gridShelf: null, gridId: null } +const defaultForm = { stockTypeName: '', stockType: null, stockBill: null, stockRegion: '', stockGridNum: null, stockGridNumName: null, totalGridNum: null, stockRemarks: null, regionId: null, shelfId: null, gridShelf: null, gridId: null } export default { name: 'DataForm', mixins: [ @@ -106,11 +106,13 @@ export default { this.form.stockTypeName = stockTypeName Promise.all([ crudStockTaskLog.FetchNewBillNo(), - crudStockTaskLog.FetchStockGirdNum(params) - ]).then(([newBillNoRes, stockGridNumRes]) => { + crudStockTaskLog.FetchStockGirdNum(params), + crudStockTaskLog.FetchTotalGirdNum(params) + ]).then(([newBillNoRes, stockGridNumRes, totalGirdNumRes]) => { this.form.stockBill = newBillNoRes - this.form.stockGridNumName = stockGridNumRes + ' / 层位' - this.form.stockGridNum = stockGridNumRes + this.crud.form.stockGridNumName = stockGridNumRes + ' / ' + totalGirdNumRes + ' 层位' + this.crud.form.stockGridNum = stockGridNumRes + this.crud.form.totalGridNum = totalGirdNumRes }).catch(error => { console.error(error) }) @@ -127,17 +129,17 @@ export default { delete this.form.stockGridNumName delete this.form.stockTypeName console.log('this.form', this.form) - // crudStockTaskLog.add(this.form).then((res) => { - // if (res.code !== 500) { - // this.$message({ message: '新增盘点成功', type: 'success', offset: 8 }) - // } else { - // this.$message({ message: res.message, type: 'error', offset: 8 }) - // } - // this.handleCloseForm() - // // this.$emit('refresh') - // }).catch(err => { - // console.log(err) - // }) + crudStockTaskLog.add(this.form).then((res) => { + if (res.code !== 500) { + this.$message({ message: '新增盘点成功', type: 'success', offset: 8 }) + } else { + this.$message({ message: res.message, type: 'error', offset: 8 }) + } + this.handleCloseForm() + // this.$emit('refresh') + }).catch(err => { + console.log(err) + }) } else { return false } diff --git a/src/views/visualCheck/checkManage/dataScreening/shelfList.vue b/src/views/visualCheck/checkManage/dataScreening/shelfList.vue index 92876e2..091df09 100644 --- a/src/views/visualCheck/checkManage/dataScreening/shelfList.vue +++ b/src/views/visualCheck/checkManage/dataScreening/shelfList.vue @@ -53,16 +53,17 @@