From d9fb8a59d4f7b3f435946e89a610206fc67765b8 Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期四, 29 五月 2025 14:36:14 +0800
Subject: [PATCH] 不良采集产量汇报生产汇报单优化

---
 WebTM/views/生产管理/生产汇报单/Sc_Add_ICMOReportBillList.html             |  179 ++++++++++------
 WebTM/views/生产管理/生产汇报单/Sc_ICMOReportBillList.html                 |   74 ++++++
 WebTM/views/生产管理/报工台工序/不良采集/Sc_QualityReportStepBillList_New.html |  148 ++++++++++---
 WebTM/views/生产管理/报工台工序/不良采集/Sc_QualityReportStepBill_New.html     |  116 +++++++++-
 WebTM/views/生产管理/报工台工序/产量汇报/Sc_ProductReportStepBillList_Web.html |   93 ++++---
 WebTM/views/生产管理/报工台工序/产量汇报/Sc_Add_ProductReportStepBillList.html |    2 
 6 files changed, 447 insertions(+), 165 deletions(-)

diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBillList_New.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBillList_New.html"
index 9a32ad8..d63a45c 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBillList_New.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBillList_New.html"
@@ -56,6 +56,14 @@
                                         <input type="text" class="layui-input ForFilteringSchemes" name="HBillNo" id="HBillNo">
                                     </div>
                                 </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label" style="width: 85px;">缁勭粐</label>
+                                    <div class="layui-input-block" style="margin-left: 120px; width: 185px;">
+                                        <select name="HOrgID" id="HOrgID" lay-verify="HOrgID">
+                                            <!--鍔ㄦ�佹覆鏌撶粍缁�-->
+                                        </select>
+                                    </div>
+                                </div>
                                 <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                 </button>
@@ -155,7 +163,8 @@
                         <script type="text/html" id="toolbarDemo">
                             <div class="layui-btn-container" id="toolbarDemo_ButtonSet">
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="get_export" id="get_export"><i class="layui-icon layui-icon-export"></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_AddNew"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Copy" id="set_Copy"><i class="layui-icon layui-icon-form"></i>澶嶅埗</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill" id="set_ShowBill"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
                                 <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="get_view"><i class="layui-icon layui-icon-form"></i>娴忚</button>-->
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill" id="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
@@ -241,6 +250,9 @@
                 switch (obj.event) {
                     //鏂板
                     case 'set_AddNew': set_AddNew();
+                        break;
+                    //澶嶅埗
+                    case 'set_Copy': set_Copy();
                         break;
                     //缂栬緫
                     case 'set_ShowBill': set_ShowBill();
@@ -349,6 +361,33 @@
             });
             //#endregion
 
+            //瓒呴摼鎺ヨ烦杞�
+            table.on('tool(mainTable)', function (obj) {
+                var data = obj.data;
+                if (obj.event == '鍗曟嵁鍙�') {
+                    var hID = data.hmainid.toString();
+                    //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '缂栬緫鐢熶骇璐ㄩ噺姹囨姤鍗�'
+                        , closeBtn: 1
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: '../../../鐢熶骇绠$悊/鎶ュ伐鍙板伐搴�/涓嶈壇閲囬泦/Sc_QualityReportStepBill_New.html?OperationType=3&linterid=' + linterid + '&HSouceBillType='
+                        , resize: false,
+                        end: function () {
+                            //鍒锋柊椤甸潰,
+                            get_FastQuery();
+                        }
+                        , cancel: function () {
+                            //$(".layui-btn").removeClass("layui-btn-disabled");
+                        }
+                    })
+                }
+            });
+
             //#region 閲嶇疆鎸夐挳
             form.on('submit(btnReSearch)', function (data) {
                 set_ClearQuery();
@@ -398,7 +437,8 @@
             //#region 鏈〉闈㈡墍鏈夎璋冪敤鐨勬柟娉�
 
             //#region 鍒濆鍖栫晫闈�
-            function set_ClearBill() {             
+            function set_ClearBill() {
+                Organ();
                 //鍒濆鍖栨棩鏈熼棿闅斻�佸紑濮嬫棩鏈熴�佺粨鏉熸棩鏈�
                 setSelect_HInitTimeCycle();
                 //鑻ユ棩鏈熼棿闅斾笉涓� 浠绘剰闂撮殧锛屽垯绂佺敤寮�濮嬫棩鏈熶笌缁撴潫鏃ユ湡鐨勯�夋嫨
@@ -410,7 +450,7 @@
                     $('#HBeginDate').prop('disabled', false);
                     $('#HEndDate').prop('disabled', false);
                 }
-
+                
                 //鏍规嵁鏃ユ湡闂撮殧璁剧疆寮�濮嬫椂闂翠笌缁撴潫鏃堕棿
                 $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * HInitTimeCycle), "yyyy-MM-dd"));
                 $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
@@ -419,8 +459,7 @@
                 //鏌ヨ
                 get_FastQuery(1);
 
-                //鏌ヨ褰撳墠鐧诲綍鐢ㄦ埛鏈夋病鏈夊湪褰撳墠妯″潡璁剧疆榛樿杩囨护鏂规
-                get_DefaultModule();
+              
             }
             //#endregion
 
@@ -598,12 +637,18 @@
                             for (var i = 0; i < data.length; i++) {
                                 if ($.inArray(data[i].name, titleData) > -1) {
                                     col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
+                                } else if (data[i].name == '鍗曟嵁鍙�') {//娣诲姞瓒呴摼鎺�
+                                    col.push({
+                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '鍗曟嵁鍙�', templet: function (d) {
+                                            return '<span style="color: blue;">' + d.鍗曟嵁鍙� + '</span>'
+                                        }, style: 'cursor: pointer;'
+                                    });
                                 }
                                 else {
                                     switch (data[i].Type) {
                                         //int
                                         case 'DateTime':
-                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd HH:mm:ss')}}</div>", width: 160 });
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 160 });
                                             break;
                                         case 'Decimal':
                                             col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, width: 140, totalRow: true });
@@ -629,8 +674,10 @@
                             Display_HideButton(set_HideButton_ID, HBillType, HModName, sessionStorage["HUserName"]);
 
                             layer.close(ajaxLoad);
-                            if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
+                            if ($("#ColName option").length < 1) {
                                 ColFilter();
+                                //鏌ヨ褰撳墠鐧诲綍鐢ㄦ埛鏈夋病鏈夊湪褰撳墠妯″潡璁剧疆榛樿杩囨护鏂规
+                                get_DefaultModule();
                             }
                         } else {
                             layer.close(ajaxLoad);
@@ -649,6 +696,7 @@
                 var HBillNo = $("#HBillNo").val();  //鍗曟嵁鍙�
                 var HDate = $("#HBeginDate").val();//寮�濮嬫棩鏈�
                 var HDate1 = $("#HEndDate").val();//缁撴潫鏃ユ湡
+                var HOrgID = $("#HOrgID").val();//缁勭粐
                 //浠绘剰瀛楁杩囨护
                 var ColName = $("#ColName").val();//澶嶉�夋
                 var Comparator = $("#Comparator").val()
@@ -731,7 +779,9 @@
                 if (HBillNo) {
                     sWhere += " and 鍗曟嵁鍙� like '%" + HBillNo + "%'";
                 }
-
+                if (HOrgID) {
+                    sWhere += " and HOrgID = " + HOrgID
+                }
                 //get_Display(sWhere);
                 get_DisplayPage(sWhere);
                 sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
@@ -792,6 +842,34 @@
                         $("#btnSearch").trigger('click');
                     }
                 })
