From 597399726303f4f6f41b0a55d8dcaa153f49b97a Mon Sep 17 00:00:00 2001
From: yzh <snbbt@21cn.com>
Date: 星期四, 19 五月 2022 14:57:33 +0800
Subject: [PATCH] 账号信息增加是否自动返还 系统账号信息增加:用户类型 客户信息增加:归属客户经理、归属业务员、归属客服人员、归属财务等 客户账号查询优化 账号查询充值优化

---
 web/web/SysUser.aspx |  100 +++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 94 insertions(+), 6 deletions(-)

diff --git a/web/web/SysUser.aspx b/web/web/SysUser.aspx
index 45918c6..8524a6c 100644
--- a/web/web/SysUser.aspx
+++ b/web/web/SysUser.aspx
@@ -19,6 +19,32 @@
                         $.each(result.Message.Table, function(i) {
                             html.push("<tr>");
                             html.push("<td>" + this.Account + "</td>");
+                            html.push("<td>" + this.UserName + "</td>");
+                            if (this.UserType == 1) {
+                                html.push("<td>" + "绠$悊鍛�" + "</td>");
+                            }
+                            else if (this.UserType == 2) {
+                                html.push("<td>" + "涓氬姟鍛�" + "</td>");
+                            }
+                            else if (this.UserType == 3) {
+                                html.push("<td>" + "涓氬姟涓荤" + "</td>");
+                            }
+                            else if (this.UserType == 4) {
+                                html.push("<td>" + "涓氬姟鎬荤洃" + "</td>");
+                            }
+                            else if (this.UserType == 5) {
+                                html.push("<td>" + "瀹㈡湇浜哄憳" + "</td>");
+                            }
+                            else if (this.UserType == 6) {
+                                html.push("<td>" + "璐㈠姟浜哄憳" + "</td>");
+                            }
+                            else if (this.UserType == 99) {
+                                html.push("<td>" + "鍏朵粬" + "</td>");
+                            }
+                            else {
+                                html.push("<td>" + "" + "</td>");
+                            }
+
                             html.push("<td>" + this.Mobile + "</td>");
                             html.push("<td>" + formatFlagIcon(this.MobileFlag) + "</td>");
 
@@ -27,7 +53,15 @@
                             html.push("<td>" + this.ClientIp + "</td>");
                             html.push("<td>" + (this.IsVerification == 1 ? "<span class='label label-primary'>寮�鍚�</span>" : "<span class='label label-default'>鍏抽棴</span>") + "</td>");
                             html.push("<td>" + this.CreateTime + "</td>");
-                            html.push("<td >");
+                            html.push("<td>" + (this.Status == 1 ? "<span class='label label-primary'>鍚敤</span>" : "<span class='label label-default'>鍋滅敤</span>") + "</td>");
+                            //html.push("<td>" + (this.Status == 1 ? "<a href='javascript:;' class='btn btn-primary btn-xs action-update-status' data-id=" + this.UserID + " data-status=0 ><i class='fa fa-toggle-off'></i>&nbsp;鍚敤</a>" : "<a href='javascript:;' class='btn btn-default btn-xs action-update-status' data-id=" + this.UserID + " data-status=1 ><i class='fa fa-toggle-on'></i>鍋滅敤</a>") + "</td>");
+                            html.push("<td class='text-right' >");
+                            if (this.Status == 0) {
+                                html.push("<a href='javascript:;' class='btn btn-primary btn-xs action-update-status' data-id=" + this.UserID + " data-status=1 ><i class='fa fa-toggle-off'></i>鍚敤</a>&nbsp;&nbsp;" );
+                            }
+                            else {
+                                html.push("<a href='javascript:;' class='btn btn-default btn-xs action-update-status' data-id=" + this.UserID + " data-status=0 ><i class='fa fa-toggle-on'></i>鍋滅敤</a>&nbsp;&nbsp;");
+                            }
                             html.push("<a href='javascript:;' class='btn btn-success btn-xs action-edit' data-id='" + this.UserID + "'><i class='fa fa-edit'></i>&nbsp;缂栬緫</a>&nbsp;&nbsp;");
                             html.push("<a href='javascript:;' data-id='" + this.UserID + "' class='action-permission  btn btn-info btn-xs'><i class='fa fa-edit'></i>&nbsp;鏉冮檺</a>&nbsp;&nbsp;");
                             html.push("<a href='javascript:;' data-id='" + this.UserID + "' class='action-delete   btn btn-default btn-xs'><i class='fa fa-trash'></i>&nbsp;鍒犻櫎</a>");
@@ -35,7 +69,7 @@
                             html.push("</tr>");
                         });
                         if (result.Message.TotalCount == 0) {
-                            html.push("<tr><td colspan=\"10\" style=\"padding-left:5px; text-align: center;\">鏆傛棤淇℃伅</td></tr>");
+                            html.push("<tr><td colspan=\"11\" style=\"padding-left:5px; text-align: center;\">鏆傛棤淇℃伅</td></tr>");
                         }
 
                         $("#mainTable>tbody").html(html.join(""));
