From ef482dcaf5ebf08e1b9810d37fcba9071ad99939 Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期四, 08 五月 2025 14:57:53 +0800
Subject: [PATCH] 客户分类编辑页 添加 审核按钮和页签功能

---
 WebTM/views/基础资料/公用基础资料/Add_Edit_Gy_CusType.html |  214 +++++++++++++++++++++++++++++++++++++++++++++++++---
 WebTM/views/基础资料/公用基础资料/Gy_CusType.html          |    1 
 2 files changed, 199 insertions(+), 16 deletions(-)

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/Add_Edit_Gy_CusType.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/Add_Edit_Gy_CusType.html"
index 4a5a0da..cfa3944 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/Add_Edit_Gy_CusType.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/Add_Edit_Gy_CusType.html"
@@ -1,14 +1,17 @@
 锘�<!DOCTYPE html>
 <html>
+
 <head>
     <meta charset="utf-8" />
     <title>鏂板/缂栬緫瀹㈡埛鍒嗙被</title>
     <meta name="renderer" content="webkit">
     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
+    <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">
 </head>
+
 <body>
 
     <div id="layout1" class="layui-fluid">
@@ -19,36 +22,48 @@
                         <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" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">閫�鍑�</button>
+                                <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="check-btn" class="layui-btn layui-btn-normal layui-btn-radius"
+                                    lay-submit="" lay-filter="set_CheckBill">瀹℃牳</button>
+                                <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit=""
+                                    lay-filter="Exit">閫�鍑�</button>
 
                             </div>
 
                         </div>
                         <div class="layui-card-body">
                             <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
-                             
                                 <h1 style="text-align:center;"><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>
+                                </ul>
+                                
                                 <div class="layui-tab-content">
                                     <div class="layui-tab-item layui-show">
+                                        <!-- 鍩烘湰淇℃伅 -->
                                         <div class="layui-form-item">
                                             <div class="layui-inline">
                                                 <label class="layui-form-label" style="width: 120px">浠g爜锛�</label>
                                                 <div class="layui-input-inline">
-                                                    <input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber" autocomplete="off">
+                                                    <input class="layui-input" name="HNumber" lay-verify="HNumber"
+                                                        id="HNumber" autocomplete="off">
                                                     <input name="HItemID" id="HItemID" autocomplete="off" type="hidden">
                                                 </div>
                                             </div>
                                             <div class="layui-inline">
                                                 <label class="layui-form-label" style="width: 120px">鍚嶇О锛�</label>
                                                 <div class="layui-input-inline">
-                                                    <input class="layui-input" name="HName" id="HName" autocomplete="off">
+                                                    <input class="layui-input" name="HName" id="HName"
+                                                        autocomplete="off">
                                                 </div>
                                             </div>
                                             <div class="layui-inline">
                                                 <label class="layui-form-label" style="width: 120px">鍔╄鐮侊細</label>
                                                 <div class="layui-input-inline">
-                                                    <input class="layui-input" name="HHelpCode" id="HHelpCode" autocomplete="off">
+                                                    <input class="layui-input" name="HHelpCode" id="HHelpCode"
+                                                        autocomplete="off">
                                                 </div>
                                             </div>
                                         </div>
@@ -61,7 +76,8 @@
                                             <div class="layui-inline">
                                                 <label class="layui-form-label" style="width: 120px">浣跨敤鐘舵�侊細</label>
                                                 <div class="layui-input-inline">
-                                                    <select name="HUseFlag" id="HUseFlag" lay-verify="HUseFlag">
+                                                    <select name="HUseFlag" id="HUseFlag" lay-verify="HUseFlag"
+                                                        disabled>
                                                         <option value="鏈娴�" selected>鏈娴�</option>
                                                         <option value="鏈娇鐢�">鏈娇鐢�</option>
                                                         <option value="宸蹭娇鐢�">宸蹭娇鐢�</option>
@@ -73,7 +89,8 @@
                                             <div class="layui-inline">
                                                 <label class="layui-form-label" style="width: 120px"> 绂佺敤鏍囧織:</label>
                                                 <div class="layui-input-inline">
-                                                    <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" title="" value="">
+                                                    <input disabled type="checkbox" name="HStopflag" id="HStopflag"
+                                                        lay-skin="primary" title="" value="">
                                                 </div>
                                             </div>
                                         </div>
@@ -81,7 +98,96 @@
                                             <div class="layui-col-xs11">
                                                 <label class="layui-form-label"> 澶囨敞锛�</label>
                                                 <div class="layui-input-block">
-                                                    <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off">
+                                                    <input class="layui-input" name="HRemark" id="HRemark"
+                                                        autocomplete="off">
+                                                </div>
+                                            </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-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="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="HMakeDate"
+                                                            id="HMakeDate" 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="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>
+                                            <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>
+                                            <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="HUpDateDate"
+                                                            id="HUpDateDate" 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="HDeleteDate"
+                                                            id="HDeleteDate" style="background-color:#efefef4d;"
+                                                            readonly>
+                                                    </div>
                                                 </div>
                                             </div>
                                         </div>