+            }
+            //#endregion
+
+            //#region 澶嶅埗
+            function set_Copy() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var linterid = data[0].hmainid.toString();
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '澶嶅埗-' + HPageTitle
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: '../../../鐢熶骇绠$悊/鎶ュ伐鍙板伐搴�/涓嶈壇閲囬泦/Sc_QualityReportStepBill_New.html?OperationType=2&linterid=' + linterid + '&HSouceBillType='
+                        , resize: false,
+                        end: function () {
+                            //鍒锋柊椤甸潰,
+                            $("#btnSearch").trigger('click');
+                        }
+                        , cancel: function () {
+                        }
+                    })
+                } else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
+                }
             }
             //#endregion
 
@@ -998,6 +1076,29 @@
             }
             //#endregion
 
+            //鑾峰彇缁勭粐
+            function Organ() {
+                //鑾峰彇鐧诲綍椤电粍缁囧垪
+                $.ajax({
+                    type: "get",
+                    url: GetWEBURL() + "/Web/GetOrganizations",
+                    async: false,
+                    success: function (result) {
+                        var Organization = "";
+                        if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            var data = result.data;
+                            for (var i = 0; i < data.length; i++) {
+                                Organization += '<option  style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>';
+                            }
+                            $("#HOrgID").append(Organization);
+                            $("#HOrgID").val(sessionStorage["OrganizationID"])
+                            form.render('select');
+                        }
+                        layer.closeAll("loading");
+                    }
+                })
+            }
+
             //#region 銆愯繃婊ゆ柟妗堛��
 
             //鑾峰彇褰撳墠鐢ㄦ埛鐨勯粯璁よ繃婊ゆ柟妗�
@@ -1035,8 +1136,6 @@
                             //褰撳墠鐢ㄦ埛娌℃湁璁剧疆榛樿鐨勮繃婊ゆ柟妗�
                             //闅愯棌鏄剧ず杩囨护鏂规鐨勬爣绛句俊鎭�
                             document.getElementById("HFilterScheme_Now").style.display = "none";
-                            //鎵ц鏌ヨ鏂规硶
-                            get_FastQuery()
                             form.render("select");
                         }
                     }, error: function () {
@@ -1077,7 +1176,7 @@
                         , area: ['40%', '80%']
                         , title: '杩囨护鏂规'
                         , shift: 0//寮瑰嚭鍔ㄧ敾
-                        , content: '../../绯荤粺绠$悊/杩囨护鏂规璁剧疆/Xt_FastICScheme.html?OperationType=1&HModuleName=' + HModuleName + '&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type
+                        , content: '../../../绯荤粺绠$悊/杩囨护鏂规璁剧疆/Xt_FastICScheme.html?OperationType=1&HModuleName=' + HModuleName + '&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type
                         , cancel: function () {
                             // 鍙充笂瑙掑叧闂簨浠剁殑閫昏緫
                             HIsClose_Manual = true;
@@ -1105,7 +1204,7 @@
                             , area: ['40%', '80%']
                             , title: '杩囨护鏂规'
                             , shift: 0//寮瑰嚭鍔ㄧ敾
-                            , content: '../../绯荤粺绠$悊/杩囨护鏂规璁剧疆/Xt_FastICScheme.html?OperationType=1&HModuleName=' + HModuleName + '&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type
+                            , content: '../../../绯荤粺绠$悊/杩囨护鏂规璁剧疆/Xt_FastICScheme.html?OperationType=1&HModuleName=' + HModuleName + '&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type
                             , end: function () {
                                 get_FastQuery()
                                 //鏄剧ず褰撳墠鐨勮繃婊ゆ柟妗�
@@ -1190,7 +1289,7 @@
                     , area: ['80%', '80%']
                     , title: '杩囨护鏂规鍒楄〃'
                     , shift: 0//寮瑰嚭鍔ㄧ敾
-                    , content: '../../绯荤粺绠$悊/杩囨护鏂规璁剧疆/Xt_FastICSchemeList.html?HType=Select&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type + '&HModuleName=' + HModuleName
+                    , content: '../../../绯荤粺绠$悊/杩囨护鏂规璁剧疆/Xt_FastICSchemeList.html?HType=Select&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type + '&HModuleName=' + HModuleName
                     , cancel: function () {
                         // 鍙充笂瑙掑叧闂簨浠剁殑閫昏緫
                         HIsClose_Manual = true;
@@ -1221,29 +1320,6 @@
                 form.render('select');
             }
             //#endregion
-
-
-            //鑾峰彇缁勭粐
-            function Organ() {
-                //鑾峰彇鐧诲綍椤电粍缁囧垪
-                $.ajax({
-                    type: "get",
-                    url: GetWEBURL() + "/Web/GetOrganizations",
-                    success: function (result) {
-                        var Organization = "";
-                        if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
-                            var data = result.data;
-                            for (var i = 0; i < data.length; i++) {
-                                Organization += '<option  style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>';
-                            }
-                            $("#HOrgID").append(Organization);
-                            $("#HOrgID").val(sessionStorage["OrganizationID"])
-                            form.render('select');
-                        }
-                        layer.closeAll("loading");
-                    }
-                })
-            }
 
         });
 
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBill_New.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBill_New.html"
index 97ce444..e0e9bc9 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBill_New.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBill_New.html"
@@ -358,6 +358,27 @@
                 //鏂板椤甸潰鍒濆鍖�
                 Init_setAdd();
             }
+            else if (OperationType == 2) {                                                 //澶嶅埗
+                //瀛愯〃鍒濆鍖�
+                set_InitGrid();
+                //鍔犺浇琛ㄤ綋鍜岃〃浣撴暟鎹�
+                RoadBillMain(linterid);
+                //鐢熸垚骞惰缃富琛ㄧ殑鍐呯爜鍜屽崟鎹彿
+                createBillNo();
+
+                //鐩稿叧鏂囨湰妗嗕俊鎭垵濮嬪寲
+                $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
+                $("#HMaker").val(sessionStorage["HUserName"]);
+                $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));
+                $("#HUpDater").val();
+                $("#HUpDateDate").val();
+                $("#HChecker").val();
+                $("#HCheckDate").val();
+                $("#HCloseMan").val();
+                $("#HCloseDate").val();
+                $("#HDeleteMan").val();
+                $("#HDeleteDate").val();
+            }
             else if (OperationType == 3) {                                                 //缂栬緫
                 $("#HInterID").val(linterid);
                 //瀛愯〃鍒濆鍖�
@@ -624,6 +645,15 @@
                             layer.close(index);//鍏抽棴寮圭獥
                         }
                         , end: function () {
+                            if (JSON.stringify(HDataTemp) != '{}') {
+                                //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                                obj.update({
+                                    "HNowProcID": HDataTemp.HItemID
+                                    , "褰撳墠宸ュ簭": HDataTemp.宸ュ簭鍚嶇О
+                                })
+                                $("#HNowProcName" + (Number($(obj.tr).attr("data-index")) + Number(1))).val(HDataTemp.宸ュ簭鍚嶇О)
+                                HDataTemp = {};
+                            }
                         }
                     })                   
                 }
@@ -656,6 +686,15 @@
                             layer.close(index);//鍏抽棴寮圭獥
                         }
                         , end: function () {
+                            if (JSON.stringify(HDataTemp) != '{}') {
+                                //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                                obj.update({
+                                    "HBadProcID": HDataTemp.HItemID
+                                    , "璐d换宸ュ簭": HDataTemp.宸ュ簭鍚嶇О
+                                })
+                                $("#HBadProcName" + (Number($(obj.tr).attr("data-index")) + Number(1))).val(HDataTemp.宸ュ簭鍚嶇О)
+                                HDataTemp = {};
+                            }
                         }
                     })
                 }
