From a56c687cc29c36f69c830da8e94dfbb500a3edad Mon Sep 17 00:00:00 2001
From: zhangrg <z18737863051@163.com>
Date: 星期二, 02 一月 2024 17:28:25 +0800
Subject: [PATCH] 首件检验单维护,巡检单维护,工序检验单维护,头部搜索栏优化

---
 WebTM/views/质量管理/巡检记录单/QC_PatrolProcCheckBillList.html |  348 ++++++++++++++++
 WebTM/views/质量管理/工序检验单/QC_ProcessCheckBillList.html    |  436 +++++++++++++++++++--
 WebTM/views/质量管理/首件检验单/QC_FirstPieceCheckBillList.html |  371 ++++++++++++++++-
 3 files changed, 1,068 insertions(+), 87 deletions(-)

diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\241\346\243\200\350\256\260\345\275\225\345\215\225/QC_PatrolProcCheckBillList.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\241\346\243\200\350\256\260\345\275\225\345\215\225/QC_PatrolProcCheckBillList.html"
index 9886fc1..2d224e5 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\241\346\243\200\350\256\260\345\275\225\345\215\225/QC_PatrolProcCheckBillList.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\241\346\243\200\350\256\260\345\275\225\345\215\225/QC_PatrolProcCheckBillList.html"
@@ -30,29 +30,127 @@
                         <form class="layui-form" action="" lay-filter="component-form-group">
                             <div class="layui-collapse">
                                 <div class="layui-colla-item">
+                                    <div class="layui-colla-title layui-inline">
+                                        <div class="layui-inline">
+                                            <span>鏇村</span>
+                                        </div>
+                                    </div>
+                                    <!--绗竴灞傝繃婊�-->
                                     <div class="layui-inline">
-                                        <label class="layui-form-label" style="width: 85px;">鍗曟嵁鍙�</label>
-                                        <div class="layui-input-block" style="margin-left: 120px;">
+                                        <label class="layui-form-label">鍗曟嵁鍙�</label>
+                                        <div class="layui-input-block" style="width:120px">
                                             <input type="text" class="layui-input" name="HBillNo" id="HBillNo">
                                         </div>
                                     </div>
                                     <div class="layui-inline">
-                                        <label class="layui-form-label" style="width: 85px;">寮�濮嬫棩鏈�</label>
-                                        <div class="layui-input-block" style="margin-left: 100px;">
+                                        <label class="layui-form-label">寮�濮嬫棩鏈�</label>
+                                        <div class="layui-input-block" style="width:120px">
                                             <input type="text" class="layui-input" name="HDate1" id="HDate1">
                                         </div>
                                     </div>
                                     <div class="layui-inline">
-                                        <label class="layui-form-label" style="width: 85px;">缁撴潫鏃ユ湡</label>
-                                        <div class="layui-input-block" style="margin-left: 100px;">
+                                        <label class="layui-form-label">缁撴潫鏃ユ湡</label>
+                                        <div class="layui-input-block" style="width:120px">
                                             <input type="text" class="layui-input" name="HDate2" id="HDate2">
                                         </div>
+                                    </div>
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label">鍒ゅ畾缁撹</label>
+                                        <div class="layui-input-block" style="width:120px">
+                                            <select name="HLastResult" id="HLastResult" lay-verify="HLastResult">
+                                                <option value=""></option>
+                                                <option value="鍚堟牸">鍚堟牸</option>
+                                                <option value="涓嶅悎鏍�">涓嶅悎鏍�</option>
+                                            </select>
+                                        </div>
+
                                     </div>
                                     <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>
                                     <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
-
+                                    <!--绗簩鎺掕繃婊�-->
+                                    <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;">
+                                        <div class="layui-row" style="margin-top:5px">
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鐗╂枡缂栫爜</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <input type="text" class="layui-input" name="HNumber" id="HNumber">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鐗╂枡鍚嶇О</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <input type="text" class="layui-input" name="HName" id="HName">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">瑙勬牸鍨嬪彿</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <input type="text" class="layui-input" name="HModel" id="HModel">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">璐ㄦ鍛�</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <input type="text" class="layui-input" name="HName1" id="HName1">
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <!--绗笁鎺掕繃婊�-->
+                                    <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;">
+                                        <div class="layui-row" style="margin-top:5px">
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">妫�楠岄」鐩�</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <input type="text" class="layui-input" name="HName2" id="HName2">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鐢熶骇鍚嶇О</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <input type="text" class="layui-input" name="HName3" id="HName3">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">宸ュ簭娴佽浆鍗�</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <input type="text" class="layui-input" name="HProcExchBillNo" id="HProcExchBillNo">
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <!--鑷畾涔夎繃婊�-->
+                                    <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;">
+                                        <div class="layui-row" style="margin-top:5px">
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">杩囨护</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <select name="ColName" id="ColName" lay-filter="ColName" style="width:190px;">
+                                                    </select>
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline" style="width:120px">
+                                                <select name="Comparator" id="Comparator" lay-filter="Comparator" style="width:190px;">
+                                                    <option value="0" selected="selected"></option>
+                                                    <option value="=">=</option>
+                                                    <option value=">=">>=</option>
+                                                    <option value=">">></option>
+                                                    <option value="<="><=</option>
+                                                    <option value="<"><</option>
+                                                    <option value="<>"><></option>
+                                                    <option value="7">鍖呭惈</option>
+                                                    <option value="8">宸﹀寘鍚�</option>
+                                                    <option value="9">鍙冲寘鍚�</option>
+                                                    <option value="10">涓嶅寘鍚�</option>
+                                                </select>
+                                            </div>
+                                            <div class="layui-inline" style="width:120px">
+                                                <input type="text" class="layui-input" value="" name="ColContent" id="ColContent">
+                                            </div>
+                                        </div>
+                                    </div>
                                 </div>
                             </div>
                             <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
@@ -63,6 +161,14 @@
                                     <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Delete" lay-event="btn-Delete"><i class="layui-icon layui-icon-form"></i>鍒犻櫎</button>
                                     <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="set_HideColumn" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                                     <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>鎸夐挳璁剧疆</button>
