1
pzy
2024-08-20 980cf07b10a071b247fa068221776f74c9d99230
WebTM/views/ϵͳ¹ÜÀí/Ä£¿é¹ÜÀí/Xt_Xtgnb_Edit.html
@@ -22,11 +22,7 @@
                <form class="layui-form" action="" lay-filter="formData" style="background-color:white;">
                    <div style="padding: 10px;">
                         <button type="button" lay-submit="" class="layui-btn layui-btn-radius" lay-filter="Saver">保存</button>
                         <button type="button" lay-submit="" class="layui-btn layui-btn-radius" lay-filter="Add">新增</button>
                         <button type="button" lay-submit="" class="layui-btn layui-btn-radius" lay-filter="Check">审核</button>
                         <button type="button" lay-submit="" class="layui-btn layui-btn-radius" lay-filter="FCheck">反审核</button>
                         <button type="button" lay-submit="" class="layui-btn layui-btn-radius" lay-filter="Cancel">退出</button>
                         <button type="button" lay-submit="" class="layui-btn layui-btn-radius" lay-filter="print">打印</button>
                    </div>
                    <div class="layui-form-item" style="padding-top: 10px;">
                        <div class="layui-row">
@@ -176,7 +172,7 @@
                            <input type="hidden" name="lngBillKey" id="lngBillKey">
                            <input type="hidden" name="lngBillSubKey" id="lngBillSubKey">
                            <input type="hidden" name="HMaker" id="HMaker"><!--制单人-->
</form>
                </form>
            </div>
        </div>
    </div>
@@ -196,12 +192,6 @@
                , laydate = layui.laydate
                , util = layui.util
            var sWhere = "";
            $("#HCreator").val(sessionStorage["HUserName"]);//创建人
            //获取参数
            function getUrlVars() {
                var vars = [], hash;
                var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
@@ -212,42 +202,47 @@
                }
                return vars;
            }
            ////判断是否登录 æœªç™»å½•则跳到登录页
            //if (sessionStorage.login != "login") {
            //    layer.confirm("登录失效,请重新登录!", {
            //        icon: 4, skin: 'layui-layer-lan', title: "温馨提示", closeBtn: 0, btn: ['重新登录']
            //    }, function () { window.location.href = "../../user/login.html"; });
            //}
            //获取 é€’入参数
            var params = getUrlVars();
            var linterid = params[params[0]]; //从参数中获取 å•据内码
            var HType = params[params[1]];    //单据状态
            var lSourceBillType = params[params[2]];  //从单据获取 æºå•类型
            var hID = params[params[0]];//编辑查看
            var OperationType = params[params[1]];//1 æ–°å¢ž 2复制 3编辑 4流水号新增
            $("#HCreator").val(sessionStorage["HUserName"]);//创建人
            if (HType == "Modify") {
            //新增
            if (OperationType == 1) {
                //获取最大基础资料ID
                $.ajax({
                    url: GetWEBURL() + "/Xt_Xtgnb/xg",
                    //url: "http://localhost:12761/Xt_Xtgnb/xg",
                    url: GetWEBURL() + "Xt_Xtgnb/GetMAXBillID",
                    type: "GET",
                    data: {},
                    success: function (d) {
                        //console.log(d.data);
                        $("#HItemID").val(d.data[0].hitemid);
                    }
                });
            }
            //修改
            else if (OperationType == 3) {
                $.ajax({
                    url: GetWEBURL() + "Xt_Xtgnb/get_Bill",
                    type: "GET",
                    data: {
                        "HInterID": linterid
                        "HItemID": hID
                    },
                    success: function (d) {
                        ajaxReturnData = JSON.parse(JSON.stringify(d)).data;
                        $("#gnbm").val(d.data[0].gnbm);
                        $("#id").val(d.data[0].id);
                        $("#gnsy").val(d.data[0].gnsy);
                        $("#gnmc").val(d.data[0].gnmc);
                        $("#gnms").val(d.data[0].gnms);
                        $("#sjgnbm").val(d.data[0].sjgnbm);
                        $("#mjbz").val(d.data[0].mjbz);
                        $("#MenuList").val(d.data[0].MenuList);
                        $("#RightFlag").val(d.data[0].RightFlag);
                        $("#useflag").val(d.data[0].useflag);
                        $("#netmenulist").val(d.data[0].netmenulist);
                        $("#gnbm").val(d.data[0].功能编码);
                        $("#id").val(d.data[0].Hitemid);
                        $("#gnsy").val(d.data[0].模块名称);
                        $("#gnmc").val(d.data[0].功能名称);
                        $("#gnms").val(d.data[0].功能MS);
                        $("#sjgnbm").val(d.data[0].上级功能编码);
                        $("#mjbz").val(d.data[0].末级标志);
                        $("#MenuList").val(d.data[0].可见标志);
                        $("#RightFlag").val(d.data[0].权限标志);
                        $("#useflag").val(d.data[0].启用标志);
                        $("#netmenulist").val(d.data[0].NET可见标志);
                        $("#HUpDater").val(sessionStorage["HUserName"]);//修改人
                        //table.reload(layTableId, {
                        //    data: ajaxReturnData
@@ -256,18 +251,6 @@
                });
            }
            else {
                $.ajax({
                    url: GetWEBURL() + "/Xt_Xtgnb/GetMAXBillID",
                    type: "GET",
                    data: { },
                    success: function (d) {
                        $("#HInterID").val(d.data[0].hitemid);
                    }
                });
                //Initialization();
            }
            //选择验收
            form.on('submit(HSecManagerID-BT)', function (data) {//选择验收
@@ -285,36 +268,6 @@
                        //$(".layui-btn").removeClass("layui-btn-disabled");
                    }
                })
            });
            ////选择创建组织
            //form.on('submit(HCreateOrgID-BT)', function (data) {//选择创建组织
            //    var sMainStr = JSON.stringify(data.field);
            //    layer.open({
            //        type: 2
            //        , area: ['100%', '100%']
            //        , title: '组织'
            //        , shade: 0.6 //遮罩透明度
            //        , maxmin: true //允许全屏最小化
            //        , anim: 0 //0-6的动画形式,-1不开启
            //        , content: ['../../../views/Baseset/基础资料/Gy_EmployeeList.html?Type=HSecManager', 'yes']
            //        , resize: false
            //        , cancel: function () {
            //            //$(".layui-btn").removeClass("layui-btn-disabled");
            //        }
            //    })
            //});
            //获取最大基础资料ID
            $.ajax({
                url: GetWEBURL() + "/Xt_Xtgnb/GetMAXBillID",
                type: "GET",
                data: { },
                success: function (d) {
                    //console.log(d.data);
                    $("#HInterID").val(d.data[0].hitemid);
                }
            });
            //打印Printing
