From b9ead6457e85c513be1ef0bacb5b04fdc69b7df3 Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期五, 27 九月 2024 17:22:30 +0800
Subject: [PATCH] 乔一销售出库扫码:优化

---
 WebTM/views/WMS扫码模块/销售出库/Kf_SellOutBill_QiaoYi_PDA.html |   79 +++++++++++++++++++++------------------
 1 files changed, 42 insertions(+), 37 deletions(-)

diff --git "a/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBill_QiaoYi_PDA.html" "b/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBill_QiaoYi_PDA.html"
index 0f6c489..aa1bc6e 100644
--- "a/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBill_QiaoYi_PDA.html"
+++ "b/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBill_QiaoYi_PDA.html"
@@ -305,6 +305,9 @@
             var OperationType = params[params[0]] == null ? 1 : params[params[0]];  //浠庣紦瀛樺垪琛ㄤ腑杩斿洖鏁版嵁绫诲瀷锛�1鏂板銆�2浠庣紦瀛樺垪琛ㄤ腑杩斿洖锛�
             var HInterID_Temp = params[params[1]];      //浠庣紦瀛樺垪琛ㄤ腑杩斿洖鍗曟嵁ID
 
+
+            var loadSubTableBar = 0;                    //鍔犺浇瀛愯〃鍒楃殑鏍囪锛屼负0鏃堕渶瑕佸姞杞藉垪鏁版嵁锛屼负1鏃朵笉闇�瑕佸姞杞藉垪鏁版嵁
+
             //#endregion
 
             //鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤�
@@ -1466,50 +1469,52 @@
                     data: { "HInterID": HInterID, "HBillNo": HBillNo, "HBillType": HBillType, "HStockOrgID": HStockOrgID },
                     success: function (result) {
                         if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
-                            var data = [];
-                            var col = [];
-                            //缁欑┖鐨勬暟缁勮祴鍊�
-                            for (var key in result.list) {
-                                //鍔ㄦ�佽幏鍙栧垪琛ㄦ墍鏈夊垪鍚�
-                                data.push({ "id": result.list[key].ColmCols, "name": result.list[key].ColmCols, "Type": result.list[key].ColmType });
-                                //鑾峰彇涓嶉渶瑕佹樉绀虹殑鍒楋紙H寮�澶寸殑鍒椾笉鏄剧ず锛�
-                                var patrn = new RegExp(/^h/i);
-                                if (patrn.test(result.list[key].ColmCols)) {
-                                    titleData[key] = result.list[key].ColmCols;
+                            if (loadSubTableBar == 0) {
+                                var data = [];
+                                var col = [];
+                                //缁欑┖鐨勬暟缁勮祴鍊�
+                                for (var key in result.list) {
+                                    //鍔ㄦ�佽幏鍙栧垪琛ㄦ墍鏈夊垪鍚�
+                                    data.push({ "id": result.list[key].ColmCols, "name": result.list[key].ColmCols, "Type": result.list[key].ColmType });
+                                    //鑾峰彇涓嶉渶瑕佹樉绀虹殑鍒楋紙H寮�澶寸殑鍒椾笉鏄剧ず锛�
+                                    var patrn = new RegExp(/^h/i);
+                                    if (patrn.test(result.list[key].ColmCols)) {
+                                        titleData[key] = result.list[key].ColmCols;
+                                    }
                                 }
-                            }
 
-                            //鍦ㄥ垪琛ㄥ乏杈规坊鍔犲嬀閫夋
-                            col.push({ type: 'radio', totalRowText: '鍚堣' });
-                            for (var i = 0; i < data.length; i++) {
-                                if ($.inArray(data[i].name, titleData) > -1) {
-                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
-                                }
-                                else {
-                                    switch (data[i].Type) {
-                                        //int
-                                        case 'DateTime':
-                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 200 });
-                                            break;
-                                        default:
+                                //鍦ㄥ垪琛ㄥ乏杈规坊鍔犲嬀閫夋
+                                col.push({ type: 'radio', totalRowText: '鍚堣' });
+                                for (var i = 0; i < data.length; i++) {
+                                    if ($.inArray(data[i].name, titleData) > -1) {
+                                        col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
+                                    }
+                                    else {
+                                        switch (data[i].Type) {
+                                            //int
+                                            case 'DateTime':
+                                                col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 200 });
+                                                break;
+                                            default:
 
-                                        if (data[i].name == '绫虫暟' || data[i].name == '婧愬崟绫虫暟' || data[i].name == '浠舵暟') {
-                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', width: 80, totalRow: true });
-                                        } 
-                                        else if (data[i].name == '鐗╂枡浠g爜' || data[i].name == '婧愬崟鍗曞彿') {
-                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', width: 150 });
-                                        }
-                                        else if ( data[i].name == '鐗╂枡鍚嶇О') {
-                                            col.push({ field: data[i].id, title: data[i].name, align: 'left', width: 300 });
-                                        }
-                                        else {
-                                            col.push({ field: data[i].id, title: data[i].name, align: 'center' });
+                                                if (data[i].name == '绫虫暟' || data[i].name == '婧愬崟绫虫暟' || data[i].name == '浠舵暟') {
+                                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', width: 80, totalRow: true });
+                                                }
+                                                else if (data[i].name == '鐗╂枡浠g爜' || data[i].name == '婧愬崟鍗曞彿') {
+                                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', width: 150 });
+                                                }
+                                                else if (data[i].name == '鐗╂枡鍚嶇О') {
+                                                    col.push({ field: data[i].id, title: data[i].name, align: 'left', width: 300 });
+                                                }
+                                                else {
+                                                    col.push({ field: data[i].id, title: data[i].name, align: 'center' });
+                                                }
                                         }
                                     }
                                 }
+                                columns = col;
+                                listOption.cols = [columns];
                             }
-                            columns = col;
-                            listOption.cols = [columns];
                             listOption.data = result.data.Materlist;
                             listOption.totalRow = true;
                             BarCodelistOption.data = result.data.BarCodelist;

--
Gitblit v1.9.1