yusijie
2022-11-17 fee57043d295d200d3446697e8a3de1d5472eca2
WebTM/views/ϵͳ¹ÜÀí/Óû§¹ÜÀí/Xt_UserListEdit.html
@@ -68,13 +68,13 @@
                                                        <div class="layui-inline">
                                                            <label class="layui-form-label">密码</label>
                                                            <div class="layui-input-inline">
                                                                <input type="password" class="layui-input" name="Czmm" id="Czmm" value="" >
                                                                <input type="password" class="layui-input" name="Czmm" id="Czmm" value="">
                                                            </div>
                                                        </div>
                                                        <div class="layui-inline">
                                                            <label class="layui-form-label">确认密码</label>
                                                            <div class="layui-input-inline">
                                                                <input type="password" name="Czyyz" id="Czyyz"  class="layui-input" value="" style="float:left;width:150px;">
                                                                <input type="password" name="Czyyz" id="Czyyz" class="layui-input" value="" style="float:left;width:150px;">
                                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="CzyyzList" style="width:40px;">
                                                                    <i class="layui-icon layui-icon-edit layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                                </button>
@@ -88,11 +88,11 @@
                                                                <textarea placeholder="请输入摘要" class="layui-textarea" name="Explain" id="Explain"></textarea>
                                                            </div>
                                                        </div>
                                                        <div class="layui-inline" >
                                                        <div class="layui-inline">
                                                            <label class="layui-form-label">对应职员</label>
                                                            <div class="layui-input-inline">
                                                                <input type="text" name="HEmpName" id="HEmpName" readonly  class="layui-input" value="" style="float:left;width:150px;">
                                                                <input type="hidden" name="HEmpID" id="HEmpID"  class="layui-input" value="0" style="float:left;width:150px;">
                                                                <input type="text" name="HEmpName" id="HEmpName" readonly class="layui-input" value="" style="float:left;width:150px;">
                                                                <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="0" style="float:left;width:150px;">
                                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;">
                                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                                </button>
@@ -108,7 +108,7 @@
                                                            <div class="layui-inline">
                                                                <label class="layui-form-label">对应组织</label>
                                                                <div class="layui-input-inline">
                                                                    <select name="HOrgID" id="HOrgID" >
                                                                    <select name="HOrgID" id="HOrgID">
                                                                    </select>
                                                                </div>
                                                            </div>
@@ -117,7 +117,7 @@
                                                                <div class="layui-input-inline">
                                                                    <div class="layui-input-inline">
                                                                        <input type="text" name="HK3UserName" id="HK3UserName" readonly class="layui-input" value="" style="float:left;width:150px;">
                                                                        <input type="text" name="HK3UserID" id="HK3UserID"  value="0" hidden>
                                                                        <input type="text" name="HK3UserID" id="HK3UserID" value="0" hidden>
                                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HK3UserList" style="width:40px;">
                                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                                        </button>
@@ -131,7 +131,7 @@
                                                                <div class="layui-input-inline">
                                                                    <div class="layui-input-inline">
                                                                        <input type="text" name="HKeeper" id="HKeeper" readonly class="layui-input" value="" style="float:left;width:150px;">
                                                                        <input type="text" name="HKeeperID" id="HKeeperID"  value="0" hidden >
                                                                        <input type="text" name="HKeeperID" id="HKeeperID" value="0" hidden>
                                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HKeeperList" style="width:40px;">
                                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                                        </button>
@@ -143,7 +143,7 @@
                                                                <div class="layui-input-inline">
                                                                    <div class="layui-input-inline">
                                                                        <input type="text" name="HSecManager" id="HSecManager" readonly class="layui-input" value="" style="float:left;width:150px;">
                                                                        <input type="text" name="HSecManagerID" id="HSecManagerID"  value="0" hidden >
                                                                        <input type="text" name="HSecManagerID" id="HSecManagerID" value="0" hidden>
                                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HSecManagerList" style="width:40px;">
                                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                                        </button>
@@ -157,7 +157,7 @@
                                                                <div class="layui-input-inline">
                                                                    <div class="layui-input-inline">
                                                                        <input type="text" name="HSellMan" id="HSellMan" readonly class="layui-input" value="" style="float:left;width:150px;">
                                                                        <input type="text" name="HSellManID" id="HSellManID"  value="0" hidden >
                                                                        <input type="text" name="HSellManID" id="HSellManID" value="0" hidden>
                                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HSellManList" style="width:40px;">
                                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                                        </button>
@@ -169,7 +169,7 @@
                                                                <div class="layui-input-inline">
                                                                    <div class="layui-input-inline">
                                                                        <input type="text" name="HDept" id="HDept" readonly class="layui-input" value="" style="float:left;width:150px;">
                                                                        <input type="text" name="HDeptID" id="HDeptID"  value="0" hidden >
                                                                        <input type="text" name="HDeptID" id="HDeptID" value="0" hidden>
                                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptList" style="width:40px;">
                                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                                        </button>
@@ -183,7 +183,7 @@
                                                                <div class="layui-input-inline">
                                                                    <div class="layui-input-inline">
                                                                        <input type="text" name="HWHName" id="HWHName" readonly class="layui-input" value="" style="float:left;width:150px;">
                                                                        <input type="text" name="HWhID" id="HWhID"  value="0" hidden>
                                                                        <input type="text" name="HWhID" id="HWhID" value="0" hidden>
                                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HWhList" style="width:40px;">
                                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                                        </button>