+                                    <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="get_Refresh" id="RefreshButton"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
+                                    <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Audit" id="AuditButton"><i class="layui-icon layui-icon-radio"></i>瀹℃牳</button>
+                                    <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-DeAudit" id="DeAuditButton"><i class="layui-icon layui-icon-circle"></i>鍙嶅鏍�</button>
+                                    <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Close" id="btn-Close"><i class="layui-icon layui-icon-radio"></i>鍏抽棴</button>
+                                    <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-DeClose" id="btn-DeClose"><i class="layui-icon layui-icon-radio"></i>鍙嶅叧闂�</button>
+                                    <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Drop" id="btn-Drop"><i class="layui-icon layui-icon-radio"></i>浣滃簾</button>
+                                    <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-DeDrop" id="btn-DeDrop"><i class="layui-icon layui-icon-radio"></i>鍙嶄綔搴�</button>
+                                    <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="get_Exit" id="ExitButton"><i class="layui-icon layui-icon-logout"></i>閫�鍑�</button>
                                 </div>
                             </script>
                         </form>
@@ -187,8 +293,8 @@
                     , { field: '鍏抽棴浜�', title: '鍏抽棴浜�', width: 160, sort: true }
                     , { field: '鍏抽棴鏃ユ湡', title: '鍏抽棴鏃ユ湡', width: 160, sort: true }
                     , { field: '浣滃簾浜�', title: '浣滃簾浜�', hide: true, width: 160, sort: true }
-                    , { field: '浣滃簾鏃ユ湡 ', title: '浣滃簾鏃ユ湡', width: 215, sort: true }
-                    , { field: '鍗曟嵁绫诲瀷 ', title: '鍗曟嵁绫诲瀷 ', width: 115, sort: true }
+                    , { field: '浣滃簾鏃ユ湡', title: '浣滃簾鏃ユ湡', width: 215, sort: true }
+                    , { field: '鍗曟嵁绫诲瀷', title: '鍗曟嵁绫诲瀷', width: 115, sort: true }
                 ]]
                 //, skin: 'row' //琛ㄦ牸椋庢牸
                 // , even: true
@@ -284,9 +390,42 @@
                         var HBillType = "7506";
                         get_HideButton(btns, HBillType, HModName, sessionStorage["HUserName"]);
                         break;
+                    //鍒锋柊
+                    case 'get_Refresh': get_Refresh();
+                        break;
+                    //閫�鍑烘寜閽�
+                    case 'get_Exit': Pub_Close(2);
+                        break;
+                    //瀹℃牳鎸夐挳
+                    case 'btn-Audit':
+                        set_CheckBill(0);
+                        break;
+                    //鍙嶅鏍告寜閽�
+                    case 'btn-DeAudit':
+                        set_CheckBill(1);
+                        break;
+                    //鍏抽棴鎸夐挳        锛�1:鍏抽棴銆�2:鍙嶅叧闂級
+                    case 'btn-Close':
+                        set_CloseBill(1);
+                        break;
+                    //鍙嶅叧闂寜閽�
+                    case 'btn-DeClose':
+                        set_CloseBill(2);
+                        break;
+                    //浣滃簾鎸夐挳        锛�1:浣滃簾銆�2:鍙嶄綔搴燂級
+                    case 'btn-Drop':
+                        set_DropBill(1);
+                        break;
+                    //鍙嶄綔搴熸寜閽�
+                    case 'btn-DeDrop':
+                        set_DropBill(2);
+                        break;
                 };
             });
-
+            //鍒锋柊
+            function get_Refresh() {
+                $("#btnSearch").trigger('click');
+            }
             ///鍔犺浇鏄剧ず鏁版嵁
             function RoadHBillNo(sqlWhere) {
                 var ajaxLoad = layer.load();
@@ -311,6 +450,11 @@
                                 }
                             });
                             layer.close(ajaxLoad);
+                            //杩囨护
+                            if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
+                                ColFilter();
+                            }
+
                             //鍒锋柊鎸夐挳鏄剧ず
                             var btns = document.getElementsByTagName("button");     //鑾峰彇鏈〉鎵�鏈夋寜閽璞�
                             var HBillType = "7506";