@@ -808,6 +847,16 @@
                             layer.close(index);//鍏抽棴寮圭獥
                         }
                         , btn2: function (index, layero) { }
+                        , end: function () {
+                            if (JSON.stringify(HDataTemp) != '{}') {
+                                //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                                obj.update({
+                                    "HBadPhenomenaID": HDataTemp.HItemID
+                                    , "涓嶈壇鐜拌薄": HDataTemp.涓嶈壇鐜拌薄鍚嶇О
+                                })
+                                HDataTemp = {};
+                            }
+                        }
                     })
                 }
             });
@@ -913,7 +962,7 @@
                                 Organization += '<option  style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>';
                             }
                             $("#HOrgID").append(Organization);
-                            if (OperationType == 1 || OperationType == 4 || OperationType == 3) {
+                            if (OperationType == 1 || OperationType == 4 || OperationType == 3 || OperationType == 2) {
                                 HOrgIDBar = sessionStorage["OrganizationID"];
                             }
                             $("#HOrgID").val(HOrgIDBar);
@@ -946,7 +995,7 @@
                     , toolbar: '#toolbarDemo'
                     , totalRow: true
                     , limit: 500
-                    , height: 500
+                    , height: 'full-380'
                     , loading: false
                     , cols: [[ //瀛愯〃
                         { type: 'checkbox', totalRowText: '鍚堣琛�' }
@@ -1690,10 +1739,10 @@
                         layer.msg("绗�" + (i + 1) + "琛岋細鐗╂枡淇℃伅涓嶅厑璁镐负绌猴紒");
                         return false;
                     }
-                    if (option.data[i]["HProcID"] == 0 || option.data[i]["HProcID"] == undefined || option.data[i]["HProcID"] == null) {
-                        layer.msg("绗�" + (i + 1) + "琛岋細宸ュ簭淇℃伅涓嶅厑璁镐负绌猴紒");
-                        return false;
-                    }
+                    //if (option.data[i]["HProcID"] == 0 || option.data[i]["HProcID"] == undefined || option.data[i]["HProcID"] == null) {
+                    //    layer.msg("绗�" + (i + 1) + "琛岋細宸ュ簭淇℃伅涓嶅厑璁镐负绌猴紒");
+                    //    return false;
+                    //}
                     if (option.data[i]["HResult"] == 0 || option.data[i]["HResult"] == undefined || option.data[i]["HResult"] == null) {
                         layer.msg("绗�" + (i + 1) + "琛岋細鍒ゅ畾缁撴灉涓嶅厑璁镐负绌猴紒");
                         return false;
@@ -1772,13 +1821,13 @@
                     setSelectHResultByTableRender();
 
                     for (var i = 1; i <= option.data.length; i++) {
-                        $('#HMaterNumber' + i + '').val(option.data[i - 1].HBadReasonNumber);
-                        $('#HNowProcName' + i + '').val(option.data[i - 1].HBadPhenomenaName);
-                        $('#HBadProcName' + i + '').val(option.data[i - 1].HBadPhenomenaName);
-                        $('#HEmpName' + i + '').val(option.data[i - 1].HBadPhenomenaName);
-                        $('#HSourceName' + i + '').val(option.data[i - 1].HBadPhenomenaName);
-                        $('#HBadReason' + i + '').val(option.data[i - 1].HBadPhenomenaName);
-                        $('#HBadPhenomena' + i + '').val(option.data[i - 1].HBadPhenomenaName);
+                        $('#HMaterNumber' + i + '').val(option.data[i - 1].鐗╂枡浠g爜);
+                        $('#HNowProcName' + i + '').val(option.data[i - 1].褰撳墠宸ュ簭);
+                        $('#HBadProcName' + i + '').val(option.data[i - 1].璐d换宸ュ簭);
+                        $('#HEmpName' + i + '').val(option.data[i - 1].妫�楠屽憳);
+                        $('#HSourceName' + i + '').val(option.data[i - 1].鐢熶骇璧勬簮);
+                        $('#HBadReason' + i + '').val(option.data[i - 1].涓嶈壇鍘熷洜);
+                        $('#HBadPhenomena' + i + '').val(option.data[i - 1].涓嶈壇鐜拌薄);
                     }
                     form.render('select');
                 }
@@ -2114,6 +2163,16 @@
                                     layer.close(index);//鍏抽棴寮圭獥
                                 }
                                 , btn2: function (index, layero) { }
+                                , end: function () {
+                                    if (JSON.stringify(HDataTemp) != '{}') {
+                                        //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                                        obj.update({
+                                            "HBadPhenomenaID": HDataTemp.HItemID
+                                            , "涓嶈壇鐜拌薄": HDataTemp.涓嶈壇鐜拌薄鍚嶇О
+                                        })
+                                        HDataTemp = {};
+                                    }
+                                }
                             })
                         }
                         //璐d换宸ュ簭鍒楄〃
@@ -2141,9 +2200,19 @@
                                         "HBadProcID": checkStatus.data[0].HItemID
                                         , "璐d换宸ュ簭": checkStatus.data[0].宸ュ簭鍚嶇О
                                     })
+                                    $("#HBadProcName" + (Number($(obj.tr).attr("data-index")) + Number(1))).val(checkStatus.data[0].宸ュ簭鍚嶇О)
                                     layer.close(index);//鍏抽棴寮圭獥
                                 }
                                 , end: function () {
+                                    if (JSON.stringify(HDataTemp) != '{}') {
+                                        //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                                        obj.update({
+                                            "HNowProcID": HDataTemp.HItemID
+                                            , "褰撳墠宸ュ簭": HDataTemp.宸ュ簭鍚嶇О
+                                        })
+                                        $("#HBadProcName" + (Number($(obj.tr).attr("data-index")) + Number(1))).val(HDataTemp.宸ュ簭鍚嶇О)
+                                        HDataTemp = {};
+                                    }
                                 }
                             })
                         }
@@ -2172,9 +2241,19 @@
                                         "HNowProcID": checkStatus.data[0].HItemID
                                         , "褰撳墠宸ュ簭": checkStatus.data[0].宸ュ簭鍚嶇О
                                     })
+                                    $("#HNowProcName" + (Number($(obj.tr).attr("data-index")) + Number(1))).val(checkStatus.data[0].宸ュ簭鍚嶇О)
                                     layer.close(index);//鍏抽棴寮圭獥
                                 }
                                 , end: function () {
+                                    if (JSON.stringify(HDataTemp) != '{}') {
+                                        //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
+                                        obj.update({
+                                            "HNowProcID": HDataTemp.HItemID
+                                            , "褰撳墠宸ュ簭": HDataTemp.宸ュ簭鍚嶇О
+                                        })
+                                        $("#HNowProcName" + (Number($(obj.tr).attr("data-index")) + Number(1))).val(HDataTemp.宸ュ簭鍚嶇О)
+                                        HDataTemp = {};
+                                    }
                                 }
                             })
                         }
@@ -2419,14 +2498,17 @@
             $("#HGroupID").val(obj[0].HItemID);
         }
 
-        function GetMaterValue(obj)           //鐗╂枡鍚嶇О
+        function GetGyMaterial(obj)           //鐗╂枡鍚嶇О
         {
+            HDataTemp = obj;
+        }
+        function GetProcessValue(obj) {      //宸ュ簭
             HDataTemp = obj[0];
         }
 
         function GetUnitValue(obj)           //璁¢噺鍗曚綅
         {
-            HDataTemp = obj[0];
+            HDataTemp = obj;
         }
 
         function GetHSecManagerValue(obj)  //杩斿洖妫�楠屽憳
