From 944bc4e8dee43a28ea18f4ebcd8e24c0333b0ac2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=89=E8=99=B9=E7=9D=BF?= <297504645@qq.com> Date: Thu, 16 May 2024 16:20:23 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90nev-pad=E3=80=91kitting=E7=BB=84?= =?UTF-8?q?=E5=8C=85=E7=9B=B8=E5=85=B3=E9=97=AE=E9=A2=98=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/padManage/isPadForKittingPack.vue | 39 +++++++++++++------ 1 file changed, 28 insertions(+), 11 deletions(-) diff --git a/fe/PC/src/views/padManage/isPadForKittingPack.vue b/fe/PC/src/views/padManage/isPadForKittingPack.vue index 9a76ae3ed..279eb645c 100644 --- a/fe/PC/src/views/padManage/isPadForKittingPack.vue +++ b/fe/PC/src/views/padManage/isPadForKittingPack.vue @@ -3,6 +3,7 @@
+ 【{{loginName}}】您好!
{{ item.chassisNumber }} + >{{ item.chassisNumber }} ({{item.itemCode}})
暂无数据
@@ -76,12 +77,7 @@ > - -
@@ -104,6 +100,7 @@ export default { name: "isPadForKittingPack", data() { return { + loginName:store.getters.name.name, loading:false, // 循环数据定时器 intervalId:false, @@ -162,9 +159,7 @@ export default { MaxResultCount: 9999, } this.loading = true - console.log(111) return getPageList(_data, 'auth/auth/page-lock') - console.log(222) }, // 左侧按钮点击事件 -获取是否锁定 async getPageLockList(selectItem){ @@ -352,9 +347,31 @@ export default { }); }, // 完成该组底盘 - finishChassisHandle(){ + async finishChassisHandle(){ if(this.isLock)return - this.$confirm('是否确定完成该组底盘', '提示', { + // 先判断是否别人锁定,如果是别人锁定,踢出 + let _filter= [ + { + logic: "And", + column: "menuCode", + action: "==", + value: this.$route.name + '_' + this.currentKittingInfo.code, + }, + { + logic: "And", + column: "userAccount", + action: "!=", + value: store.getters.name.name, + } + ] + let _lockList = await this.getPageLockListHttp(_filter) + this.loading = false + if(_lockList && _lockList.items && _lockList.items.length > 0){ + this.$errorMsg(this.lockTip) + this.isLock=true + return + } + this.$confirm('是否确定完成该组底盘?', '提示', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning'