WebTM/views/Éú²ú¹ÜÀí/±¦¹¤ÅŲú/JIT_NeedMaterPlanConfigBillReportForLack.html
@@ -140,6 +140,7 @@
                        <script type="text/html" id="toolbarDemo">
                            <div class="layui-btn-container">
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_export" id="get_export"><i class="layui-icon layui-icon-export"></i>导出</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_insert" id="get_insert"><i class="layui-icon layui-icon-export"></i>快捷新增</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh" id="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit" id="get_Exit"><i class="layui-icon layui-icon-logout"></i>退出</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="set_HideColumn"><i class="layui-icon layui-icon-form"></i>列设置</button>
@@ -189,6 +190,10 @@
                    //导出excel
                    case 'get_export':
                        get_Export();
                        break;
                    //快捷新增
                    case 'get_insert':
                        get_insert();
                        break;
                    //刷新
                    case 'get_Refresh': get_Refresh();
@@ -320,7 +325,7 @@
                            Display_HideButton(btns, HBillType, HModName, sessionStorage["HUserName"]);
                            //刷新表格数据
                            //DisPlay_HideColumn();
                            DisPlay_HideColumn();
                            layer.close(ajaxLoad);
@@ -481,7 +486,18 @@
                            //        }
                            //    }
                            //}
                            table.exportFile(ins.config.id, option.data, "xls");
                            data.forEach((item) => {
                                for (let itemobj in item) {
                                    if (item[itemobj] == null) {
                                        item[itemobj] = "";
                                    }
                                    if (item[itemobj].length > 0) {  // å‡è®¾å­—段名为field
                                        item[itemobj] = item[itemobj].toString().replaceAll(/[\r\n]+/g, '');  // å°†æ¢è¡Œç¬¦æ›¿æ¢ä¸ºç©ºå­—符串
                                        item[itemobj] = item[itemobj].toString().replaceAll(/[,]+/g, ',');  // å°†æ¢åˆ†å·æ›¿æ¢ä¸ºç©ºå­—符串
                                    }
                                }
                            });
                            table.exportFile(ins.config.id, data, "xls");
                        } else {
                            layer.alert("当前模块没有导出权限!", { icon: 5 });
                        }
@@ -498,6 +514,47 @@
            }
            //#endregion
            //#region å¿«æ·æ–°å¢ž
            function get_insert() {
                var CheckStatus = table.checkStatus("mainTable");
                if (set_ModCheck("JIT_NeedMaterPlanConfigBill_Edit") == false) {
                    return layer.msg("无权限!")
                }
                if (CheckStatus.data.length == 0) {
                    return layer.msg("请选择数据!")
                } else {
                    layer.confirm('您确定要新增吗?', {
                        btn: ['确定', '取消'] //按钮
                        , btn1: function () {
                            var ajaxLoad = layer.load();
                            var message = "";
                            for (var i = 0; i < CheckStatus.data.length; i++) {
                                var sql = "exec h_p_JIT_NeedMaterPlanConfigBillReportForLack_Copy " + CheckStatus.data[i].HOrgID + "," + CheckStatus.data[i].HMaterID + "," + CheckStatus.data[i].HDeptID
                                $.ajax({
                                    url: GetWEBURL() + '/Gy_SOPBillList/WindowPrintList',
                                    type: "GET",
                                    async: false,
                                    data: { "sWhere": sql },
                                    success: function (data1) {
                                        if (data1.count == 1) {
                                            message += i + "." + data1.data[0].Remark + CheckStatus.data[i].物料名称+ "\\n"
                                        } else {
                                            layer.alert(data1.code + data1.Message, { icon: 5 });
                                        }
                                    }, error: function () {
                                        layer.alert("接口请求失败!", { icon: 5 });
                                    }
                                });
                            }
                            layer.alert(message, { icon: 5 });
                            layer.close(ajaxLoad);
                            //刷新数据
                            get_FastQuery(2);
                        }
                    })
                }
            }
            //#endregion
            //#region éšè—åˆ—设置
            function get_HideColumn() {
                var colName = "";
@@ -632,6 +689,26 @@
                form.render('select');
            }
            //#endregion
            //权限判定
            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;
            }
        });
            //#endregion