From 1f547bf4cd8d44f82072cec93a67bf83c2bdd427 Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期一, 09 二月 2026 14:32:03 +0800
Subject: [PATCH] 华舟 当前工单(扫码汇报) 页面 输入合格数量时 打开 数字键盘

---
 WebTM/views/车间管理/工序出站汇报单/Cj_StationOutBill_CurrentWork.html |  270 ++++++++++++++++++++++++++++++++---------------------
 1 files changed, 163 insertions(+), 107 deletions(-)

diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBill_CurrentWork.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBill_CurrentWork.html"
index e9f7677..6e582d3 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBill_CurrentWork.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\267\245\345\272\217\345\207\272\347\253\231\346\261\207\346\212\245\345\215\225/Cj_StationOutBill_CurrentWork.html"
@@ -117,25 +117,6 @@
                                     </div>
                                     <div class="layui-row" style="margin-bottom: 15px;">
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 65px;">鍚堟牸鏁伴噺:</label>
-                                            <div class="layui-input-block" style="margin-left: 95px;">
-                                                <input class="layui-input layui-input-number" name="HQty" value="0"
-                                                    lay-verify="HQty" id="HQty" style="width: 150px;">
-                                                <!-- <input type="text" class="layui-input" name="HQty" value="0"
-                                                    lay-verify="HQty" id="HQty" style="width: 150px;"> -->
-                                            </div>
-                                            
-                                        </div>
-                                        <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 65px;">閲嶉噺:</label>
-                                            <div class="layui-input-block" style="margin-left: 95px;">
-                                                <input type="text" class="layui-input" name="HWeight" value="0"
-                                                    lay-verify="HWeight" id="HWeight" style="width: 150px;">
-                                            </div>
-                                        </div>
-                                    </div>
-                                    <div class="layui-row" style="margin-bottom: 15px;">
-                                        <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 65px;">宸ヤ綔涓績:</label>
                                             <div class="layui-input-block" style="margin-left: 9px;">
                                                 <input type="text" class="layui-input" name="HCenterName" value=""
@@ -170,7 +151,53 @@
                                     </div>
                                     <div class="layui-row" style="margin-bottom: 15px;">
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 65px;">鎿嶄綔宸�:</label>
+                                            <label class="layui-form-label" style="width: 65px;">鍚堟牸鏁伴噺:<label
+                                                    style="color:red"> * </label></label>
+                                            <div class="layui-input-block" style="margin-left: 95px;">
+                                                <input type="text" class="layui-input layui-input-number" name="HQty" value="0"
+                                                    lay-verify="HQty" id="HQty" style="width: 150px;">
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 65px;">閲嶉噺:<label
+                                                    style="color:red"> * </label></label>
+                                            <div class="layui-input-block" style="margin-left: 95px;">
+                                                <input type="text" class="layui-input layui-input-number" name="HWeight" value="0"
+                                                    lay-verify="HWeight" id="HWeight" style="width: 150px;">
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row" style="margin-bottom: 15px;">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 65px;">绠辨暟:<label
+                                                    style="color:red"> * </label></label>
+                                            <div class="layui-input-block" style="margin-left: 95px;">
+                                                <input type="text" class="layui-input layui-input-number" name="HPieceQty" value=""
+                                                    lay-verify="HPieceQty" id="HPieceQty" style="width: 150px;">
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 65px;">鐢熶骇鐝:<label
+                                                    style="color:red"> * </label></label>
+                                            <div class="layui-input-block" style="margin-left: 9px;">
+                                                <input type="text" class="layui-input" name="HShiftsName" value=""
+                                                    lay-verify="HShiftsName" id="HShiftsName"
+                                                    style="background-color: #efefef4d; width: 43%; display: inline-block;"
+                                                    readonly>
+                                                <input type="hidden" name="HShiftsID" id="HShiftsID"
+                                                    lay-verify="HShiftsID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button"
+                                                    lay-submit="" lay-filter="HWorkShiftList" id="HWorkShiftList"
+                                                    style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row" style="margin-bottom: 15px;">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 65px;">鎿嶄綔宸�:<label
+                                                    style="color:red"> * </label></label>
                                             <div class="layui-input-block" style="margin-left: 9px;">
                                                 <input type="text" class="layui-input" name="HEmpName" value=""
                                                     lay-verify="HEmpName" id="HEmpName"
