1
duhe
2024-02-06 946bd0bb8cac7703b64e0d2637c6a88a83cea90d
WebTM/views/ϵͳ¹ÜÀí/ϵͳ²ÎÊý¹ÜÀí/Xt_SystemParameter_Edit.html
@@ -43,6 +43,8 @@
                                <div class="layui-input-block" style="width:190px;">
                                    <select name="Hkey" lay-filter="Hkey">
                                        <option value="MakerAndCheckerDiff" selected>MakerAndCheckerDiff</option>
                                        <option value="1">1</option>
                                        <option value="2">2</option>
                                    </select>
                                </div>
                            </div>
@@ -52,6 +54,7 @@
                                <label class="layui-form-label">参数名称</label>
                                <div class="layui-input-inline">
                                    <input type="text" name="HCaption" id="HCaption" lay-verify="HCaption" autocomplete="off" placeholder="" class="layui-input" style="width:505px;">
                                    <input id="HInterID" name="HInterID" value="0" type="hidden" />
                                </div>
                            </div>
                        </div>
@@ -68,7 +71,7 @@
                            <div class="layui-inline">
                                <label class="layui-form-label">数据类型</label>
                                <div class="layui-input-inline">
                                    <input type="text" name="HFramat" id="HFramat" lay-verify="HFramat" autocomplete="off" placeholder="" class="layui-input">
                                    <input type="text" name="HFarmat" id="HFarmat" lay-verify="HFarmat" autocomplete="off" placeholder="" class="layui-input">
                                </div>
                            </div>
                        </div>
@@ -124,7 +127,7 @@
                , laydate = layui.laydate
                , util = layui.util
            var sWhere = "";
            var HBillType = "8003";
            $("#HCreator").val(sessionStorage["HUserName"]);//创建人