@@ -331,11 +475,60 @@
             form.on('submit(btnSearch)', function (data) {//鏌ヨ
                 var sqlWhere = " and 1=1 ";
                 var HBillNo = $("#HBillNo").val();//鍗曟嵁鍙�
+                var HNumber = $("#HNumber").val();//鐗╂枡缂栫爜
+                var HName = $("#HName").val();//鐗╂枡鍚嶇О
+                var HModel = $("#HModel").val();//瑙勬牸鍨嬪彿
                 var HDate1 = $("#HDate1").val();//寮�濮嬫棩鏈�
-                var HDate2 = $("#HDate2").val();//缁撴潫鏃ユ湡
+                var HDate2 = $("#HDate2").val();//缁撴潫鏃ユ湡 
+                var HLastResult = $("#HLastResult").val();//鍒ゅ畾缁撹
+                var HName1 = $("#HName1").val();//璐ㄦ鍛樺悕绉�
+                var HName2 = $("#HName2").val();//妫�楠岄」鐩�
+                var HName3 = $("#HName3").val();//鐢熶骇璧勬簮鍚嶇О
+                var HProcExchBillNo = $("#HProcExchBillNo").val();//宸ュ簭娴佽浆鍗�
+                var ColName = $("#ColName").val();//澶嶉�夋
+                var Comparator = $("#Comparator").val()
+                var ColContent = $("#ColContent").val();
+
+                if (ColName != 0 && Comparator != 0) {
+                    var com = "";
+                    switch (Comparator) {
+                        case "7":
+                            com = "like'%" + ColContent + "%'";
+                            break;
+                        case "8":
+                            com = "like'%" + ColContent + "'";
+                            break;
+                        case "9":
+                            com = "like'" + ColContent + "%'";
+                            break;
+                        case "10":
+                            com = "not like'%" + ColContent + "%'";
+                            break;
+                        default:
+                            com = "" + Comparator + "'" + ColContent + "'";
+                            break;
+                    }
+                    sWhere += " and " + ColName + " " + com;
+                }
 
                 if (HBillNo)
                     sqlWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'";
+                if (HNumber)
+                    sqlWhere += " and 鐗╂枡缂栫爜 like '%" + HNumber + "%'";
+                if (HName)
+                    sqlWhere += " and 鐗╂枡鍚嶇О like '%" + HName + "%'";
+                if (HModel)
+                    sqlWhere += " and 瑙勬牸鍨嬪彿 like '%" + HModel + "%'";
+                if (HLastResult)
+                    sqlWhere += " and 鍒ゅ畾缁撹 like '" + HLastResult + "%'";
+                if (HName1)
+                    sqlWhere += " and 璐ㄦ鍛樺悕绉� like '%" + HName1 + "%'";
+                if (HName2)
+                    sqlWhere += " and 妫�楠岄」鐩� like '%" + HName2 + "%'";
+                if (HName3)
+                    sqlWhere += " and 鐢熶骇璧勬簮鍚嶇О like '%" + HName3 + "%'";
+                if (HProcExchBillNo)
+                    sqlWhere += " and 宸ュ簭娴佽浆鍗� like '%" + HProcExchBillNo + "%'";
 
                 if (HDate1) {
                     sqlWhere += " and 鏃ユ湡 >= '" + HDate1 + "'";
@@ -417,6 +610,112 @@
                 var type = $(this).data('type');
                 active[type] ? active[type].call(this) : '';
             });
+
+            //#region 鍙嶅鏍�/瀹℃牳鏁版嵁
+            function set_CheckBill(num) {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var InterID = data[0].hmainid.toString();
+                    //閫昏緫瀹℃牳鏂规硶
+                    $.ajax({
+                        type: "GET",
+                        url: GetWEBURL() + "/QC_Management/QC_PatrolProcCheckBillMainValue", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                        data: { "HInterID": InterID, "IsAudit": num, "CurUserName": 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);
+                                    //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+                                    $("#btnSearch").trigger('click');
+                                });
+
+                            } else {
+                                layer.alert(result.code + result.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        }
+                    });
+                }
+                else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒');
+                }
+            }
+
+            //#region 鍙嶅叧闂�/鍏抽棴鏁版嵁
+            function set_CloseBill(num) {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var InterID = data[0].hmainid.toString();
+                    //閫昏緫瀹℃牳鏂规硶
+                    $.ajax({
+                        type: "GET",
+                        url: GetWEBURL() + "/QC_Management/CloseQC_PatrolProcCheckBillMain", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                        data: { "HInterID": InterID, "Type": num, "user": 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);
+                                    //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+                                    $("#btnSearch").trigger('click');
+                                });
+
+                            } else {
+                                layer.alert(result.code + result.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        }
+                    });
+                }
+                else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒');
+                }
+            }
+
+            //#region 鍙嶄綔搴�/浣滃簾鏁版嵁
+            function set_DropBill(num) {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var InterID = data[0].hmainid.toString();
+                    //閫昏緫瀹℃牳鏂规硶
+                    $.ajax({
+                        type: "GET",
+                        url: GetWEBURL() + "/QC_Management/DropQC_PatrolProcCheckBillMain", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                        data: { "HInterID": InterID, "Type": num, "user": 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);
+                                    //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+                                    $("#btnSearch").trigger('click');
+                                });
+
+                            } else {
+                                layer.alert(result.code + result.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        }
+                    });
+                }
+                else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒');
+                }
+            }
+
 
             //鏂板
             function set_AddNew() {
@@ -565,6 +864,33 @@
                 })
             }
 
+
+            //#region 鍒楁槑鏄剧ず涓嬫媺妗�
+            function ColFilter() {
+                var Organization = '<option  value="0" selected="selected" ></option>';
+                for (var i = 1; i < option.cols[0].length; i++) {
+                    if (option.cols[0][i].hide != true) {
+                        Organization += '<option  style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].field + '</option>';
+                    }
+                }
+                $("#ColName").empty();
+                $("#ColName").append(Organization);
+                form.render('select');
+            }
+
+            //閫�鍑�
+            function Pub_Close(closeType) {
+                if (closeType == 1) {
+                    //鍏抽棴寮圭獥
+                    var index = parent.layer.getFrameIndex(window.name);
+                    parent.layer.close(index);
+                } else if (closeType == 2) {
+                    //鍏抽棴椤电
+                    parent.layui.admin.events.closeThisTabs();
+                }
+            }
+            
+
         });
     </script>
 </body>
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\345\272\217\346\243\200\351\252\214\345\215\225/QC_ProcessCheckBillList.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\345\272\217\346\243\200\351\252\214\345\215\225/QC_ProcessCheckBillList.html"
index 712ca66..c28bac9 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\345\272\217\346\243\200\351\252\214\345\215\225/QC_ProcessCheckBillList.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\245\345\272\217\346\243\200\351\252\214\345\215\225/QC_ProcessCheckBillList.html"
@@ -16,6 +16,7 @@
     <script src="../../../layuiadmin/PubCustom.js"></script>
     <script src="../../../layuiadmin/HideButton.js"></script>
     <script src="../../../layuiadmin/soulTable.slim.js"></script>