@@ -185,50 +212,61 @@
                                                 </button>
                                             </div>
                                         </div>
-                                        <div class="layui-inline">
+                                        <div class="layui-inline" style="display:none">
                                             <label class="layui-form-label" style="width: 65px;">宸ユ椂</label>
                                             <div class="layui-input-block" style="margin-left: 95px;">
-                                                <input type="text" class="layui-input" name="HWorkTimes" id="HWorkTimes" value="0" style="width: 150px;">
-                                            </div>
-                                        </div>
-                                    </div>
-                                    <div class="layui-row" style="margin-bottom: 15px;display:none">
-                                        <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 65px;">鎿嶄綔宸�2:<label style="color:red"> * </label></label>
-                                            <div class="layui-input-block" style="margin-left: 9px;">
-                                                <input type="text" class="layui-input" name="HEmp2Name" value="" lay-verify="HEmp2Name" id="HEmp2Name" style="background-color: #efefef4d; width: 43%; display: inline-block;" readonly>
-                                                <input type="hidden" name="HEmpID2" id="HEmpID2" lay-verify="HEmpID2" value="0">
-                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHEmp2ID" id="btnHEmp2ID" style="padding: 0 10px;float: right;margin-right: 3px;">
-                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
-                                                </button>
+                                                <input type="text" class="layui-input" name="HWorkTimes" id="HWorkTimes"
+                                                    value="0" style="width: 150px;">
                                             </div>
                                         </div>
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 65px;">鎿嶄綔宸�3:<label style="color:red"> * </label></label>
+                                            <label class="layui-form-label" style="width: 65px;">鎶�鏈憳:</label>
                                             <div class="layui-input-block" style="margin-left: 9px;">
-                                                <input type="text" class="layui-input" name="HEmp3Name" value="" lay-verify="HEmp3Name" id="HEmp3Name" style="background-color: #efefef4d; width: 43%; display: inline-block;" readonly>
-                                                <input type="hidden" name="HEmpID3" id="HEmpID3" lay-verify="HEmpID3" value="0">
-                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHEmp3ID" id="btnHEmp3ID" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                <input type="text" class="layui-input" name="HEmp4Name" value=""
+                                                    lay-verify="HEmp4Name" id="HEmp4Name"
+                                                    style="background-color: #efefef4d; width: 43%; display: inline-block;"
+                                                    readonly>
+                                                <input type="hidden" name="HEmpID4" id="HEmpID4" lay-verify="HEmpID4"
+                                                    value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button"
+                                                    lay-submit="" lay-filter="btnHEmp4ID" id="btnHEmp4ID"
+                                                    style="padding: 0 10px;float: right;margin-right: 3px;">
                                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                 </button>
                                             </div>
                                         </div>
                                     </div>
-                                    <div class="layui-row" style="margin-bottom: 15px;display:none">
+                                    <div class="layui-row" style="margin-bottom: 15px;">
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 65px;">鎿嶄綔宸�4:<label style="color:red"> * </label></label>
+                                            <label class="layui-form-label" style="width: 65px;">鏈轰慨宸�:</label>
                                             <div class="layui-input-block" style="margin-left: 9px;">
