From a011663fa92dcf8b63ff0fbf793be7883ce38acc Mon Sep 17 00:00:00 2001
From: yusijie <ysj@hz-kingdee.com>
Date: 星期一, 27 三月 2023 22:57:42 +0800
Subject: [PATCH] 龙山汽配打印界面,F7物料列表,便捷方式;条码打印修复列设置,表体添加炉号、钢卷号等字段;职员,仓库打印条码;条码档案列表添加炉号等字段;工序出站PDA;流转卡派工单;

---
 WebTM/views/车间管理/工序流转/MES_StationOutBill_PDA_Detail.html |   46 +++++++++++++++++++++++++++++++++++++---------
 1 files changed, 37 insertions(+), 9 deletions(-)

diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254/MES_StationOutBill_PDA_Detail.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254/MES_StationOutBill_PDA_Detail.html"
index 02d39ae..879d395 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254/MES_StationOutBill_PDA_Detail.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\346\265\201\350\275\254/MES_StationOutBill_PDA_Detail.html"
@@ -65,7 +65,8 @@
                                     <th>娴佹按鍙�</th>
                                     <td class="bz_td">
                                         <input type="text" name="HProcNo" class="layui-input" id="HProcNo" placeholder="娴佹按鍙�" style="border-radius:50px;background-color:#efefef4d;" readonly>
-                                        <input type="hidden" name="HBillNo_bak" id="HBillNo_bak" autocomplete="off" class="layui-input">                                
+                                        <input type="hidden" name="HBillNo_bak" id="HBillNo_bak" autocomplete="off" class="layui-input">
+                                        <input type="hidden" name="HInterID" id="HInterID" autocomplete="off" class="layui-input">
                                     </td>
                                 </tr>
                                 <tr>
@@ -140,13 +141,13 @@
                 }
                 return vars;
             }
-            var params = getUrlVars();
-            console.log(params);
+            var params = getUrlVars();          
             
             $("#HBillNo_bak").val(params[params[0]]);
             $("#HProcNo").val(params[params[2]]);
-            $("#HWorkProcName").val(params[params[4]]);
-            $("#HPlanQty").val(params[params[3]]);           
+            $("#HPlanQty").val(params[params[3]]);   
+            $("#HWorkProcID").val(params[params[4]]); 
+            $("#HInterID").val(params[params[8]]);
 
             var HProcExchBillNo = params[params[1]];
             var HWorkProcID = params[params[4]];
@@ -266,9 +267,23 @@
                             layer.close(index);
                         }
                     });
-                }
+                }               
             });
             //#endregion
+
+            //鐩戝惉鍗曞厓鏍肩紪杈�  鍗曞厓鏍肩紪杈戝悗 鍙樻洿
+            table.on('edit(mainTable)', function (obj) {
+                var value = obj.value //寰楀埌淇敼鍚庣殑鍊�
+                    , data = obj.data //寰楀埌鎵�鍦ㄨ鎵�鏈夐敭鍊�
+                    , field = obj.field; //寰楀埌瀛楁
+                switch (field) {
+                    case 'HQty':
+                        obj.update({
+                            HMoney: HProcPrice * HQty     //宸ヨ祫=宸ヤ环 * 鏁伴噺                          
+                        });
+                        break;
+                }
+            });
 
             //鍒濆鍖栬〃鏍�
             function set_InitGrid() {
@@ -278,8 +293,9 @@
                     { field: 'HMoney', title: '宸ヨ祫', width: 70 }
                     , { field: 'HWorkEmpID', title: '鑱屽憳ID', width: 60, hide: true }
                     , { field: 'HWorkName', title: '鑱屽憳', edit: 'text', event: "HWorkName" }
+                    , { field: 'HRate', title: '鑱屽憳绯绘暟', width: 60, hide: true }
                     , { field: 'HProcPrice', title: '宸ヤ环', width: 60 }
-                    , { field: 'HQty', title: '鏁伴噺', width: 60, edit: 'text', totalRow: true}
+                    , { field: 'HQty', title: '鏁伴噺', width: 60, edit: 'text', event:'HQty',totalRow: true}
                     , { field: 'HWorkSourceID', title: '鐢熶骇璧勬簮ID', width: 60, hide: true }
                     , { field: 'HWorkSourceName', title: '鐢熶骇璧勬簮', width: 60 }
                     , { type: 'numbers', title: '搴忓彿', width: 50 }
@@ -309,7 +325,10 @@
                     success: function (result) {
                         if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
                             var data = result.data;
+                            $("#HWorkProcName").val(result.data[0]["宸ュ簭鍚嶇О"]);
+
                             form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                                //"HWorkProcName": data.宸ュ簭鍚嶇О
                                 //"HBillNo": data.鍗曟嵁鍙�
                                 //, "HDate": formatDate(data.鏃ユ湡)                               
                             });
@@ -319,7 +338,7 @@
                             for (var i = 0; i < result.data.length; i++) {
                                 rowdata.push(
                                     {
-                                        "HWorkEmpID": 0, "HWorkEmpNumber": "", "HWorkName": "", "HWorkSourceID ": 0, "HWorkSourceNumber": "", "HWorkSourceName": data[i].鐢熶骇璧勬簮鍚嶇О,
+                                        "HWorkEmpID": 0, "HWorkEmpNumber": "", "HWorkName": "", "HWorkSourceID": data[i].鐢熶骇璧勬簮ID, "HWorkSourceNumber": "", "HWorkSourceName": data[i].鐢熶骇璧勬簮鍚嶇О,
                                         "HQty": 0, "HRate": 0, "HProcPrice": data[i].宸ヤ环, "HMoney": 0, "HWorkProcID": 0, "HWorkProcNumber": "", "HWorkProcName": ""
                                     }
                                 )
@@ -344,11 +363,18 @@
             //#region 鎻愪氦鏂规硶
             function Saver(data) {               
                 var num = [];
+                var number = 0;
                 for (var i = 0; i < table.cache["mainTable"].length; i++) {
                     if (table.cache["mainTable"][i] != "") {
                         table.cache["mainTable"][i].LAY_TABLE_INDEX = i;
                         num.push(table.cache["mainTable"][i])
+                        number = parseInt(number) + parseInt(num[i].HQty);
                     }
+                }
+
+                if ($("#HPlanQty").val() < number) {
+                    layer.msg("鏁伴噺瓒呭嚭锛�");
+                    return;
                 }
 
                 var sMainStr = JSON.stringify(data.field);
@@ -406,9 +432,11 @@
                                         $("#HPlanQty").focus();
                                         obj.update({
                                             "HWorkEmpID": result.data[0].HItemID,
-                                            "HWorkName": result.data[0].鑱屽憳鍚嶇О
+                                            "HWorkName": result.data[0].鑱屽憳鍚嶇О,
+                                            "HRate": result.data[0].鑱屽憳绯绘暟
                                         })
                                         layer.close(index);
+                                        return;
                                     }
                                     else {
                                         layer.close(index);

--
Gitblit v1.9.1