@@ -195,7 +195,7 @@
                                                                <div class="layui-input-inline">
                                                                    <div class="layui-input-inline">
                                                                        <input type="text" name="HSCWHName" id="HSCWHName" readonly class="layui-input" value="" style="float:left;width:150px;">
                                                                        <input type="text" name="HSCWHID" id="HSCWHID"  value="0" hidden>
                                                                        <input type="text" name="HSCWHID" id="HSCWHID" value="0" hidden>
                                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HSCWHList" style="width:40px;">
                                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                                        </button>
@@ -209,7 +209,7 @@
                                                                <div class="layui-input-inline">
                                                                    <div class="layui-input-inline">
                                                                        <input type="text" name="HSupName" id="HSupName" readonly class="layui-input" value="" style="float:left;width:150px;">
                                                                        <input type="text" name="HSupID" id="HSupID" value="0" hidden >
                                                                        <input type="text" name="HSupID" id="HSupID" value="0" hidden>
                                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HSupList" style="width:40px;">
                                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                                        </button>
@@ -224,7 +224,7 @@
                                                <div class="layui-inline">
                                                    <label class="layui-form-label" style="width:110px;">对应CLOUD账号</label>
                                                    <div class="layui-input-inline">
                                                        <input class="layui-input" name="HCloudUserName" lay-verify="" id="HCloudUserName" >
                                                        <input class="layui-input" name="HCloudUserName" lay-verify="" id="HCloudUserName">
                                                    </div>
                                                </div>
                                                <div class="layui-inline">
@@ -236,12 +236,14 @@
                                            </div>
                                        </div>
                                        <div class="layui-tab-item layui-show">
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
                    </form>
                </div>
            </div>
@@ -250,15 +252,17 @@
    <script>
        var Sav = ""; //提交类型
        var Psv = ""; //是否修改密码
        var linterid;
        //获取参数
        var params = get_UrlVars();
        if (typeof (params[params[0]]) == "undefined") {
            linterid = 0
            var OperationType = 1;//操作类型
            var closeType = 2;  //关闭类型
        } else {
            debugger;
            var OperationType = params[params[0]];//操作类型
            var linterid = params[params[1]];//源单id
            linterid = params[params[1]];//源单id
            var HSouceBillType = params[params[2]];//源单类型
            var closeType = params[params[3]];  //关闭类型
        }
@@ -279,11 +283,12 @@
                , laydate = layui.laydate
                , element = layui.element
                , formSelects = layui.formSelects
            var option = [];
            //#endregion
            //#region è¿›å…¥é¡µé¢æ—¢åŠ è½½
            Organ();//加载组织
            set_ClearBill();
            //判断操作类型
            if (OperationType == 1) {//无源新增       
@@ -364,11 +369,19 @@
            //保存
            form.on('submit(Saver)', function (data) {
                var sMainStr = JSON.stringify(data.field) + ';' + Sav;
                var num = [];
                for (var i = 0; i < table.checkStatus('mainTable').data.length; i++) {
                    num.push(table.checkStatus('mainTable').data[i]["HGroupID"]);
                }
                var sSubStr = num.toString() == "" ? "-1" : num.toString();
                var sMainStr = JSON.stringify(data.field) + ';' + Sav + ';' + sSubStr;
                if (!AllowLoadData())//数据验证
                {
                    return false;
                }
                $.ajax(
                    {
                        type: "POST",
@@ -411,6 +424,85 @@
            //#endregion
            //初始化表格
            function set_ClearBill() {
                set_InitGrid();
                get_Display();
            }
            function set_InitGrid() {
                option = {
                    elem: '#mainTable'
                    , height: 340
                    , cellMinWidth: 90
                    , limit: 500
                    , cols: [[
                        { type: 'checkbox', fixed: 'left' }
                        , { field: 'HGroupID', title: 'HGroupID', sort: true, hide: true }
                        , { field: '角色', title: '角色' }
                        , { field: '级别', title: '级别' }
                        , { field: '说明', title: '说明' }
                    ]]
                }
            }
            //加载数据到网格
            function get_Display() {
                var wait = layer.load();//遮罩
                $.ajax({
                    url: GetWEBURL() + '/Xt_UserGroup/list',
                    type: "GET",
                    data: { "sWhere": "" },
                    success: function (data1) {
                        if (data1.count == 1) {
                            option.data = data1.data;
                            table.render(option);
                            layer.close(wait);
                            get_DisplayUserGroupInfoList();
                        } else {
                            layer.close(wait);
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.close(wait);
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            //加载绑定角色数据
            function get_DisplayUserGroupInfoList() {
                var sWhere = "and UserId='" + linterid+"'";
                var wait = layer.load();//遮罩
                $.ajax({
                    url: GetWEBURL() + '/Xt_UserGroup/UserGroupInfoList',
                    type: "GET",
                    data: { "sWhere": sWhere },
                    success: function (data1) {
                        layer.close(wait);
                        if (data1.count == 1) {
                            if (data1.data.length > 0) {
                                for (var i = 0; i < data1.data.length; i++) {
                                    for (var j = 0; j < option.data.length; j++) {
                                        if (data1.data[i].GroupId == option.data[j]["HGroupID"]) {
                                            option.data[j]["LAY_CHECKED"] = true;
                                            break;
                                        }
                                    }
                                }
                                table.render(option);
                            }
                        } else {
                            layer.close(wait);
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.close(wait);
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            //获取组织
            function Organ() {
                //获取登录页组织列