-                                                <input type="text" class="layui-input" name="HEmp4Name" value="" lay-verify="HEmp4Name" id="HEmp4Name" style="background-color: #efefef4d; width: 43%; display: inline-block;" readonly>
-                                                <input type="hidden" name="HEmpID4" id="HEmpID4" lay-verify="HEmpID4" value="0">
-                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHEmp4ID" id="btnHEmp4ID" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                <input type="text" class="layui-input" name="HEmp2Name" value=""
+                                                    lay-verify="HEmp2Name" id="HEmp2Name"
+                                                    style="background-color: #efefef4d; width: 43%; display: inline-block;"
+                                                    readonly>
+                                                <input type="hidden" name="HEmpID2" id="HEmpID2" lay-verify="HEmpID2"
+                                                    value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button"
+                                                    lay-submit="" lay-filter="btnHEmp2ID" id="btnHEmp2ID"
+                                                    style="padding: 0 10px;float: right;margin-right: 3px;">
                                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                 </button>
                                             </div>
                                         </div>
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 65px;">绠辨暟:<label style="color:red"> * </label></label>
+                                            <label class="layui-form-label" style="width: 65px;">妯″叿宸�:</label>
                                             <div class="layui-input-block" style="margin-left: 9px;">
-                                                <input type="text" class="layui-input" name="HPieceQty" value="" lay-verify="HPieceQty" id="HPieceQty" style="width: 150px;">
+                                                <input type="text" class="layui-input" name="HEmp3Name" value=""
+                                                    lay-verify="HEmp3Name" id="HEmp3Name"
+                                                    style="background-color: #efefef4d; width: 43%; display: inline-block;"
+                                                    readonly>
+                                                <input type="hidden" name="HEmpID3" id="HEmpID3" lay-verify="HEmpID3"
+                                                    value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button"
+                                                    lay-submit="" lay-filter="btnHEmp3ID" id="btnHEmp3ID"
+                                                    style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
                                             </div>
                                         </div>
                                     </div>
@@ -430,7 +468,7 @@
                                                     value="" style="width: 150px;" readonly>
                                             </div>
                                         </div>
-                                        <div class="layui-inline">
+                                        <div class="layui-inline" style="display: none">
                                             <label class="layui-form-label" style="width: 65px;">璁惧宸ユ椂</label>
                                             <div class="layui-input-block" style="margin-left: 95px;">
                                                 <input type="text" class="layui-input" name="HMachineWorkTimes"
@@ -438,7 +476,7 @@
                                             </div>
                                         </div>
                                     </div>
-                                    <div class="layui-row" style="margin-bottom: 15px;">
+                                    <div class="layui-row" style="margin-bottom: 15px; display: none ">
                                         <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 65px;">鎶曞叆鏁伴噺</label>
                                             <div class="layui-input-block" style="margin-left: 95px;">
@@ -446,22 +484,7 @@
                                                     value="" style="width: 150px;" readonly>
                                             </div>
                                         </div>
-                                        <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 65px;">鐢熶骇鐝:</label>
-                                            <div class="layui-input-block" style="margin-left: 9px;">
-                                                <input type="text" class="layui-input" name="HShiftsName" value=""
-                                                    lay-verify="HShiftsName" id="HShiftsName"
-                                                    style="background-color: #efefef4d; width: 43%; display: inline-block;"
-                                                    readonly>
-                                                <input type="hidden" name="HShiftsID" id="HShiftsID"
-                                                    lay-verify="HShiftsID" value="0">
-                                                <button class="layui-btn layuiadmin-btn-order" type="button"
-                                                    lay-submit="" lay-filter="HWorkShiftList" id="HWorkShiftList"
-                                                    style="padding: 0 10px;float: right;margin-right: 3px;">
-                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
-                                                </button>
-                                            </div>
-                                        </div>
+
                                     </div>
                                     <div class="layui-row" style="margin-bottom: 15px; text-align: center;">
                                         <div style="margin-top: 20px;">
@@ -507,7 +530,7 @@
                             </div>
                             <!--<div id="bottom" style="width: 100%; height: calc(20vh);">
                                 <div id="bottom-left" style="width: 100%; height: calc(10vh);">
