From 9ac210a2a52eebcd7ed914c49f9d421bd47f8fcf Mon Sep 17 00:00:00 2001
From: 南骏 池 <chiffly@163.com>
Date: 星期三, 19 二月 2025 08:22:49 +0800
Subject: [PATCH] 1.生产领料页面交互优化 2.生产补料、超领页面交互优化

---
 H5/Js/Scll.js |   23 +++++++++++++++++++----
 1 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/H5/Js/Scll.js b/H5/Js/Scll.js
index b87acaf..89d0fc8 100644
--- a/H5/Js/Scll.js
+++ b/H5/Js/Scll.js
@@ -9,6 +9,7 @@
             },
             modeInfo: { daa001: "", planNo: "" },
             scanInfo: { barcodeNum: "", splitNum: "", barcode: "" },
+            ItemDetail: [],
         }
     },
     mounted() {
@@ -29,11 +30,16 @@
                 .then(function (res) {
                     var json = res;
                     if (json.status == 0) {
-                        that.modeInfo = json.data.tbBillList;
+                        that.ItemDetail = json.data.tbBillList;
+                        that.modeInfo.planNo = json.data.tbBillList.planNo;
+                        that.$refs.barcode.focus();
                     }
                     else {
                         that.$toast.fail(json.message);
                         that.$refs.daa001.focus();
+                        that.modeInfo.daa001 = "";
+                        that.modeInfo.planNo = "";
+                        that.ItemDetail = [];
                     }
                     that.isLoading = false;
                 })
@@ -42,14 +48,20 @@
                     that.$toast.fail("缃戠粶閿欒锛岃閲嶈瘯锛�");
                     console.log(error);
                     that.$refs.daa001.focus();
+                    that.modeInfo.daa001 = "";
                 });
         },
         getScan() {
             var that = this;
             if (that.modeInfo.daa001.length <= 0) {
-                that.$toast.fail("棰嗘枡鍗曞彿涓嶈兘涓虹┖锛�");
+                that.$toast.fail("宸ュ崟鍗曞彿涓嶈兘涓虹┖锛�");
                 return;
             }
+            if (that.scanInfo.barcode.length * 1 <= 0) {
+                that.$toast.fail("鐗╂枡鏉$爜涓嶈兘涓虹┖锛�");
+                return;
+            }
+
             that.isLoading = true;
             that.AxiosHttp("post", 'Womdaa/ScanCode', {
                 daa001: that.modeInfo.daa001,
@@ -60,7 +72,10 @@
                     var json = res;
                     if (json.status == 0) {
                         // that.scanInfo = json.data.tbBillList;
+                        that.$notify({ type: 'success', message: json.message });
                         that.getModel();
+                        that.$refs.barcode.focus();
+                        that.scanInfo.barcode = null;
                     }
                     else if (json.status == 2) {
                         that.$refs.splitNum.focus();
@@ -71,7 +86,7 @@
                         that.$toast.fail(json.message);
                         that.$refs.barcode.focus();
                     }
-                    that.$notify({ type: 'success', message: json.message });
+                    
                     that.isLoading = false;
                 })
                 .catch(function (error) {
@@ -84,7 +99,7 @@
         getChaiFen() {
             var that = this;
             if (that.modeInfo.daa001.length <= 0) {
-                that.$toast.fail("棰嗘枡鍗曞彿涓嶈兘涓虹┖锛�");
+                that.$toast.fail("宸ュ崟鍗曞彿涓嶈兘涓虹┖锛�");
                 return;
             }
             if (that.scanInfo.splitNum * 1 <= 0) {

--
Gitblit v1.9.3