1
wtt
2025-12-08 81d1261b908d586b1d078a5d712fcbefddf1cfbf
WebTM/views/Éú²ú¹ÜÀí/Ç·ÁÏÔËËã/JIT_MaterialLevelShorAnalysis.html
@@ -94,7 +94,7 @@
                tableSelect.render({
                    elem: '#HWorkShopIDName',//输入框dom选择
                    searchKey: '部门名称,HItemID',//查询的列名
                    sWhere: '',//table搜索sWhere条件 //默认筛选项
                    sWhere: " and ç¦ç”¨æ ‡è®° = '' and è½¦é—´æ ‡è®° = 'Y' ",//table搜索sWhere条件 //默认筛选项
                    ajaxSelect: function (sWhere) {
                        var data = '';
                        $.ajax({
@@ -144,8 +144,32 @@
            //#region å¼€å§‹å¤šçº§æ¬ æ–™è¿ç®—
            form.on('submit(btn_Calculate)', function (data) {
                set_Calculate(data);
                if (set_ModCheck("Sc_WorkBillSortBill_qlys") == true) {
                    set_Calculate(data);
                }
            });
            //权限判定
            function set_ModCheck(ModRightNameCheck) {
                var Permission = false;
                $.ajax({
                    type: "GET",
                    url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //方法所在页面和方法名
                    async: false,
                    data: { "ModRightNameCheck": ModRightNameCheck, "user": sessionStorage["HUserName"] },
                    success: function (result) {
                        if (result.count == 1) {
                            Permission = true;
                        } else {
                            layer.alert("当前模块没有查询权限!", { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
                return Permission;
            }
            function set_Calculate() {
                var ajaxLoad = layer.load();
@@ -157,14 +181,24 @@
                }
                //欠料运算
                var sql = "exec h_p_JIT_MaterialLevelShorAnalysisReportList " + HWorkShopID + ",'" + HMaker + "'," + HStockOrgID;
                var startTime = new Date().getTime();
                $.ajax({
                    url: GetWEBURL() + '/Gy_SOPBillList/WindowPrintList',
                    type: "GET",
                    async: false,
                    data: { "sWhere": sql },
                    success: function (data1) {
                        // è®¡ç®—请求花费的时间
                        var endTime = new Date().getTime();
                        var executionTime = endTime - startTime; // æ¯«ç§’
                        var executionTimeInSeconds = (executionTime / 1000).toFixed(2); // è½¬æ¢ä¸ºç§’并保留两位小数
                        if (data1.count == 1) {
                            layer.msg(data1.data[0]["HRemark"]);
                            layer.msg("完成多级欠料运算");
                            // åŒæ ·ä½¿ç”¨setTimeout延迟显示执行时间(在错误处理中也计算时间)
                            setTimeout(function () {
                                layer.msg("执行时间: " + executionTimeInSeconds + " ç§’");
                                layer.close(ajaxLoad);
                            }, 1000);
                            layer.close(ajaxLoad);
                        } else {
                            layer.alert(data1.code + data1.Message, { icon: 5 });
@@ -218,7 +252,7 @@
                    , area: ['90%', '90%']//大小
                    , title: '生产车间列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../基础资料/公用基础资料/Gy_DepartmentList.html?Type=2&HOrgName=' + HOrgName, 'yes']
                    , content: ['../../基础资料/公用基础资料/Gy_DepartmentList.html?Type=1&HOrgName=' + HOrgName, 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面