-                                    <div style="text-align: left; width: 100%; height: calc(20vh); margin-left:410px ">                                       
+                                    <div style="text-align: left; width: 100%; height: calc(20vh); margin-left:410px ">
                                         <button type="button" lay-submit="" lay-filter="Add" class="layui-btn layui-btn-radius " style="margin-left: 20%;" id="Add">鏂板</button>
                                         <button type="button" lay-submit="" lay-filter="Saver" class="layui-btn layui-btn-radius " style="margin-left: 5%; " id="Saver">淇濆瓨</button>
                                         <button type="button" lay-submit="" lay-filter="Exit" class="layui-btn layui-btn-radius " style="margin-left: 5%; " id="Exit">閫�鍑�</button>
@@ -535,7 +558,7 @@
                         <script type="text/html" id="toolbarDemo">
                             <div class="layui-btn-container">
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_EditBill" id="set_EditBill"><i class="layui-icon layui-icon-delete"></i>缂栬緫</button>
-                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill" id="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
+                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill" id="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>-->
                             </div>
                         </script>
                     </form>
@@ -573,7 +596,7 @@
         HICMOInterID = data[0].HICMOInterID;//鐢熶骇璁㈠崟涓诲唴鐮�
         HICMOEntryID = data[0].HICMOEntryID;//鐢熶骇璁㈠崟瀛愬唴鐮�
         HSourceID = data[0].HSourceID;//鐢熶骇璧勬簮id
-        HSourceName = data[0].HSourceName;//鐢熶骇璧勬簮 
+        HSourceName = data[0].HSourceName;//鐢熶骇璧勬簮
         HEmpName = data[0].HEmpName;//鎿嶄綔鍛�
         HManagerName = data[0].HManagerName;//璐熻矗浜�
         HGroupName = data[0].HGroupName;//鐝粍
@@ -596,8 +619,6 @@
             , util = layui.util
             , soulTable = layui.soulTable
             , numinp = layui.numinput
-
-
         var sWhere = "";
         var options = [];
         var HDeptID = "";
@@ -906,7 +927,6 @@
                 //缂栬緫
                 case 'set_EditBill': set_EditBill();
                     break;
-
             };
         });
 
@@ -1045,7 +1065,6 @@
                 , btn2: function (index, layero) { }
             })
         });
-
         //鎿嶄綔鍛�2
         form.on('submit(btnHEmp2ID)', function () {
             var HOrgID = sessionStorage["OrganizationID"];
@@ -1194,7 +1213,21 @@
             get_CriticalPartsList();
             $("#HPRDOrgID").val(sessionStorage["OrganizationID"]);
             HDeptID = sessionStorage["HDeptID"];
-            $("#HDate").val(Pub_Format(new Date(), "yyyy-MM-dd"));
+
+            var now = new Date();
+            var currentHour = now.getHours();
+
+            // 鍒ゆ柇鏄惁鍦ㄥ噷鏅� 0:00 鍒版棭涓� 8:00 涔嬮棿
+            if (currentHour >= 0 && currentHour < 8) {
+                // 璁剧疆涓哄墠涓�澶�
+                var yesterday = new Date(now);
+                yesterday.setDate(yesterday.getDate() - 1);
+                $("#HDate").val(Pub_Format(yesterday, "yyyy-MM-dd"));
+            } else {
+                // 璁剧疆涓哄綋澶�
+                $("#HDate").val(Pub_Format(now, "yyyy-MM-dd"));
+            }
+
             $('#Add').addClass("layui-btn-disabled").attr("disabled", true);//鏂板鎸夐挳绂佺敤
             //get_Display();
             get_Display_OutBillList();
@@ -1204,7 +1237,14 @@
             //鏌ヨ
             get_FastQuery();
             //鑾峰彇褰撳墠鐝
-            get_HWorkShift(HDeptID);           
+            get_HWorkShift(HDeptID);
+
+            // 鍒濆鍖� 鏁板瓧杈撳叆妗� 缁勪欢
+            numinp.init({
+                topBtns: 123,
+                rightBtns: false,
+                listening: true,
+            })
         }
 
         //鑾峰彇鏈�澶у崟鎹彿
@@ -1231,27 +1271,11 @@
                 , toolbar: '#toolbarDemo'
                 , page: false
                 , totalRow: true
-                //, cellMinWidth: 120
-                , data: []
                 , height: 780
                 , limit: Number.MAX_VALUE
-                , cols: [[
-                    { type: 'checkbox', fixed: 'left' }
-                    , { type: 'numbers', title: '搴忓彿' }
-                    , { field: '鍒跺崟鏃ユ湡', title: '鏃ユ湡', width: 100 }
-                    , { field: '鐗╂枡浠g爜', title: '浜у搧浠g爜', width: 100 }
-                    , { field: '鐗╂枡鍚嶇О', title: '浜у搧鍚嶇О', width: 100 }
-                    , { field: '鏉$爜', title: '鏉$爜', width: 100 }
-                    , { field: '鎿嶄綔鍛�', title: '鎿嶄綔鍛�', width: 150 }
-                    , { field: '鍑虹珯鏁伴噺', title: '鏁伴噺', width: 100 }
-                    , { field: '鐢熶骇璁㈠崟鍙�', title: '璁㈠崟鍙�', width: 100 }
-                ]]
             }