@@ -68,10 +102,27 @@
                 });
             });
 
+            $(document).on("click", ".action-update-status", function () {
+                //data鐨勫睘鎬у弬鏁颁笉鑳藉惈鏈夊ぇ鍐欏瓧姣嶃��
+                var userId = $(this).data("id");
+                var status = $(this).data("status");
+                mytek.confirm("鏄惁鏇存柊淇℃伅鐘舵�侊紵", "璇疯皑鎱庢搷浣滐紒", function (b) {
+                    if (b) {
+                        $.post("sysuser.ashx", { "action": "updateStatus", userId: userId, status: status }, function (r) {
+                            mytek.alert(r.Message, r.OK, function () {
+                                loadUserList();
+                            });
+                        });
+                    }
+                });
+            });
+
             $(document).on("click", ".action-save", function() {
                 var userid = $("#userDialog").data("id");
                 var account = $("#userDialog #account").val();
                 var password = $("#userDialog #password").val();
+                var userName = $("#userDialog #userName").val();
+                var userType = $("#userDialog #userType").val();
                 var mobile = $("#userDialog #mobile").val();
                 var email = $("#userDialog #email").val();
                 var emailFlag = $("#userDialog #emailFlag").val();
@@ -80,7 +131,7 @@
 
                 var clientIp = $("#userDialog #clientIp").val();
 
-                $.post("sysuser.ashx", { action: "saveUser", userid: userid, account: account, password: password, mobile: mobile, email: email, mobileFlag: mobileFlag, emailFlag: emailFlag, isVerification: isVerification, clientIp: clientIp },
+                $.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) {
                  mytek.alert(result.Message, result.OK, function() {
                      if (result.OK) {
@@ -96,6 +147,8 @@
                 $("#userDialog").data("id", 0);
                 $("#userDialog #account").val("");
                 $("#userDialog #password").val("");
+                $("#userDialog #userName").val("");
+                $("#userDialog #userType").val("");
                 $("#userDialog #mobile").val("");
                 $("#userDialog #email").val("");
                 $("#userDialog input[name=isVerification]").iCheck("uncheck");
@@ -169,6 +222,8 @@
                     $("#userDialog").data("id", id);
                     $("#userDialog #account").val(user.Account);
                     $("#userDialog #password").val(user.Password);
+                    $("#userDialog #userName").val(user.UserName);
+                    $("#userDialog #userType").val(user.UserType);
                     $("#userDialog #mobile").val(user.Mobile);
                     $("#userDialog #email").val(user.Email);
                     $("#userDialog #emailFlag").val(user.EmailFlag);
@@ -200,16 +255,40 @@
                 <div class="modal-body">
                     <div class="form-group">
                         <label class="col-sm-2 control-label">
-                            璐︽埛</label>
+                            璐︽埛 <span style="color:red">*</span></label>
                         <div class="col-sm-10">
                             <input type="text" name="account" id="account" value="" class="form-control" />
                         </div>
                     </div>
                     <div class="form-group">
                         <label class="col-sm-2 control-label">
-                            瀵嗙爜</label>
+                            瀵嗙爜 <span style="color:red">*</span></label>
                         <div class="col-sm-10">
                             <input type="password" name="password" id="password" value="" class="form-control" />
+                        </div>
+                    </div>
+                    <div class="form-group">
+                        <label class="col-sm-2 control-label">
+                            璐︽埛鍚嶇О <span style="color:red">*</span></label>
+                        <div class="col-sm-10">
+                            <input type="text" name="userName" id="userName" value="" class="form-control" />
+                        </div>
+                    </div>
+                    <div class="form-group">
+                        <label class="col-sm-2 control-label">
+                            璐︽埛绫诲瀷 <span style="color:red">*</span>
+                        </label>
+                        <div class="col-sm-4">
+                            <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>
+                            </select>
                         </div>
                     </div>
                     <div class="form-group">
@@ -304,6 +383,12 @@
                         璐﹀彿
                     </th>
                     <th>
+                        鐢ㄦ埛鍚嶇О
+                    </th>
+                    <th>
+                        鐢ㄦ埛绫诲瀷
+                    </th>
+                    <th>
                         鎵嬫満
                     </th>
                     <th>
@@ -324,7 +409,10 @@
                     <th>
                         鍒涘缓鏃堕棿
                     </th>
-                    <th style="width: 200px;">
+                    <th>
+                        鐘舵��
+                    </th>
+                    <th style="width: 240px;">
                         鎿嶄綔
                     </th>
                 </tr>

--
Gitblit v1.9.1