From 18d71aee615af0b806ddbdbfa5ee718c63b6934e Mon Sep 17 00:00:00 2001
From: 仲国强 <519541279@qq.com>
Date: 星期三, 08 九月 2021 15:53:38 +0800
Subject: [PATCH] 恢复工序进站单

---
 WebTM/views/质量管理/检验方案单/QC_CheckProjectList.html |  546 ++++++++++++++++++++++++-----------------------------
 1 files changed, 247 insertions(+), 299 deletions(-)

diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\346\226\271\346\241\210\345\215\225/QC_CheckProjectList.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\346\226\271\346\241\210\345\215\225/QC_CheckProjectList.html"
index 906519e..d5a6e71 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\346\226\271\346\241\210\345\215\225/QC_CheckProjectList.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\346\226\271\346\241\210\345\215\225/QC_CheckProjectList.html"
@@ -15,7 +15,7 @@
     <div class="layui-card layadmin-header">
         <div class="layui-breadcrumb" lay-filter="breadcrumb">
             <a lay-href="">涓婚〉</a>
-        
+
         </div>
     </div>
 
@@ -34,7 +34,7 @@
                                         <input type="text" class="layui-input" name="HBillNo" id="HBillNo">
                                     </div>
                                 </div>
-                              
+
                                 <div class="layui-inline">
                                     <label class="layui-form-label">寮�濮嬫棩鏈�</label>
                                     <div class="layui-input-block">
@@ -48,7 +48,7 @@
                                     </div>
                                 </div>
                                 <div class="layui-inline">
-                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="f_Query">
+                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
                                         <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                     </button>
                                 </div>
@@ -62,8 +62,11 @@
                     <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
                     <script type="text/html" id="toolbarDemo">
                         <div class="layui-btn-container">
-                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
-                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-form"></i>鍒犻櫎</button>
+                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add" id="btn-Add" ><i class="layui-icon layui-icon-add-1"></i>鏂板</button>
+                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit" id="btn-Edit"><i class="layui-icon layui-icon-edit"></i>缂栬緫</button>
+                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete" id="btn-Delete"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
+   
+                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Exit" ><i class="layui-icon layui-icon-return"></i>閫�鍑�</button>
                         </div>
                     </script>
                 </div>
@@ -76,341 +79,286 @@
     <script src="../../../layuiadmin/Scripts/json2.js"></script>
     <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
     <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
+    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
+    <script src="../../../layuiadmin/PubCustom.js"></script>
     <script>
