1
沈泽
2021-08-27 fd05804a92f827d5c77ce1a16cfbf5cc1c8fb017
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_EquipMent_Edit.html
@@ -168,11 +168,29 @@
        </div>
    </div>
    <script>
        //获取参数
        function getUrlVars() {
            var vars = [], hash;
            var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
            for (var i = 0; i < hashes.length; i++) {
                hash = hashes[i].split('=');
                vars.push(hash[0]);
                vars[hash[0]] = hash[1];
            }
            return vars;
        }
        var params = getUrlVars();
        var linterid = params[params[0]]; //从参数中获取 å•据内码
        var HType = params[params[1]];    //单据状态
        var lSourceBillType = params[params[2]];  //从单据获取 æºå•类型
        layui.config({
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
            index: 'lib/index', //主入口模块
        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () {
            //#region å…¬å…±å˜é‡
            var $ = layui.$
                , admin = layui.admin
                , layer = layui.layer
@@ -183,66 +201,45 @@
                , laydate = layui.laydate
                , util = layui.util
            var sWhere = "";
            //#endregion
            $("#HCreator").val(sessionStorage["HUserName"]);//创建人
            //获取参数
            function getUrlVars() {
                var vars = [], hash;
                var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
                for (var i = 0; i < hashes.length; i++) {
                    hash = hashes[i].split('=');
                    vars.push(hash[0]);
                    vars[hash[0]] = hash[1];
                }
                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]];  //从单据获取 æºå•类型
            //#region è¿›å…¥é¡µé¢å³åŠ è½½
            //判断新增还是编辑
            if (HType == "Modify") {
                $.ajax({
                    url: GetWEBURL() + "/Gy_EquipMent/xg",
                    //url: "http://localhost:12761/Gy_EquipMent/xg",
                    type: "GET",
                    data: {
                        "HInterID": linterid
                    },
                    success: function (d) {
                        ajaxReturnData = JSON.parse(JSON.stringify(d)).data;
                        $("#HNumber").val(d.data[0].HNumber);
                        $("#HName").val(d.data[0].HName);
                        $("#HRemark").val(d.data[0].HRemark);
                        $("#HUpDater").val(sessionStorage["HUserName"]);//修改人
                    }
                });
                //编辑
                set_ShowBill();
            }
            else {
                $.ajax({
                    url: GetWEBURL() + "/Gy_EquipMent/GetMAXBillID",
                    type: "GET",
                    data: { },
                    success: function (d) {
                        $("#HInterID").val(d.data[0].hitemid);
                    }
                });
                //新增
                set_AddNew();
            }
            //#endregion
            //#region è§¦å‘事件:包括form.on(){}格式的所有点击事件、选择事件等
            //新增
            form.on('submit(Add)', function () {
                window.location.reload();
                $("#HCreator").val(sessionStorage["HUserName"]);//创建人
            });
            //审核
            form.on('submit(Check)', function () {
            });
            //提交
            form.on('submit(Saver)', function (data) {//提交
                set_Save(data);
            });
            //退出
            form.on('submit(Cancel)', function () {
                layer.confirm('您确定要关闭本页吗?', { icon: 3, title: '提示' }, function (index) {
                    parent.location.href = "../../../views/index.html";
                });
            });
            //选择验收
            form.on('submit(HSecManagerID-BT)', function (data) {//选择验收
@@ -262,18 +259,6 @@
                })
            });
            //获取最大基础资料ID
            $.ajax({
                url: GetWEBURL() + "/Gy_EquipMent/GetMAXBillID",
                type: "GET",
                data: { },
                success: function (d) {
                    //console.log(d.data);
                    $("#HInterID").val(d.data[0].hitemid);
                }
            });
            //打印Printing
            form.on("submit(print)", function (data) {
                layer.alert("我是打印按钮!单据主ID是:" + linterid);
@@ -282,30 +267,66 @@
            });
            //#endregion
            //#region æœ¬é¡µé¢åŠ è½½æ‰€æœ‰æ–¹æ³•
            //新增
            form.on('submit(Add)', function () {
                window.location.reload();
            function set_AddNew()
            {
                $("#HCreator").val(sessionStorage["HUserName"]);//创建人
            });
                get_MAXNum();
            }
            //审核
            form.on('submit(Check)', function () {
            });
            //退出
            form.on('submit(Cancel)', function () {
                layer.confirm('您确定要关闭本页吗?', { icon: 3, title: '提示' }, function (index) {
                    parent.location.href = "../../../views/index.html";
            //获取最大ID
            function get_MAXNum()
            {
                //获取最大基础资料ID
                $.ajax({
                    url: GetWEBURL() + "/Gy_EquipMent/GetMAXBillID",
                    type: "GET",
                    data: {},
                    success: function (d) {
                        //console.log(d.data);
                        $("#HInterID").val(d.data[0].hitemid);
                    }
                });
            });
            }
            //编辑
            function set_ShowBill()
            {
                $.ajax({
                    url: GetWEBURL() + "/Gy_EquipMent/xg",
                    type: "GET",
                    data: {
                        "HInterID": linterid
                    },
                    success: function (d) {
                        ajaxReturnData = JSON.parse(JSON.stringify(d)).data;
                        $("#HNumber").val(d.data[0].HNumber);
                        $("#HName").val(d.data[0].HName);
                        $("#HHelpCode").val(d.data[0].HHelpCode); //助记码
                        $("#HMadeMoney").val(d.data[0].HMadeMoney); //制造费用
                        $("#HStdPay").val(d.data[0].HStdPay); //标准工资
                        $("#HRemark").val(d.data[0].HRemark);
                        $("#HUpDater").val(sessionStorage["HUserName"]);//修改人
                    }
                });
            }
            //提交
            form.on('submit(Saver)', function (data) {//提交
            //保存
            function set_Save(data) {
                //验证
                AllowLoadData(data);
                //保存请求
                set_SaveUrl(data);
            }
            //验证
            function AllowLoadData(data)
            {
                var HCreateOrg = $("#HCreateOrg").val();
                if (HCreateOrg == null || HCreateOrg == undefined || HCreateOrg == "") {
@@ -348,6 +369,11 @@
                    return;
                }
            }
            //保存请求
            function set_SaveUrl(data)
            {
                var ModRightNameAdd = 'Gy_EquipMent_Edit';
                var user = sessionStorage["HUserName"];
@@ -358,10 +384,9 @@
                if (HType == "Modify") {
                    $.ajax({
                        type: "POST",
                        //url: GetWEBURL() + "/Gy_EquipMent/AddBill1",
                        url: "http://localhost:12761/Gy_EquipMent/AddBill1",
                        url: GetWEBURL() + "/Gy_EquipMent/AddBill1",
                        async: true,
                        data: { "oMain": sBillModeify},
                        data: { "oMain": sBillModeify },
                        dataType: "json",
                        success: function (data) {
                            if (data.count == 1) {
@@ -379,12 +404,10 @@
                        }
                    });
                }
                else
                {
                else {
                    $.ajax({
                        type: "POST",
                        url: GetWEBURL() + "/Gy_EquipMent/AddBill",
                        //url: "http://localhost:12761/Gy_EquipMent/AddBill",
                        async: true,
                        data: { "oMain": oMain },
                        dataType: "json",
@@ -404,9 +427,17 @@
                        }
                    });
                }
            });
            }
            //#endregion
            ////判断是否登录 æœªç™»å½•则跳到登录页
            //if (sessionStorage.login != "login") {
            //    layer.confirm("登录失效,请重新登录!", {
            //        icon: 4, skin: 'layui-layer-lan', title: "温馨提示", closeBtn: 0, btn: ['重新登录']
            //    }, function () { window.location.href = "../../user/login.html"; });
            //}
        });
        //以上为layui模块