From 36f03881a44a58c7d02ce2190c9f4f3ea3a8f59e Mon Sep 17 00:00:00 2001 From: 快乐的昕的电脑 <快乐的昕的电脑@DESKTOP-C2BQPQU> Date: 星期四, 11 九月 2025 16:36:29 +0800 Subject: [PATCH] 调拨入库:该为扫描物料条码后不清空库位,库位只能手动删除 --- H5/Js/Cpbdsj.js | 30 +++++++++++++++++++++++++++++- 1 files changed, 29 insertions(+), 1 deletions(-) diff --git a/H5/Js/Cpbdsj.js b/H5/Js/Cpbdsj.js index 5aa7ed7..7763b71 100644 --- a/H5/Js/Cpbdsj.js +++ b/H5/Js/Cpbdsj.js @@ -32,7 +32,10 @@ actions: [],//鍒楄〃鐨勫�� xtName: "",//绾夸綋鍚嶇О xtNum: "",//绾夸綋缂栧彿 + AgvDw: "",//AGV鐐逛綅 agvChecked: false,//鏄惁鍕鹃�堿GV + showAgvDw: false,//鐐逛綅灞曠ず + actionsAgvDw: [],//鍒楄〃AGV鐐逛綅 } }, mounted() { @@ -43,6 +46,13 @@ }; }, methods: { + handleAgvPositions(positionStr) { + if (!positionStr) return []; + // 灏嗗瓧绗︿覆鎸夐�楀彿鍒嗗壊骞惰浆鎹负閫夐」鏁扮粍 + return positionStr.split(',').map(pos => ({ + name: pos.trim() // 鍘婚櫎鍙兘鐨勭┖鏍� + })); + }, getKbBarInfo() { var that = this; that.isLoading = true; @@ -52,13 +62,18 @@ }, false) .then(function (res) { var json = res; + if (json.status == 0) { + console.log(json.data.tbBillList.kbBarInfo[0].agvPostion); that.KbBarInfo = json.data.tbBillList.kbBarInfo[0]; that.DAA001 = that.KbBarInfo.daA001; that.KbBarMxInfo = json.data.tbBillList.kbBarMxInfo; that.$refs.XBar.focus(); that.XbarInfo = []; that.XBar = ""; + that.AgvDw = json.data.tbBillList.kbBarInfo[0].agvPostion.split(',')[0]; + + that.actionsAgvDw = that.handleAgvPositions(json.data.tbBillList.kbBarInfo[0].agvPostion); } else { that.$playSound('error'); @@ -144,12 +159,14 @@ } else { that.$playSound('error'); + that.XBar = ""; that.$toast.fail(json.message); } that.isLoading = false; }) .catch(function (error) { that.isLoading = false; + that.XBar = ""; that.$playSound('error'); that.$toast.fail("缃戠粶閿欒锛岃閲嶈瘯锛�"); }); @@ -369,6 +386,16 @@ this.xtName = action.name; // 缁戝畾name鍒皒tName瀛楁 this.show = false; }, + + onSelectAgvDw(action) { + this.AgvDw = action.name; + this.showAgvDw = false; + }, + + selectDW() { + this.showAgvDw = true; + }, + //鑾峰彇鍙懠鍙獳GV鐨勭嚎浣� selectXt() { this.show = true; @@ -447,7 +474,8 @@ that.isLoading = true; that.AxiosHttp("post", 'Womdaa/handleAGVInspection', { KbBar: that.KbBar, - userAccount: that.userInfo.loginAccount + userAccount: that.userInfo.loginAccount, + AgvDw: that.AgvDw }, false) .then(function (res) { var json = res; -- Gitblit v1.9.3