-        var _cur_page = 1;
-        var sql = " ";
-        //var options = document.getElementById('HStatus').children;
-        function getUrlVars() {
-            var vars = [], hash;
-            var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
-            for (var i = 0; i < hashes.length; i++) {
-                hash = hashes[i].split('=');
-                vars.push(hash[0]);
-                vars[hash[0]] = hash[1];
-            }
-            return vars;
+        //鑾峰彇椤甸潰璺宠浆鍙傛暟  //鍗曟嵁缂栬緫鐘舵�侊細 1.鏃犳簮鍗曟柊澧灺� 聽2.鏈夋簮鍗曟柊澧灺� 聽3.缂栬緫聽 4.娴忚聽 5.鍙樻洿
+        var params = get_UrlVars();
+        if (typeof (params[params[0]]) == "undefined") {
+            var OperationType = 1;//鎿嶄綔绫诲瀷
         }
-
-        function f_alert(sMsg) {
-            layer.alert(sMsg, { icon: 5 });
-            //layer.open({
-            //    type: 1
-            //  , offset: 'auto' //鍏蜂綋閰嶇疆鍙傝�冿細http://www.layui.com/doc/modules/layer.html#offset
-            //  , id: 'layerDemo' //闃叉閲嶅寮瑰嚭
-            //  , content: '<div style="padding: 20px 100px;">' + sMsg + '</div>'
-            //  , shade: 0 //涓嶆樉绀洪伄缃�
-            //  , yes: function () {
-            //      layer.closeAll();
-            //  }
-            //});
-        }
-        var params = getUrlVars();
-        var type = params[params[0]];
-        //switch (type) {
-        //    case "UnConfirm":
-        //        options[1].selected = true;
-        //        sql += " and 鐘舵�� like ^^%鏈‘璁�%^^";
-        //        //$("#HStatus").attr("disabled", true)
-        //        break;
-        //    case "ReConfirm":
-        //        options[2].selected = true;
-        //        sql += " and 鐘舵�� like ^^%宸茬‘璁�%^^";
-        //        sql += " and 鏈叧鑱旀暟閲� > 0";
-        //        break;
-        //    case "ReBack":
-        //        options[3].selected = true;
-        //        sql += " and 鐘舵�� like ^^%宸查┏鍥�%^^";
-        //        break;
-        //}
         layui.config({
             base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
         }).extend({
             index: 'lib/index' //涓诲叆鍙fā鍧�
         }).use(['index', 'form', 'laydate', 'code', 'table', 'element', 'layer'], function () {
+            //#region 鍏敤鍙橀噺
             var $ = layui.$
-            , admin = layui.admin
-            , layer = layui.layer
-            , laydate = layui.laydate
-            , table = layui.table
-            , form = layui.form
-            , element = layui.element;
-            //甯歌鐢ㄦ硶
-            laydate.render({
-                elem: '#HDate1'
-            });
-            laydate.render({
-                elem: '#HDate2'
-            });
-            //layui.code();
-            RoadHBillNo(sql);
-            layer.load(3)
-            //鏂规硶绾ф覆鏌�
-            table.render({
-                elem: '#mainTable'
-                , dateType: 'json'
-                , colFilterRecord: true//鏄惁寮�鍚瓧娈电瓫閫夌殑璁板繂鍔熻兘
-                , data: []
-                //  , url:  GetWEBURL()+'GetPOOrderBill'
-                , toolbar: '#toolbarDemo' //寮�鍚ご閮ㄥ伐鍏锋爮锛屽苟涓哄叾缁戝畾宸︿晶妯℃澘
-                , defaultToolbar: ['filter', 'exports', 'print']
-                // , where: { msg: "", NowPage: 1, OnePage: 10 }
-              , cellMinWidth: 100
-              , cols: [[
-                  { type: 'checkbox', fixed: 'left' }
-                  , { field: 'hmainid', title: 'hmainid', sort: true, fixed: true, hide: true }
-                  , { field: 'hsubid', title: 'hsubid' ,hide: true }
-                  , { field: '鏃ユ湡', title: '鏃ユ湡', sort: true, width: 120 }
-                  , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', sort: true, width: 170 }
-                  , { field: '琛ㄥご澶囨敞 ', title: '琛ㄥご澶囨敞', width: 105 }
-                  , { field: '鐗╂枡', title: '鐗╂枡' }
-                  , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜' }
-                  , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О' }
-                  , { field: '鐗╂枡澶х被浠g爜', title: '鐗╂枡澶х被浠g爜' }
-                  , { field: '鐗╂枡澶х被鍚嶇О', title: '鐗╂枡澶х被鍚嶇О', width: 115 }
-                  , { field: '鍗曚綅浠g爜', title: '鍗曚綅浠g爜', width: 115 }
-                  , { field: '鍗曚綅鍚嶇О', title: '鍗曚綅鍚嶇О' }
-                  , { field: '宸ュ簭浠g爜', title: '宸ュ簭浠g爜', width: 160 }
-                  , { field: '宸ュ簭鍚嶇О', title: '宸ュ簭鍚嶇О', width: 160 }
-                  , { field: '閮ㄩ棬浠g爜', title: '閮ㄩ棬浠g爜', width: 160 }
-                  , { field: '閮ㄩ棬鍚嶇О', title: '閮ㄩ棬鍚嶇О', width: 160 }
-                  , { field: '鍒跺崟浜�', title: '鍒跺崟浜�', width: 160 }
-                  , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡', width: 160 }
-                  , { field: '瀹℃牳浜�', title: '瀹℃牳浜�', width: 160 }
-                  , { field: '瀹℃牳鏃ユ湡', title: '瀹℃牳鏃ユ湡', hide: true, width: 160 }
-                  , { field: '淇敼浜� ', title: '淇敼浜�', width: 215 }
-                  , { field: '淇敼鏃ユ湡 ', title: '淇敼鏃ユ湡 ', width: 115 }
-                  , { field: '鍏抽棴浜�', title: '鍏抽棴浜�' }
-                  , { field: '鍏抽棴鏃ユ湡	', title: '鍏抽棴鏃ユ湡', width: 100 }
-                  , { field: '浣滃簾浜�', title: '浣滃簾浜�' }
-                  , { field: '瀹℃牳鏃ユ湡', title: '瀹℃牳鏃ユ湡' }
-                  , { field: '淇敼浜� ', title: '淇敼浜�' }
-                  , { field: '淇敼鏃ユ湡', title: '淇敼鏃ユ湡' }
-                  , { field: '鍏抽棴浜�	', title: '鍏抽棴浜�' }
-                  , { field: '鍏抽棴鏃ユ湡', title: '鍏抽棴鏃ユ湡' }
-                  , { field: '浣滃簾浜�', title: '浣滃簾浜�' }
-                  , { field: '浣滃簾鏃ユ湡', title: '浣滃簾鏃ユ湡' }
-                  , { field: '鍗曟嵁绫诲瀷', title: '鍗曟嵁绫诲瀷' }
+                , admin = layui.admin
+                , layer = layui.layer
+                , laydate = layui.laydate
+                , table = layui.table
+                , form = layui.form
+                , element = layui.element;
 
-              ]]
-                //, skin: 'row' //琛ㄦ牸椋庢牸
-                // , even: true
-            , page: true //鏄惁鏄剧ず鍒嗛〉
-            , limits: [10, 20, 50, 100]
-            , limit: 50 //姣忛〉榛樿鏄剧ず鐨勬暟閲�
-                //, height: 500
-            , done: function (res, curr, count) {
-                _cur_page = curr;
-                layer.closeAll("loading");
+            var sWhere = "";
+            var option = [];
+            //#endregion
+
+            //#region 杩涘叆椤甸潰鍗冲姞杞�
+
+            //鍒ゆ柇鎿嶄綔绫诲瀷
+            if (OperationType == 1) {//鏃犳簮鍗�
+                //鎶ュ伐骞冲彴鎶ユ鐢宠鏌ョ湅鍒楄〃
+                set_ClearBill();
             }
-            });
+            else {
+                layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 });
+            }
+
+           //#endregion
+
+            //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
 
             //澶村伐鍏锋爮浜嬩欢
             table.on('toolbar(mainTable)', function (obj) {
-                var checkStatus = table.checkStatus(obj.config.id);
                 switch (obj.event) {
-                    case 'btn-getCheckData':
-                        var data = checkStatus.data;
-                        layer.alert(JSON.stringify(data));
+                    //鏂板鎸夐挳
+                    case 'btn-Add': set_AddNew();
                         break;
-                    case 'btn-Edit':
-                        var checkStatus = table.checkStatus('mainTable')
-                       , data = checkStatus.data;
-                        if (checkStatus.data.length === 1) {
-                            var hID = data[0].hmainid.toString();
-                            //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉
-                            layer.open({
-                                type: 2
-                                , area: ['100%', '100%']
-                                , title: '缂栬緫妫�楠屾柟妗堝崟'
-                                , shade: 0.6 //閬僵閫忔槑搴�
-                                , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
-                                , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                                , content: '../妫�楠屾柟妗堝崟/QC_Add_CheckProject.html?hID=' + hID
-                                , resize: false
-                                , cancel: function () {
-                                    //$(".layui-btn").removeClass("layui-btn-disabled");
-                                }
-                            })
-                           
-                        } else {
-                            layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
-                        }
-                      
+                    //缂栬緫鎸夐挳
+                    case 'btn-Edit': set_ShowBill();
                         break;
-                    case 'btn-Delete':
-                        var checkStatus = table.checkStatus('mainTable')
-                            , data = checkStatus.data;
-                        if (checkStatus.data.length === 1)
-                        {
-                            var InterID = data[0].hmainid.toString();
-                            //閫昏緫鍒犻櫎鏂规硶
-                            $.ajax({
-                                url: GetWEBURL() + 'DeltetQCCheckProject',
-                                type: "GET",
-                                data: { "HInterID": InterID },
-                                success: function (result) {
-                                    console.log('gouba' + result);
-                                    if (result.count == 1) {
-                                        layer.msg(result.Message, { icon: 1 }, function () {
-                                            // 寰楀埌frame绱㈠紩
-                                            var index = layer.getFrameIndex(window.name);
-                                            //鍏抽棴褰撳墠frame
-                                            layer.close(index);
-                                            //淇敼涓哄姛鍚庡埛鏂扮晫闈�
-                                            window.location.reload(); });
-                                        
-                                    } else {
-                                        layer.alert(result.code + result.Message, { icon: 5 });
-                                    }
-                                }, error: function () {
-                                    layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
-                                }
-                            }); 
-                        }
-                        else {
-                            layer.msg('璇烽�夋嫨涓�琛屾暟鎹垹闄わ紒');
-                        }
+                    //鍒犻櫎鎸夐挳
+                    case 'btn-Delete': set_DeleteBill();
+                        break;
+                    //瀹℃牳鎸夐挳
+                    case 'btn-Audit': set_CheckBill();
+                        break;
+                    //鍙嶅鏍告寜閽�
+                    case 'btn-DeAudit': set_AbandonCheck();
+                        break;
+                    //閫�鍑烘寜閽�
+                    case 'btn_Exit': Pub_Close(1);
                         break;
                 };
             });
 
+            //鏌ヨ
+            form.on('submit(btnSearch)', function (data) {//鏌ヨ
+                get_FastQuery();
+            });
+            //#endregion
 
+            //#region 鏈〉闈㈡墍鏈夎璋冪敤鐨勬柟娉�
 
-            ///鍔犺浇鏄剧ず鏁版嵁
-            function RoadHBillNo(sqlWhere) {
-                where = sqlWhere;
+            //鍒濆鍖栫晫闈�
+            function set_ClearBill() {
+                //鍒濆鍖栬〃鏍�
+                set_InitGrid();
+                //鏌ヨ
+                get_Display(sWhere);
+            }
+
+            //鍒濆鍖栫綉鏍�
+            function set_InitGrid()
+            {
+                $("#HDate1").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));
+                $("#HDate2").val(Format(new Date(), "yyyy-MM-dd"));
+                option = {
+                    elem: '#mainTable'
+                    , dateType: 'json'
+                    , colFilterRecord: true//鏄惁寮�鍚瓧娈电瓫閫夌殑璁板繂鍔熻兘
+                    , toolbar: '#toolbarDemo' //寮�鍚ご閮ㄥ伐鍏锋爮锛屽苟涓哄叾缁戝畾宸︿晶妯℃澘
+                    , defaultToolbar: ['filter', 'exports', 'print']
+                    , cellMinWidth: 100
+                    , height: 'full-50'
+                    , page: true
+                    , limits: [50, 500, 1000, 5000]
+                    , cols: [[
+                        { type: 'checkbox', fixed: 'left' }
+                        , { field: 'hmainid', title: 'hmainid', sort: true, fixed: true, hide: true }
+                        , { field: 'hsubid', title: 'hsubid', hide: true }
+                        , { field: '鏃ユ湡', title: '鏃ユ湡', sort: true, width: 120, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd')}}</div>" }
+                        , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', sort: true, width: 170 }
+                        , { field: '琛ㄥご澶囨敞 ', title: '琛ㄥご澶囨敞', width: 105 }
+                        , { field: '鐗╂枡', title: '鐗╂枡' }
+                        , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜' }
+                        , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О' }
+                        , { field: '鐗╂枡澶х被浠g爜', title: '鐗╂枡澶х被浠g爜' }
+                        , { field: '鐗╂枡澶х被鍚嶇О', title: '鐗╂枡澶х被鍚嶇О', width: 115 }
+                        , { field: '鍗曚綅浠g爜', title: '鍗曚綅浠g爜', width: 115 }
+                        , { field: '鍗曚綅鍚嶇О', title: '鍗曚綅鍚嶇О' }
+                        , { field: '宸ュ簭浠g爜', title: '宸ュ簭浠g爜', width: 160 }
+                        , { field: '宸ュ簭鍚嶇О', title: '宸ュ簭鍚嶇О', width: 160 }
+                        , { field: '閮ㄩ棬浠g爜', title: '閮ㄩ棬浠g爜', width: 160 }
+                        , { field: '閮ㄩ棬鍚嶇О', title: '閮ㄩ棬鍚嶇О', width: 160 }
+                        , { field: '鍒跺崟浜�', title: '鍒跺崟浜�', width: 160 }
+                        , { field: '鍒跺崟鏃ユ湡', title: '鍒跺崟鏃ユ湡', width: 160, templet: "<div>{{d.鍒跺崟鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍒跺崟鏃ユ湡, 'yyyy-MM-dd')}}</div>" }
+                        , { field: '瀹℃牳浜�', title: '瀹℃牳浜�', width: 160 }
+                        , { field: '瀹℃牳鏃ユ湡', title: '瀹℃牳鏃ユ湡', width: 160, templet: "<div>{{d.瀹℃牳鏃ユ湡 ==null ?'':layui.util.toDateString(d.瀹℃牳鏃ユ湡, 'yyyy-MM-dd')}}</div>" }
+                        , { field: '淇敼浜� ', title: '淇敼浜�', width: 215 }
+                        , { field: '淇敼鏃ユ湡 ', title: '淇敼鏃ユ湡 ', width: 115, templet: "<div>{{d.淇敼鏃ユ湡 ==null ?'':layui.util.toDateString(d.淇敼鏃ユ湡, 'yyyy-MM-dd')}}</div>" }
+                        , { field: '鍏抽棴浜�', title: '鍏抽棴浜�' }
+                        , { field: '鍏抽棴鏃ユ湡	', title: '鍏抽棴鏃ユ湡', width: 100, templet: "<div>{{d.鍏抽棴鏃ユ湡 ==null ?'':layui.util.toDateString(d.鍏抽棴鏃ユ湡, 'yyyy-MM-dd')}}</div>" }
+                        , { field: '浣滃簾浜�', title: '浣滃簾浜�' }
+                        , { field: '浣滃簾鏃ユ湡', title: '浣滃簾鏃ユ湡', templet: "<div>{{d.浣滃簾鏃ユ湡 ==null ?'':layui.util.toDateString(d.浣滃簾鏃ユ湡, 'yyyy-MM-dd')}}</div>"  }
+                        , { field: '鍗曟嵁绫诲瀷', title: '鍗曟嵁绫诲瀷' }
+
+                    ]]
+                };
+            }
+
+            //鏌ヨ
+            function get_Display(sWhere) {
+                var ajaxLoad = layer.load();
+                //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
                 $.ajax({
-                    type: "get",
-                    url: GetWEBURL() +"/QC_Management/MES_QC_CheckProjectList_Json",
-                    async: true,
-                    data: { "sqlWhere": sqlWhere },//"HSupNo": sessionStorage["HUserName"],
+                    url: GetWEBURL() + "/QC_Management/MES_QC_CheckProjectList_Json",
+                    type: "GET",
+                    data: { "sWhere": sWhere },
                     success: function (result) {
                         if (result.count == 1) {
-                        ajaxReturnData = JSON.parse(JSON.stringify(result)).data;
-                        table.reload('mainTable', {
-                            data: ajaxReturnData
-                            , height: 'full-10'
-                            , page: {
-                                curr: _cur_page //蹇呴』浠庣 1 椤靛紑濮�
-                            }
-                            , loading: false
-                            , done: function (index, res) {
-
-                            }
-                        });
-                    } else {
-                            layer.alert(result.code + result.Message, { icon: 5 });
-                    }
-
-                    },
-                    error: function (result) {
-                    layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                            option.data = result.data;
+                            table.render(option);
+                            layer.close(ajaxLoad);
+                        } else {
+                            layer.close(ajaxLoad);
+                            layer.alert(result.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.close(ajaxLoad);
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
                     }
                 });
-            };
-            form.on('submit(f_Query)', function (data) {//鏌ヨ
-                var sqlWhere = " and 1=1 ";
-                //if ($("#HStatus").val() != "")
-                //    sqlWhere += " and 鐘舵�� like ^^%" + $("#HStatus").val() + "%^^";
-                var HBillNo = $("#HBillNo").val();//鍗曟嵁鍙�
-                var HNumber = $("#HNumber").val();//鐗╂枡浠g爜
-                var HName = $("#HName").val();//鐗╂枡鍚嶇О
-                var HModel = $("#HModel").val();//瑙勬牸鍨嬪彿
-                var HDate1 = $("#HDate1").val();//寮�濮嬫棩鏈�
-                var HDate2 = $("#HDate2").val();//缁撴潫鏃ユ湡
+            }
 
-                if (HBillNo)
-                    sqlWhere += " and 鍗曟嵁鍙� like '%" + HBillNo+ "%'";
-                if (HNumber)
-                    sqlWhere += " and 鐗╂枡浠g爜 like '%" + HNumber + "%'";
-                if (HName)
-                    sqlWhere += " and 鐗╂枡鍚嶇О like '%" + HName + "%'";
-                if (HModel)
-                    sqlWhere += " and 瑙勬牸鍨嬪彿 like '%" + HModel + "%'";
-                //if ($("#HClStatus").val() != "")
-                //    sqlWhere += " and 鍏抽棴鐘舵�� like ^^%" + $("#HClStatus").val() + "%^^";
-                //if ($("#HPURCHASEORGID").val() != "")
-                //    sqlWhere += " and 閲囪喘缁勭粐 like ^^%" + $("#HPURCHASEORGID").val() + "%^^";
+            //#region 蹇�熻繃婊�
+            function get_FastQuery() {
+                var HBillNo = $("#HBillNo").val();
+                var HDate1 = $("#HDate1").val();
+                var HDate2 = $("#HDate2").val();
+                if (HBillNo) {
+                    sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'";
+                }
                 if (HDate1) {
-                    sqlWhere += " and 鏃ユ湡 >= '" + HDate1 + "'";
+                    sWhere += " and CONVERT(varchar(100),鏃ユ湡, 23) >= '" + HDate1 + "'";
                 }
                 if (HDate2) {
-                    sqlWhere += " and 鏃ユ湡 <= '" + HDate2 + "'";
+                    sWhere += " and CONVERT(varchar(100),鏃ユ湡, 23) <= '" + HDate2 + "'";
                 }
-                //if ($("#HISGenerate").val() != "") {
-                //    if ($("#HISGenerate").val() == "鏄�")
-                //    {
-                //        sqlWhere += " and 鏈叧鑱旀暟閲� <= 0";
-                //    }
-                //    else if ($("#HISGenerate").val() == "鍚�") {
-                //        sqlWhere += " and 鏈叧鑱旀暟閲� > 0";
-                //    }
-                //}
+                get_Display(sWhere);
+                sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
+            }
+            //#endregion
 
+            //鏂板
+            function set_AddNew() {
+                //椤甸潰灞�-鑷畾涔�
+                layer.open({
+                    type: 2,
+                    skin: 'layui-layer-rim', //鍔犱笂杈规
+                    title: '鏂板妫�楠屾柟妗�',
+                    closeBtn: 1,
+                    shift: 2,
+                    area: ['100%', '100%'],
+                    maxmin: true,
+                    content: '../妫�楠屾柟妗堝崟/QC_Add_CheckProject.html?OperationType=1&linterid=&HSouceBillType=',
+                    end: function () {
+                        //鍒锋柊椤甸潰,
+                        location.reload();
+                    },
+                    success: function (layero, index) {
 
-                var Time = $("#Time").val();
-                var dd = new Date();
-                var dt;
-                switch (Time) {
-                    case 1: dd = new Date(dd.setDate(dd.getDate() + 7));
-                    case 2: dd = new Date(dd.setDate(dd.getDate() + 14));
-                    case 3: dd = new Date(dd.setMonth(dd.getMonth() + 1));
-                    case 4: dd = new Date(dd.setMonth(dd.getMonth() + 2));
-                    case 5: dd = new Date(dd.setMonth(dd.getMonth() + 3));
-                    case 6: dd = new Date(dd.setMonth(dd.getMonth() + 6));
-                    case 7: dd = new Date(dd.setMonth(dd.getMonth() + 12));
-                    default: dd = new Date(dd.setDate(dd.getDate()));
+                    }
+                });
+            }
+
+            //缂栬緫
+            function set_ShowBill() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var linterid = data[0].hmainid.toString();
+                    var HBillStatus = data[0].HBillStatus.toString();
+                  
+                    //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '缂栬緫妫�楠屾柟妗�'
+                        , closeBtn: 1
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: '../妫�楠屾柟妗堝崟/QC_Add_CheckProject.html?OperationType=3&linterid=' + linterid + '&HSouceBillType='
+                        , resize: false,
+                        end: function () {
+                            //鍒锋柊椤甸潰,
+                            location.reload();
+                        }
+                        , cancel: function () {
+                            //$(".layui-btn").removeClass("layui-btn-disabled");
+                        }
+                    })
+
+                } else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
                 }
-                dt = dd.getFullYear().toString();
-                if (dd.getMonth() + 1 < 10) {
-                    dt = dt + "-0" + (dd.getMonth() + 1).toString();
+            }
+
+            //鍒犻櫎
+            function set_DeleteBill() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var InterID = data[0].hmainid.toString();
+                    var HBillStatus = data[0].HBillStatus.toString();
+                
+                    //閫昏緫鍒犻櫎鏂规硶
+                    layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) {
+                        $.ajax({
+                            type: "GET",
+                            url: GetWEBURL() + "Sc_MESBeginWorkBill/DeltetQCCheckProject", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                            data: { "HInterID": InterID, "UserName": sessionStorage["HUserName"] },
+                            success: function (result) {
+                                if (result.count == 1) {
+                                    layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
+                                        // 寰楀埌frame绱㈠紩
+                                        var index = layer.getFrameIndex(window.name);
+                                        //鍏抽棴褰撳墠frame
+                                        layer.close(index);
+                                        //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+                                        window.location.reload();
+                                    });
+
+                                } else {
+                                    layer.alert(result.code + result.Message, { icon: 5 });
+                                }
+                            }, error: function () {
+                                layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                            }
+                        });
+                    })
                 }
                 else {
-                    dt = dt + "-0" + (dd.getMonth() + 1).toString();
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹垹闄わ紒');
                 }
