From 268f139c0a33401d0726f0bd41cbc38f0472a310 Mon Sep 17 00:00:00 2001
From: yusijie <ysj@hz-kingdee.com>
Date: 星期五, 17 十月 2025 13:42:06 +0800
Subject: [PATCH] 1

---
 WebTM/views/质量管理/出厂检验单/QC_OutCompCheckBill.html |   79 ++++++++++++++++++++++++++++++++++-----
 1 files changed, 68 insertions(+), 11 deletions(-)

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 b9877df..61762fb 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"
@@ -36,6 +36,10 @@
             margin-left: -15px;
             margin-right: -15px;
         }
+
+        .zy-hidden {
+            display: none;
+        }
     </style>
 </head>
 
@@ -46,10 +50,14 @@
                 <form class="layui-form" lay-filter="formData" action="">
                     <div class="layui-card-header">
                         <div class="layui-btn-group">
-                            <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>
+                            <button type="button" class="layui-btn layui-btn-normal" lay-submit=""
+                                lay-filter="btn-AddNew" id="btn-AddNew">鏂板</button>
+                            <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="btnSave"
+                                id="btnSave">淇濆瓨</button>
+                            <button type="button" class="layui-btn layui-btn-normal" lay-submit=""
+                                lay-filter="set_CheckBill" id="set_CheckBill">瀹℃牳</button>
+                            <button type="button" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="btn-Exit"
+                                id="btn-Exit">閫�鍑�</button>
                         </div>
                     </div>
                     <div class="layui-tab" lay-filter="tab-POStockInBill">
@@ -106,7 +114,7 @@
                                                     value="1">
                                             </div>
                                         </div>
-                                        <div class="layui-inline">
+                                        <div class="layui-inline zy-hidden">
                                             <label class="layui-form-label"
                                                 style="width: 85px;padding: 9px 18px;">鐢熶骇璧勬簮</label>
                                             <div class="layui-input-block" style="margin-left: 77px;">
@@ -122,7 +130,7 @@
                                                 <input type="hidden" name="HSourceID" id="HSourceID" value="0">
                                             </div>
                                         </div>
-                                        <div class="layui-inline">
+                                        <div class="layui-inline zy-hidden">
                                             <label class="layui-form-label"
                                                 style="width: 85px;padding: 9px 18px;">鐢熶骇鐝</label>
                                             <div class="layui-input-block" style="margin-left: 77px;">
@@ -139,7 +147,7 @@
                                             </div>
                                         </div>
                                     </div>
-                                    <div class="layui-row">
+                                    <div class="layui-row zy-hidden">
                                         <div class="layui-inline">
                                             <label class="layui-form-label"
                                                 style="width: 85px;padding: 9px 18px;">浠诲姟鍗曞彿</label>
@@ -888,6 +896,7 @@
             else if (OperationType == 2) {
                 $("#HInterID").val("");
                 $("#HBillNo").val("");
+                $("#btn-AddNew").addClass("layui-btn-disabled").attr("disabled", true);//鏈夋簮鍗曟椂鏂板鎸夐挳绂佺敤
                 $('#btnSearchSource').addClass("layui-btn-disabled").attr("disabled", true);//鏈夋簮鍗曟椂鐢熶骇璧勬簮鎸夐挳绂佺敤
                 $('#btnSearchICMOBill').addClass("layui-btn-disabled").attr("disabled", true);//鏈夋簮鍗曟椂浠诲姟鍗曞彿鎸夐挳绂佺敤
                 $('#btnSearchMater').addClass("layui-btn-disabled").attr("disabled", true);//鏈夋簮鍗曟椂浜у搧鍐呯爜鎸夐挳绂佺敤
@@ -946,20 +955,30 @@
             //#region 琛ㄥご寮规閫夋嫨
 
             //淇濆瓨
-            form.on('submit(Saver)', function (data) {
+            form.on('submit(btnSave)', function (data) {
                 set_SaveBill(data);
             });
 
+            // 鏂板
+            form.on('submit(btn-AddNew)', function () {
+                set_AddBill();
+            });
+
+            // 瀹℃牳
+            form.on('submit(set_CheckBill)', function () {
+                set_CheckBill();
+            })
+
             //閫�鍑�
-            form.on('submit(Exit)', function (data) {
+            form.on('submit(btn-Exit)', function (data) {
                 if (OperationType == 1) {
-                    Pub_Close(1);//鐩存帴鏂板closeType鍊间负2锛屽垪琛ㄨ皟鏂板closeType鍊间粠鍒楄〃浼犻��
+                    Pub_Close(2);//鐩存帴鏂板closeType鍊间负2锛屽垪琛ㄨ皟鏂板closeType鍊间粠鍒楄〃浼犻��
                 }
                 else if (OperationType == 3) {
                     Pub_Close(1);
                 }
                 else {
-                    Pub_Close(2);
+                    Pub_Close(1);
                 }
             });
 
@@ -3889,6 +3908,40 @@
             }
             //#endregion
 
+            function set_AddBill() {
+                layer.confirm('鏂板鍚庨〉闈㈡暟鎹皢娑堝け锛�', { icon: 3, title: '鎻愮ず' }, function (index) {
+                    location.replace('QC_OutCompCheckBill.html?OperationType=1&linterid=&HSouceBillType=0&closeType=2');
+                });
+            }
+
+            //#region 瀹℃牳鏁版嵁
+            function set_CheckBill() {
+                var InterID = $("#HInterID").val();
+                //閫昏緫瀹℃牳鏂规硶
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/QC_OutCompCheckBill/CheckQC_OutCompCheckBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    data: { "HInterID": InterID, "IsAudit": 0, "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);
+                            });
+                            $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);// 绂佺敤瀹℃牳鎸夐挳
+                        } else {
+                            layer.alert(result.code + result.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+            //#endregion
+
+
             //缂栬緫鏌ョ湅
             function RoadBillMain(linterid)//鍔犺浇琛ㄥご
             {
@@ -4084,6 +4137,8 @@
                             layer.close(index);
                             layer.msg("鎻愪氦鎴愬姛");
                             $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true);//淇濆瓨鎸夐挳
+                            $('#set_CheckBill').removeClass("layui-btn-disabled").removeAttr("disabled").addClass("layui-btn-normal");
+                            
                         }
                         else {
                             layer.close(index);
@@ -4144,6 +4199,8 @@
 
         });
 
+
+
         //闈炵┖楠岃瘉    
         function GetHCusNameValue(obj) {  //瀹㈡埛
             $("#HCusName").val(obj[0].瀹㈡埛鍚嶇О);

--
Gitblit v1.9.1