newUser.jsp 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205
  1. <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
  2. <%
  3. String path = request.getContextPath();
  4. String basePath = request.getScheme() + "://"
  5. + request.getServerName() + ":" + request.getServerPort()
  6. + path + "/";
  7. %>
  8. <!DOCTYPE html>
  9. <html>
  10. <head>
  11. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  12. <!-- 避免IE使用兼容模式 -->
  13. <meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1">
  14. <meta name="renderer" content="webkit">
  15. <%@ include file="ap.jsp" %>
  16. </head>
  17. <body>
  18. <div data-toggle="topjui-layout" data-options="fit:true">
  19. <div data-options="region:'center',iconCls:'icon-reload',title:'',split:true,border:false,bodyCls:'border_left_right'">
  20. <!-- datagrid表格 -->
  21. <table data-toggle="topjui-datagrid"
  22. data-options="id:'userDg',
  23. singleSelect:true,
  24. selectOnCheck:false,
  25. checkOnSelect:false,
  26. url:'userlist.action',
  27. childTab: [{id:'eastTabs'}],
  28. filter: [{
  29. field: 'userName',
  30. type: 'textbox',
  31. op: ['contains', 'equal', 'notequal', 'less', 'greater']
  32. },{
  33. field: 'sex',
  34. type: 'combobox',
  35. options: {
  36. valueField: 'value',
  37. textField: 'label',
  38. data: [{
  39. label: '男',
  40. value: '1'
  41. }, {
  42. label: '女',
  43. value: '2'
  44. }]
  45. },
  46. op: ['contains', 'equal', 'notequal', 'less', 'greater']
  47. },{
  48. field: 'post',
  49. type: 'combobox',
  50. options: {
  51. valueField: 'value',
  52. textField: 'label',
  53. multiple: true,
  54. data: [{
  55. label: 'CEO',
  56. value: 'CEO'
  57. }, {
  58. label: 'COO',
  59. value: 'COO'
  60. }, {
  61. label: 'CTO',
  62. value: 'CTO'
  63. }]
  64. },
  65. op: ['contains', 'equal', 'notequal', 'less', 'greater']
  66. }]">
  67. <thead>
  68. <tr>
  69. <th data-options="field:'id',title:'UUID',checkbox:true"></th>
  70. <th data-options="field:'job_number',title:'员工号',sortable:true"></th>
  71. <th data-options="field:'user_name',title:'姓名',sortable:true"></th>
  72. <th data-options="field:'user_account',title:'账号',sortable:true"></th>
  73. <th data-options="field:'password',title:'分组',sortable:true"></th>
  74. <th data-options="field:'user_account',title:'联系手机',sortable:true"></th>
  75. <th data-options="field:'user_level',title:'权限',sortable:true,
  76. formatter:function(value,row,index){
  77. if (value == '1') {
  78. return '<font color=orange>普工单选</font>';
  79. } else if (value == '2') {
  80. return '<font color=red>管理员</font>';
  81. } else if (value == '3'){
  82. return '<font color=green>三工段</font>';
  83. } else if (value == '4'){
  84. return '<font color=blue>普工多选</font>';
  85. }else if (value == '5'){
  86. return '<font color=purple size=3>超级管理员</font>';
  87. }
  88. }"></th>
  89. <th data-options="field:'remark',title:'详细信息',sortable:true"></th>
  90. <th data-options="field:'user_time',title:'入职时间',sortable:true"></th>
  91. </tr>
  92. </thead>
  93. </table>
  94. </div>
  95. <div data-options="region:'east',iconCls:'icon-chart_pie',title:'',split:true,border:false,width:'50%'">
  96. <div data-toggle="topjui-tabs"
  97. data-options="id:'eastTabs',
  98. fit:true,
  99. border:true,
  100. bodyCls:'border_right_none',
  101. parentGrid:{
  102. type:'datagrid',
  103. id:'userDg',
  104. param:'puuid:uuid'
  105. }">
  106. <div title="员工工单提交详情"
  107. data-options="id:'eastTab0',iconCls:'fa fa-th',
  108. href:'user_info.jsp?job_number={job_number}'"></div>
  109. </div>
  110. </div>
  111. </div>
  112. <!-- 表格工具栏开始 -->
  113. <div id="userDg-toolbar" class="topjui-toolbar"
  114. data-options="grid:{
  115. type:'datagrid',
  116. id:'userDg'
  117. }">
  118. <a href="javascript:void(0)"
  119. data-toggle="topjui-menubutton"
  120. data-options="method:'openDialog',
  121. extend: '#userDg-toolbar',
  122. iconCls: 'fa fa-plus',
  123. dialog:{
  124. width: 650,
  125. height: 380,
  126. id:'userAddDialog',
  127. href:'add_user.jsp',
  128. buttonsGroup:[
  129. {text:'保存',url:'useradd.action',iconCls:'fa fa-plus',handler:'ajaxForm',btnCls:'topjui-btn-brown'}
  130. ]
  131. }">新增员工</a>
  132. <a href="javascript:void(0)"
  133. data-toggle="topjui-menubutton"
  134. data-options="method: 'openDialog',
  135. extend: '#userDg-toolbar',
  136. iconCls: 'fa fa-pencil',
  137. btnCls: 'topjui-btn-green',
  138. grid: {
  139. type: 'datagrid',
  140. id: 'userDg'
  141. },
  142. dialog: {
  143. width: 650,
  144. height: 380,
  145. href: 'update_user.jsp?id={id}',
  146. url:'userfindById.action?id={id}',
  147. buttonsGroup: [
  148. {
  149. text: '更新',
  150. url:'userupdate.action',
  151. iconCls: 'fa fa-save',
  152. handler: 'ajaxForm',
  153. btnCls: 'topjui-btn-green'
  154. }
  155. ]
  156. }">编辑员工信息</a>
  157. <a href="javascript:void(0)"
  158. data-toggle="topjui-menubutton"
  159. data-options="method: 'openDialog',
  160. extend: '#userDg-toolbar',
  161. iconCls: 'fa fa-plus',
  162. btnCls: 'topjui-btn-orange',
  163. grid: {
  164. type: 'datagrid',
  165. id: 'userDg'
  166. },
  167. dialog: {
  168. width: 780,
  169. height: 450,title:'手动添加提交信息',
  170. href: 'subInfo.jsp',
  171. buttonsGroup: [
  172. {
  173. text: '提交',
  174. url:'subbatchSubmit1.action',
  175. iconCls: 'fa fa-save',
  176. handler: 'ajaxForm',
  177. btnCls: 'topjui-btn-green'
  178. }
  179. ]
  180. }">手动提交</a>
  181. <a href="javascript:void(0)"
  182. data-toggle="topjui-menubutton"
  183. data-options="method:'doAjax',
  184. extend: '#userDg-toolbar',
  185. btnCls:'topjui-btn-brown',
  186. iconCls:'fa fa-trash',
  187. url:'userdelete.action',
  188. grid: {uncheckedMsg:'请先勾选要删除的数据',param:'ids:id,job_number:job_number,user_name:user_name'}">删除员工</a>
  189. <a href="javascript:void(0)"
  190. data-toggle="topjui-menubutton"
  191. data-options="method:'filter',
  192. extend: '#userDg-toolbar',
  193. btnCls:'topjui-btn-black'">过滤</a>
  194. <a href="javascript:void(0)"
  195. data-toggle="topjui-menubutton"
  196. data-options="method:'search',
  197. extend: '#userDg-toolbar',
  198. btnCls:'topjui-btn-blue'">查询</a>
  199. </div>
  200. <!-- 表格工具栏结束 -->
  201. </body>
  202. </html>