+
     <!--<style type="text/css">
         input.layui-input.layui-unselect {
             padding-right: 0;
@@ -24,56 +25,175 @@
 </head>
 <body>
     <div class="layui-fluid">
-        <div class="layui-col-md12">
-            <div class="layui-card" style="padding: 1px">
-                <div class="layui-card-body" style="padding: 1px;">
-                    <form class="layui-form" action="" lay-filter="component-form-group">
-                        <div class="layui-collapse">
-                            <div class="layui-colla-item">
-                                <div class="layui-inline">
-                                    <label class="layui-form-label" style="width: 85px;">鍗曟嵁鍙�</label>
-                                    <div class="layui-input-block" style="margin-left: 120px;">
-                                        <input type="text" class="layui-input" name="HBillNo" id="HBillNo">
+        <div class="layui-row layui-col-space15">
+            <div class="layui-col-md12">
+                <div class="layui-card" style="padding: 1px">
+                    <div class="layui-card-body" style="padding: 1px;">
+                        <form class="layui-form" action="" lay-filter="component-form-group">
+                            <div class="layui-collapse">
+                                <div class="layui-colla-item">
+                                    <div class="layui-colla-title layui-inline">
+                                        <div class="layui-inline">
+                                            <span>鏇村</span>
+                                        </div>
+                                    </div>
+                                    <!--绗竴灞傝繃婊�-->
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label" >鍗曟嵁鍙�</label>
+                                        <div class="layui-input-block" style="width:120px">
+                                            <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" style="width:120px">
+                                            <input type="text" class="layui-input" name="HDate1" id="HDate1">
+                                        </div>
+                                    </div>
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label">缁撴潫鏃ユ湡</label>
+                                        <div class="layui-input-block" style="width:120px">
+                                            <input type="text" class="layui-input" name="HDate2" id="HDate2">
+                                        </div>
+                                    </div>
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label">鍒ゅ畾缁撹</label>
+                                        <div class="layui-input-block" style="width:120px">
+                                            <select name="HLastResult" id="HLastResult" lay-verify="HLastResult">
+                                                <option value=""></option>
+                                                <option value="鍚堟牸">鍚堟牸</option>
+                                                <option value="涓嶅悎鏍�">涓嶅悎鏍�</option>
+                                            </select>
+                                        </div>
+
+                                    </div>
+                                    <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>
+                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
+                                    <!--绗簩鎺掕繃婊�-->
+                                    <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;">
+                                        <div class="layui-row" style="margin-top:5px">
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鐗╂枡缂栫爜</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <input type="text" class="layui-input" name="HNumber" id="HNumber">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鐗╂枡鍚嶇О</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <input type="text" class="layui-input" name="HName" id="HName">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">瑙勬牸鍨嬪彿</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <input type="text" class="layui-input" name="HModel" id="HModel">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">璐ㄦ鍛�</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <input type="text" class="layui-input" name="HName1" id="HName1">
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <!--绗笁鎺掕繃婊�-->
+                                    <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;">
+                                        <div class="layui-row" style="margin-top:5px">
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">妫�楠岄」鐩�</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <input type="text" class="layui-input" name="HName2" id="HName2">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鐢熶骇鍚嶇О</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <input type="text" class="layui-input" name="HName3" id="HName3">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">宸ュ簭娴佽浆鍗�</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <input type="text" class="layui-input" name="HProcExchBillNo" id="HProcExchBillNo">
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <!--鑷畾涔夎繃婊�-->
+                                    <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;">
+                                        <div class="layui-row" style="margin-top:5px">
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">杩囨护</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <select name="ColName" id="ColName" lay-filter="ColName" style="width:190px;">
+                                                    </select>
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline" style="width:120px">
+                                                <select name="Comparator" id="Comparator" lay-filter="Comparator" style="width:190px;">
+                                                    <option value="0" selected="selected"></option>
+                                                    <option value="=">=</option>
+                                                    <option value=">=">>=</option>
+                                                    <option value=">">></option>
+                                                    <option value="<="><=</option>
+                                                    <option value="<"><</option>
+                                                    <option value="<>"><></option>
+                                                    <option value="7">鍖呭惈</option>
+                                                    <option value="8">宸﹀寘鍚�</option>
+                                                    <option value="9">鍙冲寘鍚�</option>
+                                                    <option value="10">涓嶅寘鍚�</option>
+                                                </select>
+                                            </div>
+                                            <div class="layui-inline" style="width:120px">
+                                                <input type="text" class="layui-input" value="" name="ColContent" id="ColContent">
+                                            </div>
+                                        </div>
                                     </div>
                                 </div>
-                                <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>
-                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
                             </div>
-                        </div>
-                        <table class="" 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" style="display:none;" id="set_AddNew" lay-event="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
-                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="set_ShowBill" lay-event="set_ShowBill"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
-                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="set_DeleteBill" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
-                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="get_Refresh" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
-                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="set_HideColumn" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
-                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="set_HideButton" lay-event="set_HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>鎸夐挳璁剧疆</button>
-                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="get_Exit" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>閫�鍑�</button>
-                            </div>
-                        </script>
-                        <!--<div style="padding: 10px;">
+                            <table class="" 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" style="display:none;" id="set_AddNew" lay-event="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
+                                    <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="set_ShowBill" lay-event="set_ShowBill"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
+                                    <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="set_DeleteBill" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
+                                    <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="get_Refresh" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
+                                    <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="set_HideColumn" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
+                                    <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="set_HideButton" lay-event="set_HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>鎸夐挳璁剧疆</button>
+                                    <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Audit" id="AuditButton"><i class="layui-icon layui-icon-radio"></i>瀹℃牳</button>
+                                    <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-DeAudit" id="DeAuditButton"><i class="layui-icon layui-icon-circle"></i>鍙嶅鏍�</button>
+                                    <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Close" id="btn-Close"><i class="layui-icon layui-icon-radio"></i>鍏抽棴</button>
+                                    <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-DeClose" id="btn-DeClose"><i class="layui-icon layui-icon-radio"></i>鍙嶅叧闂�</button>
+                                    <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Drop" id="btn-Drop"><i class="layui-icon layui-icon-radio"></i>浣滃簾</button>
+                                    <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-DeDrop" id="btn-DeDrop"><i class="layui-icon layui-icon-radio"></i>鍙嶄綔搴�</button>
+                                    <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="get_Exit" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>閫�鍑�</button>
+                                </div>
+                            </script>
+                            <!--<div style="padding: 10px;">
                             <button type="button" lay-submit="" class="layui-btn layui-btn-radius" lay-filter="btnReSearch" style="padding:0 5px">閲嶇疆</button>
                             <button type="button" lay-submit="" class="layui-btn layui-btn-radius" lay-filter="btndelete" style="padding:0 5px">鍒犻櫎</button>-->
-                        <!--<button type="button" lay-submit="" class="layui-btn layui-btn-radius" lay-filter="btnAdd" style="padding:0 5px">鏂板</button>-->
-                        <!--<button type="button" lay-submit="" class="layui-btn layui-btn-radius" lay-filter="btnModify" style="padding:0 5px">淇敼</button>
+                            <!--<button type="button" lay-submit="" class="layui-btn layui-btn-radius" lay-filter="btnAdd" style="padding:0 5px">鏂板</button>-->
+                            <!--<button type="button" lay-submit="" class="layui-btn layui-btn-radius" lay-filter="btnModify" style="padding:0 5px">淇敼</button>
                             <button type="button" lay-submit="" class="layui-btn layui-btn-radius" lay-filter="btnJY" style="padding:0 5px">绂佺敤</button>
                             <button type="button" lay-submit="" class="layui-btn layui-btn-radius" lay-filter="btnFJY" style="padding:0 5px">鍙嶇鐢�</button>
 
                         </div>-->
 
-                    </form>
+                        </form>
+                    </div>
                 </div>
             </div>
         </div>
     </div>
-    <!--<script src="../../../layuiadmin/layui/layui.js"></script>
+        <!--<script src="../../../layuiadmin/layui/layui.js"></script>
     <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>
+        <script>
         layui.config({
             base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
         }).extend({
@@ -101,7 +221,12 @@
             //#endregion
 
             //#region 澶村伐鍏锋爮浜嬩欢
-
+            laydate.render({
+                elem: '#HDate1'
+            });
+            laydate.render({
+                elem: '#HDate2'
+            });
             table.on('toolbar(mainTable)', function (obj) {
                 switch (obj.event) {
                     //鏂板
@@ -115,6 +240,33 @@
                         break;
                     //鍒锋柊
                     case 'get_Refresh': get_Refresh();
+                        break;
+                    //閫�鍑烘寜閽�
+                    case 'get_Exit': Pub_Close(2);
+                        break;
+                    //瀹℃牳鎸夐挳
+                    case 'btn-Audit':
+                        set_CheckBill(0);
+                        break;
+                    //鍙嶅鏍告寜閽�
+                    case 'btn-DeAudit':
+                        set_CheckBill(1);
+                        break;
+                    //鍏抽棴鎸夐挳        锛�1:鍏抽棴銆�2:鍙嶅叧闂級
+                    case 'btn-Close':
+                        set_CloseBill(1);
+                        break;
+                    //鍙嶅叧闂寜閽�
+                    case 'btn-DeClose':
+                        set_CloseBill(2);
+                        break;
+                    //浣滃簾鎸夐挳        锛�1:浣滃簾銆�2:鍙嶄綔搴燂級
+                    case 'btn-Drop':
+                        set_DropBill(1);
+                        break;
+                    //鍙嶄綔搴熸寜閽�
+                    case 'btn-DeDrop':
+                        set_DropBill(2);
                         break;
                     //鍒楄缃�
                     case 'set_HideColumn': get_HideColumn();
@@ -140,9 +292,79 @@
 
             //#region 鏌ヨ鎸夐挳
             form.on('submit(btnSearch)', function (data) {
-                get_FastQuery();
+                var sqlWhere = " ";
+                var HBillNo = $("#HBillNo").val();//鍗曟嵁鍙�
+                var HNumber = $("#HNumber").val();//鐗╂枡缂栫爜
+                var HName = $("#HName").val();//鐗╂枡鍚嶇О
+                var HModel = $("#HModel").val();//瑙勬牸鍨嬪彿
+                var HDate1 = $("#HDate1").val();//寮�濮嬫棩鏈�
+                var HDate2 = $("#HDate2").val();//缁撴潫鏃ユ湡
+                var HLastResult = $("#HLastResult").val();//鍒ゅ畾缁撹
+                var HName1 = $("#HName1").val();//璐ㄦ鍛樺悕绉�
+                var HName2 = $("#HName2").val();//妫�楠岄」鐩�
+                var HName3 = $("#HName3").val();//鐢熶骇璧勬簮鍚嶇О
+                var HProcExchBillNo = $("#HProcExchBillNo").val();//宸ュ簭娴佽浆鍗�
+                var ColName = $("#ColName").val();//澶嶉�夋
+                var Comparator = $("#Comparator").val()
+                var ColContent = $("#ColContent").val();
+
+                if (ColName != 0 && Comparator != 0) {
+                    var com = "";
+                    switch (Comparator) {
+                        case "7":
+                            com = "like'%" + ColContent + "%'";
+                            break;
+                        case "8":
+                            com = "like'%" + ColContent + "'";
+                            break;
+                        case "9":
+                            com = "like'" + ColContent + "%'";
+                            break;
+                        case "10":
+                            com = "not like'%" + ColContent + "%'";
+                            break;
+                        default:
+                            com = "" + Comparator + "'" + ColContent + "'";
+                            break;
+                    }
+                    sWhere += " and " + ColName + " " + com;
+                }
+
+                if (HBillNo)
+                    sqlWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'";
+                if (HNumber)
+                    sqlWhere += " and 鐗╂枡缂栫爜 like '%" + HNumber + "%'";
+                if (HName)
+                    sqlWhere += " and 鐗╂枡鍚嶇О like '%" + HName + "%'";
+                if (HModel)
+                    sqlWhere += " and 瑙勬牸鍨嬪彿 like '%" + HModel + "%'";
+                if (HLastResult)
+                    sqlWhere += " and 鍒ゅ畾缁撹 like '" + HLastResult + "%'";
+                if (HName1)
+                    sqlWhere += " and 璐ㄦ鍛樺悕绉� like '%" + HName1 + "%'";
+                if (HName2)
+                    sqlWhere += " and 妫�楠岄」鐩� like '%" + HName2 + "%'";
+                if (HName3)
+                    sqlWhere += " and 鐢熶骇璧勬簮鍚嶇О like '%" + HName3 + "%'";
+                if (HProcExchBillNo)
+                    sqlWhere += " and 宸ュ簭娴佽浆鍗� like '%" + HProcExchBillNo + "%'";
+
+                if (HDate1) {
+                    sqlWhere += " and 鏃ユ湡 >= '" + HDate1 + "'";
+                }
+                if (HDate2) {
+                    sqlWhere += " and 鏃ユ湡 <= '" + HDate2 + "'";
+                }
+
+
+                get_FastQuery(sqlWhere);
             });
             //#endregion
+
+            //鍒锋柊
+            function get_Refresh() {
+                $("#btnSearch").trigger('click');
+            }
 
             //#region 鍒濆鍖栫晫闈�
             function set_ClearBill() {
@@ -285,9 +507,9 @@
                             DisPlay_HideColumn();
                             table.render(option);
 
-                            //if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
-                            //    ColFilter();
-                            //}
+                            if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
+                                ColFilter();
+                            }
 
                             //鍒锋柊鎸夐挳鏄剧ず
                             var btns = document.getElementsByTagName("button");     //鑾峰彇鏈〉鎵�鏈夋寜閽璞�
@@ -327,8 +549,8 @@
             //    }
             //});
             //#region 蹇�熻繃婊�
-            function get_FastQuery() {
-                var HBillNo = $("#HBillNo").val();//鍗曟嵁鍙�
+            function get_FastQuery(sWhere) {
+                //var HBillNo = $("#HBillNo").val();//鍗曟嵁鍙�
 
                 get_Display(sWhere);
                 sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
@@ -341,6 +563,113 @@
                 sWhere = "";
             }
             //#endregion
+
+
+            //#region 鍙嶅鏍�/瀹℃牳鏁版嵁
+            function set_CheckBill(num) {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var InterID = data[0].hmainid.toString();
+                    //閫昏緫瀹℃牳鏂规硶
+                    $.ajax({
+                        type: "GET",
+                        url: GetWEBURL() + "/QC_ProcessCheckBill/QC_ProcessCheckBillMainValue", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                        data: { "HInterID": InterID, "IsAudit": num, "CurUserName": 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);
+                                    //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+                                    $("#btnSearch").trigger('click');
+                                });
+
+                            } else {
+                                layer.alert(result.code + result.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        }
+                    });
+                }
+                else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒');
+                }
+            }
+
+            //#region 鍙嶅叧闂�/鍏抽棴鏁版嵁
+            function set_CloseBill(num) {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var InterID = data[0].hmainid.toString();
+                    //閫昏緫瀹℃牳鏂规硶
+                    $.ajax({
+                        type: "GET",
+                        url: GetWEBURL() + "/QC_ProcessCheckBill/CloseQC_ProcessCheckBillMain", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                        data: { "HInterID": InterID, "Type": num, "user": 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);
+                                    //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+                                    $("#btnSearch").trigger('click');
+                                });
+
+                            } else {
+                                layer.alert(result.code + result.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        }
+                    });
+                }
+                else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒');
+                }
+            }
+
+            //#region 鍙嶄綔搴�/浣滃簾鏁版嵁
+            function set_DropBill(num) {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var InterID = data[0].hmainid.toString();
+                    //閫昏緫瀹℃牳鏂规硶
+                    $.ajax({
+                        type: "GET",
+                        url: GetWEBURL() + "/QC_ProcessCheckBill/DropQC_ProcessCheckBillMain", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                        data: { "HInterID": InterID, "Type": num, "user": 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);
+                                    //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+                                    $("#btnSearch").trigger('click');
+                                });
+
+                            } else {
+                                layer.alert(result.code + result.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        }
+                    });
+                }
+                else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒');
+                }
+            }
+
 
             //#region 鏂板
             function set_AddNew() {
@@ -630,6 +959,31 @@
                 })
             }
 