@@ -132,12 +238,15 @@
             //鍒ゆ柇鎿嶄綔绫诲瀷
             if (OperationType == 1) {//鏃犳簮鍗�
                 set_AddFNew();
+                get_BillMakerByCache();
             }
             else if (OperationType == 2) { // 鏈夋簮鍗曟柊澧�
                 set_AddCopy();
+                get_BillMakerByCache();
             }
             else if (OperationType == 3) {//缂栬緫
                 set_EditFromGrid();
+                get_BillMakerEdit();
             }
             else {
                 layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 });
@@ -188,7 +297,11 @@
                     Pub_Close(1);
                 }
             });
-           
+            // 瀹℃牳
+            form.on('submit(set_CheckBill)', function (data) {
+                set_CheckBill()
+            })
+
             //鐩戝惉鎻愪氦
             form.verify({
                 numberOrEmpty: function (value, item) {
@@ -237,7 +350,7 @@
                     success: function (result) {
                         if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
                             var data = result.data.h_v_Gy_CusType[0];
-                            if (linterid == 3) {
+                            if (OperationType == 3) {
                                 $("#HItemID").val(data.HItemID);//浠g爜ID
                             } else {
                                 $("#HItemID").val(0);
@@ -259,13 +372,13 @@
                     }
                 });
             }
-            
+
             //
             function f_alert(sMsg) {
                 layer.alert(sMsg, { icon: 5 });
 
             }
-             //鑾峰彇鐧诲綍椤电粍缁囧垪
+            //鑾峰彇鐧诲綍椤电粍缁囧垪
             function Organ() {
                 var Organization = '';
                 $.ajax({
@@ -286,8 +399,79 @@
                 })
             }
             //#endregion
-        });
 
+            //#region 瀹℃牳鏁版嵁
+            function set_CheckBill() {
+                var InterID = $("#HItemID").val();
+                //閫昏緫瀹℃牳鏂规硶
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/Gy_BadReason/AuditGy_CusType", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    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);
+                            });
+                            $('#check-btn').addClass("layui-btn-disabled").attr("disabled", true);// 绂佺敤瀹℃牳鎸夐挳
+                        } else {
+                            layer.alert(result.code + result.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+            //#endregion
+
+            // #region 缂栬緫鏃惰幏鍙栧埗鍗曚俊鎭�
+            function get_BillMakerEdit() {
+                $.ajax({
+                    type: 'GET',
+                    url: GetWEBURL() + "/Gy_BadReason/Gy_CusTypeList", 
+                    data: {
+                        "sWhere": "and HItemID = " + linterid,
+                        "user": sessionStorage["HUserName"] 
+                    },
+                    success: function(result) {
+                        if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            var data = result.data[0];
+                            
+                            
+                            $("#HMaker").val(data["鍒涘缓浜�"])
+                            $("#HChecker").val(data["瀹℃牳浜�"])
+                            // $("HCloseMan").val(data["鍏抽棴浜�"])
+                            $("#HMakeDate").val(data["寤虹珛鏃堕棿"])
+                            $("#HCheckDate").val(data["瀹℃牳鏃堕棿"])
+                            // $("HCloseDate").val(data["鍏抽棴鏃ユ湡"])
+                            $("#HUpdater").val(data["淇敼浜�"])
+                            // $("HDeleteMan").val(data["浣滃簾浜�"])
+                            $("#HUpdateDate").val(data["淇敼鏃堕棿"])
+                            // $("HDeleteDate").val(data["浣滃簾鏃ユ湡"])
+                            if(OperationType === '1' || OperationType === '2' )
+                            {
+                                $('#check-btn').addClass("layui-btn-disabled").attr("disabled", true);// 绂佺敤瀹℃牳鎸夐挳
+                            }
+                            else if(OperationType === '3' && data["瀹℃牳浜�"] !== ''  && data["瀹℃牳浜�"] !== null)
+                            {   
+                                $('#check-btn').addClass("layui-btn-disabled").attr("disabled", true);// 绂佺敤瀹℃牳鎸夐挳
+                            }
+                        }
+                    }
+                })
+            }
+            // #endregion
+
+            // #region 鏂板鎴栬�呭鍒舵椂浠巗ession涓幏鍙栧埗鍗曚俊鎭�
+            function get_BillMakerByCache() {
+                $("#HMaker").val(sessionStorage["HMaker"])
+            }
+            // #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/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_CusType.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_CusType.html"
index 8dd23d3..f8fae2d 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_CusType.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_CusType.html"
@@ -746,7 +746,6 @@
                         obj.elem.addClass('layui-tree-set-active');
 
                         var data = obj.data;  //鑾峰彇褰撳墠鐐瑰嚮鐨勮妭鐐规暟鎹�
-                        debugger;
 
                         // get_DisplayPage(sql);
                         if (data.id !== '0') {

--
Gitblit v1.9.1