@@ -340,80 +293,38 @@
            //退出
            form.on('submit(Cancel)', function () {
                layer.confirm('您确定要关闭本页吗?', { icon: 3, title: '提示' }, function (index) {
                    parent.location.href = "../../../views/index.html";
                    /*parent.location.href = "../../../views/index.html";*/
                    parent.layer.closeAll();
                });
            });
            //提交
            form.on('submit(Saver)', function (data) {//提交
                var gnbm = $("#gnbm").val();
                if (gnbm == null || gnbm == undefined || gnbm == "") {
                    layer.msg("请输入功能编码!", { icon: 5 });
                    return;
                }
                var ModRightNameAdd = 'Xt_Xtgnb_Edit';
                var user = sessionStorage["HUserName"];
                var oMain = JSON.stringify(data.field)
                var sBillModeify = oMain + ';' + linterid + ';' + user + ';' + ModRightNameAdd;
                var sBillModeify = oMain + ';' + hID + ';' + user + ';' + ModRightNameAdd;
                var index = layer.load();
                if (HType == "Modify") {
                //新增
                if (OperationType == 1) {
                    $.ajax({
                        type: "POST",
                        //url: GetWEBURL() + "/'Xt_Xtgnb/AddBill1",
                        url: "http://localhost:12761/'Xt_Xtgnb/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_Xtgnb/AddBill",
                        url: "http://localhost:12761/Xt_Xtgnb/AddBill",
                        // url: GetWEBURL() + "/Xt_Xtgnb/AddBill",
                        url: GetWEBURL() + "/Xt_Xtgnb/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("提交成功");
                            }
@@ -428,6 +339,31 @@
                        }
                    });
                }
                //修改
                if (OperationType == 3) {
                    $.ajax({
                        type: "POST",
                        url: GetWEBURL() + "Xt_Xtgnb/AddBill1",
                        async: true,
                        data: { "oMain": sBillModeify},
                        dataType: "json",
                        success: function (data) {
                            if (data.count == 1) {
                                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: "温馨提示" });
                        }
                    });
                }
            });