EmployeeManage.aspx 5.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  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. <style type="text/css">
  12. .mini-grid-cell-nowrap {
  13. white-space: normal;
  14. }
  15. </style>
  16. <div style="display: none">
  17. <input type="hidden" id="hId" />
  18. <input type="hidden" id="hName" />
  19. </div>
  20. <div class="mini-fit">
  21. <div id="m_grid" class="mini-datagrid" multiselect="true" style="width: 100%; height: 100%;" showemptytext="true" emptytext="暂无记录" url="../handler/sync.ashx?t=get_employee">
  22. <div property="columns">
  23. <div type="checkcolumn" width="20"></div>
  24. <div type="indexcolumn" width="20"></div>
  25. <div field="OrgName" width="60" align="center" headeralign="center">部门名称</div>
  26. <div field="PostName" width="60" align="center" headeralign="center">职位名称</div>
  27. <div field="Code" width="60" align="center" headeralign="center">编号</div>
  28. <div field="Account" width="60" align="center" headeralign="center">账号</div>
  29. <div field="Name" width="60" align="center" headeralign="center">姓名</div>
  30. <div field="Sex" width="40" align="center" headeralign="center">性别</div>
  31. <div field="Mobile" width="80" align="center" headeralign="center">手机</div>
  32. <%-- <div field="PassWord" width="80" align="center" headerAlign="center" >密码</div>--%>
  33. <div field="CreateTime" width="100" align="center" dateformat="yyyy-MM-dd HH:mm" headeralign="center">创建时间</div>
  34. <div field="TeamNames" width="100" align="center" headeralign="center">小组</div>
  35. <asp:PlaceHolder ID="accountPlace" runat="server" Visible="true">
  36. <div field="isOpen" width="60" align="center" headeralign="center" renderer="accountFn">账户</div>
  37. </asp:PlaceHolder>
  38. <div field="OnDuty" width="60" align="center" headeralign="center" renderer="onDutyFn">上班</div>
  39. <div field="OnDutyTime" width="80" align="center" dateformat="yyyy-MM-dd HH:mm" headeralign="center">上班时间</div>
  40. <div field="IsMultiLogin" width="60" align="center" headeralign="center" renderer="isMultiLoginFn">多台登入</div>
  41. <%-- <div field="isApp" renderer="appFn" width="80" align="center" headerAlign="center" >APP</div>--%>
  42. <div name="action" width="150" headeralign="center" align="center" renderer="actionRenderer" cellstyle="padding:0;">#</div>
  43. </div>
  44. </div>
  45. </div>
  46. <div id="pwd_win" class="mini-window" title="修改密码" style="width: 300px; height: 150px;">
  47. <div class="mini-toolbar" style="border-top: 0; border-left: 0; border-right: 0;">
  48. <a class="mini-button" iconcls="icon-save" plain="true" onclick="saveFn()">保存</a>
  49. </div>
  50. <table class="win_tb" border="0" cellpadding="0" cellspacing="0">
  51. <tr>
  52. <td class="td1">密码:</td>
  53. <td class="td2">
  54. <input type="text" id="txtNewPwd" style="width: 120px" />
  55. </td>
  56. </tr>
  57. </table>
  58. </div>
  59. <div id="distribute_win" class="mini-window" title="选择订单移交人员" style="width: 360px; height: 180px; position: relative; display: none">
  60. <input type="hidden" id="distribute_id" />
  61. <table class="win_tb" border="0" cellpadding="0" cellspacing="1">
  62. <tr>
  63. <td class="td1">员工</td>
  64. <td class="td2">
  65. <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" />
  66. </td>
  67. </tr>
  68. <tr>
  69. <td colspan="4">
  70. <div class="win_btn" style="text-align: center;">
  71. <a class="mini-button" iconcls="icon-ok" onclick="saveCloseAccountFn">确定</a>&nbsp;
  72. <a class="mini-button" iconcls="icon-cancel" onclick="cancelCloseAccountFn">取消</a>
  73. </div>
  74. </td>
  75. </tr>
  76. </table>
  77. </div>
  78. <script>
  79. function saveCloseAccountFn() {
  80. let id = $("#distribute_id").val();
  81. let userId = mini.get("txtDesign").getValue();
  82. if (userId.length <= 0) {
  83. alert("用户不能为空");
  84. return;
  85. }
  86. runAjax("close_employee", `pid=${id}&userId=${userId}`);
  87. mini.get("distribute_win").hide();
  88. }
  89. function cancelCloseAccountFn() {
  90. mini.get("distribute_win").hide();
  91. }
  92. </script>
  93. </asp:Content>