+            //#region 鍒楁槑鏄剧ず涓嬫媺妗�
+            function ColFilter() {
+                var Organization = '<option  value="0" selected="selected" ></option>';
+                for (var i = 1; i < option.cols[0].length; i++) {
+                    if (option.cols[0][i].hide != true) {
+                        Organization += '<option  style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].field + '</option>';
+                    }
+                }
+                $("#ColName").empty();
+                $("#ColName").append(Organization);
+                form.render('select');
+            }
+
+            //閫�鍑�
+            function Pub_Close(closeType) {
+                if (closeType == 1) {
+                    //鍏抽棴寮圭獥
+                    var index = parent.layer.getFrameIndex(window.name);
+                    parent.layer.close(index);
+                } else if (closeType == 2) {
+                    //鍏抽棴椤电
+                    parent.layui.admin.events.closeThisTabs();
+                }
+            }
+
             ////鏌ヨ鎸夐挳
             //form.on('submit(btnSearch)', function (data) {//閫夋嫨浠撲綅
             //    //var HBillType = $("#HBillType").val();//鍗曟嵁绫诲瀷
@@ -700,7 +1054,7 @@
 
 
 
-    </script>
+        </script>
 
 </body>
 </html>
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\351\246\226\344\273\266\346\243\200\351\252\214\345\215\225/QC_FirstPieceCheckBillList.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\351\246\226\344\273\266\346\243\200\351\252\214\345\215\225/QC_FirstPieceCheckBillList.html"
index c30721f..f7b81b6 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\351\246\226\344\273\266\346\243\200\351\252\214\345\215\225/QC_FirstPieceCheckBillList.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\351\246\226\344\273\266\346\243\200\351\252\214\345\215\225/QC_FirstPieceCheckBillList.html"
@@ -29,32 +29,133 @@
 
                     <div class="layui-card-body">
                         <!--<div class="test-table-reload-btn" style="margin-bottom: 10px;">-->
