chenhaozhe
2025-05-08 ef482dcaf5ebf08e1b9810d37fcba9071ad99939
客户分类编辑页 添加 审核按钮和页签功能
2个文件已修改
215 ■■■■■ 已修改文件
WebTM/views/基础资料/公用基础资料/Add_Edit_Gy_CusType.html 214 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/Gy_CusType.html 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/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">代码:</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);//代码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 æ–°å¢žæˆ–者复制时从session中获取制单信息
            function get_BillMakerByCache() {
                $("#HMaker").val(sessionStorage["HMaker"])
            }
            // #endregion
        });
    </script>
</body>
</html>
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/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') {