@@ -141,32 +144,37 @@
                return vars;
            }
            //#region è¿›å…¥é¡µé¢å³åŠ è½½
            var params = getUrlVars();
            //var OperationType = params[params[0]]; //从参数中获取 æ•°æ®ç±»åž‹  1添加 ä¿å­˜  2复制  3 ç¼–辑
            var linterid = params[params[0]]; //从参数中获取 å•据内码
            var HType = params[params[1]];    //单据状态
            var lSourceBillType = params[params[2]];  //从单据获取 æºå•类型
            //判断是否新增
            if (linterid == null || linterid == 0) {
                //createBillNo();
            }
            else {//如果修改则走下面 new
                //禁用组织选项
                $("#HUSEORGID").attr("disabled", true);
                RoadBillMain(linterid);
            }
            //if (HType == "Modify") {
            //    $.ajax({
            //        url: GetWEBURL() + "/Xt_SystemParameter/xg",
            //        //url: "http://localhost:12761/Xt_SystemParameter/xg",
            //        type: "GET",
            //        data: {
            //            "HInterID": linterid
            //        },
            //        success: function (d) {
            //            ajaxReturnData = JSON.parse(JSON.stringify(d)).data;
            //            $("#HValue").val(d.data[0].HValue);
            //        }
            set_ClearBill();
            //    });
            //}
            //else {
            //}
        //#endregion
            // åˆå§‹åŒ–界面
            function set_ClearBill() {
                $("#HCREATEORGID").val(sessionStorage["OrganizationID"]);
                $("#HMakeEmp").val(sessionStorage["HUserName"]);
            }
            //保存提交
            form.on('submit(Saver)', function (data) {//提交
                set_AddNew(data);
            });
            //退出
            form.on('submit(Exit)', function () {
                layer.confirm('您确定要关闭本页吗?', { icon: 3, title: '提示' }, function (index) {
@@ -175,94 +183,84 @@
                });
            });
            //提交
            form.on('submit(Saver)', function (data) {//提交
                var ModRightNameAdd = 'Xt_BillType_Edit';
                var user = sessionStorage["HUserName"];
                var oMain = JSON.stringify(data.field)
                var sBillModeify = oMain + ';' + linterid + ';' + user + ';' + ModRightNameAdd;
                var index = layer.load();
                if (HType == "Modify") {
                    $.ajax({
                        type: "POST",
                        url: GetWEBURL() + "/'Xt_SystemParameter/AddBill1",
                        //url: "http://localhost:12761/'Xt_BillType/AddBill1",
                        async: true,
                        data: { "oMain": sBillModeify},
                        dataType: "json",
                        success: function (data) {
                            if (data.count == 1) {
                                //layer.confirm(data.Message, {
                                //    icon: 1, skin: 'layui-layer-lan', title: "温馨提示", closeBtn: 0, btn: ['新增'],
                                //    btn2: function () {
                                //        //parent.layui.admin.events.closeThisTabs();关闭页签
                                //        //window.close();//关闭页面,浏览器有效,PDA无效
                                //        parent.location.href = "../../../views/index.html"
                                //    }//关闭
                                //}, function () { window.location.reload(); });//新增
                                layer.close(index);
                                layer.msg("保存成功");
                            }
                            else {
                                layer.close(index);
                                layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                            }
                        },
                        error: function (err) {
                            layer.close(index);
                            layer.msg("错误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        }
                    });
                }
                else
                {
                    //$.ajax({
                    //    type: "POST",
                    //    url: GetWEBURL() + "/Xt_BillType/AddBill",
                    //    //url: "http://localhost:12761/Xt_BillType/AddBill",
                    //    async: true,
                    //    data: { "oMain": oMain },
                    //    dataType: "json",
                    //    success: function (data) {
                    //        if (data.count == 1) {
                    //            //layer.confirm(data.Message, {
                    //            //    icon: 1, skin: 'layui-layer-lan', title: "温馨提示", closeBtn: 0, btn: ['新增'],
                    //            //    btn2: function () {
                    //            //        //parent.layui.admin.events.closeThisTabs();关闭页签
                    //            //        //window.close();//关闭页面,浏览器有效,PDA无效
                    //            //        parent.location.href = "../../../views/index.html"
                    //            //    }//关闭
                    //            //}, function () { window.location.reload(); });//新增
                    //            layer.close(index);
                    //            layer.msg("提交成功");
                    //        }
                    //        else {
                    //            layer.close(index);
                    //            layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    //        }
                    //    },
                    //    error: function (err) {
                    //        layer.close(index);
                    //        layer.msg("错误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    //    }
                    //});
                }
            });
            //#region ç”Ÿæˆå•据号
            function createBillNo() {
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMAXNum",
                    type: "GET",
                    data: { "HBillType": HBillType },
                    success: function (d) {
                        $("#HInterID").val(d.data[0].HInterID);
                    }
                });
            }
            //#endregion
            //保存HMaker
            function set_AddNew(data) {
                var sMainStr = JSON.stringify(data.field);
                var sMainSub = sMainStr + ";" + sessionStorage["HUserName"];
                var index = layer.load();
                $.ajax({
                    type: "POST",
                    url: GetWEBURL() + "/Xt_SystemParameter/Edit",
                    async: true,
                    data: { "msg": sMainSub },
                    dataType: "json",
                    success: function (data) {
                        if (data.count == 1) {
                            $('#Saver').addClass("layui-btn-disabled").attr("disabled", true);
                            layer.close(index);
                            layer.msg("提交成功");
                        }
                        else {
                            layer.close(index);
                            layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        }
                    },
                    error: function (err) {
                        layer.close(index);
                        layer.msg("错误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    }
                });
            }
            //编辑 é¡µé¢èµ‹å€¼
            function RoadBillMain(linterid)//加载表头
            {
                var sWhere = " and HInterID='" + linterid + "'";
                $.ajax({
                    url: GetWEBURL() + "/Xt_SystemParameter/list",
                    type: "GET",
                    async: false,
                    data: { "sWhere": sWhere},
                    success: function (d) {
                        var IsHReadonly = d.data[0].是否可编辑;
                        if (IsHReadonly == "true") {
                            $("input[name='HReadonly']").prop("checked", true);
                        }
                        //主表
                        form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                            "HInterID": d.data[0].HInterID
                            ,"HItemID": d.data[0].HItemID
                            , "HModClass": d.data[0].模块大类
                            , "Hkey": d.data[0].关键码
                            , "HCaption": d.data[0].参数名称
                            , "HValue": d.data[0].值
                            , "HFramat": d.data[0].数据类型
                            , "HExplanation": d.data[0].描述
                            , "HReadonly": d.data[0].是否可编辑
                        });
                        form.render('checkbox');
                        form.render('select');
                    }
                })
            }
        });
        //以上为layui模块
        function GetHSecManagerValue(obj) {  //返回验收
            $("#HSecManager").val(obj[0].HName);
            $("#HSecManagerID").val(obj[0].HItemID);
        }
    </script>