-                        <form class="layui-form" action="">
-                            <div class="layui-form-item">
-                                <div class="layui-inline">
-                                    <label class="layui-form-label">鍗曟嵁鍙�</label>
-                                    <div class="layui-input-block">
-                                        <input type="text" class="layui-input" name="HBillNo" id="HBillNo">
+                        <form class="layui-form" action="" lay-filter="component-form-group">
+                            <div class="layui-collapse">
+                                <div class="layui-colla-item">
+                                    <div class="layui-colla-title layui-inline" >
+                                        <div class="layui-inline">
+                                            <span>鏇村</span>
+                                        </div>
+                                    </div>
+                                    <!--绗竴灞傝繃婊�-->
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label">鍗曟嵁鍙�</label>
+                                        <div class="layui-input-block" style="width:120px">
+                                            <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" style="width:120px">
+                                            <input type="text" class="layui-input" name="HDate1" id="HDate1">
+                                        </div>
+                                    </div>
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label">缁撴潫鏃ユ湡</label>
+                                        <div class="layui-input-block" style="width:120px">
+                                            <input type="text" class="layui-input" name="HDate2" id="HDate2">
+                                        </div>
+                                    </div>
+                                    <div class="layui-inline" >
+                                        <label class="layui-form-label">鍒ゅ畾缁撹</label>
+                                        <div class="layui-input-block" style="width:120px">
+                                            <select name="HLastResult" id="HLastResult" lay-verify="HLastResult">
+                                                <option value=""></option>
+                                                <option value="鍚堟牸">鍚堟牸</option>
+                                                <option value="涓嶅悎鏍�">涓嶅悎鏍�</option>
+                                            </select>
+                                        </div>
+                                        
+                                    </div>
+                                    <div class="layui-inline">
+                                        <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="f_Query" id="f_Query">
+                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                        </button>
+                                    </div>
+                                    <!--绗簩鎺掕繃婊�-->
+                                    <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;">
+                                        <div class="layui-row" style="margin-top:5px">
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鐗╂枡缂栫爜</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <input type="text" class="layui-input" name="HNumber" id="HNumber">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鐗╂枡鍚嶇О</label>
+                                                <div class="layui-input-block" style="width:120px" >
+                                                    <input type="text" class="layui-input" name="HName" id="HName">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">瑙勬牸鍨嬪彿</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <input type="text" class="layui-input" name="HModel" id="HModel">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">璐ㄦ鍛�</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <input type="text" class="layui-input" name="HName1" id="HName1">
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <!--绗笁鎺掕繃婊�-->
+                                    <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;">
+                                        <div class="layui-row" style="margin-top:5px">
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">妫�楠岄」鐩�</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <input type="text" class="layui-input" name="HName2" id="HName2">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鐢熶骇鍚嶇О</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <input type="text" class="layui-input" name="HName3" id="HName3">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">宸ュ簭娴佽浆鍗�</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <input type="text" class="layui-input" name="HProcExchBillNo" id="HProcExchBillNo">
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <!--鑷畾涔夎繃婊�-->
+                                    <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;">
+                                        <div class="layui-row" style="margin-top:5px">
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">杩囨护</label>
+                                                <div class="layui-input-block" style="width:120px">
+                                                    <select name="ColName" id="ColName" lay-filter="ColName" style="width:190px;">
+                                                    </select>
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline" style="width:120px">
+                                                <select name="Comparator" id="Comparator" lay-filter="Comparator" style="width:190px;">
+                                                    <option value="0" selected="selected"></option>
+                                                    <option value="=">=</option>
+                                                    <option value=">=">>=</option>
+                                                    <option value=">">></option>
+                                                    <option value="<="><=</option>
+                                                    <option value="<"><</option>
+                                                    <option value="<>"><></option>
+                                                    <option value="7">鍖呭惈</option>
+                                                    <option value="8">宸﹀寘鍚�</option>
+                                                    <option value="9">鍙冲寘鍚�</option>
+                                                    <option value="10">涓嶅寘鍚�</option>
+                                                </select>
+                                            </div> 
+                                            <div class="layui-inline" style="width:120px">
+                                                <input type="text" class="layui-input" value="" name="ColContent" id="ColContent">
+                                            </div>
+                                        </div>
                                     </div>
                                 </div>
