userlist.html 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. <!DOCTYPE html
  2. PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="Cache-Control" content="no-store" />
  6. <meta http-equiv="Pragma" content="no-cache" />
  7. <meta http-equiv="Expires" content="-1" />
  8. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  9. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  10. <title>企业认证审核</title>
  11. <script type="text/javascript" src="../../scripts/jquery-1.8.3.js"></script>
  12. <link rel="stylesheet" type="text/css" href="../../themes/icon.css">
  13. <script type="text/javascript" src="../../scripts/jquery.easyui.js"></script>
  14. <script type="text/javascript" src="../../scripts/easyui-lang-zh_CN.js"></script>
  15. <script type="text/javascript" src="../../scripts/jquery.validate.rules.generate.js"></script>
  16. <script type="text/javascript" src="../../scripts/config.js"></script>
  17. <script type="text/javascript" src="../../scripts/comment.js"></script>
  18. <script type="text/javascript" src="../../scripts/utils.js"></script>
  19. <script type="text/javascript" src="../../scripts/init.js"></script>
  20. <script type="text/javascript" src="../../scripts/jquery.edatagrid.js"></script>
  21. <link rel="stylesheet" href="../../themes/zTreeStyle/zTreeStyle.css" type="text/css">
  22. <script type="text/javascript" src="../../scripts/jquery.ztree.core.js"></script>
  23. <script type="text/javascript" src="../../scripts/jquery.ztree.excheck.js"></script>
  24. </head>
  25. <body>
  26. <table id="dg" style="width: 98%; height: 512px" toolbar="#toolbar" pagination="true" idField="roleid"
  27. rownumbers="true" fitColumns="false" singleSelect="true">
  28. <thead>
  29. <tr>
  30. <th field="ck" data-options="checkbox:true" width="5"></th>
  31. <th field="nickName" align="left" sortable="true" width="180">昵称</th>
  32. <th field="userName" align="left" sortable="true" width="200">用户名称</th>
  33. <th field="certNo" align="left" sortable="true" width="200">证件号</th>
  34. <th field="authenticationState" data-options="formatter:dataFmt('authenticationState') "
  35. align="left" sortable="true" width="200">认证状态</th>
  36. <th field="certTime" align="left" sortable="true" width="200">认证时间</th>
  37. <th field="mobnub" align="left" sortable="true" width="200">手机号码</th>
  38. <th field="adminName" align="left" sortable="true" width="200">管理员姓名</th>
  39. <th field="menuids1" align="center"
  40. data-options="formatter:linkMenuFmt()" width="100">操作</th>
  41. </tr>
  42. </thead>
  43. </table>
  44. <div id="toolbar">
  45. <span>审核状态:</span>
  46. <input id="authenticationStateBos" class="easyui-combobox" value="1"
  47. data-options="
  48. valueField: 'id',
  49. textField: 'text',
  50. data: [{
  51. id: '0',
  52. text: '未发起'
  53. },{
  54. id: '1',
  55. text: '待审核'
  56. },{
  57. id: '2',
  58. text: '审核成功'
  59. },{
  60. id: '3',
  61. text: '审核失败'
  62. }]"
  63. />
  64. <a href="#" class="easyui-linkbutton" plain="true" data-options="iconCls:'icon-search',plain:true"
  65. onclick="doSearch()">查询</a>
  66. </div>
  67. <!-- 用户信息 -->
  68. <div id="userWin" iconCls="icon-edit" class="easyui-dialog" title="用户信息"
  69. style="width: 1000px; height: 800px; padding: 10px; align: 'center'; top: 20px;"
  70. data-options="modal:true,closed:true">
  71. <div id="tt" class="easyui-tabs" style="padding:20px;">
  72. <div title="用户基本信息" style="padding:20px;" id="baseUser">
  73. </div>
  74. <div title="审批历史" data-options="closable:true" style="padding:20px;" id="auditTrace">
  75. </div>
  76. <div title="审批" data-options="closable:true" style="padding:20px;" id="auditsub">
  77. <input id ="bussId" hidden/>
  78. <span>审核说明:</span>
  79. <input class="easyui-textbox" id="auditremark" data-options="multiline:true" style="width:300px;height: 100px;">
  80. <div style="padding: 5px; text-align: center;">
  81. <a href="#" class="easyui-linkbutton" icon="icon-ok"
  82. onclick="javascript:{audit(1);}">通过</a> <a href="#"
  83. class="easyui-linkbutton" icon="icon-cancel"
  84. onclick="javascript:{audit(0);}">不通过</a>
  85. </div>
  86. </div>
  87. </div>
  88. </div>
  89. <script type="text/javascript">
  90. //页面加载调用
  91. $(function () {
  92. var authenticationStateDate = getListData('authenticationState');
  93. doSearch();
  94. });
  95. function doSearch(download) {
  96. var systemType = "service";
  97. var authenticationState=$("#authenticationStateBos").combobox('getValue');
  98. var params = "proNames=authenticationState,userType" + "&proValues="+authenticationState+",1" ;
  99. $('#dg').edatagrid({
  100. url: getUrl('XG0001', params),
  101. striped: true,
  102. pagination: true,
  103. pageSize: 15,//每页显示的记录条数,默认为10
  104. pageList: [10, 15, 25, 50, 100],//可以设置每页记录条数的列表
  105. loadFilter: function (data) {
  106. loadFilterError(data);
  107. return data;
  108. }
  109. });
  110. };
  111. function linkMenuFmt() {
  112. return function(value,row,index) {
  113. if(row.authenticationState==1){
  114. return '<a href="javascript:void(0)" onclick="showUserAuditWin('+index+')">审批</a>';
  115. }else {
  116. return '<a href="javascript:void(0)" onclick="showUserAuditWin('+index+')">查看</a>';
  117. }
  118. };
  119. };
  120. function audit(state){
  121. $('#bussId').val();
  122. $('#auditremark').val();
  123. syncAjaxCall('XG0003',
  124. 'bussId='+$('#bussId').val()+'&bussType=1&state='+state
  125. +'&remark='+$('#auditremark').val()
  126. +'&auditUid=administrator'
  127. +'&auditName=系统管理员',
  128. function(data){
  129. console.log(data);
  130. })
  131. }
  132. function showUserAuditWin(selectIndex){
  133. var row = $("#dg").datagrid("getSelected");
  134. if(row){
  135. var index = $('#dg').datagrid('getRowIndex', row);
  136. if(selectIndex!=index){
  137. $.messager.alert('系统提示','请勾选当前行后,再进行菜单修改!','info');
  138. return;
  139. }
  140. $('#userWin').dialog('open');
  141. var baseUserHtml="<span >企业名称:"+row.certName+" </span>\
  142. <span >证件号码:"+row.certNo+" </span><br/>\
  143. <span >管理员名称:"+row.adminName+" </span>\
  144. <span >管理员手机:"+row.mobnub+" </span><br/>\
  145. <span >营业执照:</span><br/>\
  146. <img src='"+xgitalser+"?transCode=B00022&clientToken=88dad8262f184192a3735e008a38a4cd&id="+row.fileId+"'/><br/>\
  147. <span >其他: </span><br/>";
  148. if(row.fileId1){
  149. baseUserHtml +="<img src='"+xgitalser+"?transCode=B00022&clientToken=88dad8262f184192a3735e008a38a4cd&id="+row.fileId1+"'/>"
  150. }
  151. if(row.fileId2){
  152. baseUserHtml +="<img src=''"+xgitalser+"?transCode=B00022&clientToken=88dad8262f184192a3735e008a38a4cd&id="+row.fileId2+"'/>"
  153. }
  154. if(row.fileId3){
  155. baseUserHtml +="<img src='"+xgitalser+"?transCode=B00022&clientToken=88dad8262f184192a3735e008a38a4cd&id="+row.fileId3+"'/>"
  156. }
  157. if(row.fileId4){
  158. baseUserHtml +="<img src='"+xgitalser+"?transCode=B00022&clientToken=88dad8262f184192a3735e008a38a4cd&id="+row.fileId4+"'/><br/>"
  159. }
  160. $('#baseUser').html(baseUserHtml);
  161. if(row.authenticationState==2||row.authenticationState==3){//获取审核轨迹
  162. syncAjaxCall('XG0002','bussId='+row.uid+'&bussType=1',function(data){
  163. var auditTracehtml=""
  164. if(data){
  165. data.rows.forEach(row => {
  166. auditTracehtml += "<span> "+row.auditName+" "+row.auditTime+" "+row.remark+" "+ getTypeDecs("auditState",row.state)+" </span><br/>"
  167. });
  168. $('#auditTrace').html(auditTracehtml);
  169. }
  170. });
  171. $('#tt').tabs('disableTab', "审批");
  172. }else{
  173. $('#tt').tabs('enableTab', "审批");
  174. $('#bussId').val(row.uid);
  175. }
  176. }
  177. };
  178. </script>
  179. </body>
  180. </html>