@@ -2443,7 +2525,9 @@
         {
             HDataTemp = obj[0];
         }
-
+        function GetBadPhenomenaValue(obj) {
+            HDataTemp = obj[0];
+        }
         //#region 澶勭悊灏忔暟鏄剧ず浣嶆暟锛坉ata锛氶渶瑕佸鐞嗙殑鏁版嵁锛沶um锛氭暟鎹殑绫诲瀷(濡�1:鏁伴噺锛�2:閲戦锛�3:鍗曚环)锛�
         function dealDoubleToFixed(data, num) {
             //鐢ㄤ簬璁剧疆灏忔暟浣嶆暟
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\272\247\351\207\217\346\261\207\346\212\245/Sc_Add_ProductReportStepBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\272\247\351\207\217\346\261\207\346\212\245/Sc_Add_ProductReportStepBillList.html"
index 4bb81ab..cb4f6a9 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\272\247\351\207\217\346\261\207\346\212\245/Sc_Add_ProductReportStepBillList.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\272\247\351\207\217\346\261\207\346\212\245/Sc_Add_ProductReportStepBillList.html"
@@ -609,7 +609,7 @@
                         success: function (data) {
                             if (data.count == 1)// 璇存槑楠岃瘉鎴愬姛浜嗭紝
                             {
-                                var LoadData = data.data.h_v_IF_ICMOBillWorkQtyStatus_Tmp;
+                                var LoadData = data.data.h_v_IF_ICMOBillWorkQtyStatus_Edit;
                                 $("#HInterID").val(LoadData[0].HInterID); //鍗曟嵁ID
                                 $("#HBillNo").val(LoadData[0].鍗曟嵁鍙�); //鍗曟嵁鍙�
                                 $("#HDate").val(formatDate(LoadData[0].鏃ユ湡)); //鏃ユ湡
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\272\247\351\207\217\346\261\207\346\212\245/Sc_ProductReportStepBillList_Web.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\272\247\351\207\217\346\261\207\346\212\245/Sc_ProductReportStepBillList_Web.html"
index f3d6ca6..c074268 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\272\247\351\207\217\346\261\207\346\212\245/Sc_ProductReportStepBillList_Web.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\272\247\351\207\217\346\261\207\346\212\245/Sc_ProductReportStepBillList_Web.html"
@@ -63,33 +63,18 @@
                                         <input type="date" class="layui-input ForFilteringSchemes" id="HDate1" style="width:190px;">
                                     </div>
                                 </div>
-                                <div class="layui-row" style="margin-top:10px;margin-left:5%;">
-                                    <div class="layui-inline">
-                                        <label class="layui-form-label">鍗曟嵁鍙�</label>
-                                        <div class="layui-input-block">
-                                            <input type="text" class="layui-input ForFilteringSchemes" name="HBillNo" id="HBillNo" style="width:190px;">
-                                        </div>
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鍗曟嵁鍙�</label>
+                                    <div class="layui-input-block">
+                                        <input type="text" class="layui-input ForFilteringSchemes" name="HBillNo" id="HBillNo" style="width:190px;">
                                     </div>
-                                    <div class="layui-inline">
-                                        <label class="layui-form-label">鐗╂枡淇℃伅</label>
-                                        <div class="layui-input-block">
-                                            <input type="text" class="layui-input ForFilteringSchemes" name="Part" id="Part" style="width:190px;">
-                                        </div>
-                                    </div>
-                                    <div class="layui-inline">
-                                        <label class="layui-form-label" style="width: 85px;">缁勭粐</label>
-                                        <div class="layui-input-block" style="margin-left: 120px; width: 185px;">
-                                            <select name="HOrgID" id="HOrgID" lay-verify="HOrgID" class="ForFilteringSchemes">
-                                                <!--鍔ㄦ�佹覆鏌撶粍缁�-->
-                                            </select>
-                                        </div>
-                                    </div>
-                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""  lay-filter="btnSearch" id="btnSearch">
-                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
-                                    </button>
-                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding: 0 5px;">閲嶇疆</button>
                                 </div>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
+                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
+                                </button>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding: 0 5px;">閲嶇疆</button>
                                 
+
                                 <!--鏄剧ず褰撳墠杩囨护鏂规-->
                                 <div class="layui-inline" style="margin-left:5px;">
                                     <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393" id="HFilterScheme_Now"></div>
@@ -101,12 +86,31 @@
                                                 <span>鍏朵粬鏉′欢></span>
                                             </div>
                                         </div>
-                                        <div class="layui-inline">
-                                            <label class="layui-form-label">鐢熶骇璧勬簮</label>
-                                            <div class="layui-input-block">
-                                                <input type="text" class="layui-input ForFilteringSchemes" name="Source" id="Source" style="width:190px;">
+                                        <div class="layui-row" style="margin-top:10px;margin-left:5%;">
+
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鐗╂枡淇℃伅</label>
+                                                <div class="layui-input-block">
+                                                    <input type="text" class="layui-input ForFilteringSchemes" name="Part" id="Part" style="width:190px;">
+                                                </div>
                                             </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鐢熶骇璧勬簮</label>
+                                                <div class="layui-input-block">
+                                                    <input type="text" class="layui-input ForFilteringSchemes" name="Source" id="Source" style="width:190px;">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label" style="width: 85px;">缁勭粐</label>
+                                                <div class="layui-input-block" style="margin-left: 120px; width: 185px;">
+                                                    <select name="HOrgID" id="HOrgID" lay-verify="HOrgID" class="ForFilteringSchemes">
+                                                        <!--鍔ㄦ�佹覆鏌撶粍缁�-->
+                                                    </select>
+                                                </div>
+                                            </div>
+
                                         </div>
+                                       
                                         <div class="layui-row" style=" margin-top: 10px; margin-left: 70px;">
                                             <div class="layui-inline">
                                                 <label class="layui-form-label">杩囨护</label>
@@ -428,9 +432,7 @@
                 set_InitGrid();                
                 Organ();
                 //鏌ヨ
-                get_FastQuery();
-                //鏌ヨ褰撳墠鐧诲綍鐢ㄦ埛鏈夋病鏈夊湪褰撳墠妯″潡璁剧疆榛樿杩囨护鏂规
-                get_DefaultModule();               
+                get_FastQuery();         
             }
            
              //#endregion
@@ -619,14 +621,17 @@
 
             //#endregion  鐩戝惉缃戞牸琛ㄤ綋浜嬩欢
             table.on('tool(mainTable)', function (obj) {
-                var HInterID = data[0].HInterID;
-                var HICMOInID = data[0].HICMOInterID;
-                var HICMOEnID = data[0].HICMOEntryID;
-                var HRelationInterID = data[0].HRelationInterID;
+                var HInterID = obj.data.HInterID;
+                var HICMOInID = obj.data.HICMOInterID;
+                var HICMOEnID = obj.data.HICMOEntryID;
+                var HRelationInterID = obj.data.HRelationInterID;
                 //鍗曟嵁鍙疯秴閾炬帴
-                if (obj.event == '鍗曟嵁鍙�') {                  //妫�鏌� obj.event 鏄惁绛変簬瀛楃涓� '鍗曟嵁鍙�'銆傚鏋滅瓑浜庯紝鍒欐墽琛宨f寰幆
-                    var linterid = data.hmainid.toString();    //澹版槑鍙橀噺linterid 涓� data.hmainid   
+                if (obj.event == '鍗曟嵁鍙�') {                  //妫�鏌� obj.event 鏄惁绛変簬瀛楃涓� '鍗曟嵁鍙�'銆傚鏋滅瓑浜庯紝鍒欐墽琛宨f寰幆 
                     //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉
+                    if (HRelationInterID == 1) {
+                        layer.msg('鍗曟嵁宸叉姤妫�瀹℃牳鏃犳硶淇敼锛�');
+                        return false;
+                    }
                     layer.open({                //浣跨敤 layer鐨刼pen鎵撳紑寮瑰嚭 灞� 
                         type: 2                         //琛ㄧず寮瑰嚭灞傜殑鍐呭鏄竴涓� iframe
                         , area: ['100%', '100%']
@@ -756,12 +761,18 @@
                             for (var i = 0; i < data.length; i++) {
                                 if ($.inArray(data[i].name, titleData) > -1) {
                                     col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
+                                } else if (data[i].name == '鍗曟嵁鍙�') {//娣诲姞瓒呴摼鎺�
+                                    col.push({
+                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '鍗曟嵁鍙�', templet: function (d) {
+                                            return '<span style="color: blue;">' + d.鍗曟嵁鍙� + '</span>'
+                                        }, style: 'cursor: pointer;'
+                                    });
                                 }
                                 else {
                                     switch (data[i].Type) {
                                         //int
                                         case 'DateTime':
-                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd HH:mm:ss')}}</div>", width: 160 });
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 160 });
                                             break;
                                         case 'Decimal':
                                             col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, width: 140, totalRow: true });
@@ -787,8 +798,10 @@
                             Display_HideButton(set_HideButton_ID, HBillType, HModName, sessionStorage["HUserName"]);
 
                             layer.close(ajaxLoad);
-                            if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
+                            if ($("#ColName option").length < 1) {
                                 ColFilter();
+                                //鏌ヨ褰撳墠鐧诲綍鐢ㄦ埛鏈夋病鏈夊湪褰撳墠妯″潡璁剧疆榛樿杩囨护鏂规
+                                get_DefaultModule();
                             }
                         } else {
                             layer.close(ajaxLoad);
@@ -1245,7 +1258,7 @@
             }
 
             //#region 鐐瑰嚮琛岄�変腑楂樹寒
-            table.on('row(mainTablemainTable)', function (obj) {
+            table.on('row(mainTable)', function (obj) {
                 //閫変腑琛屾敼鍙橀鑹�
                 var flag = !obj.tr.find(':checkbox:first').prop('checked');
                 obj.tr.find(':checkbox').prop('checked', flag);
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\261\207\346\212\245\345\215\225/Sc_Add_ICMOReportBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\261\207\346\212\245\345\215\225/Sc_Add_ICMOReportBillList.html"
index 2863563..59893bd 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\261\207\346\212\245\345\215\225/Sc_Add_ICMOReportBillList.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\261\207\346\212\245\345\215\225/Sc_Add_ICMOReportBillList.html"
@@ -351,6 +351,23 @@
             else if (OperationType == 4) {//涓嬫帹
                 setInit_PushBill();
             }
+            else if (OperationType == 5) {//澶嶅埗
+                set_EditFromGrid();
+                //鑾峰彇鏈�澶у崟鎹彿
+                get_MAXNum();
+                //鍒濆鍖栧埗鍗曚汉鍜屽埗鍗曟椂闂�
+                $("#HMaker").val(sessionStorage["HUserName"]);
+                $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));
+                $("#HUpDater").val();
+                $("#HUpDateDate").val();
+                $("#HChecker").val();
+                $("#HCheckDate").val();
+                $("#HCloseMan").val();
+                $("#HCloseDate").val();
+                $("#HDeleteMan").val();
+                $("#HDeleteDate").val();
+                //get_file();
+            }
             else {
                 layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 });
             }
@@ -455,13 +472,6 @@
                     content: ['../../PublicPage/ProductionOrder.html', 'yes'],
                     btn: ['纭畾', '鍙栨秷']
                     , btn1: function (index, layero) {
-                        option.data = [{
-                            "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HUnitID": 0, "HUnitCode": "", "HUnitName": "",
-                            "HSourceID": 0, "HSourceCode": "", "HSourceName": "", "HWorkerid": 0, "HWorkerCode": "", "HWorkerName": "", "HQty": 0, "HBadQty": 0,
-                            "HICMOBillNo": "", "HICMOInterID": "0", "HICMOEntryID": "0", "HRemark": "", "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": "",
-                            "HSourceBillType": 0, "HICMOTempID": 0
-                        }];
-                        table.render(option);
                         //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
                         var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
                         var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
@@ -483,30 +493,22 @@
                         if (isAllEqual(list))  //鐩稿悓鍗曞彿
                         {
                             //console.log(checkStatus.data);
-                            if (checkStatus.data.length > 1) {
-                                for (var i = 0; i < checkStatus.data.length - 1; i++) //琛ヨ
-                                {
-                                    //var NewRow = { "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HSourceID": 0, "HSourceCode": "", "HSourceName": "", "HWorkerid": 0, "HWorkerCode": "", "HWorkerName": "", "HQty": 0, "HRemark": "" };
-                                    table.cache["mainTable"].push({
-                                        "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HUnitID": 0, "HUnitCode": "", "HUnitName": "",
-                                        "HSourceID": 0, "HSourceCode": "", "HSourceName": "", "HWorkerid": 0, "HWorkerCode": "", "HWorkerName": "", "HQty": 0, "HBadQty": 0, "HICMOBillNo": "", "HICMOInterID": "0", "HICMOEntryID": "0", "HRemark": "", "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": "",
-                                        "HSourceBillType": 0, "HICMOTempID": 0
-                                    });
-                                    option.data = table.cache["mainTable"];
-                                    table.render(option);
-                                }
+                            var optionData = [];
+                            for (var i = 0; i < checkStatus.data.length; i++) //琛ヨ
+                            {
+                                var NewRow = {
+                                    "HMaterID": checkStatus.data[0].HMaterID, "HMaterCode": checkStatus.data[0].HMaterCode, "HMaterName": checkStatus.data[0].HMaterName, "HMaterSpec": checkStatus.data[0].HMaterSpec, "HUnitID": checkStatus.data[0].HUnitID, "HUnitCode": checkStatus.data[0].HUnitCode, "HUnitName": checkStatus.data[0].HUnitName,
+                                    "HSourceID": 0, "HSourceCode": "", "HSourceName": "", "HWorkerid": 0, "HWorkerCode": "", "HWorkerName": "", "HQty": 0, "HBadQty": 0,
+                                    "HICMOBillNo": checkStatus.data[0].鍗曟嵁鍙�, "HICMOInterID": checkStatus.data[0].hmainid, "HICMOEntryID": checkStatus.data[0].HEntryID, "HRemark": "", "HSourceInterID": checkStatus.data[0].hmainid, "HSourceEntryID": checkStatus.data[0].HEntryID, "HSourceBillNo": checkStatus.data[0].鍗曟嵁鍙�,
+                                    "HSourceBillType": 3710
+                                };
+                                optionData.push(NewRow);
                             }
-                            option.data = checkStatus.data;
-                            table.render(option);
-                            //for (var i = 0; i < checkStatus.data.length; i++) {
-                            //    $('.layui-table-view[lay-id="mainTable"]').children('.layui-table-box').children('.layui-table-body').find('table tbody tr[data-index="' + i + '"]').find('td[data-field="HMaterID"] .layui-table-cell').text(checkStatus.data[i].HMaterID);
-                            //    $('.layui-table-view[lay-id="mainTable"]').children('.layui-table-box').children('.layui-table-body').find('table tbody tr[data-index="' + i + '"]').find('td[data-field="HMaterCode"] .layui-table-cell').text(checkStatus.data[i].HMaterCode);
-                            //    $('.layui-table-view[lay-id="mainTable"]').children('.layui-table-box').children('.layui-table-body').find('table tbody tr[data-index="' + i + '"]').find('td[data-field="HMaterName"] .layui-table-cell').text(checkStatus.data[i].HMaterName);
-                            //    $('.layui-table-view[lay-id="mainTable"]').children('.layui-table-box').children('.layui-table-body').find('table tbody tr[data-index="' + i + '"]').find('td[data-field="HMaterSpec"] .layui-table-cell').text(checkStatus.data[i].HMaterSpec);
-                            //    $('.layui-table-view[lay-id="mainTable"]').children('.layui-table-box').children('.layui-table-body').find('table tbody tr[data-index="' + i + '"]').find('td[data-field="HUnitID"] .layui-table-cell').text(checkStatus.data[i].HUnitID);
-                            //    $('.layui-table-view[lay-id="mainTable"]').children('.layui-table-box').children('.layui-table-body').find('table tbody tr[data-index="' + i + '"]').find('td[data-field="HUnitCode"] .layui-table-cell').text(checkStatus.data[i].HUnitCode);
-                            //    $('.layui-table-view[lay-id="mainTable"]').children('.layui-table-box').children('.layui-table-body').find('table tbody tr[data-index="' + i + '"]').find('td[data-field="HUnitName"] .layui-table-cell').text(checkStatus.data[i].HUnitName);
-                            //}
+                            
+                            table.reload("mainTable", {
+                                data: optionData    //灏嗘暟鎹噸鏂拌浇鍏ヨ〃鏍�
+                            })
+                            
                             layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                         }
                         else {
@@ -538,7 +540,7 @@
             //#region 鎻愪氦淇濆瓨
             form.on('submit(Saver)', function (data) {//淇濆瓨
                 var refSav = "";
-                if (OperationType == 1 || OperationType == 2 || OperationType == 4) {
+                if (OperationType == 1 || OperationType == 2 || OperationType == 4 || OperationType == 5) {
                     refSav = "Add";
                 }
                 if (OperationType == 3) {
@@ -761,26 +763,65 @@
                                     if (checkStatus.data.length === 0) {
                                         return layer.msg('璇烽�夋嫨鏁版嵁');
                                     }
-                                    //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
-                                    obj.update({
-                                        HMaterID: checkStatus.data[0].HItemID,
-                                        HMaterCode: checkStatus.data[0].鐗╂枡浠g爜,
-                                        HMaterName: checkStatus.data[0].鐗╂枡鍚嶇О,
-                                        HMaterSpec: checkStatus.data[0].瑙勬牸鍨嬪彿,
-                                    });
+                                    
+                                    //閫変腑澶氳鏃�
+                                    if (checkStatus.data.length > 1) {
+                                        var rowIndex = $(obj.tr).attr("data-index") * 1;  //attr("data-index")鐢ㄤ簬鑾峰彇璇r鍏冪礌涓奷ata-index灞炴�х殑鍊�*1杞崲绫诲瀷鐒跺悗璧嬪�肩粰rowIndex
+                                        for (var i = 0; i < checkStatus.data.length; i++) {  //鍒ゆ柇閫変腑鐨勬暟鎹殑闀垮害  鐢ㄤ簬閬嶅巻checkStatus.data鏁扮粍涓殑姣忎釜鍏冪礌
+                                            if (rowIndex + i >= option.data.length) {           //鍒ゆ柇rowIndex + i鐨勭储寮曡秴鍑轰簡option.data鏁扮粍鐨勯暱搴︼紝璇存槑option.data鏁扮粍闇�瑕佹墿灞曚互鍖呭惈鏇村琛�
+                                                var NewRow = {
+                                                    "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HUnitID": 0, "HUnitCode": "", "HUnitName": "",
+                                                    "HSourceID": 0, "HSourceCode": "", "HSourceName": "", "HWorkerid": 0, "HWorkerCode": "", "HWorkerName": "", "HQty": 0, "HBadQty": 0,
+                                                    "HICMOBillNo": "", "HICMOInterID": "0", "HICMOEntryID": "0", "HRemark": "", "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": "",
+                                                    "HSourceBillType": 0
+                                                };
+
+                                                table.cache["mainTable"].push(NewRow);    //鍒涘缓鏂扮殑鍖呭惈鏁扮粍  浼犲叆table.cache["mainTable"]鏁扮粍
+                                                option.data = table.cache["mainTable"];  //鎶婁紶鍏� table.cache["mainTable"]鏁扮粍鐨勫�艰祴鍊肩粰option.data 鐨勫睘鎬�
+
+                                                table.render(option);//娓叉煋鐣岄潰
+                                            }
+                                            option.data[rowIndex + i].HMaterID = checkStatus.data[i].HItemID;  //灏唎ption.data鏁扮粍涓搴旇鐨凥MaterID灞炴�ф洿鏂颁负浠巖esultData瀵硅薄涓幏鍙栫殑鐗╂枡ID
+                                            option.data[rowIndex + i].HMaterCode = checkStatus.data[i].鐗╂枡浠g爜; //灏唎ption.data鏁扮粍涓搴旇鐨� 鐗╂枡浠g爜 灞炴�ф洿鏂颁负浠巖esultData瀵硅薄涓幏鍙栫殑鐗╂枡ID
+                                            option.data[rowIndex + i].HMaterName = checkStatus.data[i].鐗╂枡鍚嶇О; //灏唎ption.data鏁扮粍涓搴旇鐨�  鐗╂枡鍚嶇О  灞炴�ф洿鏂颁负浠巖esultData瀵硅薄涓幏鍙栫殑鐗╂枡ID
+                                            option.data[rowIndex + i].HMaterSpec = checkStatus.data[i].瑙勬牸鍨嬪彿; //灏唎ption.data鏁扮粍涓搴旇鐨�  瑙勬牸鍨嬪彿  灞炴�ф洿鏂颁负浠巖esultData瀵硅薄涓幏鍙栫殑鐗╂枡ID
+                                            option.data[rowIndex + i].HUnitID = checkStatus.data[i].HUnitID; //灏唎ption.data鏁扮粍涓搴旇鐨� HUnitID 灞炴�ф洿鏂颁负浠巖esultData瀵硅薄涓幏鍙栫殑鐗╂枡ID
+                                            option.data[rowIndex + i].HUnitCode = checkStatus.data[i].璁¢噺鍗曚綅浠g爜;
+                                            option.data[rowIndex + i].HUnitName = checkStatus.data[i].璁¢噺鍗曚綅鍚嶇О; //灏唎ption.data鏁扮粍涓搴旇鐨� 璁¢噺鍗曚綅 灞炴�ф洿鏂颁负浠巖esultData瀵硅薄涓幏鍙栫殑鐗╂枡ID   鏇存柊璁¢噺鍗曚綅灞炴��
+                                        }
+                                        table.render(option); //閲嶆柊娓叉煋琛ㄦ牸浠ユ樉绀烘洿鏂板悗鐨勬暟鎹�
+                                    } else {
+                                        //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+                                        obj.update({
+                                            HMaterID: checkStatus.data[0].HItemID,
+                                            HMaterCode: checkStatus.data[0].鐗╂枡浠g爜,
+                                            HMaterName: checkStatus.data[0].鐗╂枡鍚嶇О,
+                                            HMaterSpec: checkStatus.data[0].瑙勬牸鍨嬪彿,
+                                            HUnitID: checkStatus.data[0].HUnitID,
+                                            HUnitCode: checkStatus.data[0].璁¢噺鍗曚綅浠g爜,
+                                            HUnitName: checkStatus.data[0].璁¢噺鍗曚綅鍚嶇О,
+                                        });
+                                    }
+
+
+
+
                                     layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                                 }
                                 , btn2: function (index, layero) {
                                     //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
                                     //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
                                 }, end: function () {
-                                    if (OptionData.length > 0) {
+                                    if (OptionData != "" && OptionData != []) {
                                         //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
                                         obj.update({
-                                            HMaterID: OptionData[0].HItemID,
-                                            HMaterCode: OptionData[0].鐗╂枡浠g爜,
-                                            HMaterName: OptionData[0].鐗╂枡鍚嶇О,
-                                            HMaterSpec: OptionData[0].瑙勬牸鍨嬪彿,
+                                            HMaterID: OptionData.HItemID,
+                                            HMaterCode: OptionData.鐗╂枡浠g爜,
+                                            HMaterName: OptionData.鐗╂枡鍚嶇О,
+                                            HMaterSpec: OptionData.瑙勬牸鍨嬪彿,
+                                            HUnitID: OptionData.HUnitID,
+                                            HUnitCode: OptionData.璁¢噺鍗曚綅浠g爜,
+                                            HUnitName: OptionData.璁¢噺鍗曚綅鍚嶇О,
                                         });
                                         OptionData = [];
                                     }
@@ -799,7 +840,7 @@
                                 shift: 2,
                                 area: ['90%', '90%'],
                                 maxmin: true,
-                                content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html?Type=HUnitList&openType=2', 'yes'],
+                                content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html?Type=HUnitList', 'yes'],
                                 btn: ['纭畾', '鍙栨秷']
                                 , btn1: function (index, layero) {
 
@@ -823,12 +864,12 @@
                                     //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
                                     //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
                                 }, end: function () {
-                                    if (OptionData.length > 0) {
+                                    if (OptionData != "" && OptionData != []) {
                                         //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
                                         obj.update({
-                                            HUnitID: OptionData[0].HItemID,
-                                            HUnitCode: OptionData[0].璁¢噺鍗曚綅浠g爜,
-                                            HUnitName: OptionData[0].璁¢噺鍗曚綅鍚嶇О
+                                            HUnitID: OptionData.HItemID,
+                                            HUnitCode: OptionData.璁¢噺鍗曚綅浠g爜,
+                                            HUnitName: OptionData.璁¢噺鍗曚綅鍚嶇О
                                         });
                                         OptionData = [];
                                     }
@@ -874,9 +915,9 @@
                                     if (OptionData.length > 0) {
                                         //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹�
                                         obj.update({
-                                            HSourceID: OptionData[0].HItemID,
-                                            HSourceCode: OptionData[0].鐢熶骇璧勬簮浠g爜,
-                                            HSourceName: OptionData[0].鐢熶骇璧勬簮鍚嶇О
+                                            HSourceID: OptionData[0][0].HItemID,
+                                            HSourceCode: OptionData[0][0].鐢熶骇璧勬簮浠g爜,
+                                            HSourceName: OptionData[0][0].鐢熶骇璧勬簮鍚嶇О
                                         });
                                         OptionData = [];
                                     }
@@ -946,22 +987,22 @@
                     , { templet: '#xuhao', title: '搴忓彿', sort: true, fixed: 'left', event: "qwe", width: 100 }
                     , { field: 'HMaterID', title: 'HMaterID', edit: 'text', width: 100, hide: true }
                     , { field: 'HMaterCode', title: '鐗╂枡浠g爜', edit: 'text', event: 'HMaterCode', width: 100 }
-                    , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', edit: 'text', width: 100 }
-                    , { field: 'HMaterSpec', title: '瑙勬牸鍨嬪彿', edit: 'text', width: 100 }
+                    , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', style: 'background-color:#efefef4d;', width: 100 }
+                    , { field: 'HMaterSpec', title: '瑙勬牸鍨嬪彿', style: 'background-color:#efefef4d;', width: 100 }
                     , { field: 'HUnitID', title: 'HUnitID', edit: 'text', width: 100, hide: true }
                     , { field: 'HUnitCode', title: '鍗曚綅浠g爜', edit: 'text', event: 'HUnitCode', width: 100 }
-                    , { field: 'HUnitName', title: '鍗曚綅鍚嶇О', edit: 'text', width: 100 }
+                    , { field: 'HUnitName', title: '鍗曚綅鍚嶇О', style: 'background-color:#efefef4d;', width: 100 }
                     , { field: 'HSourceID', title: 'HSourceID', edit: 'text', width: 100, hide: true }
                     , { field: 'HSourceCode', title: '璧勬簮浠g爜', edit: 'text', event: 'HSourceCode', width: 100 }
-                    , { field: 'HSourceName', title: '璧勬簮鍚嶇О', edit: 'text', width: 100 }
+                    , { field: 'HSourceName', title: '璧勬簮鍚嶇О', style: 'background-color:#efefef4d;', width: 100 }
                     , { field: 'HWorkerid', title: 'HWorkerid', edit: 'text', width: 100, hide: true }
                     , { field: 'HWorkerCode', title: '鎿嶄綔鍛樹唬鐮�', edit: 'text', event: 'HWorkerCode', width: 100 }
-                    , { field: 'HWorkerName', title: '鎿嶄綔鍛樺悕绉�', edit: 'text', width: 100 }
+                    , { field: 'HWorkerName', title: '鎿嶄綔鍛樺悕绉�', style: 'background-color:#efefef4d;', width: 100 }
                     , { field: 'HQty', title: '鐢熶骇鏁伴噺', edit: 'text', width: 100, totalRow: true }
                     , { field: 'HBadQty', title: '涓嶈壇鏁伴噺', edit: 'text', width: 100, totalRow: true }
-                    , { field: 'HICMOBillNo', title: '鐢熶骇璁㈠崟', edit: 'text', width: 100 }
-                    , { field: 'HICMOInterID', title: '鐢熶骇璁㈠崟鍐呯爜', edit: 'text', width: 100, hide: true }
-                    , { field: 'HICMOEntryID', title: '鐢熶骇璁㈠崟瀛愬唴鐮�', edit: 'text', width: 100, hide: true }
+                    , { field: 'HICMOBillNo', title: '鐢熶骇璁㈠崟', style: 'background-color:#efefef4d;', width: 100 }
+                    , { field: 'HICMOInterID', title: '鐢熶骇璁㈠崟鍐呯爜', style: 'background-color:#efefef4d;', width: 100, hide: true }
+                    , { field: 'HICMOEntryID', title: '鐢熶骇璁㈠崟瀛愬唴鐮�', style: 'background-color:#efefef4d;', width: 100, hide: true }
 
                     , { field: 'HSourceInterID', title: '婧愬崟鍐呯爜', edit: 'text', width: 100, hide: true }
                     , { field: 'HSourceEntryID', title: '婧愬崟瀛愬唴鐮�', edit: 'text', width: 100, hide: true }
@@ -1139,12 +1180,12 @@
             function set_EditFromGrid() {
                 set_EditForm(linterid);  //缂栬緫鑾峰彇琛ㄥご
                 set_EditGrid(linterid);  //缂栬緫鑾峰彇琛ㄤ綋
-                option.data = [{
-                    "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HUnitID": 0, "HUnitCode": "", "HUnitName": "",
-                    "HSourceID": 0, "HSourceCode": "", "HSourceName": "", "HWorkerid": 0, "HWorkerCode": "", "HWorkerName": "", "HQty": 0, "HBadQty": 0,
-                    "HICMOBillNo": "", "HICMOInterID": "0", "HICMOEntryID": "0", "HRemark": "", "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": "",
-                    "HSourceBillType": 0, "HICMOTempID": 0
-                }];
+                //option.data = [{
+                //    "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HUnitID": 0, "HUnitCode": "", "HUnitName": "",
+                //    "HSourceID": 0, "HSourceCode": "", "HSourceName": "", "HWorkerid": 0, "HWorkerCode": "", "HWorkerName": "", "HQty": 0, "HBadQty": 0,
+                //    "HICMOBillNo": "", "HICMOInterID": "0", "HICMOEntryID": "0", "HRemark": "", "HSourceInterID": 0, "HSourceEntryID": 0, "HSourceBillNo": "",
+                //    "HSourceBillType": 0, "HICMOTempID": 0
+                //}];
                 table.render(option);
             }
             //#endregion
@@ -1155,6 +1196,7 @@
                 $.ajax({
                     url: GetWEBURL() + "Sc_ICMOReportBill/Sc_GetICMOReportBillListCheckDetai",
                     type: "GET",
+                    async: false,
                     data: {
                         "HID": linterid
                     },
@@ -1173,8 +1215,8 @@
                             $("#HEmpID").val(data.HEmpID);
                             $("#HEmpName").val(data.缁熻鍛�);
                             $("#HMainSourceBillNo").val(data.HMainSourceBillNo);
-                            $("#HMainSourceInterID").val(data.HMainSourceInterID);
-                            $("#HMainSourceEntryID").val(data.HMainSourceEntryID);
+                            $("#HMainSourceInterID").val(data.HMainSourceInterID == null ? 0 : data.HMainSourceInterID);
+                            $("#HMainSourceEntryID").val(data.HMainSourceEntryID == null ? 0 : data.HMainSourceEntryID);
                             $("#HExplanation").val("");
                             $("#HRemark").val(data.琛ㄥご澶囨敞);
                             PicUpload();
@@ -1196,6 +1238,7 @@
                 $.ajax({
                     url: GetWEBURL() + 'Sc_ICMOReportBill/Sc_ICMOReportBillListProjectDetai',
                     type: "GET",
+                    async: false,
                     data: { "sqlWhere": "and hmainid=" + linterid },
                     success: function (result) {
                         if (result.count == 1) {
@@ -1666,7 +1709,7 @@
             $("#HEmpID").val(obj[0].HItemID);
         }
         //鐗╂枡
-        function GetMaterValue(obj) {
+        function GetGyMaterial(obj) {
             OptionData = obj;
         }
         //鍗曚綅
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\261\207\346\212\245\345\215\225/Sc_ICMOReportBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\261\207\346\212\245\345\215\225/Sc_ICMOReportBillList.html"
index c14e4a8..cdaf57d 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\261\207\346\212\245\345\215\225/Sc_ICMOReportBillList.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\261\207\346\212\245\345\215\225/Sc_ICMOReportBillList.html"
@@ -233,6 +233,7 @@
                             <div class="layui-btn-container" id="toolbarDemo_ButtonSet">
                                 <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
                                 <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="btn-Add" id="btn-Add"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Copy" id="set_Copy"><i class="layui-icon layui-icon-form"></i>澶嶅埗</button>
                                 <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="btn-Edit" id="btn-Edit"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
                                 <button type="button" class="layui-btn layui-btn-sm" style="display: none;" lay-event="btn-Delete" id="btn-Delete"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
                                 <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-PushProductInBill" id="btn-PushProductInBill"><i class="layui-icon layui-icon-delete"></i>涓嬫帹(鐢熶骇鍏ュ簱鍗�)</button>
@@ -327,6 +328,9 @@
                         break;
                     //鏂板鎸夐挳
                     case 'btn-Add': set_AddNew();
+                        break;
+                    //澶嶅埗
+                    case 'set_Copy': set_Copy();
                         break;
                     //缂栬緫鎸夐挳
                     case 'btn-Edit': set_ShowBill();
@@ -459,6 +463,33 @@
                 set_ResCnz();
             });
             //#endregion
+
+            //瓒呴摼鎺ヨ烦杞�
+            table.on('tool(mainTable)', function (obj) {
+                var data = obj.data;
+                if (obj.event == '鍗曟嵁鍙�') {
+                    var hID = data.hmainid.toString();
+                    //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '缂栬緫' + HPageTitle
+                        , closeBtn: 1
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: '../鐢熶骇姹囨姤鍗�/Sc_Add_ICMOReportBillList.html?OperationType=3&linterid=' + hID + '&HSouceBillType='
+                        , resize: false,
+                        end: function () {
+                            //鍒锋柊椤甸潰,
+                            get_FastQuery();
+                        }
+                        , cancel: function () {
+                            //$(".layui-btn").removeClass("layui-btn-disabled");
+                        }
+                    })
+                }
+            });
 
         //#endregion
 
@@ -794,12 +825,18 @@
                             for (var i = 0; i < data.length; i++) {
                                 if ($.inArray(data[i].name, titleData) > -1) {
                                     col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
+                                } else if (data[i].name == '鍗曟嵁鍙�') {//娣诲姞瓒呴摼鎺�
+                                    col.push({
+                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '鍗曟嵁鍙�', templet: function (d) {
+                                            return '<span style="color: blue;">' + d.鍗曟嵁鍙� + '</span>'
+                                        }, style: 'cursor: pointer;'
+                                    });
                                 }
                                 else {
                                     switch (data[i].Type) {
                                         //int
                                         case 'DateTime':
-                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd HH:mm:ss')}}</div>", width: 160 });
+                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, templet: "<div>{{(d." + data[i].name + " ==null||d." + data[i].name +"=='1900-01-01T00:00:00') ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 160 });
                                             break;
                                         case 'Decimal':
                                             col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, width: 140, totalRow: true });
@@ -825,8 +862,10 @@
                             Display_HideButton(set_HideButton_ID, HBillType, HModName, sessionStorage["HUserName"]);
                                                      
                             layer.close(ajaxLoad);
-                            if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
+                            if ($("#ColName option").length < 1) {
                                 ColFilter();
+                                //鏌ヨ褰撳墠鐧诲綍鐢ㄦ埛鏈夋病鏈夊湪褰撳墠妯″潡璁剧疆榛樿杩囨护鏂规
+                                get_DefaultModule();
                             }
                         } else {
                             layer.close(ajaxLoad);
@@ -1160,6 +1199,34 @@
                         location.reload();
                     }
                 });
+            }
+            //#endregion
+
+            //#region 澶嶅埗
+            function set_Copy() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var hID = data[0].hmainid.toString();
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '澶嶅埗-' + HPageTitle
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: '../鐢熶骇姹囨姤鍗�/Sc_Add_ICMOReportBillList.html?OperationType=5&linterid=' + hID + '&HSouceBillType='
+                        , resize: false,
+                        end: function () {
+                            //鍒锋柊椤甸潰,
+                            $("#btnSearch").trigger('click');
+                        }
+                        , cancel: function () {
+                        }
+                    })
+                } else {
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
+                }
             }
             //#endregion
 
@@ -1554,8 +1621,7 @@
                             //褰撳墠鐢ㄦ埛娌℃湁璁剧疆榛樿鐨勮繃婊ゆ柟妗�
                             //闅愯棌鏄剧ず杩囨护鏂规鐨勬爣绛句俊鎭�
                             document.getElementById("HFilterScheme_Now").style.display = "none";
-                            //鎵ц鏌ヨ鏂规硶
-                            get_FastQuery()
+                            
                             form.render("select");
                         }
                     }, error: function () {

--
Gitblit v1.9.1