-
-                                <div class="layui-inline">
-                                    <label class="layui-form-label">寮�濮嬫棩鏈�</label>
-                                    <div class="layui-input-block">
-                                        <input type="text" class="layui-input" name="HDate1" id="HDate1">
-                                    </div>
-                                </div>
-                                <div class="layui-inline">
-                                    <label class="layui-form-label">缁撴潫鏃ユ湡</label>
-                                    <div class="layui-input-block">
-                                        <input type="text" class="layui-input" name="HDate2" id="HDate2">
-                                    </div>
-                                </div>
-                                <div class="layui-inline">
-                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="f_Query">
-                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
-                                    </button>
-                                </div>
+                              
                             </div>
 
                         </form>
@@ -79,6 +180,14 @@
                             <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Delete" lay-event="btn-Delete"><i class="layui-icon layui-icon-form"></i>鍒犻櫎</button>
                             <button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="set_HideColumn" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                             <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>鎸夐挳璁剧疆</button>
+                            <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="get_Refresh" id="RefreshButton"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
+                            <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Audit" id="AuditButton"><i class="layui-icon layui-icon-radio"></i>瀹℃牳</button>
+                            <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-DeAudit" id="DeAuditButton"><i class="layui-icon layui-icon-circle"></i>鍙嶅鏍�</button>
+                            <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Close" id="btn-Close"><i class="layui-icon layui-icon-radio"></i>鍏抽棴</button>
+                            <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-DeClose" id="btn-DeClose"><i class="layui-icon layui-icon-radio"></i>鍙嶅叧闂�</button>
+                            <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Drop" id="btn-Drop"><i class="layui-icon layui-icon-radio"></i>浣滃簾</button>
+                            <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-DeDrop" id="btn-DeDrop"><i class="layui-icon layui-icon-radio"></i>鍙嶄綔搴�</button>
+                            <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="get_Exit" id="ExitButton"><i class="layui-icon layui-icon-logout"></i>閫�鍑�</button>
                         </div>
                     </script>
                 </div>
@@ -306,8 +415,147 @@
                         var HBillType = "7505";
                         get_HideButton(btns, HBillType, HModName, sessionStorage["HUserName"]);
                         break;
+                    //鍒锋柊
+                    case 'get_Refresh': get_Refresh();
+                        break;
+                    //閫�鍑烘寜閽�
+                    case 'get_Exit': Pub_Close(2);
+                        break;
+                    //瀹℃牳鎸夐挳
+                    case 'btn-Audit':
+                        set_CheckBill(0);
+                        break;
+                    //鍙嶅鏍告寜閽�
+                    case 'btn-DeAudit':
+                        set_CheckBill(1);
+                        break;
+                    //鍏抽棴鎸夐挳        锛�1:鍏抽棴銆�2:鍙嶅叧闂級
+                    case 'btn-Close':
+                        set_CloseBill(1);
+                        break;
+                    //鍙嶅叧闂寜閽�
+                    case 'btn-DeClose':
+                        set_CloseBill(2);
+                        break;
+                    //浣滃簾鎸夐挳        锛�1:浣滃簾銆�2:鍙嶄綔搴燂級
+                    case 'btn-Drop':
+                        set_DropBill(1);
+                        break;
+                    //鍙嶄綔搴熸寜閽�
+                    case 'btn-DeDrop':
+                        set_DropBill(2);
+                        break;
                 };
             });
