chenhaozhe
2025-05-08 5f4affdb2532bdec0e0d274a6dfb6feef9c8305e
客户分类页面 添加删除时 对已审核数据的保护
2个文件已修改
60 ■■■■■ 已修改文件
WebTM/views/基础资料/公用基础资料/Add_Edit_Gy_CusType.html 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/基础资料/公用基础资料/Gy_CusType.html 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Add_Edit_Gy_CusType.html
@@ -84,6 +84,13 @@
                                                    </select>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label" style="width: 120px">所属父级:</label>
                                                <div class="layui-input-inline">
                                                    <select name="HParentID" id="HParentID" lay-verify="HParentID" lay-filter="HParentID">
                                                    </select>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-form-item">
                                            <div class="layui-inline">
@@ -362,11 +369,16 @@
                            $("#HUseFlag ").val(data.使用状态);//使用状态
                            $("#HRemark").val(data.备注);//备注
                            $("input[name='HStopflag']").attr("checked", data.禁用标志 == "是" ? true : false);//true:选中 false:不选中
                            layui.form.render();//实时渲染选中和不选中的样式,最好添加这句话
                            get_parent(data.父级ID);
                        } else {
                            layer.alert(result.msg, { icon: 5, btn: ['退出'], time: 100000, offset: 't' });
                        }
                    }, error: function () {
                        layer.alert("发生错误!", { icon: 5 });
                    }
@@ -451,13 +463,13 @@
                            // $("HDeleteMan").val(data["作废人"])
                            $("#HUpdateDate").val(data["修改时间"])
                            // $("HDeleteDate").val(data["作废日期"])
                            if(OperationType === '1' || OperationType === '2' )
                            {
                            if (OperationType === '1' || OperationType === '2') {
                                $('#check-btn').addClass("layui-btn-disabled").attr("disabled", true);// ç¦ç”¨å®¡æ ¸æŒ‰é’®
                            }
                            else if(OperationType === '3' && data["审核人"] !== ''  && data["审核人"] !== null)
                            else if (OperationType === '3' && data["审核人"] !== '' && data["审核人"] !== null) // ç¼–辑状态且已经被审核
                            {   
                                $('#check-btn').addClass("layui-btn-disabled").attr("disabled", true);// ç¦ç”¨å®¡æ ¸æŒ‰é’®
                                $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true);// ä¿å­˜æŒ‰é’®
                            }
                        }
                    }
@@ -467,7 +479,39 @@
            // #region æ–°å¢žæˆ–者复制时从session中获取制单信息
            function get_BillMakerByCache() {
                $("#HMaker").val(sessionStorage["HMaker"])
                $("#HMaker").val(sessionStorage["HMaker"]);
            }
            // #endregion
            // #region èŽ·å–çˆ¶çº§ä¿¡æ¯
            function get_parent(parentid) {
                var sWhere = '';
                if (linterid !== '' && linterid !== null) {
                    sWhere += " and HItemID !=" + linterid;
                }
                $.ajax({
                url: GetWEBURL() + '/Gy_BadReason/Gy_CusTypeList',
                type: "GET",
                data: { "sWhere": sWhere, "user": sessionStorage["HUserName"], "Organization": sessionStorage["Organization"] },
                success: function (data1) {
                    var Parent = '<option  style="color:blue;" value="0">无</option>';
                    if (data1.count == 1) {
                        var data = data1.data;
                        for (var i = 0; i < data.length; i++) {
                            Parent += '<option  style="color:blue;" value="' + data[i].HItemID + '">' + data[i]["客户分类名称"] + '</option>';
                        }
                        $("#HParentID").append(Parent);
                        $("#HParentID").val(parentid)
                        form.render('select');
                    } else {
                        layer.close(ajaxLoad);
                        layer.alert(data1.code + data1.Message, { icon: 5 });
                    }
                }, error: function () {
                    layer.close(ajaxLoad);
                    layer.alert("接口请求失败!", { icon: 5 });
                }
            })
            }
            // #endregion
        });
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_CusType.html
@@ -195,7 +195,6 @@
                , laypage = layui.laypage
                , laydate = layui.laydate
                , tree = layui.tree;
            debugger;
            //查询条件
            var sWhere = "";
            var option = [];
@@ -658,6 +657,13 @@
            function set_DeleteBill() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                // å·²å®¡æ ¸çš„æ•°æ®ä¸èƒ½è¢«åˆ é™¤
                if(data[0]['审核人'] != null || data[0]['审核人'] != '')
                {
                    layer.alert("不能删除已被审核的数据!", { icon: 5 });
                    return;
                }
                if (checkStatus.data.length === 1) {
                    var HItemID = data[0].HItemID.toString();
                    //逻辑删除方法