WebTM/views/»ù´¡×ÊÁÏ/¹¤×Ê»ù´¡×ÊÁÏ/Gy_WorkTypeList.html
@@ -130,7 +130,7 @@
            index: 'lib/index'  //主入口模块
        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () {
            
            //#region å…¬å…±å˜é‡
        //#region å…¬å…±å˜é‡
            var $ = layui.$
                , admin = layui.admin
                , layer = layui.layer
@@ -148,9 +148,12 @@
            var columns = "";
            var HModName = "Gy_WorkTypeList";
            var titleData = [];     //不需要显示的字段
            var params = get_UrlVars();
            var Type = params[params[0]];
            var OperationType = params[params[1]];  //1为直接列表模块打开  2为从其他模块打开基础资料列表
            //#endregion
            //#region ã€è¿‡æ»¤æ–¹æ¡ˆã€‘
        //#region ã€è¿‡æ»¤æ–¹æ¡ˆã€‘
            //过滤条件的classç±» 
            var HClassTag = "ForFilteringSchemes";
@@ -163,7 +166,7 @@
            //#endregion
            //#region è¿›å…¥é¡µé¢å³åŠ è½½
        //#region è¿›å…¥é¡µé¢å³åŠ è½½
            //初始化界面
            set_ClearBill();
@@ -174,11 +177,14 @@
                set_StockOrg();
                //初始化表格
                set_InitGrid();
                //刷新
                sWhere = "HUSEORGID=" + sessionStorage["OrganizationID"];
                get_Display(sWhere);
                //查询当前登录用户有没有在当前模块设置默认过滤方案
                get_DefaultModule();
                //从其他模块打开基础资料列表 ç»„织为当前组织且不可编辑
                if (OperationType == 2) {
                    $("#HStockOrgID").val(sessionStorage["Organization"])   //组织
                    $("#HStockOrgID").attr("disabled", true);
                    form.render('select');
                }
            }
            //#endregion
@@ -209,7 +215,8 @@
                            form.render('select');
                        }
                        layer.closeAll("loading");
                    }
                    },
                    complete: function (XHR, TS) { XHR = null }//回收资源
                })
            }
            //#endregion
@@ -253,7 +260,9 @@
                        else {
                            layer.alert(data1.Message, { icon: 5 });
                        }
                    }, error: function (e) {
                    },
                    complete: function (XHR, TS) { XHR = null },//回收资源
                    error: function (e) {
                        layer.alert(e.Message, { icon: 5 });
                    }
                });
@@ -336,11 +345,53 @@
                        var btns = document.getElementsByTagName("button");     //获取本页所有按钮对象
                        Display_HideButton(btns, HModName, HModName, HMaker);
                    }, error: function () {
                    },
                    complete: function (XHR, TS) { XHR = null },//回收资源
                    error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                })
            }
            //#endregion
            //#region ç‚¹å‡»è¡Œé€‰ä¸­é«˜äº®
            table.on('row(mainTable)', function (obj) {
                //选中行改变颜色
                var flag = !obj.tr.find(':checkbox:first').prop('checked');
                obj.tr.find(':checkbox').prop('checked', flag);
                if (flag) {
                    obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked');  //设置复选框选中样式
                    $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//改变当前tr背景颜色和字体颜色
                } else {
                    obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//取消复选框选中样式
                    $(obj.tr.selector).attr({ "style": "background:" });//取消当前tr颜色
                }
                //mainTable ä¸ºè¡¨æ ¼ID   æ³¨æ„æ­¤å¤„如果ID不正确将导致你在监听复选框时获取不到你选择的数据,前面的只是添加或删除选中未选中样式以及设置背景色,字体颜色
                layui.each(table.cache.mainTable, function (i, l) {
                    if (obj.tr.index() == l.LAY_TABLE_INDEX) {
                        l.LAY_CHECKED = flag;
                    }
                });
            })
            //#endregion
            //#region åŒå‡»è¿”回数据
            table.on('rowDouble(mainTable)', function (obj) {
                var data = [];
                data.push(obj.data);
                switch (Type) {
                    case "HWorkType":      //表头双击返回
                        parent.GetHWorkTypeValue(data);
                        break;
                    case "HWorkTypeList":  //列表双击返回
                        var dataList = obj.data;
                        //返回方法
                        parent.GetHWorkTypeListValue(dataList);
                        break;
                }
                var index = parent.layer.getFrameIndex(window.name);
                parent.layer.close(index);
            });
            //#endregion
        //#endregion
@@ -478,7 +529,9 @@
                                    layer.msg(result.Message, { icon: 2, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                                    layer.close(wait);
                                }
                            }, error: function (err) {
                            },
                            complete: function (XHR, TS) { XHR = null },//回收资源
                            error: function (err) {
                                layer.msg('错误' + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                                layer.close(wait);
                            }
@@ -522,7 +575,9 @@
                            } else {
                                layer.alert(result.Message, { icon: 5 });
                            }
                        }, error: function () {
                        },
                        complete: function (XHR, TS) { XHR = null },//回收资源
                        error: function () {
                            layer.alert("接口请求失败!", { icon: 5 });
                        }
                    });
@@ -563,7 +618,9 @@
                            } else {
                                layer.alert(result.Message, { icon: 5 });
                            }
                        }, error: function () {
                        },
                        complete: function (XHR, TS) { XHR = null },//回收资源
                        error: function () {
                            layer.alert("接口请求失败!", { icon: 5 });
                        }
                    });