-
-            table.render(options);
-
         }
-        
+
         //鍒犻櫎鍗曟嵁
         function set_DeleteBill() {
             var checkStatus = table.checkStatus('mainTable')
@@ -1298,16 +1322,17 @@
                     , anim: 0
                     , content: ['Cj_StationOutBill.html?OperationType=4&linterid=' + data[0].hmainid + '&HSouceBillType=&HBillNo=' + data[0].鍗曟嵁鍙�, 'yes']
                     , resize: false
-                    , cancel: function () {                       
+                    , cancel: function () {
                     }
                     , end: function () {
                         get_Display_OutBillList();
                     }
-                })                
+                })
             } else {
                 layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
             }
         }
+
         //#region 蹇�熻繃婊�
         function get_FastQuery() {
             get_Display(sWhere);
@@ -1422,23 +1447,14 @@
         //#region 鏍规嵁骞虫澘缁戝畾锛岃嚜鍔ㄥ甫鍑哄熀纭�璧勬枡淇℃伅
         function get_ConfigFileInfo_EquipFile() {
             var objdata = get_ConfigFileInfo();
-            //$("#HProcID").val(objdata.HProcID); //宸ュ簭ID
-            //$("#HProcName").val(objdata.HProcName); //宸ュ簭鍚嶇О
-            //$("#HEquipID").val(objdata.HEquipID); //璁惧ID
             $("#HEquipCode").text(objdata.HEquipName); //璁惧鍚嶇О
-            //$("#HSourceID").val(objdata.HSourceID); //鐢熶骇璧勬簮ID
-            //$("#HSourceName").val(objdata.HSourceName); //鐢熶骇璧勬簮鍚嶇О
-            //$("#HGroupID").val(objdata.HGroupID); //鐝粍ID
-            //$("#HGroupName").val(objdata.HGroupName); //鐝粍鍚嶇О
-            //$("#HCenterID").val(objdata.HWorkCenterID); //宸ヤ綔涓績ID
-            //$("#HCenterName").val(objdata.HWorkCenterName); //宸ヤ綔涓績鍚嶇О
 
         }
         //#endregion
 
         //鏌ヨ褰撳墠鐢ㄦ埛浠婂ぉ鐨勫嚭绔欏崟鐨勬暟鎹�
         function get_Display_OutBillList() {
-            sWhere = " and 鍒跺崟浜�='" + sessionStorage["HUserName"] + "' and CONVERT(varchar(10),鍒跺崟鏃ユ湡,20)=CONVERT(varchar(10),GETDATE(),20) ";
+            sWhere = " and 璁惧 ='" + HSourceName + "' and 娴佽浆鍗�='" + HSourceBillNo + "' ";
             //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
             var wait = layer.load();
             $.ajax({
@@ -1448,15 +1464,51 @@
                 data: { "sWhere": sWhere, "user": sessionStorage["HUserName"], "HBillSubType": "3791" },
                 success: function (data1) {
                     if (data1.count == 1) {
+                        var titleData = ["hmainid", "鐢熶骇璁㈠崟鍙�", "鍒跺崟浜�", "娴佽浆鍗�", "鏉$爜", "鐗╂枡浠g爜", "鐝", "璁惧", "宸ュ簭鍚嶇О", "鍑虹珯鏃堕棿"];
+                        var totalArray = [];
+                        var data = [];
+                        var col = [];
+                        //缁欑┖鐨勬暟缁勮祴鍊�
+                        for (var key in data1.list) {
+                            data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
+                        }
+                        //鍦ㄥ垪琛ㄥ乏杈规坊鍔犲嬀閫夋
+                        col.push({ type: 'checkbox', fixed: 'left' });
+                        for (var i = 0; i < data.length; i++) {
+                            // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
+                            if ($.inArray(data[i].name, titleData) > -1) {
+                                col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
+                            } else if ($.inArray(data[i].name, totalArray) > -1) { //璁$畻鍒�
+                                col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, totalRow: true, width: 150 });
+                            }
+                            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: 120 });
+                                        break;
+                                    case 'long':
+                                    case 'Int32':
+                                    case 'Int64':
+                                    case 'double':
+                                    case 'Decimal':
+                                        col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 110, totalRow: true });
+                                        break;
+                                    default:
+                                        col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 240 });
+                                }
+                            }
+                        }
+
+                        options.cols = [col];
                         options.data = data1.data;
                         table.render(options);
                     } else {
-                        layer.alert(data1.Message, { icon: 5 });
+                        layer.close(ajaxLoad);
+                        layer.alert(data1.code + data1.Message, { icon: 5 });
                     }
