From 1b7bd736c8e76137a625e8dd67d655eb63bfbed3 Mon Sep 17 00:00:00 2001
From: zrg <z18737863051@163.com>
Date: 星期三, 11 十二月 2024 09:41:49 +0800
Subject: [PATCH] 完善出厂检验单,类似于首件一样,人员履历报表,在全程报表链接打开时,增加一个物料过滤,修复客户基础资料打开数据不显示,优化人机料法报表,数据显示不全问题

---
 WebTM/views/质量管理/质量报表/QC_FiveMenOneRingList.html                |   32 
 WebTM/views/基础资料/销售基础资料/Gy_Customer.html                        |    4 
 WebTM/views/质量管理/出厂检验单/QC_OutCompCheckBill.html                 | 3585 ++++++++++++++++++++++++++++++++++++++++++---------
 WebTM/views/人事管理/人员履历/HR_PersonnelResumeList.html               |   10 
 WebTM/views/质量管理/出厂检验单/QC_OutCompCheckBillList.html             |  212 ++
 WebTM/views/质量管理/环境检测单/QC_EnvironmentTestDotCheckBillEdit.html  |    6 
 WebTM/views/质量管理/首件检验单/QC_Add_Edit_FirstPieceCheckBill.html     |    4 
 WebTM/views/设备管理/设备工艺参数订单点检表/SB_EquipICMOTechParamBillEdit.html |    8 
 WebTM/views/基础资料/公用基础资料/Gy_Employee_Add_Edit_.html              |  266 +++
 WebTM/views/质量管理/基础建模/Gy_EnvironmentTestSchemeBillEdit.html     |    6 
 10 files changed, 3,419 insertions(+), 714 deletions(-)

diff --git "a/WebTM/views/\344\272\272\344\272\213\347\256\241\347\220\206/\344\272\272\345\221\230\345\261\245\345\216\206/HR_PersonnelResumeList.html" "b/WebTM/views/\344\272\272\344\272\213\347\256\241\347\220\206/\344\272\272\345\221\230\345\261\245\345\216\206/HR_PersonnelResumeList.html"
index b19bd9a..e0df7f4 100644
--- "a/WebTM/views/\344\272\272\344\272\213\347\256\241\347\220\206/\344\272\272\345\221\230\345\261\245\345\216\206/HR_PersonnelResumeList.html"
+++ "b/WebTM/views/\344\272\272\344\272\213\347\256\241\347\220\206/\344\272\272\345\221\230\345\261\245\345\216\206/HR_PersonnelResumeList.html"
@@ -101,6 +101,7 @@
             var Number = "";
             var Name = "";
             var HProcID = "";
+            var HMaterID = "";
             var option_people = "";  //鑱屽憳淇℃伅
             var option_examine = ""; //鎶�鑳界瓑绾�
             var option_skill = ""; //鎴愮哗鑰冩牳
@@ -109,7 +110,8 @@
             var OperationType = params[params[0]] == null ? 1 : params[params[0]];  //1涓虹洿鎺ュ垪琛ㄦā鍧楁墦寮�  2涓轰粠鍏朵粬妯″潡鎵撳紑鍩虹璧勬枡鍒楄〃
             Number = params[params[1]] == null ? "" : params[params[1]];  //浠g爜
             Name = params[params[2]] == null ? "" : params[params[2]];  //鍚嶇О
-            HProcID = params[params[3]] == null ? "" : params[params[3]];  //鍚嶇О
+            HProcID = params[params[3]] == null ? "" : params[params[3]];  //宸ュ簭id
+            HMaterID = params[params[3]] == null ? "" : params[params[4]];  //鐗╂枡id
             Number = decodeURI(Number);
             Name = decodeURI(Name);
             //#endregion
@@ -164,14 +166,16 @@
                     sWhere = {
                         HNumber: HNumber,
                         HName: HName,
-                        HProcID: HProcID
+                        HProcID: HProcID,
+                        HMaterID: HMaterID
                     }
                     get_Display(JSON.stringify(sWhere));
                 } else {
                     sWhere = {
                         HNumber: HNumber,
                         HName: HName,
-                        HProcID: ""
+                        HProcID: "",
+                        HMaterID:""
                     }
                     get_Display(JSON.stringify(sWhere));
                 }
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Employee_Add_Edit_.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Employee_Add_Edit_.html"
index 0074bc5..9ccb0f0 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Employee_Add_Edit_.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Employee_Add_Edit_.html"
@@ -43,6 +43,7 @@
                         <ul class="layui-tab-title" lay-filter="tab-all">
                             <li lay-id="1" style="padding:1px;" class="layui-this">鍩烘湰淇℃伅</li>
                             <li lay-id="2" style="padding:1px;">鍏朵粬淇℃伅</li>
+                            <li lay-id="3" style="padding:1px;">闄勪欢涓婁紶</li>
                         </ul>
                         <div class="layui-tab-content">
                             <div class="layui-tab-item layui-show">
@@ -75,7 +76,7 @@
                                                 </button>
                                             </div>
                                         </div>
-                                        
+
 
                                     </div>
                                     <div class="layui-row">
@@ -475,18 +476,18 @@
                                         </div>
                                     </div>
                                     <div class="layui-row">
-                                        
+
                                         <!--<div class="layui-col-xs4 layui-inline">
-                                            <label class="layui-form-label">璐濆+杈鹃儴闂�</label>
-                                            <div class="layui-input-inline">
-                                                <input type="text" name="BSTDeptName" id="BSTDeptName" class="layui-input" value="" style="float:left;width:150px;">
-                                                <input type="hidden" name="BSTDeptID" id="BSTDeptID" value="0">
-                                                <input type="hidden" name="BSTDeptNumber" id="BSTDeptNumber" value="">
-                                                <button type="button" lay-submit="" class="layui-btn" lay-filter=" " style="width:40px;background-color:#CDCDCD">
-                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
-                                                </button>
-                                            </div>
-                                        </div>-->
+                    <label class="layui-form-label">璐濆+杈鹃儴闂�</label>
+                    <div class="layui-input-inline">
+                        <input type="text" name="BSTDeptName" id="BSTDeptName" class="layui-input" value="" style="float:left;width:150px;">
+                        <input type="hidden" name="BSTDeptID" id="BSTDeptID" value="0">
+                        <input type="hidden" name="BSTDeptNumber" id="BSTDeptNumber" value="">
+                        <button type="button" lay-submit="" class="layui-btn" lay-filter=" " style="width:40px;background-color:#CDCDCD">
+                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                        </button>
+                    </div>
+                </div>-->
                                     </div>
                                     <div class="layui-row">
                                         <div class="layui-col-xs8 layui-inline">
@@ -535,7 +536,7 @@
                                         <div class="layui-col-xs8 layui-inline">
                                             <label class="layui-form-label" style="width: 12.5%;">韬唤璇�</label>
                                             <div class="layui-input-block">
-                                                <input class="layui-input" name="HIDCard" id="HIDCard"  autocomplete="off" style=" width: 75%;">
+                                                <input class="layui-input" name="HIDCard" id="HIDCard" autocomplete="off" style=" width: 75%;">
                                             </div>
                                         </div>
                                     </div>
@@ -695,7 +696,30 @@
                                         </div>
                                     </div>
                                 </div>
-                             </div>
+                            </div>
+                            <!--闄勪欢淇℃伅-->
+                            <div class="layui-tab-item">
+                                <div class="layui-form-item" style="padding-top: 10px;">
+                                    <div class="layui-upload">
+                                        <button type="button" class="layui-btn" id="testList">閫夋嫨鏂囦欢</button><input class="layui-upload-file" type="file" accept="" name="file" multiple="">
+                                        <div class="layui-upload-list">
+                                            <table class="layui-table" lay-filter="fileTable">
+                                                <thead>
+                                                    <tr>
+                                                        <th>鏂囦欢鍚�</th>
+                                                        <th>鍥剧墖</th>
+                                                        <th>澶у皬</th>
+                                                        <th>鐘舵��</th>
+                                                        <th>鎿嶄綔</th>
+                                                    </tr>
+                                                </thead>
+                                                <tbody id="ProImgByList" class="ProImgByList">
+                                                </tbody>
+                                            </table>
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
                         </div>
                     </div>
                 </form>
@@ -710,7 +734,7 @@
             base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
         }).extend({
             index: 'lib/index' //涓诲叆鍙fā鍧�
-        }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
+        }).use(['index', 'form', 'laydate', 'table', 'upload', 'element'], function () {
 
         //#region 鍏敤鍙橀噺
             var $ = layui.$
@@ -718,6 +742,8 @@
                 , layer = layui.layer
                 , table = layui.table
                 , form = layui.form
+                , upload = layui.upload
+                , laydate = layui.laydate
                 , element = layui.element;
             var date = new Date();
             var day = date.getDate();
@@ -744,11 +770,37 @@
             //鍒ゆ柇鎿嶄綔绫诲瀷
             if (OperationType == 1) {//鏃犳簮鍗曟柊澧�
                 $("#HItemID").val(0);
+                // 鐩戝惉鎸夐挳鐐瑰嚮浜嬩欢锛岃Е鍙戞枃浠惰緭鍏ユ鐨勭偣鍑讳簨浠�
+                document.getElementById('testList').addEventListener('click', function () {
+                    // 瑙﹀彂鏂囦欢杈撳叆妗嗙殑鐐瑰嚮浜嬩欢
+                    document.getElementById('HNumber').click();
+                    if ($("#HNumber").val() == "" || $("#HNumber").val() == null || $("#HNumber").val() == undefined) {
+                        layer.msg('璇峰厛杈撳叆鑱屽憳浠g爜绛変俊鎭悗鍦ㄤ笂浼犳枃浠讹紒', { time: 3 * 1000, icon: 3 });
+                    }
+                });
+
+                // 鐩戝惉鏂囦欢杈撳叆妗嗙殑change浜嬩欢
+                document.getElementById('HNumber').addEventListener('change', function () {
+                    var inputHNumber = document.getElementById('HNumber');
+                    var hNumberValue = inputHNumber.value.trim(); // 鑾峰彇鏂囨湰妗嗙殑鐗╂枡浠g爜鍊煎苟鍘婚櫎鍓嶅悗绌烘牸
+
+                    if (hNumberValue == '') {
+                        // 鐗╂枡浠g爜涓虹┖锛岀粰鍑烘彁绀哄苟娓呴櫎宸查�夋嫨鐨勬枃浠�
+                        layer.msg("鑱屽憳浠g爜涓虹┖,鏃犳硶杩涜鏂囦欢涓婁紶");
+                        this.value = '';
+                    } else {
+                        // 鐗╂枡浠g爜涓嶄负绌猴紝璋冪敤鏂囦欢涓婁紶鏂规硶骞朵紶鍏ユ枃浠跺垪琛ㄥ拰鐗╂枡浠g爜
+                        PicUpload();
+                    }
+                });
             }
             else if (OperationType == 3) {//缂栬緫
                 $("#HItemID").val(linterid);//淇敼鏃朵富琛↖D
                 //缂栬緫鐘舵�佹椂锛屾牴鎹唴鐮侊紝鑾峰彇淇℃伅骞跺啓鍏ョ晫闈�
                 RoadBillMain(linterid);
+                //鏂囦欢閫夋嫨鍒濆鍖�
+                PicUpload();
+                getFile();
             }
             else if (OperationType == 4) {//娴忚
                 $("#HItemID").val(linterid);//
@@ -1046,6 +1098,7 @@
                 var ajaxLoad = layer.load();
                 $.ajax({
                     url: GetWEBURL() + "GetGy_EmployeeDetail",
+                    async:false,
                     type: "GET",
                     data: {
                         "HID": linterid
@@ -1179,6 +1232,7 @@
                 });
             }
             //#endregion
+
             function formatDate(date) {
                 var d = new Date(date),
                     month = '' + (d.getMonth() + 1),
@@ -1190,6 +1244,7 @@
 
                 return [year, month, day].join('-');
             }
+
             //#region 淇濆瓨鏂规硶
             function set_SaveBill(data) {
                 data.field.HUseOrgID = sessionStorage["OrganizationID"];
@@ -1405,9 +1460,7 @@
                     }
                 });
             }
-            //#endregion
-          
-          
+            //#endregion                    
 
             //#region 淇濆瓨鍚庢祻瑙堟柟娉�
             function ReRoadBillMain() {
@@ -1449,10 +1502,185 @@
                 return Result;
             }
 