@@ -578,29 +635,6 @@
                }
            }
            //#endregion
            //#region ç‚¹å‡»è¡Œé€‰ä¸­é«˜äº®
            table.on('row(mainTable)', function (obj) {
                //选中行改变颜色
                var flag = !obj.tr.find(':checkbox:first').prop('checked');
                obj.tr.find(':checkbox').prop('checked', flag);
                if (flag) {
                    obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked');  //设置复选框选中样式
                    $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//改变当前tr背景颜色和字体颜色
                } else {
                    obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//取消复选框选中样式
                    $(obj.tr.selector).attr({ "style": "background:" });//取消当前tr颜色
                }
                //mainTable ä¸ºè¡¨æ ¼ID   æ³¨æ„æ­¤å¤„如果ID不正确将导致你在监听复选框时获取不到你选择的数据,前面的只是添加或删除选中未选中样式以及设置背景色,字体颜色
                layui.each(table.cache.mainTable, function (i, l) {
                    if (obj.tr.index() == l.LAY_TABLE_INDEX) {
                        l.LAY_CHECKED = flag;
                    }
                });
            })
            //#endregion
            //#region ä¿å­˜åˆ—宽
            function set_SaveGridColWidth() {
@@ -627,7 +661,9 @@
                        } else {
                            layer.alert(data1.Message, { icon: 5 });
                        }
                    }, error: function (e) {
                    },
                    complete: function (XHR, TS) { XHR = null },//回收资源
                    error: function (e) {
                        layer.alert(e.Message, { icon: 5 });
                    }
                });
@@ -669,7 +705,9 @@
                        } else {
                            layer.alert(data1.Message, { icon: 5 });
                        }
                    }, error: function (e) {
                    },
                    complete: function (XHR, TS) { XHR = null },//回收资源
                    error: function (e) {
                        layer.alert(e.Message, { icon: 5 });
                    }
                });
@@ -757,11 +795,18 @@
                var Comparator = $("#Comparator").val()
                var ColContent = $("#ColContent").val();
                if (HStockOrgName =="全部") {
                    sWhere = "1=1";
                //直接列表打开
                if (OperationType == undefined || OperationType == 1) {
                    if (HStockOrgName == "全部") {
                        sWhere = "1=1";
                    }
                    else {
                        sWhere = "组织='" + HStockOrgName + "'";
                    }
                }
                //从其他模块打开基础资料列表
                else {
                    sWhere = "组织='" + HStockOrgName + "'";
                    sWhere = "HUSEORGID=" + sessionStorage["OrganizationID"];
                }
                if (ColName != 0 && Comparator != 0) {
@@ -798,12 +843,20 @@
            //#region åˆ—表刷新
            function get_Display(sWhere) {
                //直接列表打开
                if (OperationType == undefined || OperationType == 1) {
                    OperationType = 1;
                }
                //从其他模块打开基础资料列表
                else {
                    sWhere += " and ç¦ç”¨æ ‡è®°='' and å®¡æ ¸äºº<>''";
                }
                var ajaxLoad = layer.load();
                $.ajax({
                    type: "GET",
                    url: GetWEBURL() + '/Gy_WorkTypeController/GetGy_WorkTypeList_Json',
                    async: false,    //async用于控制(false)同步和(true)异步,默认的是true,即请求默认的是异步请求
                    data: { "sWhere": sWhere, "HMaker": HMaker },
                    data: { "sWhere": sWhere, "HMaker": HMaker, "OperationType": OperationType },
                    success: function (data1) {
                        if (data1.count == 1) {
                            var data = [];
@@ -871,6 +924,7 @@
                            layer.alert(data1.Message, { icon: 5 });
                        }
                    },
                    complete: function (XHR, TS) { XHR = null },//回收资源
                    error: function () {
                        layer.close(ajaxLoad);
                        layer.alert("接口请求失败!", { icon: 5 });
@@ -899,8 +953,9 @@
            //获取当前用户的默认过滤方案
            function get_DefaultModule() {
                $.ajax({
                    url: GetWEBURL() + '/Xt_FastICScheme/Chooselist',
                    type: "GET",
                    url: GetWEBURL() + '/Xt_FastICScheme/Chooselist',
                    async: false,    //async用于控制(false)同步和(true)异步,默认的是true,即请求默认的是异步请求
                    data: { "user": sessionStorage["Czybm"], "HModuleName": HModuleName, "HInterID": 0, "Type": "Default" },
                    success: function (data1) {
                        if (data1.count == 1) {
@@ -935,7 +990,9 @@
                            get_FastQuery();
                            form.render("select");
                        }
                    }, error: function () {
                    },
                    complete: function (XHR, TS) { XHR = null },//回收资源
                    error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
@@ -1046,6 +1103,7 @@
                                }
                                layer.closeAll("loading");
                            },
                            complete: function (XHR, TS) { XHR = null },//回收资源
                            error: function (err) {
@@ -1103,6 +1161,7 @@
            //#endregion
        //#endregion
        //以上是layui模块
        });
        //#region ã€è¿‡æ»¤æ–¹æ¡ˆè¿”回数据】
@@ -1136,7 +1195,9 @@
                        layer.close(ajaxLoad);
                        layer.alert(data1.code + data1.Message, { icon: 5 });
                    }
                }, error: function () {
                },
                complete: function (XHR, TS) { XHR = null },//回收资源
                error: function () {
                    layer.close(ajaxLoad);
                    layer.alert("接口请求失败!", { icon: 5 });
                }