EmployeeManage.aspx 5.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <%@ Page Title="员工信息管理" Language="C#" MasterPageFile="~/MasterPage/Tree.master" AutoEventWireup="true" CodeFile="EmployeeManage.aspx.cs" Inherits="Ehr_EmployeeManage" %>
  2. <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
  3. <script src="js/employee.js?v=<%=SiteVer%>"></script>
  4. </asp:Content>
  5. <asp:Content ID="content3" ContentPlaceHolderID="toolbar" runat="server">
  6. <a id="btnAdd" class="mini-button" iconcls="icon-add" plain="true" onclick="addFn()">新增</a>
  7. <a id="btnTeam" class="mini-button" iconcls="icon-expand" plain="true" onclick="teamFn()">合成小组</a>
  8. <%-- &nbsp;<span style="color:#e8750e;">默认账户的登陆密码是 <b>6个0</b></span>--%>
  9. </asp:Content>
  10. <asp:Content ID="Content2" ContentPlaceHolderID="content" runat="Server">
  11. <div style="display: none">
  12. <input type="hidden" id="hId" />
  13. <input type="hidden" id="hName" />
  14. </div>
  15. <div class="mini-fit">
  16. <div id="m_grid" class="mini-datagrid" multiselect="true" style="width: 100%; height: 100%;" showemptytext="true" emptytext="暂无记录" url="../handler/sync.ashx?t=get_employee">
  17. <div property="columns">
  18. <div type="checkcolumn" width="20"></div>
  19. <div type="indexcolumn" width="20"></div>
  20. <div field="OrgName" width="60" align="center" headeralign="center">部门名称</div>
  21. <div field="PostName" width="60" align="center" headeralign="center">职位名称</div>
  22. <div field="Code" width="60" align="center" headeralign="center">编号</div>
  23. <div field="Account" width="60" align="center" headeralign="center">账号</div>
  24. <div field="Name" width="60" align="center" headeralign="center">姓名</div>
  25. <div field="Sex" width="40" align="center" headeralign="center">性别</div>
  26. <div field="Mobile" width="80" align="center" headeralign="center">手机</div>
  27. <%-- <div field="PassWord" width="80" align="center" headerAlign="center" >密码</div>--%>
  28. <div field="CreateTime" width="100" align="center" dateformat="yyyy-MM-dd HH:mm" headeralign="center">创建时间</div>
  29. <div field="TeamNames" width="100" align="center" headeralign="center">小组</div>
  30. <asp:PlaceHolder ID="accountPlace" runat="server" Visible="true">
  31. <div field="isOpen" width="60" align="center" headeralign="center" renderer="accountFn">账户</div>
  32. </asp:PlaceHolder>
  33. <div field="OnDuty" width="60" align="center" headeralign="center" renderer="onDutyFn">上班</div>
  34. <div field="OnDutyTime" width="80" align="center" dateformat="yyyy-MM-dd HH:mm" headeralign="center">上班时间</div>
  35. <div field="IsMultiLogin" width="60" align="center" headeralign="center" renderer="isMultiLoginFn">多台登入</div>
  36. <%-- <div field="isApp" renderer="appFn" width="80" align="center" headerAlign="center" >APP</div>--%>
  37. <div name="action" width="150" headeralign="center" align="center" renderer="actionRenderer" cellstyle="padding:0;">#</div>
  38. </div>
  39. </div>
  40. </div>
  41. <div id="pwd_win" class="mini-window" title="修改密码" style="width: 300px; height: 150px;">
  42. <div class="mini-toolbar" style="border-top: 0; border-left: 0; border-right: 0;">
  43. <a class="mini-button" iconcls="icon-save" plain="true" onclick="saveFn()">保存</a>
  44. </div>
  45. <table class="win_tb" border="0" cellpadding="0" cellspacing="0">
  46. <tr>
  47. <td class="td1">密码:</td>
  48. <td class="td2">
  49. <input type="text" id="txtNewPwd" style="width: 120px" />
  50. </td>
  51. </tr>
  52. </table>
  53. </div>
  54. <div id="distribute_win" class="mini-window" title="选择订单移交人员" style="width: 360px; height: 180px; position: relative; display: none">
  55. <input type="hidden" id="distribute_id" />
  56. <table class="win_tb" border="0" cellpadding="0" cellspacing="1">
  57. <tr>
  58. <td class="td1">员工</td>
  59. <td class="td2">
  60. <input id="txtDesign" class="mini-combobox" style="width: 90%;" textfield="bname" valuefield="id" allowinput="true" valuefromselect="true" url="../handler/sync.ashx?t=get_sel_pen_designer" />
  61. </td>
  62. </tr>
  63. <tr>
  64. <td colspan="4">
  65. <div class="win_btn" style="text-align: center;">
  66. <a class="mini-button" iconcls="icon-ok" onclick="saveCloseAccountFn">确定</a>&nbsp;
  67. <a class="mini-button" iconcls="icon-cancel" onclick="cancelCloseAccountFn">取消</a>
  68. </div>
  69. </td>
  70. </tr>
  71. </table>
  72. </div>
  73. <script>
  74. function saveCloseAccountFn() {
  75. let id = $("#distribute_id").val();
  76. let userId = mini.get("txtDesign").getValue();
  77. if (userId.length <= 0) {
  78. alert("用户不能为空");
  79. return;
  80. }
  81. runAjax("close_employee", `pid=${id}&userId=${userId}`);
  82. mini.get("distribute_win").hide();
  83. }
  84. function cancelCloseAccountFn() {
  85. mini.get("distribute_win").hide();
  86. }
  87. </script>
  88. </asp:Content>