-                if (dd.getDate() < 10) {
-                    dt = dt + "-0" + dd.getDate().toString();
-                }
-                else {
-                    dt = dt + "-" + dd.getDate().toString();
-                }
-                //if (Time != 8) {
-                //    sqlWhere += " and 浜よ揣鏃ユ湡 <= ^^" + dt + "^^";
-                //}
-                sql = sqlWhere;
-                //浠庣涓�椤靛紑濮�
-                _cur_page = 1;
-                RoadHBillNo(sqlWhere);
-            });
-            var $ = layui.$, active = {
-                f_Query: function () { //鏌ヨ
+            }
 
-                },
-                f_Qrjq: function () { //鎺ュ彈
+            //瀹℃牳
+            function set_CheckBill() {
 
-                },
-                f_Bhjq: function () { //鎷掔粷
+            }
 
-                },
-                //JSreload: function () {
-                //    var demoReload = $('#test-table-demoReload');
-                //    //鎵ц閲嶈浇
-                //    table.JSreload('test-table-reload', {
-                //        page: {
-                //            curr: 1 //閲嶆柊浠庣 1 椤靛紑濮�
-                //        }
-                //      , where: {
-                //          key: {
-                //              id: demoReload.val()
-                //          }
-                //      }
-                //    });
-                //}
-            };
-            $('.test-table-reload-btn .layui-btn').on('click', function () {
-                var type = $(this).data('type');
-                active[type] ? active[type].call(this) : '';
-            });
+            //鍙嶅鏍�
+            function set_AbandonCheck() {
+
+            }
+
+            //#endregion
+
+
         });
     </script>
 </body>

--
Gitblit v1.9.1