-
-                    layer.close(wait);
                 }, error: function () {
-                    layer.close(wait);
+                    layer.close(ajaxLoad);
                     layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
                 }
             });
@@ -1689,6 +1741,10 @@
                 layer.msg("鏂欏簾鏁伴噺涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                 return;
             }
+            if ($("#HPieceQty").val() == "") {
+                layer.msg("绠辨暟涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                return;
+            }
             var oMain = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"] + ";Add";
             var index = layer.load();
             $.ajax({
@@ -1734,6 +1790,7 @@
                             $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);//淇濆瓨鎸夐挳绂佺敤
                             $('#Add').removeClass("layui-btn-disabled").attr("disabled", false);//鏂板鎸夐挳鍚敤
                             get_Display_OutBillList();
+
                         } else {
                             $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);//淇濆瓨鎸夐挳绂佺敤
                             $('#Add').removeClass("layui-btn-disabled").attr("disabled", false);//鏂板鎸夐挳鍚敤
@@ -1775,7 +1832,6 @@
                 }
             });
         }
-
         //鑾峰彇鏈哄彴绛惧埌瑙掕壊
         function get_HRoulesEmp() {
             $.ajax({
@@ -1806,7 +1862,6 @@
         var num = 0;
 
         //鑷姩鎵撳嵃
-        //鑷姩鎵撳嵃锛堝甫寤惰繜鐗堟湰锛�
         function dy_PL1(rest, tyep) {
             var HInterID = $("#HInterID").val();
             var sWhere = "exec h_p_Cj_StationOutBill_Print_HZ	" + HInterID + ""
@@ -1871,6 +1926,7 @@
             })
         }
 
+
         //浠ヤ笂鏄痩ayui妯″潡
     });
 

--
Gitblit v1.9.1