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> 鍚敤</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> " ); + } + 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> "); + } html.push("<a href='javascript:;' class='btn btn-success btn-xs action-edit' data-id='" + this.UserID + "'><i class='fa fa-edit'></i> 缂栬緫</a> "); html.push("<a href='javascript:;' data-id='" + this.UserID + "' class='action-permission btn btn-info btn-xs'><i class='fa fa-edit'></i> 鏉冮檺</a> "); html.push("<a href='javascript:;' data-id='" + this.UserID + "' class='action-delete btn btn-default btn-xs'><i class='fa fa-trash'></i> 鍒犻櫎</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