wzp
2022-07-12 705909e14fe4e9f2fc261ee4eb40a8b41fa2f6d4
web/web/SysUser.aspx
@@ -18,8 +18,10 @@
                        var html = [];
                        $.each(result.Message.Table, function(i) {
                            html.push("<tr>");
                            html.push("<td>" + this.Account + "</td>");
                            html.push("<td>" + this.Account + "</td>");
                            html.push("<td>" + this.UserName + "</td>");
                            html.push("<td>" + this.RoleNames + "</td>");
                            /**
                            if (this.UserType == 1) {
                                html.push("<td>" + "管理员" + "</td>");
                            }
@@ -43,7 +45,7 @@
                            }
                            else {
                                html.push("<td>" + "" + "</td>");
                            }
                            }**/
                            html.push("<td>" + this.Mobile + "</td>");
                            html.push("<td>" + formatFlagIcon(this.MobileFlag) + "</td>");
@@ -131,6 +133,13 @@
                var isVerification = $("#userDialog #isVerification").prop("checked");
                var clientIp = $("#userDialog #clientIp").val();
                var userRoleArray = [];
                $("#userDialog #_UserRole").each(function () {
                    if ($(this).is(":checked")) {
                        userRoleArray.push($(this).val());
                    }
                });
                userType = $.toJSON(userRoleArray);
                $.post("sysuser.ashx", { action: "saveUser", userid: userid, account: account, password: password, userName: userName, userType: userType, mobile: mobile, email: email, mobileFlag: mobileFlag, emailFlag: emailFlag, isVerification: isVerification, clientIp: clientIp },
             function(result) {
@@ -149,7 +158,9 @@
                $("#userDialog #account").val("");
                //$("#userDialog #password").val("");
                $("#userDialog #userName").val("");
                $("#userDialog #userType").val("");
                //$("#userDialog #userType").val("");
                $("#userDialog #_UserRole").iCheck("uncheck");
                $("#userDialog #mobile").val("");
                $("#userDialog #email").val("");
                $("#userDialog input[name=isVerification]").iCheck("uncheck");
@@ -170,9 +181,9 @@
                    }
                    else {
                        $("#permissionDialog").data("id", id);
                        $("#permissionDialog #MenuID").prop("checked", false);
                        $("#permissionDialog #MenuID").prop("checked", false).attr("disabled", "disabled");
                        $.each(result.Message, function(i) {
                            $("#permissionDialog #MenuID[value='" + this + "']").prop("checked", true);
                            $("#permissionDialog #MenuID[value='" + this + "']").prop("checked", true).attr("disabled", "disabled");
                        });
                    }
                    $("#permissionDialog").modal("show");
@@ -232,13 +243,26 @@
                    //编辑时密码框隐藏
                    $(".pwdCss").hide();
                    $("#userDialog #userName").val(user.UserName);
                    $("#userDialog #userType").val(user.UserType);
                    //$("#userDialog #userType").val(user.UserType);
                    $.get("sysuser.ashx", { action: "arrayStrToDict", "userId": id, "userType": user.UserType  }, function (r) {
                        if (!r.OK) {
                            mytek.alert(r.Message, r.OK);
                        }
                        else {
                            $("#userDialog #_UserRole").prop("checked", false);
                            $.each(r.Message, function (i) {
                                $("#userDialog #_UserRole[value='" + this + "']").prop("checked", true);
                            });
                        }
                    }, "json");
                    $("#userDialog #mobile").val(user.Mobile);
                    $("#userDialog #email").val(user.Email);
                    $("#userDialog #emailFlag").val(user.EmailFlag);
                    $("#userDialog #mobileFlag").val(user.MobileFlag);
                    $("#userDialog #isVerification").iCheck(user.IsVerification == 1 ? "check" : "uncheck");
                    $("#userDialog #clientIp").val(user.ClientIp);
                    $("#userDialog").modal("show");
                }, "json");
            });
@@ -415,17 +439,18 @@
                        <label class="col-sm-2 control-label">
                            账户类型 <span style="color:red">*</span>
                        </label>
                        <div class="col-sm-4">
                        <div class="col-sm-10">
                            <%=UserRoleList() %>
                            <!--
                            <select name="userType" id="userType" class="form-control">
                                <option value=""></option>
                                <option value="1">管理员</option>
                                <option value="2">业务员</option>
                                <option value="3">业务主管</option>
                                <option value="4">业务总监</option>
                                <option value="5">客服人员</option>
                                <option value="6">财务人员</option>
                                <option value="99">其他</option>
                                <option value="3">客户经理</option>
                                <option value="4">客服人员</option>
                                <option value="5">财务人员</option>
                            </select>
                            -->
                        </div>
                    </div>
                    <div class="form-group">
@@ -497,7 +522,7 @@
        <div class="modal-dialog">
            <div class="modal-content animated bounceInRight">
                <div class="modal-header">
                    <span class="title">设置账户权限</span><a class="close" data-dismiss="modal" aria-hidden="true">×</a></div>
                    <span class="title">查看账户权限</span><a class="close" data-dismiss="modal" aria-hidden="true">×</a></div>
                <div class="modal-body">
                   
          <%=RenderFunctionTree() %>
@@ -505,8 +530,10 @@
                <div class="modal-footer">
                    <button class="btn-default btn" data-dismiss="modal" aria-hidden="true">
                        取消</button>&nbsp;&nbsp;
                    <!--
                    <button class="btn btn-primary action-update-permission">
                        保存</button>
                    -->
                </div>
            </div>
        </div>