From d2bdecaa437f7f3d510019a7c225b2d77824bb22 Mon Sep 17 00:00:00 2001
From: yxj <yxj@hz-kingdee.com>
Date: 星期五, 06 十二月 2024 16:54:59 +0800
Subject: [PATCH] PDA全部扫码模块增加点击物料代码查询ERP库存功能,全部列表列宽优化调整

---
 WebTM/views/WMS扫码模块/委外领料/Kf_EntrustOutBill_PDA.html |   43 ++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 38 insertions(+), 5 deletions(-)

diff --git "a/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\345\247\224\345\244\226\351\242\206\346\226\231/Kf_EntrustOutBill_PDA.html" "b/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\345\247\224\345\244\226\351\242\206\346\226\231/Kf_EntrustOutBill_PDA.html"
index f37f2aa..778797f 100644
--- "a/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\345\247\224\345\244\226\351\242\206\346\226\231/Kf_EntrustOutBill_PDA.html"
+++ "b/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\345\247\224\345\244\226\351\242\206\346\226\231/Kf_EntrustOutBill_PDA.html"
@@ -595,6 +595,32 @@
             })
             //#endregion
 
+            //#region  鐩戝惉缃戞牸琛ㄤ綋浜嬩欢
+            table.on('tool(wl-table)', function (obj) {
+                var data = obj.data;
+
+                //鐗╂枡浠g爜瓒呴摼鎺�
+                if (obj.event == '鐗╂枡浠g爜') {                      //妫�鏌� obj.event 鏄惁绛変簬瀛楃涓� '鐗╂枡浠g爜'銆傚鏋滅瓑浜庯紝鍒欐墽琛宨f寰幆
+                    var HMaterNumber = data.鐗╂枡浠g爜.toString();    //澹版槑鍙橀噺HMaterNumber 涓� data.鐗╂枡浠g爜
+                    layer.open({                                    //浣跨敤 layer鐨刼pen鎵撳紑寮瑰嚭 灞� 
+                        type: 2                                     //琛ㄧず寮瑰嚭灞傜殑鍐呭鏄竴涓� iframe
+                        , area: ['100%', '100%']
+                        , title: '鍙婃椂搴撳瓨淇℃伅'                     //璁剧疆寮瑰嚭灞傜殑鍚嶅瓧鍜屽彉閲�
+                        , closeBtn: 1                               //鏄剧ず鍏抽棴鎸夐挳
+                        , shade: 0.6                                //閬僵閫忔槑搴�
+                        , maxmin: false                              //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0                                   //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: '../../WMS鎵爜妯″潡/搴撳瓨鏌ヨ/KF_ICInventoryByCLD_PDA.html?OperationType=2&HMaterNumber=' + HMaterNumber  //璁剧疆 iframe 鐨� URL锛孶RL 涓寘鍚簡鏌ヨ鍙傛暟锛屾潵璋冪敤鎵�闇�瑕佺殑鍊�
+                        , resize: false,                            //鏄惁鍏佽鐢ㄦ埛璋冩暣寮瑰嚭澶у皬
+                        end: function () {  //褰撳叧闂椂璋冪敤
+                        }
+                        , cancel: function () {  //鐐瑰嚮鍙栨秷鏃朵娇鐢ㄥ洖璋�
+                        }
+                    })
+                }
+            });
+             //#endregion
+
             //鍒ゆ柇鏄惁鏂板锛岃幏鍙栨渶澶у崟鎹彿
             if (HInterID != 0) {
                 HSourceFlag = true;
@@ -1775,19 +1801,26 @@
                             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 {
+                                } else if (data[i].name == '鐗╂枡浠g爜') {
+                                    col.push({
+                                        field: data[i].id, title: data[i].name, align: 'left', sort: true, width: 120, event: '鐗╂枡浠g爜', event: '鐗╂枡浠g爜', templet: function (d) {
+                                            return '<span style="color: blue;">' + d.鐗╂枡浠g爜 + '</span>'
+                                        }, style: 'cursor: pointer;'
+                                    });
+                                } 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 });
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'left', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 120 });
                                             break;
                                         default:
 
                                         if (data[i].name == '鏁伴噺' || data[i].name == '婧愬崟鏁伴噺' || data[i].name == '鏉$爜涓暟') {
-                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', totalRow: true });
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'left', totalRow: true });
+                                        } else if (data[i].name == '鐗╂枡鍚嶇О' || data[i].name == '瑙勬牸鍨嬪彿') {
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'left', width: 180 });
                                         } else {
-                                            col.push({ field: data[i].id, title: data[i].name, align: 'center' });
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'left', width: 150 });
                                         }
                                     }
                                 }

--
Gitblit v1.9.1