+            //#region 鏂囦欢涓婁紶
+            function PicUpload() {
+                //澶氬浘鐗囦笂浼�
+                //澶氭枃浠跺垪琛ㄧず渚�
+                var ProImgByList = $('#ProImgByList')
+                    , uploadListIns = upload.render({
+                        elem: '#testList'
+                        , url: GetWEBURL() + "/Gy_Employee_UploadFile"
+                        , accept: 'file'
+                        , multiple: true
+                        , auto: false
+                        //, bindAction: '#testListAction' //鎸夋壄缁戝畾
+                        , data: { "HBillNo": $("#HNumber").val(), "HRemark": $("#HRemark").val(), "HUserName": sessionStorage["HUserName"] }
+                        , choose: function (obj) {
+                            var files = this.files = obj.pushFile(); //灏嗘瘡娆¢�夋嫨鐨勬枃浠惰拷鍔犲埌鏂囦欢闃熷垪
+                            //璇诲彇鏈湴鏂囦欢
+                            obj.preview(function (index, file, result) {
+                                var tr = $(['<tr id="upload-' + index + '">'
+                                    , '<td>' + file.name + '</td>'
+                                    , '<td>' + '<img onclick=\"previewImg(this)\" id="showImg" class="ImgClass" style="width: 150px; margin:10px;cursor:pointer;"src="' + result + '" alt="' + file.name + '">' + '</td>'
+                                    , '<td>' + (file.size / 1014).toFixed(1) + 'kb</td>'
+                                    , '<td>绛夊緟涓婁紶</td>'
+                                    , '<td>'
+                                    , '<button class="layui-btn layui-btn-xs demo-reload ">涓婁紶</button>'
+                                    , '<button class="layui-btn layui-btn-xs layui-btn-danger demo-delete">鍒犻櫎</button>'
+                                    , '</td>'
+                                    , '</tr>'].join(''));
 
 
-        //浠ヤ笂鏄痩ayui妯″潡
+                                //鍗曚釜閲嶄紶
+                                tr.find('.demo-reload').on('click', function () {
+                                    obj.upload(index, file);
+                                    return false;
+                                });
+
+                                //鍒犻櫎
+                                tr.find('.demo-delete').on('click', function () {
+                                    delete files[index]; //鍒犻櫎瀵瑰簲鐨勬枃浠�
+                                    tr.remove();
+                                    uploadListIns.config.elem.next()[0].value = ''; //娓呯┖ input file 鍊硷紝浠ュ厤鍒犻櫎鍚庡嚭鐜板悓鍚嶆枃浠朵笉鍙��
+                                });
+
+                                ProImgByList.append(tr);
+
+                            });
+                        }
+                        , done: function (res, index, upload) {
+                            if (res.code == 1) { //涓婁紶鎴愬姛
+                                var tr = ProImgByList.find('tr#upload-' + index)
+                                    , tds = tr.children();
+                                tds.eq(3).html('<span style="color: #5FB878;">涓婁紶鎴愬姛</span>');
+                                tds.eq(4).html(''); //娓呯┖鎿嶄綔
+
+                                return delete this.files[index]; //鍒犻櫎鏂囦欢闃熷垪宸茬粡涓婁紶鎴愬姛鐨勬枃浠�
+                            }
+                            this.error(index, upload);
+                        }
+                        , error: function (index, upload) {
+                            var tr = ProImgByList.find('tr#upload-' + index)
+                                , tds = tr.children();
+                            tds.eq(2).html('<span style="color: #FF5722;">涓婁紶澶辫触[妫�鏌ユ枃浠跺悕鍙婃枃浠舵牸寮廬</span>');
+                            tds.eq(3).find('.demo-reload').removeClass('layui-hide'); //鏄剧ず涓婁紶
+                        }
+                    });
+            }
+            //#endregion
+
+            //#region 缂栬緫鏃�,鑾峰彇宸蹭笂浼犵殑鏂囦欢鍒楄〃
+            function getFile() {
+                var ProImgByList = $('#ProImgByList')
+                $.ajax({
+                    url: GetWEBURL() + '/Gy_Employee_Filelist',
+                    type: "GET",
+                    data: { "HBillNo": $("#HNumber").val() },
+                    success: function (data1) {
+                        if (data1.count == 1) {
+                            var index = 0;
+                            for (var i = 0; i < data1.data.length; i++) {
+                                var tr = $(['<tr id="upload-' + i + '">'
+                                    , '<td style="display:none">' + data1.data[i].HItemID + '</td>'
+                                    , '<td style="display:none">' + data1.data[i].HSourceBillNo + '</td>'
+                                    , '<td>' + data1.data[i].HFileName + '</td>'
+                                    , '<td>' + '<img onclick=\"previewImg(this)\" id="showImg' + i + '" class="ImgClass" style="width: 150px; margin:10px;cursor:pointer;"src="' + data1.data[i].HFilePath + '" alt="' + data1.data[i].HFileName + '">' + '</td>'
+                                    , '<td>' + (data1.data[i].HFileSize / 1014).toFixed(1) + 'kb</td>'
+                                    , '<td style="color: #5FB878;">涓婁紶鎴愬姛</td>'
+                                    , '<td style="display:none">' + data1.data[i].url + '</td>'
+                                    , '<td>'
+                                    , '<button class="layui-btn layui-btn-xs  demo-dowload" type="button" id="deltefile" onclick="javascript:dowload(this)"><i class="layui-icon layui-icon-download-circle layuiadmin-button-btn"></i>涓嬭浇</button>'
+                                    , '<button class="layui-btn layui-btn-xs layui-btn-danger demo-delete" type="button" id="deltefile" onclick="javascript:toManager(this)"><i class="layui-icon layui-icon-delete layuiadmin-button-btn"></i>鍒犻櫎</button>'
+                                    , '</td>'
+                                    , '</tr>'].join(''));
+
+                                $('#ProImgByList').append(tr);
+                            }
+
+                        } else {
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+            //#endregion
+
+            //#endregion
         });
+
+        function previewImg(obj) {
+            var img = new Image();
+            img.src = obj.src;
+            var height = img.height * 1.2; //鑾峰彇鍥剧墖楂樺害
+            var width = img.width * 1.2; //鑾峰彇鍥剧墖瀹藉害
+            var imgHtml = "<img src='" + obj.src + "' width='100%' height='100%'/>";
+            //寮瑰嚭灞�
+            layer.open({
+                type: 1,
+                shade: 0.8,
+                offset: 'auto',
+                area: ['80%', '80%'],
+                shadeClose: true,
+                scrollbar: false,
+                title: "鍥剧墖棰勮", //涓嶆樉绀烘爣棰�
+                content: imgHtml, //鎹曡幏鐨勫厓绱狅紝娉ㄦ剰锛氭渶濂借鎸囧畾鐨勫厓绱犺瀛樻斁鍦╞ody鏈�澶栧眰锛屽惁鍒欏彲鑳借鍏跺畠鐨勭浉瀵瑰厓绱犳墍褰卞搷
+                cancel: function () {
+                    //layer.msg('鎹曡幏灏辨槸浠庨〉闈㈠凡缁忓瓨鍦ㄧ殑鍏冪礌涓婏紝鍖呰9layer鐨勭粨鏋�', { time: 5000, icon: 6 });
+                }
+            });
+        }
+
+        //#region 涓嬭浇宸蹭笂浼犵殑鏂囦欢
+        function dowload(r) {
+            //寰楀埌褰撳墠鎵�鍦ㄨ
+            var rows = r.parentNode.parentNode.rowIndex;
+            //寰楀埌鎵�鍦ㄨ鐨勭浜斿垪鐨勫唴瀹�:鏂囦欢鍦板潃
+            var url = $("#ProImgByList tr:eq(" + (rows - 1) + ") td:eq(6)").html();
+
+            var a = document.createElement('a');
+            a.href = url;
+            a.download = url.split('/').pop(); // 鏇挎崲涓哄疄闄呮枃浠跺悕
+            document.body.appendChild(a);
+            a.click();
+            document.body.removeChild(a);
+        }
+        //#endregion
+
+        //#region 鍒犻櫎宸蹭笂浼犵殑鏂囦欢
+        function toManager(r) {
+            //寰楀埌褰撳墠鎵�鍦ㄨ
+            var rows = r.parentNode.parentNode.rowIndex;
+            //寰楀埌鎵�鍦ㄨ鐨勭涓�鍒楃殑鍐呭:涓婚敭ID
+            var HItemID = $("#ProImgByList tr:eq(" + (rows - 1) + ") td:eq(0)").html();
+            //寰楀埌鎵�鍦ㄨ鐨勭浜屽垪鐨勫唴瀹�:鍗曟嵁鍙�
+            var HSourceBillNo = $("#ProImgByList tr:eq(" + (rows - 1) + ") td:eq(1)").html();
+            //寰楀埌鎵�鍦ㄨ鐨勭涓夊垪鐨勫唴瀹�:鏂囦欢鍚嶇О
+            var HFileName = $("#ProImgByList tr:eq(" + (rows - 1) + ") td:eq(2)").html();
+            layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) {
+
+                //鍒犻櫎宸蹭笂浼犳枃浠�
+                $.ajax({
+                    url: GetWEBURL() + '/Gy_Employee_DeleteFilelist',
+                    type: "GET",
+                    data: { "HItemID": HItemID, "HSourceBillNo": HSourceBillNo, "HFileName": HFileName },
+                    success: function (data1) {
+                        if (data1.count == 1) {
+                            layer.alert(data1.Message, { icon: 1 });
+                            $("#ProImgByList tr").eq((rows - 1)).remove();
+                        }
+                        else {
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            })
+        }
+        //#endregion
+
     </script>
 </body>
 </html>
\ No newline at end of file
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\224\200\345\224\256\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Customer.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\224\200\345\224\256\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Customer.html"
index aeb4de7..292a48f 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\224\200\345\224\256\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Customer.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\224\200\345\224\256\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Customer.html"
@@ -998,7 +998,9 @@
                             dataCol = data1.data[0].HGridString.split(',');
 
                             for (var i = 0; i < option.cols[0].length - 2; i++) {
-                                var dataCols = dataCol[i].split('|');
+                                if (dataCol[i]) {
+                                    var dataCols = dataCol[i].split('|');
+                                }
                                 //闅愯棌鍒�
                                 if (dataCols[1] == 1) {
                                     option.cols[0][i + 1]["hide"] = true;
diff --git "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\345\267\245\350\211\272\345\217\202\346\225\260\350\256\242\345\215\225\347\202\271\346\243\200\350\241\250/SB_EquipICMOTechParamBillEdit.html" "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\345\267\245\350\211\272\345\217\202\346\225\260\350\256\242\345\215\225\347\202\271\346\243\200\350\241\250/SB_EquipICMOTechParamBillEdit.html"
index cd9b02d..54807c2 100644
--- "a/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\345\267\245\350\211\272\345\217\202\346\225\260\350\256\242\345\215\225\347\202\271\346\243\200\350\241\250/SB_EquipICMOTechParamBillEdit.html"
+++ "b/WebTM/views/\350\256\276\345\244\207\347\256\241\347\220\206/\350\256\276\345\244\207\345\267\245\350\211\272\345\217\202\346\225\260\350\256\242\345\215\225\347\202\271\346\243\200\350\241\250/SB_EquipICMOTechParamBillEdit.html"
@@ -1815,10 +1815,10 @@
                         layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,宸ヨ壓鍙傛暟浠g爜/鍚嶇О涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                         return Result = false;
                     }
-                    //if (sSubStr[i].HVaule == "" || sSubStr[i].HVaule == null) {
-                    //    layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,宸ヨ壓鍙傛暟鍊间笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-                    //    return Result = false;
-                    //}
+                    if (sSubStr[i].HRemark == "鎵嬪姩杈撳叆" && (sSubStr[i].HVaule == "" || sSubStr[i].HVaule == null)) {
+                        layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,鎵嬫湳杈撳叆鐨勫伐鑹哄弬鏁板�间笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        return Result = false;
+                    }
                 }
             }
             else {
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\207\272\345\216\202\346\243\200\351\252\214\345\215\225/QC_OutCompCheckBill.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\207\272\345\216\202\346\243\200\351\252\214\345\215\225/QC_OutCompCheckBill.html"
index f035db1..5b6a2bb 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\207\272\345\216\202\346\243\200\351\252\214\345\215\225/QC_OutCompCheckBill.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\207\272\345\216\202\346\243\200\351\252\214\345\215\225/QC_OutCompCheckBill.html"
@@ -8,6 +8,13 @@
     <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
     <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
     <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
+    <script src="../../../layuiadmin/PubCustom.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 src="../../../layuiadmin/PageTitle.js"></script>
     <style type="text/css">
         .layui-form-item .layui-inline {
             margin-right: 0;
@@ -33,15 +40,15 @@
     <div class="layui-fluid" style="padding: 0;">
         <div class="layui-card" style="padding: 15px;">
             <div class="layui-card-body" style="padding: 1px;">
-                <form class="layui-form" lay-filter="component-form-group" action="">
+                <form class="layui-form" lay-filter="formData" action="">
                     <div class="layui-card-header">
                         <div class="layui-btn-group">
-                            <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">淇濆瓨</button>
+                            <button type="button" id="btnSave" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">淇濆瓨</button>
                             <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">閫�鍑�</button>
                         </div>
                     </div>
                     <div class="layui-tab" lay-filter="tab-POStockInBill">
-                        <h1 style="text-align: center; padding: 10px 0;"><b>鍑哄巶妫�楠屽崟</b></h1>
+                        <h1 style="text-align: center; padding: 10px 0;"><b>鍑鸿揣鎶ュ憡</b></h1>
                         <ul class="layui-tab-title" lay-filter="tab-all">
                             <li lay-id="1" style="padding:1px;" class="layui-this">鍩烘湰淇℃伅</li>
                             <li lay-id="2" style="padding:1px;">鍒跺崟淇℃伅</li>
@@ -51,21 +58,20 @@
                             <div class="layui-tab-item layui-show">
                                 <div class="layui-form-item" style="padding-top: 10px;">
                                     <div class="layui-row">
-                                        <div class="layui-col-xs4 layui-inline">
+                                        <div class="layui-col-xs3 layui-inline">
                                             <label class="layui-form-label">鍗曟嵁鍙�</label>
                                             <div class="layui-input-inline">
                                                 <input type="text" class="layui-input" name="HBillNo" id="HBillNo" style="background-color:#efefef4d;" readonly>
                                                 <input type="hidden" name="HInterID" id="HInterID" value="0">
-                                                <input type="hidden" name="HSTOCKORGID" id="HSTOCKORGID" lay-verify="HSTOCKORGID">
                                             </div>
                                         </div>
-                                        <div class="layui-col-xs4 layui-inline">
+                                        <div class="layui-col-xs3 layui-inline">
                                             <label class="layui-form-label">鏃ユ湡</label>
                                             <div class="layui-input-inline">
                                                 <input class="layui-input" name="HDate" id="HDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                             </div>
                                         </div>
-                                        <div class="layui-col-xs4 layui-inline">
+                                        <div class="layui-col-xs3 layui-inline">
                                             <label class="layui-form-label">瀹㈡埛</label>
                                             <div class="layui-input-inline">
                                                 <input type="text" name="HCusName" id="HCusName" class="layui-input" value="" style="float:left;width:150px;">
@@ -75,68 +81,158 @@
                                                 </button>
                                             </div>
                                         </div>
-
-                                    </div>
-                                    <div class="layui-row">
-                                        <div class="layui-col-xs4 layui-inline">
-                                            <label class="layui-form-label">浜у搧鍐呯爜</label>
+                                        <div class="layui-col-xs3 layui-inline">
+                                            <label class="layui-form-label">鐗╂枡鍚嶇О</label>
                                             <div class="layui-input-inline">
                                                 <input type="text" name="HMaterName" id="HMaterName" class="layui-input" value="" style="float:left;width:150px;">
                                                 <input type="hidden" name="HMaterID" id="HMaterID" class="layui-input" value="" style="float:left;width:150px;">
-                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="HMaterList" style="width:40px;">
+                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="btnSearchMater" id="btnSearchMater" style="width:40px;">
                                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                 </button>
                                             </div>
                                         </div>
-                                        <div class="layui-col-xs4 layui-inline">
+                                    </div>
+
+                                    <div class="layui-row">
+                                        <div class="layui-col-xs3 layui-inline">
                                             <label class="layui-form-label">鍑哄簱鏁伴噺</label>
                                             <div class="layui-input-inline">
-                                                <input class="layui-input" name="HInStockQty" id="HInStockQty" autocomplete="off">
+                                                <input class="layui-input" name="HInStockQty" id="HInStockQty" value="0" autocomplete="off">
                                             </div>
                                         </div>
-                                        <div class="layui-col-xs4 layui-inline">
+                                        <div class="layui-col-xs3 layui-inline">
                                             <label class="layui-form-label">鍚堟牸鏁伴噺</label>
                                             <div class="layui-input-inline">
-                                                <input class="layui-input" name="HRightQty" id="HRightQty" autocomplete="off">
+                                                <input class="layui-input" name="HRightQty" id="HRightQty" value="0" autocomplete="off">
+                                            </div>
+                                        </div>
+                                        <div class="layui-col-xs3 layui-inline">
+                                            <label class="layui-form-label">鎶芥鏁伴噺</label>
+                                            <div class="layui-input-inline">
+                                                <input class="layui-input" name="HCheckQty" id="HCheckQty" value="0" autocomplete="off">
+                                            </div>
+                                        </div>
+                                        <div class="layui-col-xs3 layui-inline">
+                                            <label class="layui-form-label">涓嶅悎鏍兼暟閲�</label>
+                                            <div class="layui-input-inline">
+                                                <input class="layui-input" name="HBadQty" id="HBadQty" value="0" autocomplete="off">
                                             </div>
                                         </div>
                                     </div>
+
                                     <div class="layui-row">
-                                        <div class="layui-col-xs4 layui-inline">
-                                            <label class="layui-form-label">妫�楠屽憳</label>
+                                        <div class="layui-col-xs3 layui-inline">
+                                            <label class="layui-form-label">浠诲姟鍗曞彿</label>
                                             <div class="layui-input-inline">
-                                                <input type="text" name="HFirstCheckEmpName" id="HFirstCheckEmpName" class="layui-input" value="" style="float:left;width:150px;">
-                                                <input type="hidden" name="HFirstCheckEmpID" id="HFirstCheckEmpID" class="layui-input" value="" style="float:left;width:150px;">
-                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;">
+                                                <input type="text" name="HICMOBillNo" id="HICMOBillNo" class="layui-input" value="" style="float:left;width:150px; background-color:#efefef4d;" readonly>
+                                                <input type="hidden" name="HICMOInterID" id="HICMOInterID" value="0">
+                                                <input type="hidden" name="HICMOEntryID" id="HICMOEntryID" value="0">
+                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="btnSearchICMOBill" id="btnSearchICMOBill" style="width:40px;">
                                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                 </button>
                                             </div>
                                         </div>
-                                        <div class="layui-col-xs4 layui-inline">
-                                            <label class="layui-form-label">鎶芥鏁伴噺</label>
+                                        <div class="layui-col-xs3 layui-inline">
+                                            <label class="layui-form-label">浠诲姟鍗曟暟閲�</label>
                                             <div class="layui-input-inline">
-                                                <input class="layui-input" name="HCheckQty" id="HCheckQty" autocomplete="off">
+                                                <input type="text" name="HICMOQty" id="HICMOQty" class="layui-input" value="" style="background-color:#efefef4d;" readonly>
                                             </div>
                                         </div>
-                                        <div class="layui-col-xs4 layui-inline">
-                                            <label class="layui-form-label">涓嶅悎鏍兼暟閲�</label>
+                                        <div class="layui-col-xs3 layui-inline">
+                                            <label class="layui-form-label">娴佽浆鍗�</label>
                                             <div class="layui-input-inline">
-                                                <input class="layui-input" name="HBadQty" id="HBadQty" autocomplete="off">
+                                                <input type="text" name="HProcExchBillNo" id="HProcExchBillNo" class="layui-input" value="" style="float:left;width:150px; background-color:#efefef4d;" readonly>
+                                                <input type="hidden" class="layui-input" name="HProcExchInterID" id="HProcExchInterID" value="0" style="background-color:#efefef4d;" readonly>
+                                                <input type="hidden" class="layui-input" name="HProcExchEntryID" id="HProcExchEntryID" value="0" style="background-color:#efefef4d;" readonly>
+                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="btnSearchProcExch" id="btnSearchProcExch" style="width:40px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                </button>
                                             </div>
                                         </div>
+                                        <div class="layui-col-xs3 layui-inline">
+                                            <label class="layui-form-label">娴佽浆鍗℃暟閲�</label>
+                                            <div class="layui-input-inline">
+                                                <input type="text" name="HProcExchQty" id="HProcExchQty" class="layui-input" value="" style="background-color:#efefef4d;" readonly>
+                                            </div>
+                                        </div>                                       
                                     </div>
 
+                                    <div class="layui-row">
+                                        <div class="layui-col-xs3 layui-inline">
+                                            <label class="layui-form-label">鐢熶骇璧勬簮</label>
+                                            <div class="layui-input-inline">
+                                                <input type="text" name="HSourceName" id="HSourceName" class="layui-input" value="" style="float:left;width:150px;background-color:#efefef4d;" readonly>
+                                                <input type="hidden" name="HSourceID" id="HSourceID" value="0">
+                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="btnSearchSource" id="btnSearchSource" style="width:40px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                </button>
+                                            </div>
+                                        </div>
+                                        <div class="layui-col-xs3 layui-inline">
+                                            <label class="layui-form-label">鐢熶骇鐝</label>
+                                            <div class="layui-input-inline">
+                                                <input type="text" name="HShiftsName" id="HShiftsName" class="layui-input" value="" style="float:left;width:150px;background-color:#efefef4d;" readonly>
+                                                <input type="hidden" name="HShiftsID" id="HShiftsID" value="0">
+                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="btnHShifts" id="btnHShifts" style="width:40px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                </button>
+                                            </div>
+                                        </div>
+                                        <div class="layui-col-xs3 layui-inline">
+                                            <label class="layui-form-label">宸ュ簭</label>
+                                            <div class="layui-input-inline">
+                                                <input type="text" name="HProcName" id="HProcName" class="layui-input" value="" style="float:left;width:150px;background-color:#efefef4d;" readonly>
+                                                <input type="hidden" name="HProcID" id="HProcID" value="0">
+                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="btnHProc" id="btnHProc" style="width:40px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                </button>
+                                            </div>
+                                        </div>
+                                        <div class="layui-col-xs3 layui-inline">
+                                            <label class="layui-form-label">鎵规鍙�</label>
+                                            <div class="layui-input-inline">
+                                                <input type="text" name="HBatchNo" id="HBatchNo" class="layui-input" value="" style="background-color:#efefef4d;" readonly>
+                                            </div>
+                                        </div>                                        
+                                    </div>
 
                                     <div class="layui-row">
-                                        <div class="layui-col-xs7 layui-inline">
+                                        <div class="layui-col-xs3 layui-inline">
                                             <label class="layui-form-label">鍒ゅ畾缁撹</label>
+                                            <div class="layui-input-block">
+                                                <input type="radio" name="HLastResult" value="true" title="鍚堟牸">
+                                                <input type="radio" name="HLastResult" value="false" title="涓嶅悎鏍�" checked>
+                                            </div>
+                                        </div>
+                                        <div class="layui-col-xs3 layui-inline">
+                                            <label class="layui-form-label">妫�楠屽憳</label>
                                             <div class="layui-input-inline">
-                                                <input class="layui-input" name="HCheckerResult" id="HCheckerResult" autocomplete="off">
+                                                <input type="text" name="HFirstCheckEmpName" id="HFirstCheckEmpName" class="layui-input" value="" style="float:left;width:150px;background-color:#efefef4d;" readonly>
+                                                <input type="hidden" name="HFirstCheckEmp" id="HFirstCheckEmp" class="layui-input" value="0">
+                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="btnSearchHFirstCheckEmp" id="btnSearchHFirstCheckEmp" style="width:40px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                </button>
+                                            </div>
+                                        </div>
+                                        <div class="layui-col-xs3 layui-inline">
+                                            <label class="layui-form-label">妫�楠屾柟妗�</label>
+                                            <div class="layui-input-block">
+                                                <input type="text" name="HQCSchemeName" id="HQCSchemeName" class="layui-input" value="" style="float:left;width:150px;background-color:#efefef4d;" readonly>
+                                                <input type="hidden" name="HQCSchemeID" id="HQCSchemeID" class="layui-input" value="0">
+                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="btnSearchQCScheme" id="btnSearchQCScheme" style="width:40px;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                </button>
                                             </div>
                                         </div>
                                     </div>
                                     <div class="layui-row">
-                                        <div class="layui-col-xs7 layui-inline">
+                                        <div class="layui-col-xs6 layui-inline">
+                                            <label class="layui-form-label">寮傚父涓存椂<br />澶勭悊鏂规</label>
+                                            <div class="layui-input-block">
+                                                <input type="text" class="layui-input" name="HErrTreatment" id="HErrTreatment" placeholder="璇疯緭鍏ュ唴瀹�" autocomplete="off">
+                                            </div>
+                                        </div>
+                                        <div class="layui-col-xs6 layui-inline">
                                             <label class="layui-form-label">澶囨敞</label>
                                             <div class="layui-input-block">
                                                 <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off">
@@ -145,79 +241,75 @@
                                     </div>
                                 </div>
                             </div>
-
-
-                            <!--鍒跺崟淇℃伅-->
-                            <div class="layui-tab-item">
-                                <div class="layui-form-item">
-                                    <div class="layui-row">
-                                        <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="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly>
-                                            </div>
+                        </div>
+                        <!--鍒跺崟淇℃伅-->
+                        <div class="layui-tab-item">
+                            <div class="layui-form-item">
+                                <div class="layui-row">
+                                    <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="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly>
                                         </div>
-                                        <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="HChecker" id="HChecker" style="background-color:#efefef4d;" readonly>
-                                            </div>
+                                    </div>
+                                    <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="HChecker" id="HChecker" style="background-color:#efefef4d;" readonly>
                                         </div>
-                                        <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="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" readonly>
-                                            </div>
+                                    </div>
+                                    <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="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" readonly>
+                                        </div>
+                                    </div>
+                                </div>
+                                <div class="layui-row">
+                                    <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="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly>
+                                        </div>
+                                    </div>
+                                    <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="HDeleteMan " id="HDeleteMan " style="background-color:#efefef4d;" readonly>
+                                        </div>
+                                    </div>
+                                    <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="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" readonly>
+                                        </div>
+                                    </div>
+                                </div>
+
+                                <div class="layui-row">
+                                    <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="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" readonly>
+                                        </div>
+                                    </div>
+                                    <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="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" readonly>
+                                        </div>
+                                    </div>
+                                    <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="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly>
                                         </div>
                                     </div>
                                     <div class="layui-row">
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;">淇敼浜�</label>
+                                            <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="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly>
-                                            </div>
-                                        </div>
-                                        <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="HDeleteMan " id="HDeleteMan " style="background-color:#efefef4d;" readonly>
-                                            </div>
-                                        </div>
-                                        <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="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" readonly>
-                                            </div>
-                                        </div>
-
-
-                                    </div>
-
-                                    <div class="layui-row">
-                                        <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="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" readonly>
-                                            </div>
-                                        </div>
-                                        <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="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" readonly>
-                                            </div>
-                                        </div>
-                                        <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="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly>
-                                            </div>
-                                        </div>
-                                        <div class="layui-row">
-                                            <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="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly>
-                                                </div>
+                                                <input type="text" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly>
                                             </div>
                                         </div>
                                     </div>
@@ -226,32 +318,336 @@
                         </div>
                     </div>
 
-                    <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
+                    <!--琛ㄤ綋淇℃伅-->
+                    <div class="layui-tab layui-tab-card">
+                        <ul class="layui-tab-title">
+                            <li class="layui-this">妫�楠岄」鐩�</li>
+                            <li>鎶芥牱妫�楠�</li>
+                            <li>妫�娴嬪��</li>
+                        </ul>
+                        <div class="layui-tab-content">
+                            <div class="layui-tab-item layui-show">
+                                <!--妫�楠岄」鐩�-->
+                                <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
+                            </div>
+                            <div class="layui-tab-item">
+                                <div class="layui-row">
+                                    <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="HEntryID" id="HEntryID" value="0" style="background-color:#efefef4d;" readonly>
+                                        </div>
+                                    </div>
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">妫�楠岄」鐩�</label>
+                                        <div class="layui-input-block" style="margin-left: 77px;">
+                                            <input type="text" class="layui-input" name="HQCCheckItemName" id="HQCCheckItemName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                            <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchCheckItemID" id="btnSearchCheckItemID" name="btnSearchCheckItemID" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                            </button>
+                                            <input type="hidden" name="HQCCheckItemID" id="HQCCheckItemID" value="0">
+                                        </div>
+                                    </div>
+                                </div>
+                                <div class="layui-row" style="margin-top:5px;">
+                                    <div class="layui-inline" style="border-bottom:2px solid #9C9C9C;width:260px;margin-left:30px">
+                                        <label class="layui-form-label" style="width: 65px;height:5px;box-shadow:inset 95px 0px 5px 1px #9C9C9C;">
+                                            <span style="text-align:center;margin-right:2.8px;color:white">鎶芥牱鏂规</span>
+                                        </label>
+                                    </div>
+                                    <div class="layui-inline" style="border-bottom:2px solid #9C9C9C;width:260px;margin-left:70px">
+                                        <label class="layui-form-label" style="width: 65px;height:5px;box-shadow:inset 95px 0px 5px 1px #9C9C9C;">
+                                            <span style="text-align:center;margin-right:2.8px;color:white">鎶芥牱妫�楠�</span>
+                                        </label>
+                                    </div>
+                                </div>
+                                <div class="layui-row" style="margin-top:5px;">
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">鎶芥牱鏂规</label>
+                                        <div class="layui-input-block" style="margin-left: 77px;">
+                                            <input type="text" class="layui-input" name="HSampleSchemeName" id="HSampleSchemeName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
+                                            <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchCheckSampleScheme" id="btnSearchCheckSampleScheme" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                            </button>
+                                            <input type="hidden" name="HSampleSchemeID" id="HSampleSchemeID" value="0">
+                                        </div>
+                                    </div>
+                                    <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="HSampleQty" id="HSampleQty" value="0" style="background-color:#efefef4d;" readonly>
+                                        </div>
+                                    </div>
+                                    <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="HSampleDamageQty" id="HSampleDamageQty" value="0" style="">
+                                        </div>
+                                    </div>
+                                </div>
+                                <div class="layui-row" style="margin-top:5px;">
+                                    <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="HSamplingType" id="HSamplingType" style="background-color:#efefef4d;" readonly>
+                                        </div>
+                                    </div>
+                                    <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="HAcceptQty" id="HAcceptQty" style="background-color:#efefef4d;" value="0" readonly>
+                                        </div>
+                                    </div>
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label" style="width: 70px;">妫�楠岀粨鏋�</label>
+                                        <div class="layui-input-block" style="margin-left: 100px;">
+                                            <input type="text" class="layui-input" name="HInspectResultToSee" id="HInspectResultToSee" value="" style="" readonly>
+                                        </div>
+                                    </div>
+                                </div>
+                                <div class="layui-row" style="margin-top:5px;">
+                                    <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="HInspectionLevel" id="HInspectionLevel" style="background-color:#efefef4d;" readonly>
+                                        </div>
+                                    </div>
+                                    <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="HRejectQty" id="HRejectQty" style="background-color:#efefef4d;" readonly>
+                                        </div>
+                                    </div>
+                                </div>
+                                <div class="layui-row" style="margin-top:5px;">
+                                    <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="HStrictness" id="HStrictness" style="background-color:#efefef4d;" readonly>
+                                        </div>
+                                    </div>
+                                    <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="HSampleUnRightQty" id="HSampleUnRightQty" style="" value="0">
+                                        </div>
+                                    </div>
+                                </div>
+                                <div class="layui-row" style="margin-top:5px;">
+                                    <div class="layui-inline">
+                                        <label class="layui-form-label" style="width: 85px;">AQL</label>
+                                        <div class="layui-input-block" style="margin-left: 120px;">
+                                            <input type="text" class="layui-input" name="HAQL" id="HAQL" style="background-color:#efefef4d;" readonly>
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
+
+                            <div class="layui-tab-item" style="height:590px">
+                                <div class="left" style="width:50%;height:450px;float:left;">
+                                    <div class="layui-row">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 70px;">椤圭洰搴忓彿</label>
+                                            <div class="layui-input-block" style="margin-left: 100px;">
+                                                <input type="text" class="layui-input" name="HEntryID" id="HEntryID" value="0" style="background-color:#efefef4d;" readonly>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 70px;">妫�楠岄」鐩�</label>
+                                            <div class="layui-input-block" style="margin-left: 45px;">
+                                                <input type="text" class="layui-input" name="HQCCheckItemName" id="HQCCheckItemName" style="background-color:#efefef4d;width: 53%;float:left;" readonly>
+                                                <input type="hidden" name="HQCCheckItemID" id="HQCCheckItemID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchCheckItemID" id="btnSearchCheckItemID" name="btnSearchCheckItemID" style="float: left;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row" style="margin-top:5px;">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 70px;">鏍锋湰閲�</label>
+                                            <div class="layui-input-block" style="margin-left: 100px;">
+                                                <input type="text" class="layui-input" name="HSampleQty2" id="HSampleQty2" value="0" style="background-color:#efefef4d;" readonly>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 70px;">妫�楠岀粨鏋�</label>
+                                            <div class="layui-input-block" style="margin-left: 100px;">
+                                                <input type="text" class="layui-input" name="HInspectResultToSee2" id="HInspectResultToSee2" value="" style="" readonly>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row" style="margin-top:5px;">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 70px;">涓嶅悎鏍兼暟</label>
+                                            <div class="layui-input-block" style="margin-left: 100px;">
+                                                <input type="text" class="layui-input" name="HSampleUnRightQty2" id="HSampleUnRightQty2" value="0" style="">
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 70px;">淇濈暀灏忔暟浣�</label>
+                                            <div class="layui-input-block" style="margin-left: 100px;">
+                                                <input type="text" class="layui-input" name="HResDec" id="HResDec" value="2" style="" onfocus="this.select();">
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row" style="margin-top:5px;">
+                                        <div class="layui-inline" style="border-bottom:2px solid #9C9C9C;width:290px;margin-left:10px">
+                                            <label class="layui-form-label" style="width: 65px;height:5px;box-shadow:inset 95px 0px 5px 1px #9C9C9C;">
+                                                <span style="text-align:center;margin-right:2.8px;color:white">鎸囨爣</span>
+                                            </label>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row" style="margin-top:5px;">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 70px !important;">鐘舵��</label>
+                                            <div class="layui-input-block" style="margin-left: 100px; width: 182px">
+                                                <select name="HStatus" lay-filter="HStatus" id="HStatus">
+                                                    <option value="1" selected="selected">鍚堟牸</option>
+                                                    <option value="2">涓嶅悎鏍�</option>
+                                                </select>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row" style="margin-top:5px;">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 70px !important;">姣旇緝绗�</label>
+                                            <div class="layui-input-block" style="margin-left: 100px; width: 182px">
+                                                <select name="HComparator" lay-filter="HComparator" id="HComparator">
+                                                    <option value="=" selected="selected">=</option>
+                                                    <option value=">">></option>
+                                                    <option value=">=">>=</option>
+                                                    <option value="<"><</option>
+                                                    <option value="<="><=</option>
+                                                    <option value="<>"><></option>
+                                                    <option value="between">between</option>
+                                                </select>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 70px;">鍗曚綅</label>
+                                            <div class="layui-input-block" style="margin-left: 45px;">
+                                                <input type="text" class="layui-input" name="HUnit" id="HUnit" style="background-color:white;width: 53%;float:left;" readonly>
+                                                <input type="hidden" name="HUnitID" id="HUnitID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchUnit" id="btnSearchUnit" style="float: left;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row" style="margin-top:5px;">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 70px;">妫�楠屽��</label>
+                                            <div class="layui-input-block" style="margin-left: 45px;">
+                                                <input type="text" class="layui-input" name="HInspectVal" id="HInspectVal" style="background-color:white;width: 53%;float:left;" onfocus="this.select();" readonly>
+                                                <input type="hidden" name="HInspectValB" id="HInspectValB" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchInspectValB" id="btnSearchInspectValB" style="float: left;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 70px;">鐩爣鍊�</label>
+                                            <div class="layui-input-block" style="margin-left: 45px;">
+                                                <input type="text" class="layui-input" name="HTargetVal" id="HTargetVal" style="background-color:white;width: 53%;float:left;" onfocus="this.select();" readonly>
+                                                <input type="hidden" name="HTargetValB" id="HTargetValB" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchTargetValB" id="btnSearchTargetValB" style="float: left;">
+                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                                </button>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row" style="margin-top:5px;">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 70px;">涓婇檺鍊�</label>
+                                            <div class="layui-input-block" style="margin-left: 100px;">
+                                                <input type="text" class="layui-input" name="HUpLimit" id="HUpLimit" value="0" style="background-color:#efefef4d;" onfocus="this.select();" readonly>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 70px;">涓嬮檺鍊�</label>
+                                            <div class="layui-input-block" style="margin-left: 100px;">
+                                                <input type="text" class="layui-input" name="HDownLimit" id="HDownLimit" value="0" style="background-color:#efefef4d;" onfocus="this.select();" readonly>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="layui-row" style="margin-top:5px;">
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 70px;">涓婂亸宸�</label>
+                                            <div class="layui-input-block" style="margin-left: 100px;">
+                                                <input type="text" class="layui-input" name="HUpOffSet" id="HUpOffSet" value="0" style="background-color:#efefef4d;" onfocus="this.select();" readonly>
+                                            </div>
+                                        </div>
+                                        <div class="layui-inline">
+                                            <label class="layui-form-label" style="width: 70px;">涓嬪亸宸�</label>
+                                            <div class="layui-input-block" style="margin-left: 100px;">
+                                                <input type="text" class="layui-input" name="HDownOffSet" id="HDownOffSet" value="0" style="background-color:#efefef4d;" onfocus="this.select();" readonly>
+                                            </div>
+                                        </div>
+                                    </div>
+                                </div>
+                                <div class="right" style="width:50%;height:450px;float:left;">
+                                    <table class="layui-hide" id="ValueTable" lay-filter="ValueTable"></table>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+
                     <script type="text/html" id="toolbarDemo">
                         <div class="layui-btn-container">
-
                             <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>澧炲姞涓�琛�</button>
                             <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>澶嶅埗涓�琛�</button>
-
                         </div>
                     </script>
                     <script type="text/html" id="xuhao">
                         {{d.LAY_TABLE_INDEX+1}}
                     </script>
+                    <!--闅愯棌瀛楁-->
+                    <input type="hidden" name="HMainSourceBillType" id="HMainSourceBillType">
+                    <input type="hidden" name="HMainSourceInterID" id="HMainSourceInterID" value="0">
+                    <input type="hidden" name="HMainSourceEntryID" id="HMainSourceEntryID" value="1">
+                    <input type="hidden" name="HMainSourceBillNo" id="HMainSourceBillNo">
+                    <input type="hidden" name="HDeptID" id="HDeptID" value="0">
+                    <input type="hidden" name="HSourceOrgID" id="HSourceOrgID" value="0"><!--鏉ユ簮缁勭粐-->
+                    <input type="hidden" name="HInspectOrgID" id="HInspectOrgID" value="0"><!--璐ㄦ缁勭粐-->
                 </form>
             </div>
         </div>
     </div>
+    <!--琛屾寜閽�-->
     <script type="text/html" id="barDemo">
-        <!--<a class="layui-btn layui-btn-xs" lay-event="edit">缂栬緫</a>-->
         <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">鍒犻櫎</a>
     </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 src="../../../layuiadmin/PubCustom.js"></script>
-    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
+    <!--琛屼笅鎷夐�夋嫨(缁撹)-->
+    <script type="text/html" id="HResult">
+        <select name="HResult" lay-filter="HResult" id="HResult{{d.LAY_TABLE_INDEX+1}}">
+            <option value="">璇烽�夋嫨</option>
+            <option value="1">鍚堟牸</option>
+            <option value="2">涓嶅悎鏍�</option>
+        </select>
+    </script>
+    <!--琛屼笅鎷夐�夋嫨(妫�楠岀粨鏋�)-->
+    <script type="text/html" id="HInSpectResult">
+        <select name="HInSpectResult" lay-filter="HInSpectResult" id="HInSpectResult{{d.LAY_TABLE_INDEX+1}}">
+            <option value="">璇烽�夋嫨</option>
+            <option value="1">鍚堟牸</option>
+            <option value="2">涓嶅悎鏍�</option>
+        </select>
+    </script>
+    <!--琛屼笅鎷夐�夋嫨(鍒嗘瀽鏂规硶)-->
+    <script type="text/html" id="HAnalysisMethod">
+        <select name="HAnalysisMethod" lay-filter="HAnalysisMethod" id="HAnalysisMethod{{d.LAY_TABLE_INDEX+1}}">
+            <option value="">璇烽�夋嫨</option>
+            <option value="1">瀹氭�у垎鏋�</option>
+            <option value="2">瀹氶噺鍒嗘瀽</option>
+            <option value="3">鍏朵粬鍒嗘瀽</option>
+        </select>
+    </script>
+    <!--澶嶉�夋锛堥噸鐐规鏌ワ級-->
+    <script type="text/html" id="HKeyInspect">
+        <input type="checkbox" value="{{d.HKeyInspect}}" lay-skin="primary" id="HKeyInspect{{d.LAY_TABLE_INDEX+1}}" lay-filter="HKeyInspect" {{ d.HKeyInspect == 1 ? 'checked' : '' }}>
+    </script>
+
     <script>
         layui.config({
             base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
@@ -266,6 +662,31 @@
                 , laydate = layui.laydate
                 , element = layui.element;
 
+
+            var rowdata = [];
+            var option = [];
+
+            var rowdata_Value = [];
+            var option_Value = [];
+            var option_Check = [];//鐢ㄦ潵瀛樺偍妫�楠岄」鐩�
+            var Array = []; //鍏ㄥ眬鍙橀噺锛屾渶澶栭潰鐨勪竴灞傛暟缁�,瀛樺偍妫�娴嬪��
+            var checkobj = ""; //澶嶉�夋
+            var trindex = ""; //榛樿閫変腑琛屼笅鏍�
+            var SummaryIndex = []; //閫変腑琛屼笅鏍囨眹鎬�
+            var LastIndex = 0; //鏈�鍚庨�変腑涓�琛岀殑涓嬫爣
+            var isFristClick = true; //鏄惁棣栨鐐瑰嚮琛�
+            var isHavingCount = false; //妫�楠屽�艰〃鏍兼槸鍚︽湁鏁版嵁
+            var UnRightQty_isFied = 0; //鐢ㄤ簬鍒ゆ柇鏄惁鍚堟牸//妫�楠屽�艰〃鏍间笉鍚堟牸鏁伴噺姹囨��
+            var editIndex = 0;//缂栬緫涓嬫爣
+            var SampleNum = [];//鏍锋湰鏁伴噺
+
+            //#region 銆愬姩鎬佽幏鍙栨ā鍧楀悕绉般��
+            var HModuleType = "7504";
+            //閫氳繃鍗曟嵁绫诲瀷锛屼粠鏁版嵁搴撳姩鎬佽幏鍙栧崟鎹ā鍧楀懡鍚�,寮曠敤js鏂囦欢 PageTitle.js
+            var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType);
+            $("h1").html('<b>' + HPageTitle + '</b>');
+            //#endregion
+
             var params = get_UrlVars();
             if (typeof (params[params[0]]) == "undefined") {
                 var OperationType = 1;//鎿嶄綔绫诲瀷
@@ -274,369 +695,107 @@
                 var OperationType = params[params[0]];//鎿嶄綔绫诲瀷
                 var linterid = params[params[1]];//婧愬崟id
                 var HSouceBillType = params[params[2]];//婧愬崟绫诲瀷
-                var closeType = params[params[3]];  //鍏抽棴绫诲瀷
+                var HICMOEntryID = params[params[3]];//婧愬崟瀛恑d
+                var HEntryID = params[params[4]];//婧愬崟瀛恑d
             }
-            var hID = params[params[1]];//缂栬緫鏌ョ湅
-            //甯歌鐢ㄦ硶
-            laydate.render({
-                elem: '#HDate'
 
-            });
-            //鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤�
-            //if (sessionStorage.login != "login") {
-            //    layer.confirm("鐧诲綍澶辨晥锛岃閲嶆柊鐧诲綍锛�", {
-            //        icon: 4, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['閲嶆柊鐧诲綍']
-            //    }, function () { window.location.href = "../../user/login.html"; });
-            //}
-            var tableReload = table.reload;
-            var option = {
-                elem: '#mainTable'
-                , toolbar: '#toolbarDemo'
-                , totalRow: true
-                , height: 500
-                , limit: 500 //姣忛〉榛樿鏄剧ず鐨勬暟閲�
-                //,url: '/demo/table/user/' //鏁版嵁鎺ュ彛
-                , page: true //寮�鍚垎椤�
-                , cols: [[ //琛ㄥご
-                    { type: 'checkbox', fixed: 'left', totalRowText: '鍚堣琛�' }
-                    , { templet: '#xuhao', title: '搴忓彿', sort: true, fixed: 'left', event: "qwe", width: 100 }
-                    , { field: 'HQCCheckClassID', title: 'HQCCheckClassID', edit: 'text', width: 100, hide: true, totalRow: true  }
-                    , { field: 'HQCCheckClassName', title: '妫�楠岄」鐩被鍒悕绉�', edit: 'text', event: "HQCCheckClassCheck", width: 150 }
-                    , { field: 'HQCCheckClassNumber', title: '妫�楠岄」鐩被鍒�', edit: 'text', width: 100, hide: true }
-                    , { field: 'HQCCheckItemID', title: 'HQCCheckItemID', edit: 'text', hide: true }
-                    , { field: 'HQCCheckItemName', title: '妫�楠岄」鐩�', edit: 'text', event: "HQCCheckItemCheck", width: 120 }
-                    , { field: 'HQCCheckItemNumber', title: '妫�楠岄」鐩唬鐮�', edit: 'text', width: 100, hide: true }
-                    //, { field: 'HQCRelValue', title: '妫�楠屾暟鎹�', edit: 'text' }
-                    , { field: 'HResult', title: '鍒ゅ畾', edit: 'text', event: "" }
-                    , { field: 'HQCStd', title: '妫�楠屾爣鍑�', edit: 'text', event: "" }
-                    //, { field: 'HProcCheckEmpID', title: 'HProcCheckEmpID', edit: 'text', width: 100, hide: true }
-                    //, { field: 'HProcCheckEmpName', title: '妫�娴嬪憳', edit: 'text', event: 'HProcCheckEmpCheck', width: 150 }
-                    //, { field: 'HProcCheckEmpNumber', title: '妫�娴嬪憳浠g爜', edit: 'text', width: 100, hide: true }
-                    //, { field: 'HProcCheckTime', title: '妫�娴嬫棩鏈�', event: "", edit: 'text' }
-                    , { field: 'HRemark', title: '澶囨敞', edit: 'text' }
-                    , { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo', width: 150 }
-                ]]
-            };
-            //鍒ゆ柇鏄惁鏂板
+            //#region 鎿嶄綔绫诲瀷
             if (OperationType == 1) {
-                $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));
-                $("#HMaker").val(sessionStorage["HUserName"]);
-
-                //鍒濆鍔犺浇琛ㄦ牸{ "ID": 0, "HWasterReasonName": " ","HBadReasonID":0,"HEmpName": "  ", "HSQProcName": "   ","HProcID":0, "HZRProcName": "  ", "HMRBChecker": "  ", "HRemark": "  ", "HPSProcName": "  ", "HCloseMan": "   " }
-                option.data = [{
-                    "HQCCheckClassID": " ", "HQCCheckClassNumber": " ", "HQCCheckClassName": " ", "HQCCheckItemID": " ",
-                    "HQCCheckItemNumber": " ", "HQCCheckItemName": " ", "HResult": "   "
-                    , "HQCStd": 0, "HRemark": "  "
-                }];
-                table.render(option);
-            }
-            else {
-                $("#HInterID").val(hID);//淇敼鏃朵富琛↖D
-                //缂栬緫鍔犺浇鏁版嵁
-                $.ajax({
-                    url: GetWEBURL() + '/QC_OutCompCheckBill/QC_OutCompCheckBillListProjectDetai',
-                    type: "GET",
-                    data: { "sqlWhere": "and HInterID=" + hID },
-                    success: function (result) {
-                        //console.log(result);
-                        //console.log('gouba' + result);
-                        if (result.count == 1) {
-                            option.data = result.data;
-                            table.render(option);
-
-                        } else {
-                            layer.alert(result.code + result.Message, { icon: 5 });
-                        }
-                    }, error: function () {
-                        layer.close(index0);
-                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
-                    }
-                });
-            }
-            //澶村伐鍏锋爮浜嬩欢
-            var rowid = 0;
-            var rows = 0;
-            table.on('toolbar(mainTable)', function (obj) {
-                var checkStatus = table.checkStatus('mainTable')
-                    , data = checkStatus.data;;
-                var AddRow = table.cache['mainTable'];
-                var NewRow = {
-                    "HQCCheckClassID": " ", "HQCCheckClassNumber": " ", "HQCCheckClassName": " ", "HQCCheckItemID": " ",
-                    "HQCCheckItemNumber": " ", "HQCCheckItemName": " ", "HResult": "   "
-                    , "HQCStd": 0, "HRemark": "  "
-                };
-                switch (obj.event) {
-                    case 'btn-AddLine':
-                        //table.cache["mainTable"].push(AddRow[rows]);
-                        table.cache["mainTable"].push(NewRow);
-                        option.data = table.cache["mainTable"];
-                        table.render(option);
-
-                        rows++;
-                        //layer.msg('澧炲姞涓�琛屾寜閽紒')
-                        break;
-                    case 'btn-CopyLine':
-                        var copydata = JSON.stringify(data);
-                        if (data.length <= 0) {
-                            layer.alert("璇烽�夋嫨闇�瑕佸鍒剁殑涓�琛岋紒");
-                        }
-                        else if (data.length > 1) {
-                            layer.alert("鍙兘閫夋嫨澶嶅埗涓�琛岋紒");
-                        }
-                        else {
-                            var copydata2 = copydata.substring(1, copydata.length);//鍘婚櫎棣栬瀛楃'['
-                            var copyrow = copydata2.substring(0, copydata2.length - 1);//鍘婚櫎鏈熬瀛楃']'
-                            table.cache["mainTable"].push(JSON.parse(copyrow));//灏嗗鍒剁殑琛屽己杞垚json杩藉姞鍒拌〃鏍间笂
-                            option.data = table.cache["mainTable"];//灏嗘暟鎹粦瀹氬埌data涓�
-                            table.render(option);//灏嗘暟鎹覆鏌撳埌琛ㄦ牸涓�
-
-                        }
-                        break;
-                }
-            });
-            //琛屽唴浜嬩欢
-            table.on('tool(mainTable)', function (obj) {
-                var data = obj.data;
-                var rowIndex = $(obj.tr).attr("data-index");
-                if (obj.event === 'del') {
-                    layer.confirm('鐪熺殑鍒犻櫎琛屽悧锛�', function (index) {
-                        console.log("绱㈠紩涓�:" + rowIndex);
-                        if (rowIndex === '0') {
-                            layer.msg('棣栬鏃犳硶鍒犻櫎锛侊紒锛�');
-                        } else {
-                            obj.del();
-                            option.data = table.cache["mainTable"];//灏嗘暟鎹粦瀹氬埌data涓�
-                            table.reload(option);
-                            layer.close(index);
-                        }
-                    });
-                }
-
-                $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) {
-                    if (event.key == "F7") {
-                        if (obj.event === 'HQCCheckClassCheck')  //妯″叿淇℃伅
-                        {
-                            //椤甸潰灞�-鑷畾涔�
-                            layer.open({
-                                type: 2,
-                                skin: 'layui-layer-rim', //鍔犱笂杈规
-                                title: '妫�楠岄」鐩被鍒�',
-                                closeBtn: 1,
-                                shift: 2,
-                                area: ['80%', '80%'],
-                                maxmin: true,
-                                content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_QCCheckClass.html', 'yes'],
-                                btn: ['纭畾', '鍙栨秷']
-                                , btn1: function (index, layero) {
-
-                                    //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
-                                    var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
-                                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
-                                    if (checkStatus.data.length === 0) {
-                                        return layer.msg('璇烽�夋嫨鏁版嵁');
-                                    }
-
-                                    //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
-                                    obj.update({
-                                        HQCCheckClassID: checkStatus.data[0].HItemID,
-                                        HQCCheckClassNumber: checkStatus.data[0].浠g爜,
-                                        HQCCheckClassName: checkStatus.data[0].鍚嶇О,
-
-                                    });
-
-                                    layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
-                                }
-                                , btn2: function (index, layero) {
-                                    //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
-                                    //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
-                                },
-                                end: function () {
-
-                                }
-                            });
-                        }
-
-                        if (obj.event === 'HQCCheckItemCheck')  //妫�楠岄」鐩�
-                        {
-                            //椤甸潰灞�-鑷畾涔�
-                            layer.open({
-                                type: 2,
-                                skin: 'layui-layer-rim', //鍔犱笂杈规
-                                title: '妫�楠岄」鐩�',
-                                closeBtn: 1,
-                                shift: 2,
-                                area: ['80%', '80%'],
-                                maxmin: true,
-                                content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_CheckItem.html', 'yes'],
-                                btn: ['纭畾', '鍙栨秷']
-                                , btn1: function (index, layero) {
-
-                                    //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
-                                    var iframeWindow = window['layui-layer-iframe' + index];
-                                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');
-                                    if (checkStatus.data.length === 0) {
-                                        return layer.msg('璇烽�夋嫨鏁版嵁');
-                                    }
-                                    obj.update({
-                                        HQCCheckItemName: checkStatus.data[0].鍚嶇О
-                                        , HQCCheckItemID: checkStatus.data[0].HItemID
-                                        , HQCCheckItemNumber: checkStatus.data[0].浠g爜
-                                    });
-
-                                    layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
-                                }
-                                , btn2: function (index, layero) {
-                                    //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
-                                    //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
-                                },
-                                end: function () {
-
-                                }
-                            });
-                        }
-
-
-
-                        obj.event = "";
-                        return false;
-
-                    }
-                })
-            });
-
-            //鐩戝惉鍗曞厓鏍肩紪杈�
-            table.on('edit(mainTable)', function (obj) {
-                // 鍗曞厓鏍肩紪杈戜箣鍓嶇殑鍊�
-                var oldText = $(this).prev().text();
-                var value = obj.value //寰楀埌淇敼鍚庣殑鍊�
-                    , data = obj.data //寰楀埌鎵�鍦ㄨ鎵�鏈夐敭鍊�
-                    , field = obj.field; //寰楀埌瀛楁
-                //layer.msg('[ID: ' + data.id + '] ' + field + ' 瀛楁鏇存敼涓猴細' + value);
-
-                switch (field) {
-                    case "HDesignLife":  //璁捐瀵垮懡
-                        value = isNaN(value) ? 0 : value;
-                        var HUseLife = isNaN(data.HUseLife) ? 0 : data.HUseLife;
-                        //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
-                        obj.update({
-                            HDesignLife: value,                          //璁捐瀵垮懡
-                            HLeaveLife: value - HUseLife,           //鍓╀綑瀵垮懡=璁捐瀵垮懡-浣跨敤瀵垮懡
-                        });
-                        break;
-                    case "HLeaveLife":  //鍓╀綑瀵垮懡
-                        var HDesignLife = isNaN(data.HDesignLife) ? 0 : data.HDesignLife;
-                        var HUseLife = isNaN(data.HUseLife) ? 0 : data.HUseLife;
-                        //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
-                        obj.tr.find('td[data-field=HLeaveLife] input').val(HDesignLife - HUseLife);
-                        obj.update({
-                            HLeaveLife: HDesignLife - HUseLife,   //鍓╀綑瀵垮懡=璁捐瀵垮懡-浣跨敤瀵垮懡
-                        });
-                        break;
-                    case "HUseLife":    //浣跨敤瀵垮懡
-                        var HDesignLife = isNaN(data.HDesignLife) ? 0 : data.HDesignLife;
-                        value = isNaN(value) ? 0 : value;
-                        //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
-                        obj.update({
-                            HLeaveLife: HDesignLife - value, //鍓╀綑瀵垮懡=璁捐瀵垮懡-浣跨敤瀵垮懡
-                        });
-                        break;
-                    case "HQty":        //瀹炲彂鏁伴噺
-                        value = isNaN(value) ? 0 : value;
-                        var HPrice = isNaN(data.HPrice) ? 0 : data.HPrice;
-                        //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
-                        obj.update({
-                            HMoney: value * HPrice, //閲戦=瀹炴敹鏁伴噺*鍗曚环
-                        });
-                        break;
-                    case "HPrice":      //鍗曚环
-                        value = isNaN(value) ? 0 : value;
-                        var HQty = isNaN(data.HQty) ? 0 : data.HQty;
-                        //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
-                        obj.update({
-                            HMoney: value * HQty, //閲戦=瀹炴敹鏁伴噺*鍗曚环
-                        });
-                        break;
-                    case "HMoney":     //閲戦
-                        var HPrice = isNaN(data.HPrice) ? 0 : data.HPrice;
-                        var HQty = isNaN(data.HQty) ? 0 : data.HQty;
-                        //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
-                        obj.update({
-                            HMoney: HPrice * HQty, //閲戦=瀹炴敹鏁伴噺*鍗曚环
-                        });
-                        break;
-                    default:
-                }
-            });
-            function RoadBillMain(hID)//鍔犺浇琛ㄥご
-            {
-                //alert(hID);
-                //鏌ヨ妫�楠屾柟妗堝崟鏄惁瀛樺湪
-                $.ajax({
-                    url: GetWEBURL() + "/QC_OutCompCheckBill/QC_OutCompCheckBillListCheckDetail",
-                    type: "GET",
-                    data: {
-                        "HID": hID
-                    },
-                    success: function (result) {
-
-                        if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
-                            var data = result.data.h_v_QC_OutCompCheckBillList[0];
-                            console.info(data);
-                            form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
-                                "HBillNo": data.鍗曟嵁鍙�
-                                , "HDate": formatDate(data.鏃ユ湡)
-                                , "HCusID": data.瀹㈡埛浠g爜
-                                , "HCusName": data.瀹㈡埛鍚嶇О
-                                , "HMater": data.浜у搧鍚嶇О
-                                , "HMaterID": data.浜у搧ID
-                                , "HMaterNumber": data.浜у搧鍐呯爜
-                                , "HInStockQty": data.鍑哄簱鏁伴噺
-                                , "HRightQty": data.鍚堟牸鏁伴噺
-                                , "HEmpName": data.妫�楠屽憳鍚嶇О
-                                , "HFirstCheckEmp": data.妫�楠屽憳
-                                , "HCheckQty": data.鎶芥鏁伴噺
-                                , "HBadQty": data.涓嶅悎鏍兼暟閲�
-                                , "HCheckerResult": data.鍒ゅ畾缁撹
-                                , "HRemark": data.琛ㄥご澶囨敞
-                            });
-
-                        } else {
-                            layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
-                        }
-                    }, error: function () {
-                        layer.alert("鍙戠敓閿欒!", { icon: 5 });
-                    }
-                });
-            }
-
-
-            var date = new Date();
-            var day = date.getDate();
-            var month = date.getMonth() + 1;
-            var year = date.getFullYear();
-            var shijian = year + "-" + month + "-" + day;
-
-            //鍒ゆ柇鏄惁鏂板
-            if (hID == null || hID == 0) {
-                //鑾峰彇鏈�澶у崟鎹彿 new
-                $("#HInterID").val("0");
+                $("#HInterID").val("");
                 $("#HBillNo").val("");
+
+                $("#HFirstCheckEmp").val(sessionStorage["HEmpID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭妫�楠屽憳ID
+                $("#HFirstCheckEmpName").val(sessionStorage["HEmpName"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭妫�楠屽憳
+                $("#HGroupID").val(sessionStorage["HGroupID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鐝粍ID
+                $("#HGroupName").val(sessionStorage["HGroup"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鐝粍
+                $("#HGroupName").val(sessionStorage["HGroup"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鐝粍
+                $("#HDeptID").val(sessionStorage["HDeptID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭閮ㄩ棬
+                $("#HSourceOrgID").val(sessionStorage["OrganizationID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭缁勭粐id
+                $("#HInspectOrgID").val(sessionStorage["OrganizationID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭閮ㄩ棬
+                //鑾峰彇鏈�澶у崟鎹彿
                 $.ajax({
                     url: GetWEBURL() + "/Web/GetMAXNum",
                     type: "GET",
                     data: { "HBillType": '7504' },
                     success: function (d) {
-                        //console.log(d.data);
+                        $("#HInterID").val(d.data[0].HInterID);
                         $("#HBillNo").val(d.data[0].HBillNo);
-                        $("#HDate").val(shijian);
-                        $("#HInterID").val(0);
+                        $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
+                        $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));
+                        $("#HMaker").val(sessionStorage["HUserName"]);
                     }
                 });
             }
-            else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new
-                RoadBillMain(hID);
-                /* RoadBillSub(linterid);*/
+            else if (OperationType == 2) {
+                $("#HInterID").val("");
+                $("#HBillNo").val("");
+                $('#btnSearchSource').addClass("layui-btn-disabled").attr("disabled", true);//鏈夋簮鍗曟椂鐢熶骇璧勬簮鎸夐挳绂佺敤
+                $('#btnSearchICMOBill').addClass("layui-btn-disabled").attr("disabled", true);//鏈夋簮鍗曟椂浠诲姟鍗曞彿鎸夐挳绂佺敤
+                $('#btnSearchMater').addClass("layui-btn-disabled").attr("disabled", true);//鏈夋簮鍗曟椂浜у搧鍐呯爜鎸夐挳绂佺敤
+                $('#btnSearchProcExch').addClass("layui-btn-disabled").attr("disabled", true);//鏈夋簮鍗曟椂娴佽浆鍗″彿鎸夐挳绂佺敤
+                $("#HFirstCheckEmp").val(sessionStorage["HEmpID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭妫�楠屽憳ID
+                $("#HFirstCheckEmpName").val(sessionStorage["HEmpName"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭妫�楠屽憳
+                $("#HGroupID").val(sessionStorage["HGroupID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鐝粍ID
+                $("#HGroupName").val(sessionStorage["HGroup"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭鐝粍
+                $("#HDeptID").val(sessionStorage["HDeptID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭閮ㄩ棬
+                $("#HSourceOrgID").val(sessionStorage["OrganizationID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭缁勭粐id
+                $("#HInspectOrgID").val(sessionStorage["OrganizationID"]); //鏍规嵁鐧诲綍鐢ㄦ埛甯﹀嚭閮ㄩ棬
+
+                //鑾峰彇鏈�澶у崟鎹彿
+                $.ajax({
+                    url: GetWEBURL() + "/Web/GetMAXNum",
+                    type: "GET",
+                    data: { "HBillType": '7504' },
+                    success: function (d) {
+                        $("#HInterID").val(d.data[0].HInterID);
+                        $("#HBillNo").val(d.data[0].HBillNo);
+                        $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
+                        $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));
+                        $("#HMaker").val(sessionStorage["HUserName"]);
+                    }
+                });
+                //鎶ュ伐骞冲彴鍑鸿揣鎶ュ憡
+                if (HSouceBillType == 3722 || HSouceBillType == 4610) {
+                    //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅
+                    LoadingInformation2();
+                }
+                //宸ュ簭娴佽浆鍗″垪琛ㄥ嚭璐ф姤鍛�
+                else if (HSouceBillType == 3772) {
+                    //鏍规嵁婧愬崟id鑾峰彇婧愬崟淇℃伅
+                    LoadingInformation_ProcExchange();
+                }
+                else {
+                    layer.alert("婧愬崟绫诲瀷鏃犳晥锛�", { icon: 5 });
+                }
             }
+            else if (OperationType == 3) {
+                RoadBillMain(linterid);
+            }
+            $("[name='btnSearchCheckItemID']").addClass("layui-btn-disabled").attr("disabled", true);//绂佺敤妫�楠岄」鐩斁澶ч暅
+            //#endregion
+
+            //鍒濆鍖栬〃鏍�
+            set_InitGrid();
+
+            //#region 琛ㄥご寮规閫夋嫨
+
+            //淇濆瓨
+            form.on('submit(Saver)', function (data) {
+                set_SaveBill(data);
+            });
+
+            //閫�鍑�
+            form.on('submit(Exit)', function (data) {
+                if (OperationType == 1) {
+                    Pub_Close(closeType);//鐩存帴鏂板closeType鍊间负2锛屽垪琛ㄨ皟鏂板closeType鍊间粠鍒楄〃浼犻��
+                }
+                else if (OperationType == 3) {
+                    Pub_Close(closeType);
+                }
+                else {
+                    Pub_Close(2);
+                }
+            });
 
             //琛ㄥご淇℃伅瀹㈡埛寮圭獥
             form.on('submit(HCusList)', function () {
@@ -676,19 +835,18 @@
                 });
             });
 
-
-            //琛ㄥご淇℃伅浜у搧鍐呯爜
-            form.on('submit(HMaterList)', function () {
+            //琛ㄥご淇℃伅宸ュ簭娴佽浆鍗″脊绐�
+            form.on('submit(btnSearchProcExch)', function () {
                 //椤甸潰灞�-鑷畾涔�
                 layer.open({
                     type: 2,
                     skin: 'layui-layer-rim', //鍔犱笂杈规
-                    title: '浜у搧鍐呯爜鍒楄〃',
+                    title: '宸ュ簭娴佽浆鍗″垪琛�',
                     closeBtn: 1,
                     shift: 2,
-                    area: ['80%', '80%'],
+                    area: ['90%', '90%'],
                     maxmin: true,
-                    content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Material.html', 'yes'],
+                    content: ['../../../views/Baseset/鍩虹璧勬枡/Sc_ProcessExchangeBillListView.html', 'yes'],
                     btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {
 
@@ -698,8 +856,50 @@
                         if (checkStatus.data.length === 0) {
                             return layer.msg('璇烽�夋嫨鏁版嵁');
                         }
-                        $("#HMaterName").val(checkStatus.data[0].鐗╂枡鍚嶇О);
-                        $("#HMaterID").val(checkStatus.data[0].HItemID);
+                        $("#HProcExchInterID").val(checkStatus.data[0].hmainid);
+                        $("#HProcExchEntryID").val(checkStatus.data[0].hsubid);
+                        $("#HProcExchBillNo").val(checkStatus.data[0].鍗曟嵁鍙�);
+                        $("#HProcExchQty").val(checkStatus.data[0].娴佽浆鍗℃暟閲�);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                });
+            });
+
+            //琛ㄥご淇℃伅鐢熶骇浠诲姟鍗曞脊绐�
+            form.on('submit(btnSearchICMOBill)', function () {
+                //椤甸潰灞�-鑷畾涔�
+                layer.open({
+                    type: 2,
+                    skin: 'layui-layer-rim', //鍔犱笂杈规
+                    title: '鐢熶骇浠诲姟鍗曞垪琛�',
+                    closeBtn: 1,
+                    shift: 2,
+                    area: ['90%', '90%'],
+                    maxmin: true,
+                    content: ['../../鐢熶骇绠$悊/鐢熶骇浠诲姟鍗�/Sc_ICMOBillList.html', 'yes'],
+                    btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {
+
+                        //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HICMOInterID").val(checkStatus.data[0].hmainid);
+                        $("#HICMOEntryID").val(checkStatus.data[0].HEntryID);
+                        $("#HICMOBillNo").val(checkStatus.data[0].鍗曟嵁鍙�);
+                        $("#HICMOQty").val(checkStatus.data[0].璁″垝鐢熶骇鏁伴噺);
                         layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
                     , btn2: function (index, layero) {
@@ -716,7 +916,7 @@
             });
 
             //妫�楠屽憳寮圭獥
-            form.on('submit(HEmpList)', function () {
+            form.on('submit(btnSearchHFirstCheckEmp)', function () {
                 //椤甸潰灞�-鑷畾涔�
                 layer.open({
                     type: 2,
@@ -737,7 +937,7 @@
                             return layer.msg('璇烽�夋嫨鏁版嵁');
                         }
                         $("#HFirstCheckEmpName").val(checkStatus.data[0].鑱屽憳鍚嶇О);
-                        $("#HFirstCheckEmpID").val(checkStatus.data[0].HItemID);
+                        $("#HFirstCheckEmp").val(checkStatus.data[0].HItemID);
                         layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
                     , btn2: function (index, layero) {
@@ -753,184 +953,2304 @@
                 });
             });
 
-            //閫�鍑�
-            form.on('submit(Exit)', function (data) {
-                if (OperationType == 1) {
-                    Pub_Close(closeType);//鐩存帴鏂板closeType鍊间负2锛屽垪琛ㄨ皟鏂板closeType鍊间粠鍒楄〃浼犻��
-                }
-                else if (OperationType == 3) {
-                    Pub_Close(closeType);
-                }
-                else {
-                    Pub_Close(2);
+            //琛ㄥご淇℃伅鐢熶骇璧勬簮寮圭獥
+            form.on('submit(btnSearchSource)', function () {
+                //椤甸潰灞�-鑷畾涔�
+                layer.open({
+                    type: 2,
+                    skin: 'layui-layer-rim', //鍔犱笂杈规
+                    title: '璧勬簮鍒楄〃',
+                    closeBtn: 1,
+                    shift: 2,
+                    area: ['90%', '90%'],
+                    maxmin: true,
+                    content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Source.html', 'yes'],
+                    btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {
+
+                        //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HSourceName").val(checkStatus.data[0].鐢熶骇璧勬簮鍚嶇О);
+                        $("#HSourceID").val(checkStatus.data[0].HItemID);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                        get_ICMOBillStatusList();
+                        get_QC_TakeSampleCheckBillList();
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                });
+            });
+
+            //琛ㄥご淇℃伅宸ュ簭
+            form.on('submit(btnHProc)', function () {
+                //椤甸潰灞�-鑷畾涔�
+                layer.open({
+                    type: 2,
+                    skin: 'layui-layer-rim', //鍔犱笂杈规
+                    title: '宸ュ簭鍒楄〃',
+                    closeBtn: 1,
+                    shift: 2,
+                    area: ['90%', '90%'],
+                    maxmin: true,
+                    content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Process.html', 'yes'],
+                    btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {
+
+                        //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HProcName").val(checkStatus.data[0].宸ュ簭鍚嶇О);
+                        $("#HProcID").val(checkStatus.data[0].HItemID);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                        get_ICMOBillStatusList();
+                        get_QC_TakeSampleCheckBillList();
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                });
+            });
+
+            //琛ㄥご淇℃伅鐢熶骇鐝寮圭獥
+            form.on('submit(btnHShifts)', function () {
+                //椤甸潰灞�-鑷畾涔�
+                layer.open({
+                    type: 2,
+                    skin: 'layui-layer-rim', //鍔犱笂杈规
+                    title: '鐢熶骇鐝鍒楄〃',
+                    closeBtn: 1,
+                    shift: 2,
+                    area: ['90%', '90%'],
+                    maxmin: true,
+                    content: ['../../鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_ShiftsList.html', 'yes'],
+                    btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {
+
+                        //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HShiftsName").val(checkStatus.data[0].鐝鍚嶇О);
+                        $("#HShiftsID").val(checkStatus.data[0].HItemID);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                });
+            });
+
+            //琛ㄥご淇℃伅浜у搧寮圭獥
+            form.on('submit(btnSearchMater)', function () {
+                //椤甸潰灞�-鑷畾涔�
+                layer.open({
+                    type: 2,
+                    skin: 'layui-layer-rim', //鍔犱笂杈规
+                    title: '浜у搧鍒楄〃',
+                    closeBtn: 1,
+                    shift: 2,
+                    area: ['90%', '90%'],
+                    maxmin: true,
+                    content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Material.html', 'yes'],
+                    btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {
+
+                        //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+
+                        $("#HMaterNumber").val(checkStatus.data[0].鐗╂枡浠g爜);
+                        $("#HMaterName").val(checkStatus.data[0].鐗╂枡鍚嶇О);
+                        $("#HMaterID").val(checkStatus.data[0].HItemID);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                });
+            });
+
+            //琛ㄥご淇℃伅妫�楠屾柟妗堝脊绐�
+            form.on('submit(btnSearchQCScheme)', function () {
+                var HName = $("#HMaterName").val();
+                //椤甸潰灞�-鑷畾涔�
+                layer.open({
+                    type: 2,
+                    skin: 'layui-layer-rim', //鍔犱笂杈规
+                    title: '妫�楠屾柟妗堝垪琛�',
+                    closeBtn: 1,
+                    shift: 2,
+                    area: ['90%', '90%'],
+                    maxmin: true,
+                    content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.html?OperationType=1&HName=' + HName + '', 'yes'],
+                    btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {
+
+                        //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HQCSchemeID").val(checkStatus.data[0].hmainid);
+                        $("#HQCSchemeName").val(checkStatus.data[0].妫�楠屾柟妗堝悕绉�);
+                        get_CheckItem();
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                });
+            });
+
+            //#endregion
+
+            //#region 澶村伐鍏锋爮浜嬩欢
+            table.on('toolbar(mainTable)', function (obj) {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                //鏂板琛岃〃鏍兼暟鎹�
+                var NewRow = {
+                    "HQCCheckClassID": "", "妫�楠岄」鐩被鍒�": "","HQCCheckItemID": "", "妫�楠岄」鐩�": "", "HInspectInstruMentID": "0", "妫�楠屼华鍣ㄤ唬鐮�": "", "妫�楠屼华鍣�": "", "HQCStd": "", "HUnit": "", "HQCNote": "", "HAnalysisMethod": "", "HResult": "",
+                    "HMax": "", "HMin": "", "HAvg": "", "HRemark": "", "HKeyInspect": false, "HStatus": 0, "HSampleSchemeID": 0, "HUnitID": 0,
+                    "HInspectVal": '', "HTargetVal": '', "HUpLimit": '', "HDownLimit": '', "HUpOffSet": '', "HDownOffSet": '', "HSampleDamageQty": '0',
+                    "HSampleSchemeName": "", "HSampleQty": "0", "HSampleDamageQty": "0", "HAcceptQty": "0", "HInspectionLevel": "", "HRejectQty": "",
+                    "HStrictness": "", "HSampleUnRightQty": "", "HAQL": "", "HSamplingType": ""
+                };
+
+                switch (obj.event) {
+                    case 'btn-AddLine':
+                        table.cache["mainTable"].push(NewRow);
+                        option.data = table.cache["mainTable"];
+                        table.render(option);
+                        for (var i = 1; i <= option.data.length; i++) {
+                            $('#HResult' + i + '').find("option[value='" + option.data[i - 1].HResult + "']").attr("selected", true);
+                            $('#HAnalysisMethod' + i + '').find("option[value='" + option.data[i - 1].HAnalysisMethod + "']").attr("selected", true);
+                        }
+                        form.render('select');
+                        break;
+                    case 'btn-CopyLine':
+                        var copydata = JSON.stringify(data);
+                        if (data.length <= 0) {
+                            layer.msg("璇烽�夋嫨闇�瑕佸鍒剁殑涓�琛岋紒");
+                        }
+                        else if (data.length > 1) {
+                            layer.msg("鍙兘閫夋嫨澶嶅埗涓�琛岋紒");
+                        }
+                        else {
+                            var copydata2 = copydata.substring(1, copydata.length);//鍘婚櫎棣栬瀛楃'['
+                            var copyrow = copydata2.substring(0, copydata2.length - 1);//鍘婚櫎鏈熬瀛楃']'
+                            table.cache["mainTable"].push(JSON.parse(copyrow));//灏嗗鍒剁殑琛屽己杞垚json杩藉姞鍒拌〃鏍间笂
+                            option.data = table.cache["mainTable"];//灏嗘暟鎹粦瀹氬埌data涓�
+                            table.render(option);//灏嗘暟鎹覆鏌撳埌琛ㄦ牸涓�
+                            for (var i = 1; i <= option.data.length; i++) {
+                                $('#HResult' + i + '').find("option[value='" + option.data[i - 1].HResult + "']").attr("selected", true);
+                                $('#HAnalysisMethod' + i + '').find("option[value='" + option.data[i - 1].HAnalysisMethod + "']").attr("selected", true);
+                            }
+                            form.render('select');
+                        }
+                        break;
                 }
             });
-            function formatDate(date) {
-                var d = new Date(date),
-                    month = '' + (d.getMonth() + 1),
-                    day = '' + d.getDate(),
-                    year = d.getFullYear();
+            //#endregion
 
-                if (month.length < 2) month = '0' + month;
-                if (day.length < 2) day = '0' + day;
+            //#region 琛ㄤ綋琛屽鐞嗕簨浠�
 
-                return [year, month, day].join('-');
-            }
+            //琛岄�夋嫨澶勭悊锛堢粨璁猴級
+            form.on('select(HResult)', function (data) {
+                //鑾峰彇涓嬫媺妗嗛�変腑鐨勫��
+                var elem = data.othis.parents('tr');
+                var dataindex = elem.attr("data-index");
+                $.each(option.data, function (index, value) {
+                    if (value.LAY_TABLE_INDEX == dataindex) {
+                        value.HResult = data.value;//鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨
+                    }
+                });
 
-            //淇濆瓨
-            form.on('submit(Saver)', function (data) {
-                //debugger;
-                data.field.HMaker = sessionStorage["HUserName"];//鍒跺崟浜�
-                var sMainStr = JSON.stringify(data.field);
-                var sSubStr = JSON.stringify(table.cache['mainTable']);
-                var sMainSub = sMainStr + ';' + sSubStr + ';' + sessionStorage["HUserName"];
-                if (!AllowLoadData(sSubStr))//鏁版嵁楠岃瘉
-                {
-                    return false;
+                //閫夋嫨鐨剆elect瀵硅薄鍊硷紱
+                var selectValue = data.value;
+                if (selectValue == "1") {
+                    selectValue = "鍚堟牸"
+                    $("#HInspectResultToSee").css("background-color", "#CEE3F2");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                    $("#HInspectResultToSee2").css("background-color", "#CEE3F2");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                } else {
+                    selectValue = "涓嶅悎鏍�"
+                    $("#HInspectResultToSee").css("background-color", "#F0D6E3");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                    $("#HInspectResultToSee2").css("background-color", "#F0D6E3");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
                 }
-                $.ajax(
-                    {
-                        type: "POST",
-                        url: GetWEBURL() + "/QC_OutCompCheckBill/AddBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
-                        async: true,
-                        data: { "msg": sMainSub },
-                        dataType: "json",
-                        success: function (data) {
-                            if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
-                                layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () {
-                                    $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true);
-                                    var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩
-                                    parent.layer.close(index); //鍐嶆墽琛屽叧闂�
-                                });
-                            }
-                            else {
+                $("#HInspectResultToSee").val(selectValue);
+                $("#HInspectResultToSee2").val(selectValue);
+                form.render('select');
 
-                                f_alert(data.Message);
-                                console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable));
-                            }
-                            layer.closeAll("loading");
-                        },
-                        error: function (err) {
+                LastResult();
+            });
 
-                            f_alert("閿欒:" + err);
-                            console.log("Reason" + sMainStr);
+            //琛岄�夋嫨澶勭悊锛堟楠岀粨鏋滐級
+            form.on('select(HInSpectResult)', function (data) {
+                //鑾峰彇涓嬫媺妗嗛�変腑鐨勫��
+                var elem = data.othis.parents('tr');
+                var dataindex = elem.attr("data-index");
+                $.each(option_Value.data, function (index, value) {
+                    if (value.LAY_TABLE_INDEX == dataindex) {
+                        value.HInSpectResult = data.value;//鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨
+                    }
+                });
+
+                //寰幆妫�楠屽�艰〃鏍兼暟鎹紝鑾峰彇涓嶅悎鏍兼暟閲�
+                var HValueTable = table.cache["ValueTable"];
+                var UnRightQty = 0;//妫�楠屽�艰〃鏍间笉鍚堟牸鏁伴噺姹囨��
+
+                for (let i = 0; i < HValueTable.length; i++) {
+                    if (HValueTable[i].HInSpectResult == 2) {
+                        UnRightQty++;
+                    }
+                }
+                UnRightQty_isFied = UnRightQty;
+                $("#HSampleUnRightQty").val(UnRightQty);
+                $("#HSampleUnRightQty2").val(UnRightQty);
+                var HAcceptQty = $("#HAcceptQty").val();//鍏佽鏁�
+                var HEntryID = $("#HEntryID").val() - 1;//鏁扮粍涓嬫爣
+                if (UnRightQty > HAcceptQty) {
+                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //涓嶅悎鏍�
+                    $("#HInspectResultToSee").val('涓嶅悎鏍�');
+                    $("#HInspectResultToSee2").val('涓嶅悎鏍�');
+                    $("#HInspectResultToSee").css("background-color", "#F0D6E3");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                    $("#HInspectResultToSee2").css("background-color", "#F0D6E3");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                } else {
+                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //鍚堟牸
+                    $("#HInspectResultToSee").val('鍚堟牸');
+                    $("#HInspectResultToSee2").val('鍚堟牸');
+                    $("#HInspectResultToSee").css("background-color", "#CEE3F2");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                    $("#HInspectResultToSee2").css("background-color", "#CEE3F2");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                }
+                form.render('select');
+                LastResult();
+            });
+
+            //琛岄�夋嫨澶勭悊锛堝垎鏋愭柟娉曪級
+            form.on('select(HAnalysisMethod)', function (data) {
+                //鑾峰彇涓嬫媺妗嗛�変腑鐨勫��
+                var elem = data.othis.parents('tr');
+                var dataindex = elem.attr("data-index");
+                $.each(option.data, function (index, value) {
+                    if (value.LAY_TABLE_INDEX == dataindex) {
+                        value.HAnalysisMethod = data.value;//鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨
+                    }
+                });
+                //闅愯棌妫�娴嬪�煎瓧娈�
+                IsHide(data.value);
+            });
+
+            //琛岄�夋嫨澶勭悊锛堢姸鎬侊級
+            form.on('select(HStatus)', function (data) {
+                var HComparator = $("#HComparator").val(); //姣旇緝绗�
+                var HEntryID = $("#HEntryID").val() - 1;//鏁扮粍涓嬫爣
+                var HAnalysisMethod = table.cache["mainTable"][HEntryID].HAnalysisMethod; //鍒嗘瀽鏂规硶
+
+                Qualified(HComparator, HEntryID, HAnalysisMethod)
+            });
+
+            //鐩戝惉涓嬫媺妗嗙紪杈�--姣旇緝绗�
+            form.on('select(HComparator)', function (data) {
+                //鑾峰彇褰撳墠琛宼r瀵硅薄
+                var elem = data.othis.parents('tr');
+                //绗竴鍒楃殑鍊兼槸Guid锛屽彇guid鏉ュ垽鏂�
+                var Guid = elem.first().find('td').eq(1).text();
+                //閫夋嫨鐨剆elect瀵硅薄鍊硷紱
+                var selectValue = data.value;
+
+                var HEntryID = $("#HEntryID").val() - 1;//鏁扮粍涓嬫爣
+                var HAnalysisMethod = table.cache["mainTable"][HEntryID].HAnalysisMethod; //鍒嗘瀽鏂规硶
+                //鍒ゅ畾濡傛灉鏄畾閲忓垎鏋�
+                if (HAnalysisMethod == 2) {
+                    if (selectValue.toString() != '=' && selectValue.toString() != 'between') {
+                        $("#HUpLimit").css("background-color", "#E8E8E8").attr("readOnly", true);//鏀瑰彉涓婇檺鍊艰緭鍏ユ鑳屾櫙棰滆壊
+                        $("#HDownLimit").css("background-color", "#E8E8E8").attr("readOnly", true);//鏀瑰彉涓嬮檺鍊艰緭鍏ユ鑳屾櫙棰滆壊
+                        $("#HUpOffSet").css("background-color", "#E8E8E8").attr("readOnly", true);//鏀瑰彉涓婂亸宸緭鍏ユ鑳屾櫙棰滆壊
+                        $("#HDownOffSet").css("background-color", "#E8E8E8").attr("readOnly", true);//鏀瑰彉涓嬪亸宸緭鍏ユ鑳屾櫙棰滆壊
+                    } else if (selectValue.toString() == 'between') {
+                        $("#HUpOffSet").css("background-color", "#E8E8E8").attr("readOnly", true);//鏀瑰彉涓婂亸宸緭鍏ユ鑳屾櫙棰滆壊
+                        $("#HDownOffSet").css("background-color", "#E8E8E8").attr("readOnly", true);//鏀瑰彉涓嬪亸宸緭鍏ユ鑳屾櫙棰滆壊
+                        $("#HTargetVal").css("background-color", "#E8E8E8").attr("readOnly", true);//鏀瑰彉鐩爣鍊艰緭鍏ユ鑳屾櫙棰滆壊
+                        $("#HUpLimit").attr("readOnly", false).css("background-color", ""); //涓婇檺鍊兼敼涓哄彲缂栬緫
+                        $("#HDownLimit").attr("readOnly", false).css("background-color", ""); //涓嬮檺鍊兼敼涓哄彲缂栬緫
+                    } else if (selectValue.toString() == '=') {
+                        $("#HUpLimit").attr("readOnly", false).css("background-color", ""); //涓婇檺鍊兼敼涓哄彲缂栬緫
+                        $("#HDownLimit").attr("readOnly", false).css("background-color", ""); //涓嬮檺鍊兼敼涓哄彲缂栬緫
+                        $("#HUpOffSet").attr("readOnly", false).css("background-color", ""); //涓婂亸宸敼涓哄彲缂栬緫
+                        $("#HDownOffSet").attr("readOnly", false).css("background-color", ""); //涓嬪亸宸敼涓哄彲缂栬緫
+                        $("#HInspectVal").attr("readOnly", false).css("background-color", ""); //妫�楠屽�兼敼涓哄彲缂栬緫
+                        $("#HTargetVal").attr("readOnly", false).css("background-color", ""); //鐩爣鍊兼敼涓哄彲缂栬緫
+                        $('#btnSearchInspectValB').addClass("layui-btn-disabled").attr("disabled", true);//妫�楠屽�兼寜閽�
+                        $('#btnSearchTargetValB').addClass("layui-btn-disabled").attr("disabled", true);//鐩爣鍊兼寜閽�
+                        $("#HComparator").attr("disabled", false); //姣旇緝绗︽敼涓哄彲缂栬緫
+                        form.render("select");
+                    }
+                }
+
+
+                form.render('select');
+            })
+
+            //鏄惁閲嶇偣妫�鏌�
+            form.on('checkbox(HKeyInspect)', function (data) {
+                //鑾峰彇涓嬫媺妗嗛�変腑鐨勫��
+                var elem = data.othis.parents('tr');
+                var dataindex = elem.attr("data-index");
+                $.each(option.data, function (index, value) {
+                    if (value.LAY_TABLE_INDEX == dataindex) {
+                        value.HKeyInspect = data.elem.checked;//鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨
+                    }
+                });
+            });
+
+            //鍙屽嚮琛ㄤ綋妫�楠岄」鐩浜嬩欢
+            table.on('rowDouble(mainTable)', function (obj) {
+                $("#HInspectResultToSee").css("background-color", "");//鍘婚櫎妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                $("#HInspectResultToSee2").css("background-color", "");//鍘婚櫎妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+
+                //鑾峰彇涓婃鎵�鍦ㄨ涓嬫爣
+                var dataindex = $("#HEntryID").val() - 1;
+
+                //鑾峰彇褰撳墠鐐瑰嚮琛屼笅鏍�
+                var nowindex = $(obj.tr).attr("data-index");
+                editIndex = Number(nowindex) + Number(1);
+                LastIndex = nowindex;
+
+                $("[name='HEntryID']").attr("value", Number(nowindex) + Number(1));
+
+                //閫変腑琛屾敼鍙橀鑹�
+                check_row(obj);
+
+                if (OperationType == 3) {
+                    set_SaveValue(Number(nowindex) + Number(1));
+                } else {
+                    set_SaveValue(dataindex + 1);
+                }
+                //璧嬪�间笌鍥炴樉
+                if ($("#HSampleSchemeID").val() != "0") {
+                    Assignment(nowindex, dataindex);
+                }
+                if (isHavingCount == false && OperationType != 3) {
+                    var row_value = [];
+                    for (let i = 0; i < SampleNum[nowindex]; i++) {
+                        row_value.push({
+                            "HSEQ": "0", "HInSpectResult": "", "HInSpectValueB": "", "HInSpectValueT": "", "HInSpectValue": ""
+                        });
+                    }
+                    //鍒锋柊妫�楠屽�艰〃鏍�
+                    option_Value.data = row_value;
+                    table.render(option_Value);
+                }
+                if (isFristClick != true) {
+
+                } else {
+                    isFristClick = false;
+                }
+
+            });
+
+            //琛屽唴浜嬩欢--妫�楠岄」鐩�
+            table.on('tool(mainTable)', function (obj) {
+                var data = obj.data;
+                var rowIndex = $(obj.tr).attr("data-index");
+                if (obj.event === 'del') {
+                    layer.confirm('鐪熺殑鍒犻櫎琛屽悧锛�', function (index) {
+                        if (rowIndex === '0') {
+                            layer.msg('棣栬鏃犳硶鍒犻櫎锛侊紒锛�');
+                        } else {
+                            obj.del();
+                            option.data = table.cache["mainTable"];//灏嗘暟鎹粦瀹氬埌data涓�
+                            table.reload(option);
+                            layer.close(index);
                         }
                     });
-            });
-            function f_alert(sMsg) {
-                layer.alert(sMsg, { icon: 5 });
+                }
 
-            }
-            //鐩戝惉鎻愪氦
-            form.verify({
-                numberOrEmpty: function (value, item) {
-                    // if (value != '') {
-                    if (!/^\d+$/.test(value)) {
-                        return '涓嶈兘涓虹┖鎴栨暟瀛楁垨鑰�0';
+                var data = obj.data;
+                var rowIndex = $(obj.tr).attr("data-index");
+                if (obj.event === 'del') {
+                    layer.confirm('鐪熺殑鍒犻櫎琛屼箞', function (index) {
+                        if (rowIndex === '0') {
+                            layer.msg('棣栬鏃犳硶鍒犻櫎锛侊紒锛�');
+                        } else {
+                            var oldData = table.cache["mainTable"];
+                            oldData.splice(obj.tr.data('index'), 1);
+                            table.reload('mainTable', { data: oldData });
+                            layer.close(index);
+                        }
+                    });
+                }
+
+                var data = obj.data;
+                if (obj.event == '妫�楠屼华鍣ㄤ唬鐮�') {
+                    var HNumber = data.妫�楠屼华鍣ㄤ唬鐮�;
+                    var linterid = data.HInspectInstruMentID;
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '鏌ョ湅妫�楠屼华鍣�'
+                        , closeBtn: 1
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: '../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Add_Edit_Gy_InspectInstruMent.html?OperationType=3&linterid=' + linterid + ''
+                        , resize: false,
+                        end: function () {
+                        }
+                        , cancel: function () {
+                        }
+                    })
+                }
+
+                $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) {
+                    var rowIndex = Number($(obj.tr).attr("data-index")) + Number(1);
+                    if (event.key == "F7") {
+                        if (obj.event === 'HQCCheckClassID')  //妫�楠岄」鐩被鍒�
+                        {
+                            //椤甸潰灞�-鑷畾涔�
+                            layer.open({
+                                type: 2,
+                                skin: 'layui-layer-rim', //鍔犱笂杈规
+                                title: '妫�楠岄」鐩被鍒�',
+                                closeBtn: 1,
+                                shift: 2,
+                                area: ['80%', '80%'],
+                                maxmin: true,
+                                content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_QCCheckClass.html', 'yes'],
+                                btn: ['纭畾', '鍙栨秷']
+                                , btn1: function (index, layero) {
+
+                                    //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                                    var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                                    if (checkStatus.data.length === 0) {
+                                        return layer.msg('璇烽�夋嫨鏁版嵁');
+                                    }
+
+                                    //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+                                    obj.update({
+                                        HQCCheckClassID: checkStatus.data[0].HItemID,
+                                        妫�楠岄」鐩被鍒�: checkStatus.data[0].鍚嶇О,
+
+                                    });
+
+                                    layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                                }
+                                , btn2: function (index, layero) {
+                                    //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                                    //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                                },
+                                end: function () {
+
+                                }
+                            });
+                        }
+                        if (obj.event == 'HQCCheckItemID') {
+                            //椤甸潰灞�-鑷畾涔�
+                            layer.open({
+                                type: 2,
+                                skin: 'layui-layer-rim', //鍔犱笂杈规
+                                title: '妫�楠岄」鐩垪琛�',
+                                closeBtn: 1,
+                                shift: 2,
+                                area: ['90%', '90%'],
+                                maxmin: true,
+                                content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_CheckItem.html', 'yes'],
+                                btn: ['纭畾', '鍙栨秷']
+                                , btn1: function (index, layero) {
+
+                                    //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                                    var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                                    if (checkStatus.data.length === 0) {
+                                        return layer.msg('璇烽�夋嫨鏁版嵁');
+                                    }
+                                    var HResult = checkStatus.data[0].榛樿缁撹 == "鍚堟牸" ? 1 : 2
+                                    //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+                                    obj.update({
+                                        妫�楠岄」鐩�: checkStatus.data[0].鍚嶇О
+                                        , HQCCheckItemID: checkStatus.data[0].HItemID
+                                        , HResult: HResult
+                                    });
+                                    $('#HResult' + rowIndex + '').find("option[value='" + HResult + "']").attr("selected", true);
+                                    form.render('select');
+                                    layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                                }
+                                , btn2: function (index, layero) {
+                                    //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                                    //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                                },
+                                end: function () {
+
+                                }
+                            });
+                        }
+                        if (obj.event == 'HInspectInstruMentID') {
+                            //椤甸潰灞�-鑷畾涔�
+                            layer.open({
+                                type: 2,
+                                skin: 'layui-layer-rim', //鍔犱笂杈规
+                                title: '妫�楠屼华鍣ㄥ垪琛�',
+                                closeBtn: 1,
+                                shift: 2,
+                                area: ['90%', '90%'],
+                                maxmin: true,
+                                content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_InspectInstruMent.html', 'yes'],
+                                btn: ['纭畾', '鍙栨秷']
+                                , btn1: function (index, layero) {
+
+                                    //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                                    var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                                    if (checkStatus.data.length === 0) {
+                                        return layer.msg('璇烽�夋嫨鏁版嵁');
+                                    }
+
+                                    //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+                                    obj.update({
+                                        妫�楠屼华鍣ㄤ唬鐮�: checkStatus.data[0].妫�楠屼华鍣ㄤ唬鐮�
+                                        , 妫�楠屼华鍣�: checkStatus.data[0].妫�楠屼华鍣ㄥ悕绉�
+                                        , HInspectInstruMentID: checkStatus.data[0].HItemID
+                                    });
+                                    layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                                }
+                                , btn2: function (index, layero) {
+                                    //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                                    //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                                },
+                                end: function () {
+
+                                }
+                            });
+                        }
+
+
+                        obj.event = "";
+                        return false;
+
                     }
-                    //}
+                })
+            });
+
+            //琛屽唴浜嬩欢--妫�楠屽��
+            table.on('tool(ValueTable)', function (obj) {
+                $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) {
+                    if (event.key == "F7") {
+                        if (obj.event == 'HInSpectValueB_Open') {
+                            //椤甸潰灞�-鑷畾涔�
+                            layer.open({
+                                type: 2,
+                                skin: 'layui-layer-rim', //鍔犱笂杈规
+                                title: '妫�楠屽�煎垪琛�',
+                                closeBtn: 1,
+                                shift: 2,
+                                area: ['90%', '90%'],
+                                maxmin: true,
+                                content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_InspectValue.html', 'yes'],
+                                btn: ['纭畾', '鍙栨秷']
+                                , btn1: function (index, layero) {
+
+                                    //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                                    var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                                    if (checkStatus.data.length === 0) {
+                                        return layer.msg('璇烽�夋嫨鏁版嵁');
+                                    }
+
+                                    //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+                                    obj.update({
+                                        HInSpectValueB: checkStatus.data[0].妫�娴嬪�煎悕绉�
+                                    });
+                                    layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                                    var DXValue = checkStatus.data[0].妫�娴嬪�煎悕绉�; //瀹氭�ф娴嬪��
+                                    var MBValue = $("#HTargetVal").val(); //鐩爣鍊�
+
+                                    if (Number(DXValue) == Number(MBValue)) { //瀹氭�ф娴嬪�� = 鐩爣鍊硷紝鍒ゅ畾鍚堟牸
+                                        obj.update({
+                                            HInSpectResult: 1
+                                        });
+                                        $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
+                                    } else {
+                                        obj.update({
+                                            HInSpectResult: 2
+                                        });
+                                        $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
+                                    }
+                                    form.render('select');
+
+                                    addUnRightQty();//缁熻涓嶅悎鏍兼暟閲�
+                                }
+                                , btn2: function (index, layero) {
+                                    //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                                    //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                                },
+                                end: function () {
+
+                                }
+                            });
+                        }
+
+                        obj.event = "";
+                        return false;
+                    }
+                })
+            });
+
+            //琛屽唴浜嬩欢--妫�楠屽��
+            table.on('edit(ValueTable)', function (obj) { //娉細edit鏄浐瀹氫簨浠跺悕锛宼est鏄痶able鍘熷瀹瑰櫒鐨勫睘鎬� lay-filter="瀵瑰簲鐨勫��"
+                var value = obj.value //寰楀埌淇敼鍚庣殑鍊�
+                    , data = obj.data //寰楀埌鎵�鍦ㄨ鎵�鏈夐敭鍊�
+                    , field = obj.field; //寰楀埌瀛楁
+
+                var MBValue = $("#HTargetVal").val();//鐩爣鍊�
+                var HComparator = $("#HComparator").val();//姣旇緝绗�
+
+                switch (field) {
+                    //瀹氭�ф娴�
+                    case "HInSpectValueB":
+
+                        break;
+                    //瀹氶噺妫�娴�
+                    case "HInSpectValue":
+                        Qualified_Value(HComparator, MBValue, value, obj);
+                        addUnRightQty();
+                        break;
+                    //鍏朵粬妫�娴�
+                    case "HInSpectValueT":
+                        if (Number(value) == Number(MBValue)) { //鍏朵粬妫�娴嬪�� = 鐩爣鍊硷紝鍒ゅ畾鍚堟牸
+                            obj.update({
+                                HInSpectResult: 1
+                            });
+                            $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
+                        } else {
+                            obj.update({
+                                HInSpectResult: 2
+                            });
+                            $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
+                        }
+                        form.render('select');
+                        addUnRightQty();
+                        break;
                 }
             });
 
+            //#endregion
+
+            //#region 鏂囨湰妗嗙洃鍚紝鍏夋爣绉诲紑鏃惰Е鍙�
+
+            //[ 鍒ゅ畾妫�楠屾槸鍚﹀悎鏍� ]鐩戝惉鏂囨湰妗嗙紪杈�--妫�楠屽��
+            $("#HInspectVal").blur(function () {
+                var HEntryID = $("#HEntryID").val() - 1;//鏁扮粍涓嬫爣
+
+                option.data[HEntryID].HInspectVal = $("#HInspectVal").val();
+
+                var HAnalysisMethod = table.cache["mainTable"][HEntryID].HAnalysisMethod; //鍒嗘瀽鏂规硶
+                var HComparator = $("#HComparator").val(); //姣旇緝绗�
+                //瀹氶噺鍒嗘瀽
+                if (HAnalysisMethod == 2) {
+                    Qualified(HComparator, HEntryID, HAnalysisMethod);  //鍒ゆ柇鏄惁鍚堟牸
+                }
+                //鍏朵粬鍒嗘瀽
+                if (HAnalysisMethod == 3) {
+                    Qualified(HComparator, HEntryID, HAnalysisMethod);  //鍒ゆ柇鏄惁鍚堟牸
+                }
+            })
+
+            //[ 鍒ゅ畾妫�楠屾槸鍚﹀悎鏍� ]鐩戝惉鏂囨湰妗嗙紪杈�--鐩爣鍊�
+            $("#HTargetVal").blur(function () {
+                var HEntryID = $("#HEntryID").val() - 1;//鏁扮粍涓嬫爣
+
+                option.data[HEntryID].HTargetVal = $("#HTargetVal").val();
+
+                var HAnalysisMethod = table.cache["mainTable"][HEntryID].HAnalysisMethod; //鍒嗘瀽鏂规硶
+                var HComparator = $("#HComparator").val(); //姣旇緝绗�
+                //====================璧嬪��/浼犲��===========================
+                var HTargetVal = $("#HTargetVal").val();//鐩爣鍊�
+
+                //瀹氶噺鍒嗘瀽
+                if (HAnalysisMethod == 2) {
+                    $("#HUpLimit").val(HTargetVal) //涓婇檺鍊�
+                    $("#HDownLimit").val(HTargetVal) //涓嬮檺鍊�
+                    Qualified(HComparator, HEntryID, HAnalysisMethod);  //鍒ゆ柇鏄惁鍚堟牸
+                }
+                //鍏朵粬鍒嗘瀽
+                if (HAnalysisMethod == 3) {
+                    Qualified(HComparator, HEntryID, HAnalysisMethod);  //鍒ゆ柇鏄惁鍚堟牸
+                }
+            })
+
+            //[ 鍒ゅ畾妫�楠屾槸鍚﹀悎鏍� ]鐩戝惉鏂囨湰妗嗙紪杈�--涓婇檺鍊�
+            $("#HUpLimit").blur(function () {
+                var HEntryID = $("#HEntryID").val() - 1;//鏁扮粍涓嬫爣
+
+                option.data[HEntryID].HUpLimit = $("#HUpLimit").val();
+
+                var HAnalysisMethod = table.cache["mainTable"][HEntryID].HAnalysisMethod; //鍒嗘瀽鏂规硶
+                var HComparator = $("#HComparator").val(); //姣旇緝绗�
+                var HResDec = $("#HResDec").val(); //淇濈暀灏忔暟浣�
+                //====================璧嬪��/浼犲��===========================
+                var HTargetVal = $("#HTargetVal").val();//鐩爣鍊�
+                var HUpLimit = $("#HUpLimit").val();//涓婇檺鍊�
+
+                //瀹氶噺鍒嗘瀽
+                if (HAnalysisMethod == 2) {
+                    $("#HUpOffSet").val((Number(HUpLimit) - Number(HTargetVal)).toFixed(HResDec)) //涓婂亸宸�
+                    Qualified(HComparator, HEntryID, HAnalysisMethod);  //鍒ゆ柇鏄惁鍚堟牸
+                }
+            })
+
+            //[ 鍒ゅ畾妫�楠屾槸鍚﹀悎鏍� ]鐩戝惉鏂囨湰妗嗙紪杈�--涓嬮檺鍊�
+            $("#HDownLimit").blur(function () {
+                var HEntryID = $("#HEntryID").val() - 1;//鏁扮粍涓嬫爣
+
+                option.data[HEntryID].HDownLimit = $("#HDownLimit").val();
+
+                var HAnalysisMethod = table.cache["mainTable"][HEntryID].HAnalysisMethod; //鍒嗘瀽鏂规硶
+                var HComparator = $("#HComparator").val(); //姣旇緝绗�
+                var HResDec = $("#HResDec").val(); //淇濈暀灏忔暟浣�
+                //====================璧嬪��/浼犲��===========================
+                var HTargetVal = $("#HTargetVal").val();//鐩爣鍊�
+                var HDownLimit = $("#HDownLimit").val();//涓嬮檺鍊�
+
+                //瀹氶噺鍒嗘瀽
+                if (HAnalysisMethod == 2) {
+                    $("#HDownOffSet").val((Number(HDownLimit) - Number(HTargetVal)).toFixed(HResDec)) //涓嬪亸宸�
+                    Qualified(HComparator, HEntryID, HAnalysisMethod);  //鍒ゆ柇鏄惁鍚堟牸
+                }
+            })
+
+            //[ 鍒ゅ畾妫�楠屾槸鍚﹀悎鏍� ]鐩戝惉鏂囨湰妗嗙紪杈�--涓婂亸宸�
+            $("#HUpOffSet").blur(function () {
+                var HEntryID = $("#HEntryID").val() - 1;//鏁扮粍涓嬫爣
+
+                option.data[HEntryID].HUpOffSet = $("#HUpOffSet").val();
+
+                var HAnalysisMethod = table.cache["mainTable"][HEntryID].HAnalysisMethod; //鍒嗘瀽鏂规硶
+                var HComparator = $("#HComparator").val(); //姣旇緝绗�
+                var HResDec = $("#HResDec").val(); //淇濈暀灏忔暟浣�
+                //====================璧嬪��/浼犲��===========================
+                var HTargetVal = $("#HTargetVal").val();//鐩爣鍊�
+                var HUpOffSet = $("#HUpOffSet").val();//涓婂亸宸�
+
+                //瀹氶噺鍒嗘瀽
+                if (HAnalysisMethod == 2) {
+                    $("#HUpLimit").val((Number(HUpOffSet) + Number(HTargetVal)).toFixed(HResDec)) //涓婇檺鍊�
+                    Qualified(HComparator, HEntryID, HAnalysisMethod);  //鍒ゆ柇鏄惁鍚堟牸
+                }
+            })
+
+            //[ 鍒ゅ畾妫�楠屾槸鍚﹀悎鏍� ]鐩戝惉鏂囨湰妗嗙紪杈�--涓嬪亸宸�
+            $("#HDownOffSet").blur(function () {
+                var HEntryID = $("#HEntryID").val() - 1;//鏁扮粍涓嬫爣
+
+                option.data[HEntryID].HDownOffSet = $("#HDownOffSet").val();
+
+                var HAnalysisMethod = table.cache["mainTable"][HEntryID].HAnalysisMethod; //鍒嗘瀽鏂规硶
+                var HComparator = $("#HComparator").val(); //姣旇緝绗�
+                var HResDec = $("#HResDec").val(); //淇濈暀灏忔暟浣�
+                //====================璧嬪��/浼犲��===========================
+                var HTargetVal = $("#HTargetVal").val();//鐩爣鍊�
+                var HDownOffSet = $("#HDownOffSet").val();//涓嬪亸宸�
+
+                //瀹氶噺鍒嗘瀽
+                if (HAnalysisMethod == 2) {
+                    Qualified(HComparator, HEntryID, HAnalysisMethod);  //鍒ゆ柇鏄惁鍚堟牸
+                    $("#HDownLimit").val((Number(HDownOffSet) + Number(HTargetVal)).toFixed(HResDec)) //涓嬮檺鍊�
+                }
+            })
+
+            //#endregion
+
+
+            //鍒濆鍖栬〃鏍�
+            function set_InitGrid() {
+                $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
+                $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));
+                //鍒濆琛ㄦ牸鏁版嵁
+                rowdata = [{
+                    "HQCCheckClassID": "", "妫�楠岄」鐩被鍒�": "", "HQCCheckItemID": "", "妫�楠岄」鐩�": "", "HInspectInstruMentID": "0", "妫�楠屼华鍣ㄤ唬鐮�": "", "妫�楠屼华鍣�": "", "HQCStd": "", "HUnit": "", "HQCNote": "", "HAnalysisMethod": "", "HResult": "",
+                    "HMax": "", "HMin": "", "HAvg": "", "HRemark": "", "HKeyInspect": false, "HStatus": 0, "HSampleSchemeID": 0, "HUnitID": 0,
+                    "HInspectVal": '', "HTargetVal": '', "HUpLimit": '', "HDownLimit": '', "HUpOffSet": '', "HDownOffSet": '', "HSampleDamageQty": '0',
+                    "HSampleSchemeName": "", "HSampleQty": "0", "HSampleDamageQty": "0", "HAcceptQty": "0", "HInspectionLevel": "", "HRejectQty": "",
+                    "HStrictness": "", "HSampleUnRightQty": "", "HAQL": "", "HSamplingType": ""
+                }];
+                option = {
+                    elem: '#mainTable'
+                    , toolbar: '#toolbarDemo'
+                    , totalRow: true
+                    , limit: 500 //姣忛〉榛樿鏄剧ず鐨勬暟閲�
+                    , height: 'full-50'
+                    , cellMinWidth: 150
+                    , cols: [[ //琛ㄥご
+                        { type: 'checkbox', totalRowText: '鍚堣琛�' }
+                        , { type: 'numbers', title: '搴忓彿', totalRow: true }
+                        , { field: 'HQCCheckClassID', title: 'HQCCheckClassID', edit: 'text', width: 100, hide: true, totalRow: true }
+                        , { field: '妫�楠岄」鐩被鍒�', title: '妫�楠岄」鐩被鍒�', edit: 'text', event: "HQCCheckClassID", width: 150 }
+                        , { field: 'HQCCheckItemID', title: 'HQCCheckItemID', hide: true }
+                        , { field: '妫�楠岄」鐩唬鐮�', title: '妫�楠岄」鐩唬鐮�' }
+                        , { field: '妫�楠岄」鐩�', title: '妫�楠岄」鐩�', edit: 'text', event: 'HQCCheckItemID' }
+                        , { field: 'HInspectInstruMentID', title: 'HInspectInstruMentID', hide: true }
+                        , { field: '妫�楠屼华鍣ㄤ唬鐮�', title: '妫�楠屼华鍣ㄤ唬鐮�', totalRow: true, templet: function (d) { return '<span style="color: blue;" lay-event="妫�楠屼华鍣ㄤ唬鐮�">' + d.妫�楠屼华鍣ㄤ唬鐮� + '</span>'; }, style: 'cursor: pointer;' }
+                        , { field: '妫�楠屼华鍣�', title: '妫�楠屼华鍣�', edit: 'text', event: 'HInspectInstruMentID' }
+                        , { field: 'HResult', title: '缁撹', templet: '#HResult', event: 'HResult' }
+                        , { field: 'HAnalysisMethod', title: '鍒嗘瀽鏂规硶', templet: '#HAnalysisMethod', event: 'HAnalysisMethod' }
+                        , { field: 'HKeyInspect', title: '閲嶇偣妫�鏌�', templet: '#HKeyInspect', unresize: false }
+                        , { field: 'HQCStd', title: '妫�楠屾爣鍑�', edit: 'text' }
+                        , { field: 'HUnit', title: '鍗曚綅', edit: 'text' }
+                        , { field: 'HInspectVal', title: '妫�楠屽��', edit: 'text' }
+                        , { field: 'HQCNote', title: '妫�楠岃褰�', edit: 'text' }
+                        , { field: 'HUpLimit', title: '涓婇檺鍊�' }
+                        , { field: 'HDownLimit', title: '涓嬮檺鍊�' }
+                        , { field: 'HMax', title: '鏈�澶у��', edit: 'text', totalRow: true }
+                        , { field: 'HMin', title: '鏈�灏忓��', edit: 'text', totalRow: true }
+                        , { field: 'HAvg', title: '骞冲潎鍊�', edit: 'text', totalRow: true }
+                        , { field: 'HSampleSchemeID', title: '鎶芥牱鏂规ID', edit: 'text', hide: true }
+                        , { field: 'HSampleSchemeName', title: '鎶芥牱鏂规', edit: 'text', hide: true }
+                        , { field: 'HSampleQty', title: '鏍锋湰閲�', edit: 'text', hide: true }
+                        , { field: 'HSampleDamageQty', title: '鏍锋湰鐮村潖鏁�', edit: 'text', hide: true }
+                        , { field: 'HSamplingType', title: '鎶芥牱绫诲瀷', edit: 'text', hide: true }
+                        , { field: 'HAcceptQty', title: '鍏佽鏁�', edit: 'text', hide: true }
+                        , { field: 'HInspectionLevel', title: '妫�楠屾按骞�', edit: 'text', hide: true }
+                        , { field: 'HRejectQty', title: '鎷掔粷鏁�', edit: 'text', hide: true }
+                        , { field: 'HStrictness', title: '涓ユ牸搴�', edit: 'text', hide: true }
+                        , { field: 'HSampleUnRightQty', title: '鏍锋湰涓嶅悎鏍兼暟', edit: 'text', hide: true }
+                        , { field: 'HAQL', title: 'AQL', edit: 'text', hide: true }
+                        , { field: 'HStatus', title: '鐘舵��', edit: 'text', hide: true }
+                        , { field: 'xxx', title: '姣旇緝绗�', edit: 'text', hide: true }
+                        , { field: 'HUnitID', title: '鍗曚綅ID', edit: 'text', hide: true }
+                        , { field: 'HUnit', title: '鍗曚綅', edit: 'text', hide: true }
+                        , { field: 'HTargetVal', title: '鐩爣鍊�', edit: 'text', hide: true }
+                        , { field: 'HUpOffSet', title: '涓婂亸宸�', edit: 'text', hide: true }
+                        , { field: 'HDownOffSet', title: '涓嬪亸宸�', edit: 'text', hide: true }
+                        , { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo', width: 85 }
+                    ]]
+                    , done: function (res, curr, count) {
+                        option.data = res.data;
+                        //鍘绘帀涓嬫媺妗嗗け鐒︿簨浠跺惁鍒欏湪涓嬫媺妗嗛噷杈撳叆鍊�
+                        $('.layui-form-select').find('input').unbind("blur");
+                        //琛ㄦ牸閲嶈浇鍥炴樉涓嬫媺妗嗛噷鐨勬暟鎹�
+                        $('tr').each(function (e) {
+                            var $cr = $(this);
+                            var dataIndex = $cr.attr("data-index");
+                            $.each(option.data, function (index, value) {
+                                if (value.LAY_TNDEX == dataIndex) {
+                                    $cr.find('input').val(value.HResult);
+                                    $cr.find('input').val(value.HAnalysisMethod);
+                                }
+                            });
+                        });
+                    }
+                    , text: {
+                        none: '鏃犳暟鎹紒'
+                    }
+                };
+                //鍔犺浇绌鸿〃鏍�
+                option.data = rowdata;
+                table.render(option);
+
+                //鍒濆琛ㄦ牸鏁版嵁
+                rowdata_Value = [{
+                    "HSEQ": "0", "HInSpectResult": "", "HInSpectValueB": "", "HInSpectValueT": "", "HInSpectValue": ""
+                }];
+                option_Value = {
+                    elem: '#ValueTable'
+                    //, toolbar: '#toolbarDemo_Value'
+                    , limit: 500 //姣忛〉榛樿鏄剧ず鐨勬暟閲�
+                    , height: 'full-50'
+                    , cellMinWidth: 150
+                    , totalRow: true
+                    , cols: [[ //琛ㄥご
+                        { type: 'checkbox', totalRowText: '鍚堣琛�' }
+                        , { field: 'HSEQ', title: '搴忓彿' }
+                        , { field: 'HInSpectResult', title: '妫�楠岀粨鏋�', templet: '#HInSpectResult' }
+                        , { field: 'HInSpectValueB', title: '妫�娴嬪�硷紙瀹氭�э級', edit: 'text', event: 'HInSpectValueB_Open' }
+                        , { field: 'HInSpectValue', title: '妫�娴嬪�硷紙瀹氶噺锛�', edit: 'text', totalRow: true }
+                        , { field: 'HInSpectValueT', title: '妫�娴嬪�硷紙鍏朵粬锛�', edit: 'text' }
+                        //, { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo' }
+                    ]]
+                    , done: function (res, curr, count) {
+                        option_Value.data = res.data;
+                        //鍘绘帀涓嬫媺妗嗗け鐒︿簨浠跺惁鍒欏湪涓嬫媺妗嗛噷杈撳叆鍊�
+                        $('.layui-form-select').find('input').unbind("blur");
+                        //琛ㄦ牸閲嶈浇鍥炴樉涓嬫媺妗嗛噷鐨勬暟鎹�
+                        $('tr').each(function (e) {
+                            var $cr = $(this);
+                            var dataIndex = $cr.attr("data-index");
+                            $.each(option_Value.data, function (index, value) {
+                                if (value.LAY_TNDEX == dataIndex) {
+                                    $cr.find('input').val(value.HInSpectResult);
+                                }
+                            });
+                        });
+                    }
+                    , text: {
+                        none: '鏃犳暟鎹紒'
+                    }
+                };
+                //鍔犺浇绌鸿〃鏍�
+                option_Value.data = rowdata_Value;
+                table.render(option_Value);
+            }
+
+            //鍒ゆ柇琛ㄥご鍒ゆ柇缁撹鏄惁鍚堟牸
+            function LastResult() {
+                var HQty = 0;//琛ㄤ綋琛屼笉鍚堟牸鏁伴噺
+                for (let i = 0; i < table.cache['mainTable'].length; i++) {
+                    if (table.cache['mainTable'][i].HResult == 2) {
+                        HQty++;
+                    }
+                }
+                if (HQty > 0) {
+                    document.querySelectorAll("[name='HLastResult']")[0].removeAttribute('checked'); //鍒犻櫎閫夋嫨灞炴��
+                    $("input:radio[name=HLastResult][value='false']").prop("checked", "true"); //娣诲姞閫夋嫨灞炴��
+                } else {
+                    document.querySelectorAll("[name='HLastResult']")[1].removeAttribute('checked'); //鍒犻櫎閫夋嫨灞炴��
+                    $("input:radio[name=HLastResult][value='true']").prop("checked", "true"); //娣诲姞閫夋嫨灞炴��
+                }
+                form.render("radio");
+            }
+
+            //妫�娴嬪��-椤电 閫氳繃妫�楠岄」鐩殑 鍒嗘瀽鏂规硶 鍘绘瘮杈� 鏇存柊琛ㄥご鐨� 缁撹鍊�
+            function Qualified(HComparator, HEntryID, HAnalysisMethod) {
+                var HInspectVal = $("#HInspectVal").val(); //妫�楠屽��
+                var HTargetVal = $("#HTargetVal").val(); //鐩爣鍊�
+                var HUpLimit = $("#HUpLimit").val() //涓婇檺鍊�
+                var HDownLimit = $("#HDownLimit").val() //涓嬮檺鍊�
+                var HUpOffSet = $("#HUpOffSet").val() //涓婂亸宸�
+                var HDownOffSet = $("#HDownOffSet").val() //涓嬪亸宸�
+                var HStatus = $("#HStatus").val() //鐘舵��
+                var HAcceptQty = $("#HAcceptQty").val();//鍏佽鏁�
+
+                //#region銆愬畾鎬у垎鏋愭柟娉曘��
+                if (HAnalysisMethod == 1) {
+                    //鐘舵�佷负鍚堟牸
+                    if (HStatus == 1) {
+                        switch (HComparator) {
+                            //瀹氭�у垎鏋�:閫氳繃妫�楠屽�煎拰鐩爣鍊艰繘琛屽垽瀹氾紝1.涓や釜鍊奸兘鐩哥瓑锛屽苟涓旂姸鎬佹槸鍚堟牸鍒欏垽瀹氬悎鏍硷紱2.涓や釜鍊奸兘鐩哥瓑锛屼絾鐘舵�佷负涓嶅悎鏍煎垯鍒ゅ畾涓嶅悎鏍硷紱
+                            case '=':
+                                if (HInspectVal == HTargetVal && Number(HAcceptQty) >= Number(UnRightQty_isFied)) { //鍒ゆ柇妫�楠屽�硷紝鐩爣鍊兼槸鍚︾浉绛�
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //鍚堟牸
+                                    table.cache["mainTable"][HEntryID].HResult = 1
+                                } else {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //涓嶅悎鏍�
+                                    table.cache["mainTable"][HEntryID].HResult = 2
+                                }
+                                break;
+                            default: break;
+                        }
+                    }
+                    else {
+                        switch (HComparator) {
+                            //瀹氭�у垎鏋�:閫氳繃妫�楠屽�煎拰鐩爣鍊艰繘琛屽垽瀹氾紝1.涓や釜鍊奸兘鐩哥瓑锛屽苟涓旂姸鎬佹槸鍚堟牸鍒欏垽瀹氬悎鏍硷紱2.涓や釜鍊奸兘鐩哥瓑锛屼絾鐘舵�佷负涓嶅悎鏍煎垯鍒ゅ畾涓嶅悎鏍硷紱
+                            case '=':
+                                if (HInspectVal == HTargetVal && Number(HAcceptQty) >= Number(UnRightQty_isFied)) { //鍒ゆ柇妫�楠屽�硷紝鐩爣鍊兼槸鍚︾浉绛�
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //涓嶅悎鏍�
+                                    table.cache["mainTable"][HEntryID].HResult = 2
+                                } else {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //鍚堟牸
+                                    table.cache["mainTable"][HEntryID].HResult = 1
+                                }
+                                break;
+                            default: break;
+                        }
+                    }
+                }
+                //#endregion
+                //#region銆愬畾閲忓垎鏋愭柟娉曘��
+                else if (HAnalysisMethod == 2) {
+                    //鐘舵�佷负鍚堟牸
+                    if (HStatus == 1) {
+                        switch (HComparator) {
+                            case '=':
+                                //姣旇緝绗︿负'='涓旂姸鎬佷负鍚堟牸鏃讹紝濡傛灉妫�楠屽��<=涓婇檺鍊兼椂鎴栬�呮楠屽��=鐩爣鍊兼椂鍒ゅ畾鍚堟牸锛�
+                                //涓婇檺鍊间负0鏃讹紝妫�楠屽��=鐩爣鍊煎垽瀹氬悎鏍硷紝
+                                //涓婇檺鍊间笉涓�0锛屾楠屽��=鐩爣鍊�&&涓婇檺鍊�>=鐩爣鍊�&&涓嬮檺鍊�<=鐩爣鍊� 鍒ゅ畾鍚堟牸
+                                if (((Number(HInspectVal) <= Number(HUpLimit) && Number(HInspectVal) >= Number(HDownLimit)) || Number(HUpLimit) == 0) && Number(HInspectVal) == Number(HTargetVal) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //鍚堟牸
+                                    table.cache["mainTable"][HEntryID].HResult = 1
+                                } else {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //涓嶅悎鏍�
+                                    table.cache["mainTable"][HEntryID].HResult = 2
+                                }
+                                break;
+                            case '>':
+                                //姣旇緝绗︿负'>'涓旂姸鎬佷负鍚堟牸鏃讹紝濡傛灉妫�楠屽��>涓婇檺鍊煎垽瀹氬悎鏍硷紝鍚﹀垯涓嶅悎鏍�
+                                if (Number(HInspectVal) > Number(HTargetVal) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //鍚堟牸
+                                    table.cache["mainTable"][HEntryID].HResult = 1
+                                } else {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //涓嶅悎鏍�
+                                    table.cache["mainTable"][HEntryID].HResult = 2
+                                }
+                                break;
+                            case '>=':
+                                //姣旇緝绗︿负'>='涓旂姸鎬佷负鍚堟牸鏃讹紝濡傛灉妫�楠屽��>=涓婇檺鍊煎垽瀹氬悎鏍硷紝鍚﹀垯涓嶅悎鏍�
+                                if (Number(HInspectVal) >= Number(HTargetVal) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //鍚堟牸
+                                    table.cache["mainTable"][HEntryID].HResult = 1
+                                } else {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //涓嶅悎鏍�
+                                    table.cache["mainTable"][HEntryID].HResult = 2
+                                }
+                                break;
+                            case '<':
+                                //姣旇緝绗︿负'<'涓旂姸鎬佷负鍚堟牸鏃讹紝濡傛灉妫�楠屽��<涓婇檺鍊煎垽瀹氬悎鏍硷紝鍚﹀垯涓嶅悎鏍�
+                                if (Number(HInspectVal) < Number(HTargetVal) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //鍚堟牸
+                                    table.cache["mainTable"][HEntryID].HResult = 1
+                                } else {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //涓嶅悎鏍�
+                                    table.cache["mainTable"][HEntryID].HResult = 2
+                                }
+                                break;
+                            case '<=':
+                                //姣旇緝绗︿负'<='涓旂姸鎬佷负鍚堟牸鏃讹紝濡傛灉妫�楠屽��<=涓婇檺鍊煎垽瀹氬悎鏍硷紝鍚﹀垯涓嶅悎鏍�
+                                if (Number(HInspectVal) <= Number(HTargetVal) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //鍚堟牸
+                                    table.cache["mainTable"][HEntryID].HResult = 1
+                                } else {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //涓嶅悎鏍�
+                                    table.cache["mainTable"][HEntryID].HResult = 2
+                                }
+                                break
+                            case '<>':
+                                //姣旇緝绗︿负'<>'涓旂姸鎬佷负鍚堟牸鏃讹紝濡傛灉妫�楠屽��<>涓婇檺鍊煎垽瀹氬悎鏍硷紝鍚﹀垯涓嶅悎鏍�
+                                if ((Number(HInspectVal) < Number(HTargetVal) || Number(HInspectVal) > Number(HTargetVal)) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //鍚堟牸
+                                    table.cache["mainTable"][HEntryID].HResult = 1
+                                } else {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //涓嶅悎鏍�
+                                    table.cache["mainTable"][HEntryID].HResult = 2
+                                }
+                                break;
+                            case 'between':
+                                //姣旇緝绗︿负'between'涓旂姸鎬佷负鍚堟牸鏃讹紝濡傛灉妫�楠屽�煎湪涓嬮檺鍊间笌涓婇檺鍊间箣闂村垽瀹氬悎鏍硷紝鍚﹀垯涓嶅悎鏍�
+                                if ((Number(HInspectVal) >= Number(HDownLimit) || Number(HInspectVal) <= Number(HUpLimit)) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //鍚堟牸
+                                    table.cache["mainTable"][HEntryID].HResult = 1
+                                } else {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //涓嶅悎鏍�
+                                    table.cache["mainTable"][HEntryID].HResult = 2
+                                }
+                                break;
+                            default: break;
+                        }
+                    }
+                    else { //鐘舵�佷负涓嶅悎鏍�
+                        switch (HComparator) {
+                            case '=':
+                                //姣旇緝绗︿负'='涓旂姸鎬佷负涓嶅悎鏍兼椂锛屽鏋滄楠屽��<=涓婇檺鍊兼椂鎴栬�呮楠屽��=鐩爣鍊兼椂鍒ゅ畾涓嶅悎鏍硷紝
+                                //涓婇檺鍊间负0鏃讹紝妫�楠屽��=鐩爣鍊煎垽瀹氫笉鍚堟牸锛�
+                                //涓婇檺鍊间笉涓�0锛屾楠屽��=鐩爣鍊�&&涓婇檺鍊�>=鐩爣鍊�&&涓嬮檺鍊�<=鐩爣鍊� 鍒ゅ畾涓嶅悎鏍�
+                                if (((Number(HInspectVal) <= Number(HUpLimit) && Number(HInspectVal) >= Number(HDownLimit)) || Number(HUpLimit) == 0) && Number(HInspectVal) == Number(HTargetVal) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //涓嶅悎鏍�
+                                    table.cache["mainTable"][HEntryID].HResult = 2
+                                } else {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //鍚堟牸
+                                    table.cache["mainTable"][HEntryID].HResult = 1
+                                }
+                                break;
+                            case '>':
+                                //姣旇緝绗︿负'>'涓旂姸鎬佷负涓嶅悎鏍兼椂锛屽鏋滄楠屽��>涓婇檺鍊煎垽瀹氫笉鍚堟牸锛屽惁鍒欏悎鏍�
+                                if (Number(HInspectVal) > Number(HTargetVal) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //涓嶅悎鏍�
+                                    table.cache["mainTable"][HEntryID].HResult = 2
+                                } else {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //鍚堟牸
+                                    table.cache["mainTable"][HEntryID].HResult = 1
+                                }
+                                break;
+                            case '>=':
+                                //姣旇緝绗︿负'>='涓旂姸鎬佷负涓嶅悎鏍兼椂锛屽鏋滄楠屽��>=涓婇檺鍊煎垽瀹氫笉鍚堟牸锛屽惁鍒欏悎鏍�
+                                if (Number(HInspectVal) >= Number(HTargetVal) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //涓嶅悎鏍�
+                                    table.cache["mainTable"][HEntryID].HResult = 2
+                                } else {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //鍚堟牸
+                                    table.cache["mainTable"][HEntryID].HResult = 1
+                                }
+                                break;
+                            case '<':
+                                //姣旇緝绗︿负'<'涓旂姸鎬佷负涓嶅悎鏍兼椂锛屽鏋滄楠屽��<涓婇檺鍊煎垽瀹氫笉鍚堟牸锛屽惁鍒欏悎鏍�
+                                if (Number(HInspectVal) < Number(HTargetVal) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //涓嶅悎鏍�
+                                    table.cache["mainTable"][HEntryID].HResult = 2
+                                } else {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //鍚堟牸
+                                    table.cache["mainTable"][HEntryID].HResult = 1
+                                }
+                                break;
+                            case '<=':
+                                //姣旇緝绗︿负'<='涓旂姸鎬佷负涓嶅悎鏍兼椂锛屽鏋滄楠屽��<=涓婇檺鍊煎垽瀹氫笉鍚堟牸锛屽惁鍒欏悎鏍�
+                                if (Number(HInspectVal) <= Number(HTargetVal) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //涓嶅悎鏍�
+                                    table.cache["mainTable"][HEntryID].HResult = 2
+                                } else {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //鍚堟牸
+                                    table.cache["mainTable"][HEntryID].HResult = 1
+                                }
+                                break
+                            case '<>':
+                                //姣旇緝绗︿负'<>'涓旂姸鎬佷负涓嶅悎鏍兼椂锛屽鏋滄楠屽��<>涓婇檺鍊煎垽瀹氫笉鍚堟牸锛屽惁鍒欏悎鏍�
+                                if ((Number(HInspectVal) < Number(HTargetVal) || Number(HInspectVal) > Number(HTargetVal)) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //涓嶅悎鏍�
+                                    table.cache["mainTable"][HEntryID].HResult = 2
+                                } else {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //鍚堟牸
+                                    table.cache["mainTable"][HEntryID].HResult = 1
+                                }
+                                break;
+                            case 'between':
+                                //姣旇緝绗︿负'between'涓旂姸鎬佷负涓嶅悎鏍兼椂锛屽鏋滄楠屽�煎湪涓嬮檺鍊间笌涓婇檺鍊间箣闂村垽瀹氫笉鍚堟牸锛屽惁鍒欏悎鏍�
+                                if ((Number(HInspectVal) >= Number(HDownLimit) || Number(HInspectVal) <= Number(HUpLimit)) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //涓嶅悎鏍�
+                                    table.cache["mainTable"][HEntryID].HResult = 2
+                                } else {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //鍚堟牸
+                                    table.cache["mainTable"][HEntryID].HResult = 1
+                                }
+                                break;
+                            default: break;
+                        }
+                    }
+                }
+                //#endregion
+                //#region銆愬叾浠栧垎鏋愭柟娉曘��
+                else if (HAnalysisMethod == 3) {
+                    //鐘舵�佷负鍚堟牸
+                    if (HStatus == 1) {
+                        switch (HComparator) {
+                            case '=':
+                                //姣旇緝绗︿负'='涓旂姸鎬佷负鍚堟牸鏃讹紝濡傛灉妫�楠屽�煎唴瀹逛笌鐩爣鍊煎唴瀹逛竴鑷村垽瀹氬悎鏍硷紝
+                                if (HInspectVal.toString() == HTargetVal.toString() && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //鍚堟牸
+                                    table.cache["mainTable"][HEntryID].HResult = 1
+                                } else {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //涓嶅悎鏍�
+                                    table.cache["mainTable"][HEntryID].HResult = 2
+                                }
+                                break;
+                            default: break;
+                        }
+                    }
+                    else { //鐘舵�佷负涓嶅悎鏍�
+                        switch (HComparator) {
+                            case '=':
+                                //姣旇緝绗︿负'='涓旂姸鎬佷负鍚堟牸鏃讹紝濡傛灉妫�楠屽�煎唴瀹逛笌鐩爣鍊煎唴瀹逛竴鑷村垽瀹氫笉鍚堟牸锛�
+                                if (HInspectVal.toString() == HTargetVal.toString() && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //涓嶅悎鏍�
+                                    table.cache["mainTable"][HEntryID].HResult = 2
+                                } else {
+                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //鍚堟牸
+                                    table.cache["mainTable"][HEntryID].HResult = 1
+                                }
+                                break;
+                            default: break;
+                        }
+                    }
+                }
+                //#endregion
+
+                form.render('select');
+                //鑾峰彇琛ㄤ綋缁撹鏁版嵁璧嬪�肩粰妫�楠岀粨鏋�
+                var HEntryID = $('#HEntryID').val();
+                var HInspectResultToSee = $("#HResult" + HEntryID).val()
+                if (HInspectResultToSee == 1) {
+                    HInspectResultToSee = "鍚堟牸"
+                    $("#HInspectResultToSee").css("background-color", "#CEE3F2");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                    $("#HInspectResultToSee2").css("background-color", "#CEE3F2");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                } else {
+                    HInspectResultToSee = "涓嶅悎鏍�"
+                    $("#HInspectResultToSee").css("background-color", "#F0D6E3");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                    $("#HInspectResultToSee2").css("background-color", "#F0D6E3");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                }
+                $("#HInspectResultToSee").val(HInspectResultToSee);
+                $("#HInspectResultToSee2").val(HInspectResultToSee);
+                LastResult();
+            };
+
+            //妫�楠岄」鐩�-椤电  鍙屽嚮琛屽悗鏍规嵁 褰撳墠琛岀殑 鎶芥牱鏂规鏄惁涓�0,鏈�0涓嶆墽琛�
+            function Assignment(nowindex, dataindex) {
+                if (SummaryIndex.indexOf(nowindex) == -1 && option.data[0].HSampleSchemeID == 0) {
+                    var dataobj = {
+                        HEntryID: $("#HEntryID").val(), //琛屽彿
+                        HStatus: $("#HStatus").val(), //鐘舵��
+                        HSampleSchemeID: $("#HSampleSchemeID").val(), //鎶芥牱鏂规ID
+                        HSampleSchemeName: $("#HSampleSchemeName").val(), //鎶芥牱鏂规
+                        HUnitID: $("#HUnitID").val(), //鍗曚綅ID
+                        HUnit: $("#HUnit").val(), //鍗曚綅
+                        HInspectVal: $("#HInspectVal").val(), //妫�楠屽��
+                        HTargetVal: $("#HTargetVal").val(), //鐩爣鍊�
+                        HUpLimit: $("#HUpLimit").val(), //涓婇檺鍊�
+                        HDownLimit: $("#HDownLimit").val(), //涓嬮檺鍊�
+                        HUpOffSet: $("#HUpOffSet").val(), //涓婂亸宸�
+                        HDownOffSet: $("#HDownOffSet").val(), //涓嬪亸宸�
+                        HSampleDamageQty: $("#HSampleDamageQty").val(), //鏍锋湰鐮村潖鏁�
+                        HSampleQty: $("#HSampleQty").val(), //鏍锋湰閲�
+                        HAcceptQty: $("#HAcceptQty").val(), //鍏佽鏁�
+                        HInspectionLevel: $("#HInspectionLevel").val(), //妫�楠屾按骞�
+                        HRejectQty: $("#HRejectQty").val(), //鎷掔粷鏁�
+                        HStrictness: $("#HStrictness").val(), //涓ユ牸搴�
+                        HSampleUnRightQty: $("#HSampleUnRightQty").val(), //鏍锋湰涓嶅悎鏍兼暟
+                        HAQL: $("#HAQL").val(), //AQL
+                        HSamplingType: $("#HSamplingType").val(),
+
+                        HSampleQty: $("#HSampleQty").val(), //鏍锋湰閲�
+                        HInspectResultToSee: $("#HInspectResultToSee").val(), //妫�楠岀粨鏋�
+                        HInspectResultToSee2: $("#HInspectResultToSee2").val(), //妫�楠岀粨鏋�2
+                        HSampleUnRightQty: $("#HSampleUnRightQty").val(), //鏍锋湰涓嶅悎鏍兼暟
+                        HUnitID: $("#HUnitID").val(), //鍗曚綅ID
+                        HUnitName: $("#HUnitName").val(), //鍗曚綅
+                        HInspectValB: $("#HInspectValB").val(), //妫�楠屽�糏D
+                        HInspectVal: $("#HInspectVal").val(), //妫�楠屽��
+                        HTargetValB: $("#HTargetValB").val(), //鐩爣鍊糏D
+                        HTargetVal: $("#HTargetVal").val(), //鐩爣鍊�
+                        HUpLimit: $("#HUpLimit").val(), //涓婇檺鍊�
+                        HDownLimit: $("#HDownLimit").val(), //涓嬮檺鍊�
+                        HUpOffSet: $("#HUpOffSet").val(), //涓婂亸宸�
+                        HDownOffSet: $("#HDownOffSet").val(), //涓嬪亸宸�
+                    };
+
+                    //鑾峰彇鏂囨湰妗嗗��
+                    var maindata = table.cache['mainTable'];
+                    //璧嬪�硷紝鍌ㄥ瓨鏁版嵁
+                    maindata[dataindex].HStatus = dataobj.HStatus;
+                    maindata[dataindex].HSampleSchemeID = dataobj.HSampleSchemeID;
+                    maindata[dataindex].HUnitID = dataobj.HUnitID;
+                    maindata[dataindex].HInspectVal = dataobj.HInspectVal;
+                    maindata[dataindex].HTargetVal = dataobj.HTargetVal;
+                    maindata[dataindex].HUpLimit = dataobj.HUpLimit;
+                    maindata[dataindex].HDownLimit = dataobj.HDownLimit;
+                    maindata[dataindex].HUpOffSet = dataobj.HUpOffSet;
+                    maindata[dataindex].HDownOffSet = dataobj.HDownOffSet;
+                    maindata[dataindex].HSampleDamageQty = dataobj.HSampleDamageQty;
+                    maindata[dataindex].HSampleSchemeName = dataobj.HSampleSchemeName;
+                    maindata[dataindex].HUnit = dataobj.HUnit;
+                    maindata[dataindex].HSampleQty = dataobj.HSampleQty;
+                    maindata[dataindex].HAcceptQty = dataobj.HAcceptQty;
+                    maindata[dataindex].HInspectionLevel = dataobj.HInspectionLevel;
+                    maindata[dataindex].HRejectQty = dataobj.HRejectQty;
+                    maindata[dataindex].HStrictness = dataobj.HStrictness;
+                    maindata[dataindex].HSampleUnRightQty = dataobj.HSampleUnRightQty;
+                    maindata[dataindex].HAQL = dataobj.HAQL;
+                    maindata[dataindex].HSamplingType = dataobj.HSamplingType;
+
+                    maindata[dataindex].HSampleQty = dataobj.HSampleQty;
+                    maindata[dataindex].HInspectResultToSee = dataobj.HInspectResultToSee;
+                    maindata[dataindex].HInspectResultToSee2 = dataobj.HInspectResultToSee2;
+                    maindata[dataindex].HSampleUnRightQty = dataobj.HSampleUnRightQty;
+                    maindata[dataindex].HUnitID = dataobj.HUnitID;
+                    maindata[dataindex].HUnitName = dataobj.HUnitName;
+                    maindata[dataindex].HInspectValB = dataobj.HInspectValB;
+                    maindata[dataindex].HInspectVal = dataobj.HInspectVal;
+                    maindata[dataindex].HTargetValB = dataobj.HTargetValB;
+                    maindata[dataindex].HTargetVal = dataobj.HTargetVal;
+                    maindata[dataindex].HUpLimit = dataobj.HUpLimit;
+                    maindata[dataindex].HDownLimit = dataobj.HDownLimit;
+                    maindata[dataindex].HUpOffSet = dataobj.HUpOffSet;
+                    maindata[dataindex].HDownOffSet = dataobj.HDownOffSet;
+
+                    SummaryIndex.push(nowindex);
+
+                    $("#HSampleSchemeID").val(0);
+                    $("#HSampleSchemeName").val("");
+                    $("#HUnitID").val(0);
+                    $("#HUnit").val("");
+                    $("#HInspectVal").val("");
+                    $("#HTargetVal").val("");
+                    $("#HUpLimit").val(0);
+                    $("#HDownLimit").val(0);
+                    $("#HUpOffSet").val(0);
+                    $("#HDownOffSet").val(0);
+                    $("#HSampleDamageQty").val("0")
+                    $("#HSampleQty").val("0")
+                    $("#HSampleQty2").val("")
+                    $("#HAcceptQty").val("0")
+                    $("#HInspectionLevel").val("")
+                    $("#HRejectQty").val("")
+                    $("#HStrictness").val("")
+                    $("#HSampleUnRightQty").val("")
+                    $("#HSampleUnRightQty2").val("")
+                    $("#HAQL").val("")
+                    $("#HSamplingType").val("")
+                    $("#HSampleQty").val("0")
+                    $("#HInspectResultToSee").val("")
+                    $("#HInspectResultToSee2").val("")
+                    $("#HSampleUnRightQty").val("")
+                    $("#HUnitID").val("0")
+                    $("#HUnitName").val("")
+                    $("#HInspectValB").val("0")
+                    $("#HInspectVal").val("")
+                    $("#HTargetValB").val("0")
+                    $("#HTargetVal").val("")
+                    $("#HUpLimit").val("0")
+                    $("#HDownLimit").val("0")
+                    $("#HUpOffSet").val("0")
+                    $("#HDownOffSet").val("0")
+
+                } else { //琛ㄤ綋鏂囨湰妗嗗�煎洖鏄�
+                    //鑾峰彇鏂囨湰妗嗗��
+                    var maindata = table.cache['mainTable'];
+
+                    if (OperationType == 3) {
+                        $("[name='HEntryID']").val(Number(nowindex) + Number(1));
+                        $("[name='HQCCheckItemName']").val(option.data[nowindex].妫�楠岄」鐩�);
+
+                        var dataobj = {
+                            HEntryID: $("#HEntryID").val(), //琛屽彿
+                            HStatus: $("#HStatus").val(), //鐘舵��
+                            HSampleSchemeID: option.data[nowindex].HSampleSchemeID, //鎶芥牱鏂规ID
+                            HSampleSchemeName: option.data[nowindex].HSampleSchemeName, //鎶芥牱鏂规
+                            //xxx: $("#xxx").val(),
+                            HUnitID: option.data[nowindex].HUnitID, //鍗曚綅ID
+                            HUnit: option.data[nowindex].HUnit,//鍗曚綅
+                            HInspectVal: option.data[nowindex].HInspectVal, //妫�楠屽��
+                            HTargetVal: option.data[nowindex].HTargetVal, //鐩爣鍊�
+                            HUpLimit: option.data[nowindex].HUpLimit, //涓婇檺鍊�
+                            HDownLimit: option.data[nowindex].HDownLimit, //涓嬮檺鍊�
+                            HUpOffSet: option.data[nowindex].HUpOffSet, //涓婂亸宸�
+                            HDownOffSet: option.data[nowindex].HDownOffSet, //涓嬪亸宸�
+                            HSampleDamageQty: option.data[nowindex].HSampleDamageQty, //鏍锋湰鐮村潖鏁�
+                            HSampleQty: option.data[nowindex].HSampleQty, //鏍锋湰閲�
+                            HAcceptQty: option.data[nowindex].HAcceptQty,//鍏佽鏁�
+                            HInspectionLevel: option.data[nowindex].HInspectionLevel, //妫�楠屾按骞�
+                            HRejectQty: option.data[nowindex].HRejectQty, //鎷掔粷鏁�
+                            HStrictness: option.data[nowindex].HStrictness, //涓ユ牸搴�
+                            HSampleUnRightQty: option.data[nowindex].HSampleUnRightQty, //鏍锋湰涓嶅悎鏍兼暟
+                            HAQL: option.data[nowindex].HAQL, //AQL
+                            HSamplingType: option.data[nowindex].HSamplingType,
+
+                            HSampleQty: option.data[nowindex].HSampleQty, //鏍锋湰閲�
+                            HInspectResultToSee: '', //妫�楠岀粨鏋�
+                            HInspectResultToSee2: '', //妫�楠岀粨鏋�2
+                            HSampleUnRightQty: option.data[nowindex].HSampleUnRightQty,//鏍锋湰涓嶅悎鏍兼暟
+                            HUnitID: option.data[nowindex].HUnitID, //鍗曚綅ID
+                            HUnitName: option.data[nowindex].HUnit, //鍗曚綅
+                            HInspectValB: option.data[nowindex].HInspectValB,//妫�楠屽�糏D
+                            HInspectVal: option.data[nowindex].HInspectVal, //妫�楠屽��
+                            HTargetValB: option.data[nowindex].HTargetValB, //鐩爣鍊糏D
+                            HTargetVal: option.data[nowindex].HTargetVal,//鐩爣鍊�
+                            HUpLimit: option.data[nowindex].HUpLimit, //涓婇檺鍊�
+                            HDownLimit: option.data[nowindex].HDownLimit, //涓嬮檺鍊�
+                            HUpOffSet: option.data[nowindex].HUpOffSet, //涓婂亸宸�
+                            HDownOffSet: option.data[nowindex].HDownOffSet, //涓嬪亸宸�
+                        };
+                    } else {                     
+                        var dataobj = {
+                            HEntryID: $("#HEntryID").val(), //琛屽彿
+                            HStatus: $("#HStatus").val(), //鐘舵��
+                            HSampleSchemeID: option.data[nowindex].HSampleSchemeID, //鎶芥牱鏂规ID
+                            HSampleSchemeName: option.data[nowindex].HSampleSchemeName, //鎶芥牱鏂规
+                            //xxx: $("#xxx").val(),
+                            HUnitID: option.data[nowindex].HUnitID, //鍗曚綅ID
+                            HUnit: option.data[nowindex].HUnit,//鍗曚綅
+                            HInspectVal: option.data[nowindex].HInspectVal, //妫�楠屽��
+                            HTargetVal: option.data[nowindex].HTargetVal, //鐩爣鍊�
+                            HUpLimit: option.data[nowindex].HUpLimit, //涓婇檺鍊�
+                            HDownLimit: option.data[nowindex].HDownLimit, //涓嬮檺鍊�
+                            HUpOffSet: option.data[nowindex].HUpOffSet, //涓婂亸宸�
+                            HDownOffSet: option.data[nowindex].HDownOffSet, //涓嬪亸宸�
+                            HSampleDamageQty: option.data[nowindex].HSampleDamageQty, //鏍锋湰鐮村潖鏁�
+                            HSampleQty: option.data[nowindex].HSampleQty, //鏍锋湰閲�
+                            HAcceptQty: option.data[nowindex].HAcceptQty,//鍏佽鏁�
+                            HInspectionLevel: option.data[nowindex].HInspectionLevel, //妫�楠屾按骞�
+                            HRejectQty: option.data[nowindex].HRejectQty, //鎷掔粷鏁�
+                            HStrictness: option.data[nowindex].HStrictness, //涓ユ牸搴�
+                            HSampleUnRightQty: option.data[nowindex].HSampleUnRightQty, //鏍锋湰涓嶅悎鏍兼暟
+                            HAQL: option.data[nowindex].HAQL, //AQL
+                            HSamplingType: option.data[nowindex].HSamplingType,
+
+                            HSampleQty: option.data[nowindex].HSampleQty, //鏍锋湰閲�
+                            HInspectResultToSee: '', //妫�楠岀粨鏋�
+                            HInspectResultToSee2: '', //妫�楠岀粨鏋�2
+                            HSampleUnRightQty: option.data[nowindex].HSampleUnRightQty,//鏍锋湰涓嶅悎鏍兼暟
+                            HUnitID: option.data[nowindex].HUnitID, //鍗曚綅ID
+                            HUnitName: option.data[nowindex].HUnit, //鍗曚綅
+                            HInspectValB: option.data[nowindex].HInspectValB,//妫�楠屽�糏D
+                            HInspectVal: option.data[nowindex].HInspectVal, //妫�楠屽��
+                            HTargetValB: option.data[nowindex].HTargetValB, //鐩爣鍊糏D
+                            HTargetVal: option.data[nowindex].HTargetVal,//鐩爣鍊�
+                            HUpLimit: option.data[nowindex].HUpLimit, //涓婇檺鍊�
+                            HDownLimit: option.data[nowindex].HDownLimit, //涓嬮檺鍊�
+                            HUpOffSet: option.data[nowindex].HUpOffSet, //涓婂亸宸�
+                            HDownOffSet: option.data[nowindex].HDownOffSet, //涓嬪亸宸�
+                        };
+                    }
+                    maindata[nowindex].HStatus = dataobj.HStatus;
+                    maindata[nowindex].HSampleSchemeID = dataobj.HSampleSchemeID;
+                    maindata[nowindex].HUnitID = dataobj.HUnitID;
+                    maindata[nowindex].HInspectVal = dataobj.HInspectVal;
+                    maindata[nowindex].HTargetVal = dataobj.HTargetVal;
+                    maindata[nowindex].HUpLimit = dataobj.HUpLimit;
+                    maindata[nowindex].HDownLimit = dataobj.HDownLimit;
+                    maindata[nowindex].HUpOffSet = dataobj.HUpOffSet;
+                    maindata[nowindex].HDownOffSet = dataobj.HDownOffSet;
+                    maindata[nowindex].HSampleDamageQty = dataobj.HSampleDamageQty;
+                    maindata[nowindex].HSampleSchemeName = dataobj.HSampleSchemeName;
+                    maindata[nowindex].HUnit = dataobj.HUnit;
+                    maindata[nowindex].HSampleQty = dataobj.HSampleQty;
+                    maindata[nowindex].HAcceptQty = dataobj.HAcceptQty;
+                    maindata[nowindex].HInspectionLevel = dataobj.HInspectionLevel;
+                    maindata[nowindex].HRejectQty = dataobj.HRejectQty;
+                    maindata[nowindex].HStrictness = dataobj.HStrictness;
+                    maindata[nowindex].HSampleUnRightQty = dataobj.HSampleUnRightQty;
+                    maindata[nowindex].HAQL = dataobj.HAQL;
+                    maindata[nowindex].HSamplingType = dataobj.HSamplingType;
+
+                    maindata[nowindex].HSampleQty = dataobj.HSampleQty;
+                    maindata[nowindex].HInspectResultToSee = dataobj.HInspectResultToSee;
+                    maindata[nowindex].HInspectResultToSee2 = dataobj.HInspectResultToSee2;
+                    maindata[nowindex].HSampleUnRightQty = dataobj.HSampleUnRightQty;
+                    maindata[nowindex].HUnitID = dataobj.HUnitID;
+                    maindata[nowindex].HUnitName = dataobj.HUnitName;
+                    maindata[nowindex].HInspectValB = dataobj.HInspectValB;
+                    maindata[nowindex].HInspectVal = dataobj.HInspectVal;
+                    maindata[nowindex].HTargetValB = dataobj.HTargetValB;
+                    maindata[nowindex].HTargetVal = dataobj.HTargetVal;
+                    maindata[nowindex].HUpLimit = dataobj.HUpLimit;
+                    maindata[nowindex].HDownLimit = dataobj.HDownLimit;
+                    maindata[nowindex].HUpOffSet = dataobj.HUpOffSet;
+                    maindata[nowindex].HDownOffSet = dataobj.HDownOffSet;
+
+                    //鍥炴樉
+                    $("#HSampleSchemeID").val(maindata[nowindex].HSampleSchemeID);
+                    $("#HSampleSchemeName").val(maindata[nowindex].HSampleSchemeName);
+                    $("#HUnitID").val(maindata[nowindex].HUnitID);
+                    $("#HUnit").val(maindata[nowindex].HUnit);
+                    $("#HInspectVal").val(maindata[nowindex].HInspectVal);
+                    $("#HTargetVal").val(maindata[nowindex].HTargetVal);
+                    $("#HUpLimit").val(maindata[nowindex].HUpLimit);
+                    $("#HDownLimit").val(maindata[nowindex].HDownLimit);
+                    $("#HUpOffSet").val(maindata[nowindex].HUpOffSet);
+                    $("#HDownOffSet").val(maindata[nowindex].HDownOffSet);
+                    $("#HSampleDamageQty").val(maindata[nowindex].HSampleDamageQty);
+                    $("#HSampleQty").val(maindata[nowindex].HSampleQty);
+                    $("#HSampleQty2").val(maindata[nowindex].HSampleQty);
+                    $("#HAcceptQty").val(maindata[nowindex].HAcceptQty);
+                    $("#HInspectionLevel").val(maindata[nowindex].HInspectionLevel);
+                    $("#HRejectQty").val(maindata[nowindex].HRejectQty);
+                    $("#HStrictness").val(maindata[nowindex].HStrictness);
+                    $("#HSampleUnRightQty").val(maindata[nowindex].HSampleUnRightQty);
+                    $("#HSampleUnRightQty2").val(maindata[nowindex].HSampleUnRightQty);
+                    $("#HAQL").val(maindata[nowindex].HAQL);
+                    $("#HSamplingType").val(maindata[nowindex].HSamplingType);
+                    $("#HSampleQty").val(maindata[nowindex].HSampleQty);
+                    $("#HInspectResultToSee").val(maindata[nowindex].HInspectResultToSee);
+                    $("#HInspectResultToSee2").val(maindata[nowindex].HInspectResultToSee2);
+                    $("#HSampleUnRightQty").val(maindata[nowindex].HSampleUnRightQty);
+                    $("#HUnitID").val(maindata[nowindex].HUnitID);
+                    $("#HUnitName").val(maindata[nowindex].HUnitName);
+                    $("#HInspectValB").val(maindata[nowindex].HInspectValB);
+                    $("#HInspectVal").val(maindata[nowindex].HInspectVal);
+                    $("#HTargetValB").val(maindata[nowindex].HTargetValB);
+                    $("#HTargetVal").val(maindata[nowindex].HTargetVal);
+                    $("#HUpLimit").val(maindata[nowindex].HUpLimit);
+                    $("#HDownLimit").val(maindata[nowindex].HDownLimit);
+                    $("#HUpOffSet").val(maindata[nowindex].HUpOffSet);
+                    $("#HDownOffSet").val(maindata[nowindex].HDownOffSet);
+
+                    if (maindata[nowindex].HInspectResultToSee == "鍚堟牸") {
+                        $("#HInspectResultToSee").css("background-color", "#CEE3F2");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                        $("#HInspectResultToSee2").css("background-color", "#CEE3F2");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                    } else {
+                        $("#HInspectResultToSee").css("background-color", "#F0D6E3");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                        $("#HInspectResultToSee2").css("background-color", "#F0D6E3");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                    }
+
+                    //鍥炴樉妫�楠屽��
+                    EchoValue();
+                }
+            }
+
+            //鍥炴樉妫�楠屽��
+            function EchoValue() {
+                var HInterID = $("#HInterID").val();
+                var HEntryID = OperationType == 3 ? editIndex : $("#HEntryID").val();
+                isHavingCount = false;
+                //鍥炴樉妫�楠屽��
+                $.ajax({
+                    url: GetWEBURL() + "/QC_ValueTable/getValueList",
+                    type: "GET",
+                    async: false,
+                    data: { "HInterID": HInterID, "HEntryID": HEntryID, "user": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        if (result.count == 1) {
+                            isHavingCount = true
+
+                            var data = result.data;
+
+                            var rowdata = [];
+                            for (var i = 0; i < result.data.length; i++) {
+                                //瀛欒〃  璧嬪��
+                                rowdata.push({
+                                    "HSEQ": data[i]["HSEQ"], "HInSpectResult": data[i]["HInSpectResult"], "HInSpectValueB": data[i]["HInSpectValueB"] == '' ? 0 : data[i]["HInSpectValueB"], "HInSpectValueT": data[i]["HInSpectValueT"] == '' ? 0 : data[i]["HInSpectValueT"], "HInSpectValue": data[i]["HInSpectValue"] == '' ? 0 : data[i]["HInSpectValue"]
+                                });
+                            }
+
+                            option_Value.data = rowdata;
+                            table.render(option_Value);
+                            for (var i = 0; i < result.data.length; i++) {
+                                $('#HInSpectResult' + (i + 1)).find("option[value='" + result.data[i].HInSpectResult + "']").attr("selected", true);
+                            }
+
+                            IsHide(table.cache["mainTable"][HEntryID - 1].HAnalysisMethod); //闅愯棌妫�娴嬪�煎瓧娈�
+                            form.render('select');
+                        } else {
+                            option_Value.data = [{
+                                "HSEQ": "0", "HInSpectResult": "", "HInSpectValueB": "", "HInSpectValueT": "", "HInSpectValue": ""
+                            }];
+                            table.render(option_Value);
+                            //layer.msg(result.code + result.Message, { icon: 5 });
+                        }
+                    }
+                })
+            }
+
+            //鑾峰彇涓嶅悎鏍兼暟鎬绘暟
+            function addUnRightQty() {
+                //寰幆妫�楠屽�艰〃鏍兼暟鎹紝鑾峰彇涓嶅悎鏍兼暟閲�
+                var HValueTable = table.cache["ValueTable"];
+                var UnRightQty = 0;//妫�楠屽�艰〃鏍间笉鍚堟牸鏁伴噺姹囨��
+
+                for (let i = 0; i < HValueTable.length; i++) {
+                    if (HValueTable[i].HInSpectResult == 2) {
+                        UnRightQty++;
+                    }
+                }
+                UnRightQty_isFied = UnRightQty;
+                $("#HSampleUnRightQty").val(UnRightQty);
+                $("#HSampleUnRightQty2").val(UnRightQty);
+                var HAcceptQty = $("#HAcceptQty").val();//鍏佽鏁�
+                var HEntryID = $("#HEntryID").val() - 1;//鏁扮粍涓嬫爣
+                if (UnRightQty > HAcceptQty) {
+                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //涓嶅悎鏍�
+                    $("#HInspectResultToSee").val('涓嶅悎鏍�');
+                    $("#HInspectResultToSee2").val('涓嶅悎鏍�');
+                    $("#HInspectResultToSee").css("background-color", "#F0D6E3");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                    $("#HInspectResultToSee2").css("background-color", "#F0D6E3");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                } else {
+                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //鍚堟牸
+                    $("#HInspectResultToSee").val('鍚堟牸');
+                    $("#HInspectResultToSee2").val('鍚堟牸');
+                    $("#HInspectResultToSee").css("background-color", "#CEE3F2");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                    $("#HInspectResultToSee2").css("background-color", "#CEE3F2");//鏀瑰彉妫�楠岀粨鏋滆緭鍏ユ鑳屾櫙棰滆壊
+                }
+                form.render('select');
+                LastResult();
+            }
+
+            //妫�楠屽�艰嚜鍔ㄥ垽鏂槸鍚﹀悎鏍�
+            function Qualified_Value(HComparator, MBValue, value, obj) {
+                var HUpLimit = $("#HUpLimit").val(); //涓婇檺鍊�
+                var HDownLimit = $("#HDownLimit").val(); //涓嬮檺鍊�
+                var HStatus = $("#HStatus").val() //鐘舵��
+
+                if (HStatus == 1) {
+                    switch (HComparator) {
+                        case "=":
+                            if (Number(value) == Number(MBValue)) { //鍏朵粬妫�娴嬪�� = 鐩爣鍊硷紝鍒ゅ畾鍚堟牸
+                                obj.update({
+                                    HInSpectResult: 1
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
+                            } else {
+                                obj.update({
+                                    HInSpectResult: 2
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
+                            }
+                            break;
+                        case ">":
+                            if (Number(value) > Number(MBValue)) { //鍏朵粬妫�娴嬪�� > 鐩爣鍊硷紝鍒ゅ畾鍚堟牸
+                                obj.update({
+                                    HInSpectResult: 1
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
+                            } else {
+                                obj.update({
+                                    HInSpectResult: 2
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
+                            }
+                            break;
+                        case ">=":
+                            if (Number(value) >= Number(MBValue)) { //鍏朵粬妫�娴嬪�� >= 鐩爣鍊硷紝鍒ゅ畾鍚堟牸
+                                obj.update({
+                                    HInSpectResult: 1
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
+                            } else {
+                                obj.update({
+                                    HInSpectResult: 2
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
+                            }
+                            break;
+                        case "<":
+                            if (Number(value) < Number(MBValue)) { //鍏朵粬妫�娴嬪�� < 鐩爣鍊硷紝鍒ゅ畾鍚堟牸
+                                obj.update({
+                                    HInSpectResult: 1
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
+                            } else {
+                                obj.update({
+                                    HInSpectResult: 2
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
+                            }
+                            break;
+                        case "<=":
+                            if (Number(value) <= Number(MBValue)) { //鍏朵粬妫�娴嬪�� <= 鐩爣鍊硷紝鍒ゅ畾鍚堟牸
+                                obj.update({
+                                    HInSpectResult: 1
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
+                            } else {
+                                obj.update({
+                                    HInSpectResult: 2
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
+                            }
+                            break;
+                        case "<>":
+                            if (Number(value) < Number(MBValue) || Number(value) > Number(MBValue)) { //鍏朵粬妫�娴嬪�� <> 鐩爣鍊硷紝鍒ゅ畾鍚堟牸
+                                obj.update({
+                                    HInSpectResult: 1
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
+                            } else {
+                                obj.update({
+                                    HInSpectResult: 2
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
+                            }
+                            break;
+                        case "between":
+                            if (Number(value) >= Number(HDownLimit) && Number(value) <= Number(HUpLimit)) { //鍏朵粬妫�娴嬪�� between 涓婁笅闄愬�硷紝鍒ゅ畾鍚堟牸
+                                obj.update({
+                                    HInSpectResult: 1
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
+                            } else {
+                                obj.update({
+                                    HInSpectResult: 2
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
+                            }
+                            break;
+                    }
+                } else {
+                    switch (HComparator) {
+                        case "=":
+                            if (Number(value) == Number(MBValue)) { //鍏朵粬妫�娴嬪�� = 鐩爣鍊硷紝鍒ゅ畾鍚堟牸
+                                obj.update({
+                                    HInSpectResult: 2
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
+                            } else {
+                                obj.update({
+                                    HInSpectResult: 1
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
+                            }
+                            break;
+                        case ">":
+                            if (Number(value) > Number(MBValue)) { //鍏朵粬妫�娴嬪�� > 鐩爣鍊硷紝鍒ゅ畾鍚堟牸
+                                obj.update({
+                                    HInSpectResult: 2
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
+                            } else {
+                                obj.update({
+                                    HInSpectResult: 1
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
+                            }
+                            break;
+                        case ">=":
+                            if (Number(value) >= Number(MBValue)) { //鍏朵粬妫�娴嬪�� >= 鐩爣鍊硷紝鍒ゅ畾鍚堟牸
+                                obj.update({
+                                    HInSpectResult: 2
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
+                            } else {
+                                obj.update({
+                                    HInSpectResult: 1
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
+                            }
+                            break;
+                        case "<":
+                            if (Number(value) < Number(MBValue)) { //鍏朵粬妫�娴嬪�� < 鐩爣鍊硷紝鍒ゅ畾鍚堟牸
+                                obj.update({
+                                    HInSpectResult: 2
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
+                            } else {
+                                obj.update({
+                                    HInSpectResult: 1
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
+                            }
+                            break;
+                        case "<=":
+                            if (Number(value) <= Number(MBValue)) { //鍏朵粬妫�娴嬪�� <= 鐩爣鍊硷紝鍒ゅ畾鍚堟牸
+                                obj.update({
+                                    HInSpectResult: 2
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
+                            } else {
+                                obj.update({
+                                    HInSpectResult: 1
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
+                            }
+                            break;
+                        case "<>":
+                            if (Number(value) < Number(MBValue) || Number(value) > Number(MBValue)) { //鍏朵粬妫�娴嬪�� <> 鐩爣鍊硷紝鍒ゅ畾鍚堟牸
+                                obj.update({
+                                    HInSpectResult: 2
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
+                            } else {
+                                obj.update({
+                                    HInSpectResult: 1
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
+                            }
+                            break;
+                        case "between":
+                            if (Number(value) >= Number(HDownLimit) && Number(value) <= Number(HUpLimit)) { //鍏朵粬妫�娴嬪�� between 涓婁笅闄愬�硷紝鍒ゅ畾鍚堟牸
+                                obj.update({
+                                    HInSpectResult: 2
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
+                            } else {
+                                obj.update({
+                                    HInSpectResult: 1
+                                });
+                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
+                            }
+                            break;
+                    }
+                }
+
+
+                form.render('select');
+            }
+            
+            //鏍规嵁鐢熶骇璧勬簮鎴栬�� 宸ュ簭 鏌ヨ鐢熶骇宸ュ崟淇℃伅
+            function get_ICMOBillStatusList() {
+                var sWhere = "";
+                var HProcID = $("#HProcID").val();
+                var HSourceID = $("#HSourceID").val();
+                var HProcExchInterID = $("#HProcExchInterID").val();
+
+                if (HProcID != "0") {
+                    sWhere += " and HProcID=" + HProcID;
+                }
+                if (HSourceID != "0") {
+                    sWhere += " and HSourceID=" + HSourceID
+                }
+
+                sWhere += " and HSourceInterID=" + HProcExchInterID;
+
+                $.ajax({
+                    url: GetWEBURL() + "/CheckBill/GetICMOBillStatusList",
+                    type: "GET",
+                    async: false,
+                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        if (result.count == 1) {
+                            $("#HProcID").val(result.data[0]["HProcID"]);
+                            $("#HProcName").val(result.data[0]["宸ュ簭"]);
+                            $("#HSourceID").val(result.data[0]["HSourceID"]);
+                            $("#HSourceName").val(result.data[0]["鐢熶骇璧勬簮"]);
+
+                        } else {
+                            layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        }
+                    },
+                    error: function (err) {
+                        layer.msg("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    }
+                })
+            }
+
+            //妫�楠岄」鐩�-椤电 閫夌潃鍒嗘瀽鏂规硶鍚�  闅愯棌 妫�娴嬪�奸〉绛剧殑鍊�
+            function IsHide(HAnalysisMethod_Value) {
+                if (HAnalysisMethod_Value == 1) { //濡傛灉閫変腑銆愬畾鎬у垎鏋愩�戯紝鍒欓殣钘忓畾閲忋�佸叾浠栧垎鏋�
+                    option_Value.cols[0][3].hide = false; //瀹氭��
+                    option_Value.cols[0][4].hide = true;  //瀹氶噺
+                    option_Value.cols[0][5].hide = true;  //鍏朵粬
+
+                    $("#HComparator").attr("disabled", true); //姣旇緝绗︽敼涓轰笉鍙紪杈�
+                    $("#HUpLimit").css("background-color", "#E8E8E8").attr("readOnly", true);//鏀瑰彉涓婇檺鍊艰緭鍏ユ鑳屾櫙棰滆壊
+                    $("#HDownLimit").css("background-color", "#E8E8E8").attr("readOnly", true);//鏀瑰彉涓嬮檺鍊艰緭鍏ユ鑳屾櫙棰滆壊
+                    $("#HUpOffSet").css("background-color", "#E8E8E8").attr("readOnly", true);//鏀瑰彉涓婂亸宸緭鍏ユ鑳屾櫙棰滆壊
+                    $("#HDownOffSet").css("background-color", "#E8E8E8").attr("readOnly", true);//鏀瑰彉涓嬪亸宸緭鍏ユ鑳屾櫙棰滆壊
+
+                    $('#btnSearchInspectValB').removeClass("layui-btn-disabled").attr("disabled", false);//妫�楠屽�兼寜閽惎鐢�
+                    $('#btnSearchTargetValB').removeClass("layui-btn-disabled").attr("disabled", false);//鐩爣鍊兼寜閽惎鐢�
+
+                } else if (HAnalysisMethod_Value == 2) { //濡傛灉閫変腑銆愬畾閲忓垎鏋愩�戯紝鍒欓殣钘忓畾鎬с�佸叾浠栧垎鏋�
+                    option_Value.cols[0][4].hide = false;  //瀹氶噺
+                    option_Value.cols[0][3].hide = true;  //瀹氭��
+                    option_Value.cols[0][5].hide = true;  //鍏朵粬
+
+                    $("#HUpLimit").attr("readOnly", false).css("background-color", ""); //涓婇檺鍊兼敼涓哄彲缂栬緫
+                    $("#HDownLimit").attr("readOnly", false).css("background-color", ""); //涓嬮檺鍊兼敼涓哄彲缂栬緫
+                    $("#HUpOffSet").attr("readOnly", false).css("background-color", ""); //涓婂亸宸敼涓哄彲缂栬緫
+                    $("#HDownOffSet").attr("readOnly", false).css("background-color", ""); //涓嬪亸宸敼涓哄彲缂栬緫
+                    $("#HInspectVal").attr("readOnly", false).css("background-color", ""); //妫�楠屽�兼敼涓哄彲缂栬緫
+                    $("#HTargetVal").attr("readOnly", false).css("background-color", ""); //鐩爣鍊兼敼涓哄彲缂栬緫
+                    $('#btnSearchInspectValB').addClass("layui-btn-disabled").attr("disabled", true);//妫�楠屽�兼寜閽�
+                    $('#btnSearchTargetValB').addClass("layui-btn-disabled").attr("disabled", true);//鐩爣鍊兼寜閽�
+                    $("#HComparator").attr("disabled", false); //姣旇緝绗︽敼涓哄彲缂栬緫
+
+
+                } else if (HAnalysisMethod_Value == 3) { //濡傛灉閫変腑銆愬叾浠栧垎鏋愩�戯紝鍒欓殣钘忓畾閲忋�佸畾鎬у垎鏋�
+                    option_Value.cols[0][5].hide = false;  //鍏朵粬
+                    option_Value.cols[0][3].hide = true;  //瀹氭��
+                    option_Value.cols[0][4].hide = true;  //瀹氶噺
+
+                    $('#btnSearchInspectValB').addClass("layui-btn-disabled").attr("disabled", true);//妫�楠屽�兼寜閽�
+                    $('#btnSearchTargetValB').addClass("layui-btn-disabled").attr("disabled", true);//鐩爣鍊兼寜閽�
+                    $("#HUpOffSet").css("background-color", "#E8E8E8").attr("readOnly", true);//鏀瑰彉涓婂亸宸緭鍏ユ鑳屾櫙棰滆壊
+                    $("#HDownOffSet").css("background-color", "#E8E8E8").attr("readOnly", true);//鏀瑰彉涓嬪亸宸緭鍏ユ鑳屾櫙棰滆壊
+                    $("#HUpLimit").attr("readOnly", false).css("background-color", ""); //涓婇檺鍊兼敼涓哄彲缂栬緫
+                    $("#HDownLimit").attr("readOnly", false).css("background-color", ""); //涓嬮檺鍊兼敼涓哄彲缂栬緫
+                    $("#HInspectVal").attr("readOnly", false).css("background-color", ""); //妫�楠屽�兼敼涓哄彲缂栬緫
+                    $("#HTargetVal").attr("readOnly", false).css("background-color", ""); //鐩爣鍊兼敼涓哄彲缂栬緫
+                    $('#btnSearchInspectValB').addClass("layui-btn-disabled").attr("disabled", true);//妫�楠屽�兼寜閽�
+                    $('#btnSearchTargetValB').addClass("layui-btn-disabled").attr("disabled", true);//鐩爣鍊兼寜閽�
+                    $("#HComparator").attr("disabled", true); //姣旇緝绗︽敼涓轰笉鍙紪杈�
+
+                }
+                //閲嶆柊娓叉煋琛ㄦ牸
+                table.render(option_Value);
+                //涓嬫媺妗嗗洖鏄�
+                for (var i = 0; i < option_Value.data.length; i++) {
+                    $('#HInSpectResult' + (i + 1)).find("option[value='" + option_Value.data[i].HInSpectResult + "']").attr("selected", true);
+                }
+                form.render("select");
+            }
+
+            //鏀瑰彉閫変腑琛岄鑹�
+            function check_row(obj) {
+                if (trindex != "") {
+                    $("tr[data-index = " + (trindex) + "] ").attr({ "style": "background:" });//鍙栨秷褰撳墠tr棰滆壊
+                    trindex = "";
+                }
+
+                if (checkobj != "") {
+                    checkobj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//鍙栨秷澶嶉�夋閫変腑鏍峰紡
+                    checkobj.tr.find(':checkbox:first').prop('checked', false);//鍙栨秷澶嶉�夋閫変腑鏍峰紡
+                    $(checkobj.tr.selector).attr({ "style": "background:" });//鍙栨秷褰撳墠tr棰滆壊
+                }
+                //$('#HKeyInspect2').attr("checked", false);
+                var num = [];
+                for (var i = 0; i < option.data.length; i++) {
+                    var a = $('#HKeyInspect' + (i + 1)).prop("checked");
+                    num.push(a);
+                }
+
+                var flag = !obj.tr.find(':checkbox:first').prop('checked');
+                obj.tr.find(':checkbox').prop('checked', flag);
+                if (flag) {
+                    obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked');  //璁剧疆澶嶉�夋閫変腑鏍峰紡
+                    $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//鏀瑰彉褰撳墠tr鑳屾櫙棰滆壊鍜屽瓧浣撻鑹�
+                    checkobj = obj;
+                } else {
+                    obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//鍙栨秷澶嶉�夋閫変腑鏍峰紡
+                    $(obj.tr.selector).attr({ "style": "background:" });//鍙栨秷褰撳墠tr棰滆壊
+                }
+                //mainTable 涓鸿〃鏍糏D   娉ㄦ剰姝ゅ濡傛灉ID涓嶆纭皢瀵艰嚧浣犲湪鐩戝惉澶嶉�夋鏃惰幏鍙栦笉鍒颁綘閫夋嫨鐨勬暟鎹紝鍓嶉潰鐨勫彧鏄坊鍔犳垨鍒犻櫎閫変腑鏈�変腑鏍峰紡浠ュ強璁剧疆鑳屾櫙鑹诧紝瀛椾綋棰滆壊
+                layui.each(table.cache.mainTable, function (i, l) {
+                    if (obj.tr.index() == l.LAY_TABLE_INDEX) {
+                        l.LAY_CHECKED = flag;
+                    } else {
+                        l.LAY_CHECKED = false;
+                    }
+                });
+                for (var i = 0; i < option.data.length; i++) {
+
+                    if (num[i]) {
+                        $('#HKeyInspect' + (i + 1)).prop("checked", true);
+                    } else {
+                        $('#HKeyInspect' + (i + 1)).prop("checked", false);
+                    }
+                }
+                form.render('checkbox');
+            }
+
+            //閫夌潃妫�楠岄」鐩悗,鑾峰彇琛ㄤ綋
+            function get_CheckItem () {
+                var HBatchQty = $("#HProcExchQty").val();
+                $.ajax({
+                    url: GetWEBURL() + "/Web/GetCheckItemByCheckProjectID",
+                    type: "GET",
+                    data: { "CheckProjectID": $("#HQCSchemeID").val() == '' ? 0 : $("#HQCSchemeID").val(), "HBatchQty": HBatchQty },
+                    success: function (result) {
+                        if (result.code == 1) {
+                            var rowdata = [];
+                            var data = result.data;
+                            rowdata_Value = [];
+                            for (var i = 0; i < result.data.length; i++) {
+                                //瀛愯〃  璧嬪��
+                                rowdata.push(
+                                    {
+                                        "HQCCheckClassID": data[i]["HQCCheckClassID"], "妫�楠岄」鐩被鍒�": data[i].妫�楠岄」鐩垎绫�,"HQCCheckItemID": data[i]["HQCCheckItemID"], "妫�楠岄」鐩唬鐮�": data[i].妫�楠岄」鐩唬鐮�, "妫�楠岄」鐩�": data[i]["妫�楠岄」鐩�"], "HInspectInstruMentID": data[i]["HInspectInstruMentID"], "妫�楠屼华鍣ㄤ唬鐮�": data[i]["妫�楠屼华鍣ㄤ唬鐮�"], "妫�楠屼华鍣�": data[i]["妫�楠屼华鍣�"], "HQCStd": data[i]["HQCStd"], "HUnit": data[i]["鍗曚綅鍚嶇О"], "HQCNote": "", "HAnalysisMethod": data[i]["鍒嗘瀽鏂规硶"], "HResult": data[i]["鐘舵��"],
+                                        "HMax": "", "HMin": "", "HAvg": "", "HRemark": "", "HKeyInspect": data[i]["閲嶇偣妫�鏌�"] == 1 ? true : false, "HStatus": 0, "HSampleSchemeID": data[i]["HSampleSchemeID"], "HUnitID": data[i]["HUnitID"],
+                                        "HInspectVal": '', "HTargetVal": '', "HUpLimit": + data[i].涓婇檺鍊�, "HDownLimit": + data[i].涓嬮檺鍊�, "HUpOffSet": '', "HDownOffSet": '', "HSampleDamageQty": "0",
+                                        "HSampleSchemeName": data[i].鎶芥牱鏂规鍚嶇О, "HSampleQty": data[i].鏍锋湰閲�, "HAcceptQty": data[i].鍏佽鏁�, "HInspectionLevel": data[i].妫�楠屾按骞�, "HRejectQty": data[i].鎷掔粷鏁�,
+                                        "HStrictness": data[i].涓ユ牸搴�, "HSampleUnRightQty": "", "HAQL": data[i].AQL, "HSamplingType": data[i].鎶芥牱绫诲瀷
+                                    }
+                                );
+                                SampleNum.push(5);
+                            }
+
+                            //妫�楠岄」鐩�
+                            for (let j = 1; j <= 5; j++) {
+                                rowdata_Value.push({
+                                    "HSEQ": j, "HInSpectResult": "", "HInSpectValueB": "", "HInSpectValueT": "", "HInSpectValue": "", "rowNum": $("#HEntryID").val()
+                                });
+                            }
+                            //妫�楠岄」鐩�
+                            option.data = rowdata;
+                            table.render(option);
+                            //妫�楠屽��
+                            option_Value.data = rowdata_Value;
+                            table.render(option_Value);
+                            //================================================
+                            for (var i = 1; i <= result.data.length; i++) {
+                                $('#HAnalysisMethod' + i + '').find("option[value='" + option.data[i - 1].HAnalysisMethod + "']").attr("selected", true);
+                                $('#HResult' + i + '').find("option[value='" + option.data[i - 1].HResult + "']").attr("selected", true);
+                            }
+                            form.render('select');
+
+                            option_Check = result.data;
+
+                            $("[name='HEntryID']").attr("value", result.data.length);
+                            $("[name='HQCCheckItemID']").attr("value", result.data[result.data.length - 1].HQCCheckItemID);
+                            $("[name='HQCCheckItemName']").attr("value", result.data[result.data.length - 1].妫�楠岄」鐩�);
+                            //榛樿閫変腑鏈�鍚庝竴琛�
+                            $("tr[data-index = " + (result.data.length - 1) + "] .layui-form-checkbox").dblclick();
+                            //$("tr[data-index = " + (result.data.length - 1) + "] .layui-form-checkbox").addClass('layui-form-checked');
+                            $("tr[data-index = " + (result.data.length - 1) + "] ").attr({ "style": "background:#ceedfa;color:black" });
+
+                            trindex = result.data.length - 1;
+                            $("#HEntryID").val() - 1
+                        }
+                    }
+                })
+            }
+
+            //缂栬緫鏌ョ湅
+            function RoadBillMain(linterid)//鍔犺浇琛ㄥご
+            {
+                var ajaxLoad = layer.load();
+                var sWhere = " and hmainid=" + linterid;
+                $.ajax({
+                    url: GetWEBURL() + "/QC_OutCompCheckBill/QC_OutCompCheckBill_Edit",
+                    type: "GET",
+                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            var data = result.data[0];
+                            form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                                "HInterID": data.hmainid
+                                , "HBillNo": data.鍗曟嵁鍙�
+                                , "HDate": formatDate(data.鏃ユ湡)
+                                , "HSourceID": data.HSourceID
+                                , "HSourceName": data.鐢熶骇璧勬簮鍚嶇О
+                                , "HICMOBillNo": data.浠诲姟鍗曞彿
+                                , "HICMOQty": data.浠诲姟鍗曟暟閲�
+                                , "HICMOInterID": data.HICMOInterID
+                                , "HICMOEntryID": data.HICMOEntryID
+                                , "HMaterID": data.HMaterID
+                                , "HMaterName": data.鐗╂枡鍚嶇О
+                                , "HProcID": data.HProcID
+                                , "HProcName": data.HProcName
+                                , "HProcExchQty": data.HProcExchQty
+                                , "HProcExchBillNo": data.HProcExchBillNo
+                                , "HProcExchInterID": data.HProcExchInterID
+                                , "HProcExchEntryID": data.HProcExchEntryID
+                                , "HFirstCheckEmp": data.HFirstCheckEmp
+                                , "HFirstCheckEmpName": data.璐ㄦ鍛樺悕绉�
+                                , "HQCSchemeID": data.妫�楠屾柟妗圛D
+                                , "HQCSchemeName": data.妫�楠屾柟妗堝悕绉�
+                                , "HRemark": data.琛ㄥご澶囨敞
+                                , "HMaker": data.鍒跺崟浜�
+                                , "HMakeDate": data.鍒跺崟鏃ユ湡
+                                , "HChecker": data.瀹℃牳浜�
+                                , "HCheckDate": data.瀹℃牳鏃ユ湡
+                                , "HCloseMan": data.鍏抽棴浜�
+                                , "HCloseDate": data.鍏抽棴鏃ユ湡
+                                , "HUpDateDate": data.淇敼鏃ユ湡
+                                , "HDeleteDate": data.浣滃簾鏃ユ湡
+                                , "HSampleSchemeID": data.HSampleSchemeID
+                                , "HSampleSchemeName": data.鎶芥牱鏂规鍚嶇О
+                                , "HSampleQty": data.鏍锋湰閲�
+                                , "HSampleQty2": data.鏍锋湰閲�
+                                , "HSampleDamageQty": data.鏍锋湰鐮村潖鏁�
+                                , "HSamplingType": data.鎶芥牱绫诲瀷
+                                , "HAcceptQty": data.鍏佽鏁�
+                                , "HInspectionLevel": data.妫�楠屾按骞�
+                                , "HRejectQty": data.鎷掔粷鏁�
+                                , "HStrictness": data.涓ユ牸搴�
+                                , "HSampleUnRightQty": data.鏍锋湰涓嶅悎鏍兼暟
+                                , "HSampleUnRightQty2": data.鏍锋湰涓嶅悎鏍兼暟
+                                , "HAQL": data.AQL
+                                , "HUnitID": data.HUnitID
+                                , "HUnit": data.鍗曚綅
+                                , "HInspectValB": data.妫�娴嬪�煎熀纭�璧勬枡
+                                , "HInspectVal": data.妫�娴嬪��
+                                , "HTargetValB": data.鐩爣鍊煎熀纭�璧勬枡
+                                , "HTargetVal": data.鐩爣鍊�
+                                , "HUpLimit": data.涓婇檺鍊�
+                                , "HDownLimit": data.涓嬮檺鍊�
+                                , "HUpOffSet": data.涓婂亸宸�
+                                , "HDownOffSet": data.涓嬪亸宸�
+                                , "HEntryID": data.hsubid
+                                , "HQCCheckItemName": data.妫�楠岄」鐩悕绉�
+                                , "HQCCheckItemID": data.HQCCheckItemID
+                                , "HShiftsID": data.HShiftsID
+                                , "HShiftsName": data.鐝鍚嶇О
+                                , "HErrTreatment": data.寮傚父涓存椂澶勭悊鏂规
+                                , "HBatchNo": data.鎵瑰彿
+                                , "HCheckerResult": data.鍒ゅ畾缁撹 == "鍚堟牸" ? "true" : "false"
+                                , "HCusID": data.HCusID
+                                , "HCusName": data.瀹㈡埛
+                                , "HInStockQty": data.鍑哄簱鏁伴噺
+                                , "HRightQty": data.鍚堟牸鏁伴噺
+                                , "HCheckQty": data.鎶芥牱鏁伴噺
+                                , "HBadQty": data.涓嶅悎鏍兼暟閲�
+                            });
+
+                            data = result.data;
+                            //data = result.data.h_v_QC_Edit_FirstPieceCheckBillList;
+                            //瀛愯〃  璧嬪��
+                            var rowdata = [];
+                            for (var i = 0; i < data.length; i++) {
+                                rowdata.push(
+                                    {
+                                        "HQCCheckClassID": data[i].HQCCheckClassID, "妫�楠岄」鐩被鍒�": data[i].妫�楠岄」鐩被鍒�,"HQCCheckItemID": data[i].HQCCheckItemID, "妫�楠岄」鐩唬鐮�": data[i].妫�楠岄」鐩唬鐮�, "妫�楠岄」鐩�": data[i].妫�楠岄」鐩悕绉�, "HInspectInstruMentID": data[i].HInspectInstruMentID, "妫�楠屼华鍣ㄤ唬鐮�": data[i].妫�楠屼华鍣ㄤ唬鐮�, "妫�楠屼华鍣�": data[i].妫�楠屼华鍣ㄥ悕绉�, "HQCStd": data[i].妫�楠屾爣鍑�,
+                                        "HUnit": data[i].鍗曚綅鍚嶇О, "HQCNote": data[i].妫�楠岃褰�, "HResult": data[i].缁撹 == "鍚堟牸" ? 1 : 2,
+                                        "HMax": data[i].鏈�澶у��, "HMin": data[i].鏈�灏忓��, "HAvg": data[i].骞冲潎鍊�, "HRemark": data[i].琛ㄤ綋澶囨敞,
+                                        "HAnalysisMethod": data[i].鍒嗘瀽鏂规硶 == "瀹氭�у垎鏋�" ? 1 : (data[i].鍒嗘瀽鏂规硶 == "瀹氶噺鍒嗘瀽" ? 2 : 3), "HKeyInspect": data[i].閲嶇偣妫�鏌� == "鍚�" ? false : true,
+                                        "HSampleSchemeID": data[i].HSampleSchemeID, "HUnitID": data[i].HUnitID,
+                                        "HInspectVal": data[i].妫�娴嬪��, "HTargetVal": data[i].鐩爣鍊�, "HUpLimit": data[i].涓婇檺鍊�, "HDownLimit": data[i].涓嬮檺鍊�, "HUpOffSet": data[i].涓婂亸宸�, "HDownOffSet": data[i].涓嬪亸宸�, "HSampleDamageQty": data[i].鏍锋湰鐮村潖鏁�,
+                                        "HSampleSchemeName": data[i].鎶芥牱鏂规鍚嶇О, "HSampleQty": data[i].鏍锋湰閲�, "HSampleDamageQty": data[i].鏍锋湰鐮村潖鏁�, "HAcceptQty": data[i].鍏佽鏁�, "HInspectionLevel": 0, "HRejectQty": data[i].鎷掔粷鏁�,
+                                        "HStrictness": 0, "HSampleUnRightQty": data[i].鏍锋湰涓嶅悎鏍兼暟, "HAQL": data[i].AQL, "HSamplingType": 0, "HSamplingType": data[i].鎶芥牱绫诲瀷, "HStrictness": data[i].涓ユ牸搴�
+
+                                    }
+                                )
+                                SummaryIndex.push(i.toString());
+                            }
+
+                            option.data = rowdata;
+                            table.render(option);
+                            for (let j = 0; j < data.length; j++) {
+                                $("#HResult" + (j + 1)).val(data[j].缁撹 == "鍚堟牸" ? 1 : 2)
+                            }
+                            for (let j = 0; j < data.length; j++) {
+                                $("#HAnalysisMethod" + (j + 1)).val(data[j].鍒嗘瀽鏂规硶 == "瀹氭�у垎鏋�" ? 1 : (data[j].鍒嗘瀽鏂规硶 == "瀹氶噺鍒嗘瀽" ? 2 : 3))
+                            }
+                            for (var i = 1; i <= data.length; i++) {
+                                $('#HKeyInspect' + i + '').find("option[value='" + (data[i - 1].閲嶇偣妫�鏌� == "鍚�" ? false : true) + "']").attr("selected", true);
+                            }
+                            form.render('select');
+
+                            //榛樿閫変腑鏈�鍚庝竴琛�
+                            $("tr[data-index = " + (option.data.length - 1) + "] .layui-form-checkbox").dblclick();
+                            $("tr[data-index = " + (option.data.length - 1) + "] ").attr({ "style": "background:#ceedfa;color:black" });
+
+                            layer.close(ajaxLoad);
+                        } else {
+                            layer.close(ajaxLoad);
+                            layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                        }
+                    }, error: function () {
+                        layer.close(ajaxLoad);
+                        layer.alert("鍙戠敓閿欒!", { icon: 5 });
+                    }
+                })
+            }                                 
+
+            //淇濆瓨
+            function set_SaveBill(data) {
+                //淇濆瓨鏈�鍚庝竴娆$偣鍑昏鐨勬楠屽��
+                set_SaveValue($("#HEntryID").val());
+
+                if ($("#HICMOQty").val() == "" || $("#HICMOQty").val() <= 0) {
+                    layer.msg("浠诲姟鍗曟暟閲忎笉鑳戒负绌轰笖涓嶈兘灏忎簬绛変簬0锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    return;
+                }
+                if ($("#HProcExchQty").val() == "" || $("#HProcExchQty").val() <= 0) {
+                    layer.msg("娴佽浆鍗℃暟閲忎笉鑳戒负绌轰笖涓嶈兘灏忎簬绛変簬0锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    return;
+                }
+                if ($("#HFirstCheckEmp").val() == 0) {
+                    layer.msg("妫�楠屽憳鏈�夋嫨锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    return;
+                }
+                var sSubTable = table.cache['mainTable'];
+                for (var i = 0; i < sSubTable.length; i++) {
+                    if (!sSubTable[i].HQCCheckItemID) {
+                        var indexRow = i + 1;
+                        layer.msg("绗�" + indexRow + "琛岋紝妫�楠岄」鐩笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        return;
+                    }
+                    if (sSubTable[i].HSampleSchemeID == '' || sSubTable[i].HSampleSchemeID == null) {
+                        sSubTable[i].HSampleSchemeID = 0
+                    }
+                    if (sSubTable[i].HSampleQty == '' || sSubTable[i].HSampleQty == null) {
+                        sSubTable[i].HSampleQty = 0
+                    }
+                    if (sSubTable[i].HSampleDamageQty == '' || sSubTable[i].HSampleDamageQty == null) {
+                        sSubTable[i].HSampleDamageQty = 0
+                    }
+                    if (sSubTable[i].HAcceptQty == '' || sSubTable[i].HAcceptQty == null) {
+                        sSubTable[i].HAcceptQty = 0
+                    }
+                    if (sSubTable[i].HRejectQty == '' || sSubTable[i].HRejectQty == null) {
+                        sSubTable[i].HRejectQty = 0
+                    }
+                    if (sSubTable[i].HSampleUnRightQty == '' || sSubTable[i].HSampleUnRightQty == null) {
+                        sSubTable[i].HSampleUnRightQty = 0
+                    }
+                    if (sSubTable[i].HUnitID == '') {
+                        sSubTable[i].HUnitID = 0
+                    }
+                }
+                var sMainStr = JSON.stringify(data.field);
+                var sSubStr = JSON.stringify(table.cache['mainTable']);
+                var sSubValue = JSON.stringify(table.cache['ValueTable']);
+                var sMainSub = sMainStr + ';' + sSubStr + ';' + OperationType + ";" + sessionStorage["HUserName"] + ';' + sSubValue;
+
+                var index = layer.load();
+                $.ajax({
+                    type: "POST",
+                    url: GetWEBURL() + "/QC_OutCompCheckBill/AddBill",
+                    async: true,
+                    data: { "sMainSub": sMainSub },
+                    dataType: "json",
+                    success: function (data) {
+                        if (data.count == 1) {
+                            layer.close(index);
+                            layer.msg("鎻愪氦鎴愬姛");
+                            $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true);//淇濆瓨鎸夐挳
+                        }
+                        else {
+                            layer.close(index);
+                            layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        }
+                    },
+                    error: function (err) {
+                        layer.close(index);
+                        layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    }
+                });
+            }
+
+            //妫�楠屽�间繚瀛�
+            function set_SaveValue(dataindex) {
+                if (OperationType == 3) {
+                    EchoValue();
+                }
+                for (let i = 0; i < table.cache['ValueTable'].length; i++) {
+                    if (table.cache['ValueTable'][i].HInSpectValueB == "" || table.cache['ValueTable'][i].HInSpectValueB == null) {
+                        table.cache['ValueTable'][i].HInSpectValueB = 0
+                    }
+                    if (table.cache['ValueTable'][i].HInSpectValueT == "" || table.cache['ValueTable'][i].HInSpectValueT == null) {
+                        table.cache['ValueTable'][i].HInSpectValueT = 0
+                    }
+                    if (table.cache['ValueTable'][i].HInSpectValue == "" || table.cache['ValueTable'][i].HInSpectValue == null) {
+                        table.cache['ValueTable'][i].HInSpectValue = 0
+                    }
+                }
+                var sValueTable = JSON.stringify(table.cache['ValueTable']);
+                var HInterID = $("#HInterID").val();
+                var HEntryID = dataindex;
+                var msg = sValueTable + ";" + HInterID + ";" + HEntryID
+
+                var index = layer.load();
+                $.ajax({
+                    type: "POST",
+                    url: GetWEBURL() + "/QC_OutCompCheckBill/set_SaveValue",
+                    async: true,
+                    data: { "msg": msg },
+                    dataType: "json",
+                    success: function (data) {
+                        if (data.count == 1) {
+                            layer.close(index);
+                            //$('#btnSave').addClass("layui-btn-disabled").attr("disabled", true);//淇濆瓨鎸夐挳
+                        }
+                        else {
+                            layer.close(index);
+                            layer.msg("妫�楠屽�间繚瀛橀敊璇紒" + data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        }
+                    },
+                    error: function (err) {
+                        layer.close(index);
+                        layer.msg("妫�楠屽�间繚瀛橀敊璇�:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    }
+                });
+            }
 
         });
-        //瀹氫箟鍏ㄥ眬鍙橀噺
-        var HReasonName, ReasonID, EmpName, SQProcName,
-            ProcID, ZRProcName, QRName
-            ;
-        function GetHReasonValue(obj)  //杩斿洖涓嶈壇鍘熷洜
-        {
-            HReasonName = obj[0].HName;
-            ReasonID = obj[0].HItemID;
-        }
-        //杩斿洖鐗╂枡
-        function GetHMaterNameValue(obj) {  //杩斿洖鐗╂枡
-            $("#HMater").val(obj[0].HName);
-            $("#HMaterID").val(obj[0].HItemID);
-            $("#HMaterNumber").val(obj[0].HNumber);
-        }
-        //杩斿洖宸ュ簭
-        function GetHProcValue(obj) {  //杩斿洖宸ュ簭
-            $("#HProcName").val(obj[0].宸ュ簭);
-            $("#HProcID").val(obj[0].HItemID);
-            $("#HProcNumber").val(obj[0].宸ュ簭浠g爜);
-        }
-        function GetHDeptNameValue(obj) {  //杩斿洖閮ㄩ棬
-            $("#HDepName").val(obj[0].HName);
-            $("#HDeptID").val(obj[0].HItemID);
-            $("#HDeptNumber").val(obj[0].HNumber);
-        }
-        //杩斿洖鍗曚綅
-        function GetHUnitNameValue(obj) {
-            $("#HUName").val(obj[0].HName);
-            $("#HUnitID").val(obj[0].HItemID);
-            $("#HUnitNumber").val(obj[0].HNumber);
-        }
-
-        function GetHKeeperValue(obj) {  //杩斿洖璐d换浜�
-            EmpName = obj[0].HName;
-        }
-        function GetHZRValue(obj) {   //杩斿洖璐d换宸ュ簭
-            ZRProcName = obj[0].宸ュ簭;
-        }
-        function GetHWorkerValue(obj) {  //杩斿洖涓嶈壇纭浜�
-            QRName = obj[0].HName;
-        }
-        //闈炵┖楠岃瘉
-        function AllowLoadData(sSubStr) {
-            var HStockStyle = $("#HStockStyle").val();
-            var Result = true;
-            //if ($("#HWHID").val() == '' || $("#HWHID").val() == null) {
-            //    layer.msg("鍣ㄥ叿浠撳簱涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-            //    return Result = false;
-            //}
-            //if ($("#HSecManagerID").val() == '' || $("#HSecManagerID").val() == null) {
-            //    layer.msg("棰嗘枡浜轰笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-            //    return Result = false;
-            //}
-            //if ($("#HKeeperID").val() == '' || $("#HKeeperID").val() == null) {
-            //    layer.msg("鍙戞枡浜轰笉鑳戒负绌猴紒", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-            //    return Result = false;
-            //}
-            //if ($("#HDeptID").val() == '' || $("#HDeptID").val() == null) {
-            //    layer.msg("閮ㄩ棬涓嶈兘涓虹┖锛�", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-            //    return Result = false;
-            //}
-            //if (typeof (sSubStr) == "undefined" || sSubStr == "") {
-            //    layer.msg("娌℃湁鐗╂枡鏄庣粏璁板綍", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-            //    return Result = false;
-            //}
-            //if (typeof (sSubStr) != "undefined" && typeof (sSubStr) != "") {
-            //    sSubStr = JSON.parse(sSubStr);
-            //    for (var i = 0; i < sSubStr.length; i++) {
-            //        if (sSubStr[i].HMaterID == "") {
-            //            layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,鍣ㄥ叿淇℃伅涓虹┖!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-            //            return Result = false;
-            //        }
-            //        if (sSubStr[i].HWHID == "") {
-            //            layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,璋冨叆浠撳簱涓虹┖!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-            //            return Result = false;
-            //        }
-            //        if (sSubStr[i].HSCWHID == "") {
-            //            layer.msg("鏄庣粏璁板綍绗�" + (i + 1) + "琛�,璋冨嚭浠撳簱涓虹┖!", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-            //            return Result = false;
-            //        }
-            //        if (HStockStyle == "璺ㄧ粍缁囪皟鎷�" && sSubStr[i].HStockOrgID == sSubStr[i].HOtherOrgID) {
-            //            layer.msg("璋冩嫧绫诲瀷涓鸿法缁勭粐璋冩嫧锛屾槑缁嗚褰曠" + (i + 1) + "琛�,璋冨嚭缁勭粐鍜屽綋鍓嶇粍缁囦竴鑷� !", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-            //            return Result = false;
-            //        }
-            //        if (HStockStyle == "鍚岀粍缁囪皟鎷�" && sSubStr[i].HStockOrgID != sSubStr[i].HOtherOrgID) {
-            //            layer.msg("璋冩嫧绫诲瀷涓哄悓缁勭粐璋冩嫧锛屾槑缁嗚褰曠" + (i + 1) + "琛�,璋冨嚭缁勭粐鍜屽綋鍓嶇粍缁囦笉涓�鑷� !", { icon: 5, btn: ['纭'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
-            //            return Result = false;
-            //        }
-            //    }
-            //}
-            /*else {*/
-            /* return Result = true;*/
-            //}
-            return Result;
-        }
-
+     
+        //闈炵┖楠岃瘉    
         function GetHCusNameValue(obj) {  //瀹㈡埛
             $("#HCusName").val(obj[0].瀹㈡埛鍚嶇О);
             $("#HCusID").val(obj[0].HItemID);
@@ -940,10 +3260,17 @@
             $("#HMaterName").val(obj[0].鐗╂枡鍚嶇О);
             $("#HMaterID").val(obj[0].HItemID);
         }
-
+        function GetProcExValue(obj) {  //娴佽浆鍗�
+            $("#HProcExchInterID").val(obj[0].hmainid);
+            $("#HProcExchEntryID").val(obj[0].hsubid);
+            $("#HProcExchBillNo").val(obj[0].鍗曟嵁鍙�);
+            $("#HProcExchQty").val(obj[0].娴佽浆鍗℃暟閲�);
+            $("#HMaterName").val(obj[0].浜у搧);
+            $("#HMaterID").val(obj[0].HMaterID);
+        }
         function GetHEmpValue(obj) {  //妫�楠屽憳
             $("#HFirstCheckEmpName").val(obj[0].鑱屽憳鍚嶇О);
-            $("#HFirstCheckEmpID").val(obj[0].HItemID);
+            $("#HFirstCheckEmp").val(obj[0].HItemID);
         }
 
     </script>
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\207\272\345\216\202\346\243\200\351\252\214\345\215\225/QC_OutCompCheckBillList.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\207\272\345\216\202\346\243\200\351\252\214\345\215\225/QC_OutCompCheckBillList.html"
index 565b216..4a0fe7e 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\207\272\345\216\202\346\243\200\351\252\214\345\215\225/QC_OutCompCheckBillList.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\207\272\345\216\202\346\243\200\351\252\214\345\215\225/QC_OutCompCheckBillList.html"
@@ -43,13 +43,13 @@
 
                                     <label class="layui-form-label">寮�濮嬫棩鏈�</label>
                                     <div class="layui-input-block">
-                                        <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate" style="width:190px;">
+                                        <input type="date" class="layui-input ForFilteringSchemes" id="HDate" style="width:190px;">
                                     </div>
                                 </div>
                                 <div class="layui-inline">
                                     <label class="layui-form-label">缁撴潫鏃ユ湡</label>
                                     <div class="layui-input-block">
-                                        <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate" style="width:190px;">
+                                        <input type="date" class="layui-input ForFilteringSchemes" id="HDate1" style="width:190px;">
                                     </div>
                                 </div>
                                 <div class="layui-inline">
@@ -65,6 +65,8 @@
                                 <!--鏄剧ず褰撳墠杩囨护鏂规-->
                                 <div class="layui-inline" style="margin-left:5px;">
                                     <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393" id="HFilterScheme_Now"></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>
@@ -152,13 +154,16 @@
                         <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" lay-event="get_PrintReport"><i class="layui-icon layui-icon-print"></i>棰勮</button>-->
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
-                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit"><i class="layui-icon layui-icon-radio"></i>瀹℃牳</button>-->
-                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeAudit"><i class="layui-icon layui-icon-circle"></i>鍙嶅鏍�</button>-->
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit" id="AuditButton"><i class="layui-icon layui-icon-radio"></i>瀹℃牳</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeAudit" id="DeAuditButton"><i class="layui-icon layui-icon-circle"></i>鍙嶅鏍�</button>
+                                <button type="button" class="layui-btn layui-btn-sm" 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" 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" 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" 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" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_SaveScheme" id="set_SaveScheme"><i class="layui-icon layui-icon-template"></i>淇濆瓨鏂规</button>
@@ -187,6 +192,8 @@
                 , soulTable = layui.soulTable
 
             var option = [];
+            var page = 1;//鍒嗛〉鏁版嵁
+            var size = 50;
             var sWhere = "";
             var HModName = "QC_OutCompCheckBillList";
             //#region 杩涘叆椤甸潰鍗冲姞杞�
@@ -196,12 +203,12 @@
             //杩囨护鏉′欢鐨刢lass绫� 
             var HClassTag = "ForFilteringSchemes";
             //妯″潡鍚嶇О锛堜腑鏂囩増锛� 姣忎釜妯″潡椤甸潰閮介渶瑕佷慨鏀�
-            window.HModuleName = "鍑哄巶妫�楠屽崟缁存姢";
+            window.HModuleName = "鍑鸿揣鎶ュ憡";
             //鏄惁宸茬粡閫夋嫨浜嗚繃婊ゆ柟妗堬紙鍏ㄥ眬鍙橀噺锛�
             window.HDefaultFilter = "";
             //閫夋嫨鐨勮繃婊ゆ柟妗堝唴鐮侊紙鍏ㄥ眬鍙橀噺锛�
             window.HInterID_Choose = 0;
-            var titleData = ["hmainid", "hsubid", "HProcCheckEmpID"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
+            var titleData = ["hmainid", "hsubid", "HProcCheckEmpID", "sorderid", "HMaterID", "HSourceID","HFirstCheckEmp"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
             //#endregion
 
             //鍒濆鍖栫晫闈�
@@ -224,15 +231,29 @@
                     //鍒锋柊
                     case 'get_Refresh': get_Refresh();
                         break;
-                    ////瀹℃牳鎸夐挳
-                    //case 'btn-Audit': set_CheckBill();
-                    //    break;
-                    ////鍙嶅鏍告寜閽�
-                    //case 'btn-DeAudit': set_AbandonCheck();
-                    //    break;
-                    ////棰勮鎸夐挳
-                    //case 'get_PrintReport': get_PrintReport();
-                    //    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);
                     //鍒楄缃�
                     case 'set_HideColumn': get_HideColumn();
                         break;
@@ -300,7 +321,7 @@
                 //鍒濆鍖栬〃鏍�
                 set_InitGrid();
                 //鏌ヨ
-                get_Display(sWhere);
+                //get_Display(sWhere);
                 //鏌ヨ褰撳墠鐧诲綍鐢ㄦ埛鏈夋病鏈夊湪褰撳墠妯″潡璁剧疆榛樿杩囨护鏂规
                 get_DefaultModule();
             }
@@ -315,7 +336,7 @@
                     , toolbar: '#toolbarDemo'
                     , totalRow: true
                     , height: 'full-50'
-                    , page: true
+                    , page: false
                     , cellMinWidth: 90
                     , limit: 50
                     , limits: [50, 500, 5000, 20000]
@@ -350,6 +371,24 @@
                         , { field: '鍗曟嵁绫诲瀷', title: '鍗曟嵁绫诲瀷 ', width: 115, sort: true }
                     ]]
                 };
+                optionPage = {
+                    elem: 'page', //娉ㄦ剰锛岃繖閲岀殑 page 鏄� ID锛屼笉鐢ㄥ姞 # 鍙�
+                    count: 10000, //鏁版嵁鎬绘暟锛屼粠鏈嶅姟绔緱鍒�
+                    limit: 50,
+                    limits: [50, 500, 5000, 50000],
+                    layout: ['count', 'prev', 'page', 'next', 'limit', 'skip'],
+                    jump: function (obj, first) {
+
+                        //棣栨涓嶆墽琛�
+                        if (!first) {
+                            //do something
+                            page = obj.curr;
+                            size = obj.limit;
+                            get_FastQuery();
+                        }
+                    }
+                }
+                laypage.render(optionPage);
             }
 
             //var index = layer.load(0, { shade: false });
@@ -386,10 +425,10 @@
             function get_Display(sWhere) {
                 var ajaxLoad = layer.load();
                 $.ajax({
-                    url: GetWEBURL() + '/QC_OutCompCheckBill/GetOutCompCheckBillList',
+                    url: GetWEBURL() + '/QC_OutCompCheckBill/QC_OutCompCheckBillListPage',
                     type: "GET",
                     async: false,
-                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"]},
+                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"],"page": page, "size": size },
                     success: function (data1) {
                         if (data1.count == 1) {
                             var data = [];//鍒楀瓧娈垫暟鎹�
@@ -477,7 +516,7 @@
                 var checkStatus = table.checkStatus('mainTable')
                     , data = checkStatus.data;
                 if (checkStatus.data.length === 1) {
-                    var linterid = data[0];
+                    var linterid = data[0].hmainid.toString();
                     //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉
                     layer.open({
                         type: 2
@@ -554,27 +593,6 @@
                 });
             })
             //#endregion
-
-            //#region 娴忚
-            function get_PrintReport() {
-                var checkStatus = table.checkStatus('mainTable')
-                    , data = checkStatus.data;
-                if (checkStatus.data.length === 1) {
-                    var linterid = data[0].HItemID.toString();
-                    //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉
-                    layer.open({
-                        type: 2
-                        , area: ['100%', '100%']
-                        , title: '鍑哄巶妫�楠屽崟-娴忚'
-                        , shift: 0//寮瑰嚭鍔ㄧ敾
-                        , content: '../鍑哄巶妫�楠屽崟/QC_OutCompCheckBill.html?OperationType=4&linterid=' + linterid + '&HSouceBillType='
-                    })
-                } else {
-                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹祻瑙堬紒');
-                }
-            }
-            //#endregion
-
 
             //#region 蹇�熻繃婊�
             function get_FastQuery(table, option) {
@@ -698,6 +716,116 @@
             }
             //#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_OutCompCheckBill/CheckQC_OutCompCheckBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                        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('璇烽�夋嫨涓�琛屾暟鎹鏍革紒');
+                }
+            }
+            //#endregion
+
+            //#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_OutCompCheckBill/CloseQC_OutCompCheckBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                        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('璇烽�夋嫨涓�琛屾暟鎹鏍革紒');
+                }
+            }
+            //#endregion
+
+            //#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_OutCompCheckBill/DropQC_OutCompCheckBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                        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('璇烽�夋嫨涓�琛屾暟鎹鏍革紒');
+                }
+            }
+            //#endregion
+
+
+
             //闅愯棌鍒楄缃�
             function get_HideColumn() {
                 var colName = "";
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\237\272\347\241\200\345\273\272\346\250\241/Gy_EnvironmentTestSchemeBillEdit.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\237\272\347\241\200\345\273\272\346\250\241/Gy_EnvironmentTestSchemeBillEdit.html"
index 8c9d4e8..82c51b9 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\237\272\347\241\200\345\273\272\346\250\241/Gy_EnvironmentTestSchemeBillEdit.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\237\272\347\241\200\345\273\272\346\250\241/Gy_EnvironmentTestSchemeBillEdit.html"
@@ -200,7 +200,7 @@
             var HModName = "Gy_EnvironmentTestSchemeBillEdit";
             var option = [];
             //鍒濆琛ㄦ牸鏁版嵁
-            var rowdata = [{"HPrjNo": "", "HEnvironmentItemID": "", "HEnvironmentItemName": "", "HTargetVal": "", "HUpLimit": "", "HDownLimit": ""}];
+            var rowdata = [{"HPrjNo": "0", "HEnvironmentItemID": "", "HEnvironmentItemName": "", "HTargetVal": "", "HUpLimit": "", "HDownLimit": ""}];
             //#endregion
 
             //#region 杩涘叆椤甸潰鍗冲姞杞�
@@ -271,7 +271,7 @@
                     , data = checkStatus.data;
 
                 //鏂板琛岃〃鏍兼暟鎹�
-                var NewRow = { "HPrjNo": "", "HEnvironmentItemID": "", "HEnvironmentItemName": "", "HTargetVal": "", "HUpLimit": "", "HDownLimit": "" };
+                var NewRow = { "HPrjNo": "0", "HEnvironmentItemID": "", "HEnvironmentItemName": "", "HTargetVal": "", "HUpLimit": "", "HDownLimit": "" };
                 switch (obj.event) {
                     case 'btn-AddLine':
                         table.cache["mainTable"].push(NewRow);
@@ -647,7 +647,7 @@
                 for (var i = 0; i < option.data.length; i++) {
                     if (option.data[i] != "") {                     
                         //妯″叿涓嶄负绌�
-                        if (option.data[i]["HPrjNo "] == "0") {
+                        if (option.data[i]["HPrjNo "] == "") {
                             layer.msg("绗�" + (i + 1) + "琛�:娆″簭鍙蜂笉鑳戒负绌�!");
                             return false;
                         }
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\347\216\257\345\242\203\346\243\200\346\265\213\345\215\225/QC_EnvironmentTestDotCheckBillEdit.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\347\216\257\345\242\203\346\243\200\346\265\213\345\215\225/QC_EnvironmentTestDotCheckBillEdit.html"
index 3380b8d..f31784f 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\347\216\257\345\242\203\346\243\200\346\265\213\345\215\225/QC_EnvironmentTestDotCheckBillEdit.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\347\216\257\345\242\203\346\243\200\346\265\213\345\215\225/QC_EnvironmentTestDotCheckBillEdit.html"
@@ -419,9 +419,9 @@
                             , { field: 'HEnvironmentItemID', title: 'HEnvironmentItemID', hide: true }
                             , { field: 'HEnvironmentItemName', title: '妫�娴嬮」鐩�', edit: 'text', event: "HEnvironmentItemID" }
                             , { field: 'HMeasure', title: '瀹為檯鍊�', edit: 'text' }
-                            , { field: 'HTargetVal', title: '鐩爣鍊�', edit: 'text' }
-                            , { field: 'HUpLimit', title: '涓婇檺鍊�', edit: 'text' }
-                            , { field: 'HDownLimit', title: '涓嬮檺鍊�', edit: 'text' }
+                            , { field: 'HTargetVal', title: '鐩爣鍊�' }
+                            , { field: 'HUpLimit', title: '涓婇檺鍊�' }
+                            , { field: 'HDownLimit', title: '涓嬮檺鍊�'}
                             , { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo' }
                         ]]
                     }
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/QC_FiveMenOneRingList.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/QC_FiveMenOneRingList.html"
index cccfcb2..8fae8c0 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/QC_FiveMenOneRingList.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\350\264\250\351\207\217\346\212\245\350\241\250/QC_FiveMenOneRingList.html"
@@ -113,7 +113,7 @@
                                     </div>
                                     <div class="layui-row" style="padding:10px 0">
                                         <div class="layui-col-xs5 layui-inline" style="margin-top:20px;">
-                                            <div class="layui-tab-item layui-show" style="height:800px">
+                                            <div class="layui-tab-item layui-show">
                                                 <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
                                             </div>
                                         </div>
@@ -412,13 +412,11 @@
             function set_InitGrid() {
                 option = {
                     elem: '#mainTable'
-                    , toolbar: '#toolbarDemo'
-                    , page: true
+                    , toolbar: '#toolbarDemo'                
                     , totalRow: true
                     , height: 660
                     , cellMinWidth: 90
-                    , limit: 50
-                    , limits: [50, 500, 5000, 20000]
+                    , limit: Number.MAX_VALUE//榛樿鏄剧ず鍏ㄩ儴
                     , cols: []
                     ,data:[]
                 };
@@ -572,9 +570,24 @@
                                     }
                                     else if (data[j].name == '宸ュ簭') {//娣诲姞瓒呴摼鎺�
                                         col.push({
-                                            field: data[j].id, title: data[j].name, align: 'center', sort: true, width: 200, event: '宸ュ簭', templet: function (d) {
+                                            field: data[j].id, title: data[j].name, align: 'center', sort: true, width: 150, event: '宸ュ簭', templet: function (d) {
                                                 return '<span style="color: blue;">' + d.宸ュ簭 + '</span>'
                                             }, style: 'cursor: pointer;'
+                                        });
+                                    }
+                                    else if (data[j].name == '宸ュ簭鍙�') {//娣诲姞瓒呴摼鎺�
+                                        col.push({
+                                            field: data[j].id, title: data[j].name, align: 'center', sort: true, width: 100, event: '宸ュ簭鍙�'
+                                        });
+                                    }
+                                    else if (data[j].name == '娴佽浆鍗℃暟閲�') {//娣诲姞瓒呴摼鎺�
+                                        col.push({
+                                            field: data[j].id, title: data[j].name, align: 'center', sort: true, width: 120, event: '娴佽浆鍗℃暟閲�'
+                                        });
+                                    }
+                                    else if (data[j].name == '鐗╂枡鍚嶇О') {//娣诲姞瓒呴摼鎺�
+                                        col.push({
+                                            field: data[j].id, title: data[j].name, align: 'center', sort: true, width: 150, event: '鐗╂枡鍚嶇О'
                                         });
                                     }
                                     else {
@@ -597,8 +610,10 @@
                                 , toolbar: '#toolbarDemo'
                                 , cols: [Listcol[0]]
                                 , data: data1.data.h_p_QC_FiveMenOneRingList
-                                , height: 'full-80'                                                           
+                                , height: 'full-50'
                                 , cellMinWidth: 90
+                                , limit: Number.MAX_VALUE//榛樿鏄剧ず鍏ㄩ儴
+                                , page: false
                             }
                             table.render(option);
                             //浜�
@@ -926,6 +941,7 @@
                 if (obj.event == '鑱屽憳') {
                     var HName = data.鑱屽憳;
                     var HProcID = data.宸ュ簭id;
+                    var HMaterID = data.鐗╂枡id;
                     layer.open({
                         type: 2
                         , area: ['100%', '100%']
@@ -934,7 +950,7 @@
                         , shade: 0.6 //閬僵閫忔槑搴�
                         , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
                         , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                        , content: '../../浜轰簨绠$悊/浜哄憳灞ュ巻/HR_PersonnelResumeList.html?OperationType=2&HNumber=&HName=' + HName + '&HProcID=' + HProcID + ''
+                        , content: '../../浜轰簨绠$悊/浜哄憳灞ュ巻/HR_PersonnelResumeList.html?OperationType=2&HNumber=&HName=' + HName + '&HProcID=' + HProcID + '&HMaterID=' + HMaterID + ''
                         , resize: false,
                         end: function () {
                         }
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_Add_Edit_FirstPieceCheckBill.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_Add_Edit_FirstPieceCheckBill.html"
index 7afa6ca..1871224 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_Add_Edit_FirstPieceCheckBill.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_Add_Edit_FirstPieceCheckBill.html"
@@ -727,7 +727,7 @@
             var SampleNum = [];//鏍锋湰鏁伴噺
 
             //#region 銆愬姩鎬佽幏鍙栨ā鍧楀悕绉般��
-            var HModuleType = "7505";
+            var HModuleType = "7504";
             //閫氳繃鍗曟嵁绫诲瀷锛屼粠鏁版嵁搴撳姩鎬佽幏鍙栧崟鎹ā鍧楀懡鍚�,寮曠敤js鏂囦欢 PageTitle.js
             var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType);
             $("h1").html('<b>' + HPageTitle + '</b>');
@@ -2024,7 +2024,7 @@
             }
             //#endregion
 
-            //#region銆愯〃澶存斁澶ч暅銆�
+            //#region 銆愯〃澶存斁澶ч暅銆�
             //琛ㄥご淇℃伅宸ュ簭娴佽浆鍗″脊绐�
             form.on('submit(btnSearchProcExch)', function () {
                 //椤甸潰灞�-鑷畾涔�

--
Gitblit v1.9.1