+            //鍒锋柊
+            function get_Refresh() {
+                $("#f_Query").trigger('click');
+            }
+
+            //#region 鍙嶅鏍�/瀹℃牳鏁版嵁
+            function set_CheckBill(num) {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var InterID = data[0].hmainid.toString();
+                    //閫昏緫瀹℃牳鏂规硶
+                    $.ajax({
+                        type: "GET",
+                        url: GetWEBURL() + "/QC_ValueTable/QC_FirstPieceCheckValue", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                        data: { "HInterID": InterID, "IsAudit": num, "CurUserName": 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);
+                                    //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+                                   $("#f_Query").trigger('click');
+                                });
+
+                            } else {
+                                layer.alert(result.code + result.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        }
+                    });
+                }
+                else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒');
+                }
+            }
+
+            //#region 鍙嶅叧闂�/鍏抽棴鏁版嵁
+            function set_CloseBill(num) {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var InterID = data[0].hmainid.toString();
+                    //閫昏緫瀹℃牳鏂规硶
+                    $.ajax({
+                        type: "GET",
+                        url: GetWEBURL() + "/QC_ValueTable/CloseQC_FirstPieceCheckBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                        data: { "HInterID": InterID, "Type": num, "user": 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);
+                                    //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+                                    $("#f_Query").trigger('click');
+                                });
+
+                            } else {
+                                layer.alert(result.code + result.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        }
+                    });
+                }
+                else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒');
+                }
+            }
+
+            //#region 鍙嶄綔搴�/浣滃簾鏁版嵁
+            function set_DropBill(num) {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var InterID = data[0].hmainid.toString();
+                    //閫昏緫瀹℃牳鏂规硶
+                    $.ajax({
+                        type: "GET",
+                        url: GetWEBURL() + "/QC_ValueTable/DropQC_FirstPieceCheckBills", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                        data: { "HInterID": InterID, "Type": num, "user": 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);
+                                    //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+                                    $("#f_Query").trigger('click');
+                                });
+
+                            } else {
+                                layer.alert(result.code + result.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        }
+                    });
+                }
+                else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒');
+                }
+            }
 
             ///鍔犺浇鏄剧ず鏁版嵁
             //function RoadHBillNo(sqlWhere) {
@@ -397,9 +645,9 @@
                             DisPlay_HideColumn();
                             table.render(option);
 
-                            //if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
-                            //    ColFilter();
-                            //}
+                            if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
+                                ColFilter();
+                            }
                             //鍒锋柊鎸夐挳鏄剧ず
                             var btns = document.getElementsByTagName("button");     //鑾峰彇鏈〉鎵�鏈夋寜閽璞�
                             var HBillType = "7505";
@@ -505,24 +753,61 @@
                 //if ($("#HStatus").val() != "")
                 //    sqlWhere += " and 鐘舵�� like ^^%" + $("#HStatus").val() + "%^^";
                 var HBillNo = $("#HBillNo").val();//鍗曟嵁鍙�
-                var HNumber = $("#HNumber").val();//鐗╂枡浠g爜
+                var HNumber = $("#HNumber").val();//鐗╂枡缂栫爜
                 var HName = $("#HName").val();//鐗╂枡鍚嶇О
                 var HModel = $("#HModel").val();//瑙勬牸鍨嬪彿
                 var HDate1 = $("#HDate1").val();//寮�濮嬫棩鏈�
-                var HDate2 = $("#HDate2").val();//缁撴潫鏃ユ湡
+                var HDate2 = $("#HDate2").val();//缁撴潫鏃ユ湡 
+                var HLastResult = $("#HLastResult").val();//鍒ゅ畾缁撹
+                var HName1 = $("#HName1").val();//璐ㄦ鍛樺悕绉�
+                var HName2 = $("#HName2").val();//妫�楠岄」鐩�
+                var HName3 = $("#HName3").val();//鐢熶骇璧勬簮鍚嶇О
+                var HProcExchBillNo = $("#HProcExchBillNo").val();//宸ュ簭娴佽浆鍗�
+                var ColName = $("#ColName").val();//澶嶉�夋
+                var Comparator = $("#Comparator").val()
+                var ColContent = $("#ColContent").val();
+
+                if (ColName != 0 && Comparator != 0) {
+                    var com = "";
+                    switch (Comparator) {
+                        case "7":
+                            com = "like'%" + ColContent + "%'";
+                            break;
+                        case "8":
+                            com = "like'%" + ColContent + "'";
+                            break;
+                        case "9":
+                            com = "like'" + ColContent + "%'";
+                            break;
+                        case "10":
+                            com = "not like'%" + ColContent + "%'";
+                            break;
+                        default:
+                            com = "" + Comparator + "'" + ColContent + "'";
+                            break;
+                    }
+                    sWhere += " and " + ColName + " " + com;
+                }
 
                 if (HBillNo)
                     sqlWhere += " and 鍗曟嵁鍙� like '%" + HBillNo+ "%'";
                 if (HNumber)
-                    sqlWhere += " and 鐗╂枡浠g爜 like '%" + HNumber + "%'";
+                    sqlWhere += " and 鐗╂枡缂栫爜 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() + "%^^";
+                if (HLastResult)
+                    sqlWhere += " and 鍒ゅ畾缁撹 like '" + HLastResult + "%'";
+                if (HName1)
+                    sqlWhere += " and 璐ㄦ鍛樺悕绉� like '%" + HName1 + "%'";
+                if (HName2)
+                    sqlWhere += " and 妫�楠岄」鐩� like '%" + HName2 + "%'";
+                if (HName3)
+                    sqlWhere += " and 鐢熶骇璧勬簮鍚嶇О like '%" + HName3 + "%'";
+                if (HProcExchBillNo)
+                    sqlWhere += " and 宸ュ簭娴佽浆鍗� like '%" + HProcExchBillNo + "%'";
+
                 if (HDate1) {
                     sqlWhere += " and 鏃ユ湡 >= '" + HDate1 + "'";
                 }
@@ -538,7 +823,10 @@
                 //        sqlWhere += " and 鏈叧鑱旀暟閲� > 0";
                 //    }
                 //}
-
+                //if ($("#HClStatus").val() != "")
+                //    sqlWhere += " and 鍏抽棴鐘舵�� like ^^%" + $("#HClStatus").val() + "%^^";
+                //if ($("#HPURCHASEORGID").val() != "")
+                //    sqlWhere += " and 閲囪喘缁勭粐 like ^^%" + $("#HPURCHASEORGID").val() + "%^^";
 
                 var Time = $("#Time").val();
                 var dd = new Date();
@@ -778,6 +1066,19 @@
                     }
                 })
             }
+
+            //#region 鍒楁槑鏄剧ず涓嬫媺妗�
+            function ColFilter() {
+                var Organization = '<option  value="0" selected="selected" ></option>';
+                for (var i = 1; i < option.cols[0].length; i++) {
+                    if (option.cols[0][i].hide != true) {
+                        Organization += '<option  style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].field + '</option>';
+                    }
+                }
+                $("#ColName").empty();
+                $("#ColName").append(Organization);
+                form.render('select');
+            }
         });
     </script>
 </body>

--
Gitblit v1.9.1