approve.html 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297
  1. <!DOCTYPE html>
  2. <html lang="zh" xmlns:th="http://www.thymeleaf.org" >
  3. <head>
  4. <th:block th:include="include :: header('修改商户审核')" />
  5. <th:block th:include="include :: datetimepicker-css" />
  6. </head>
  7. <body class="white-bg">
  8. <div class="wrapper wrapper-content animated fadeInRight ibox-content">
  9. <input id="input_status" th:value="${companyReviewed.status}" type="hidden">
  10. <!-- 提交信息查看-->
  11. <form class="form-horizontal m" id="form-companyReviewed" th:object="${companyReviewed}">
  12. <div class="row">
  13. <div class="col-sm-6"></div>
  14. <div class="col-sm-6"></div>
  15. </div>
  16. <div class="row">
  17. <div class="col-sm-6">
  18. <div class="form-group">
  19. <label class="col-sm-4 control-label">商户名称:</label>
  20. <div class="col-sm-8">
  21. <input name="companyName" th:field="*{companyName}" class="form-control" type="text" disabled required>
  22. </div>
  23. </div>
  24. </div>
  25. <div class="col-sm-6">
  26. <div class="form-group">
  27. <label class="col-sm-4 control-label">企业类型:</label>
  28. <div class="col-sm-8">
  29. <select name="sex" class="form-control m-b" th:with="type=${@dict.getType('company_type')}" disabled>
  30. <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}" th:field="*{companyType}"></option>
  31. </select>
  32. </div>
  33. </div>
  34. </div>
  35. </div>
  36. <div class="row">
  37. <div class="col-sm-6">
  38. <div class="form-group">
  39. <label class="col-sm-4 control-label">详细地址:</label>
  40. <div class="col-sm-8">
  41. <input name="detailAddress" th:field="*{detailAddress}" class="form-control" type="text" disabled>
  42. </div>
  43. </div>
  44. </div>
  45. <div class="col-sm-6">
  46. <div class="form-group">
  47. <label class="col-sm-4 control-label">企业法人:</label>
  48. <div class="col-sm-8">
  49. <input name="legalPerson" th:field="*{legalPerson}" class="form-control" type="text" disabled>
  50. </div>
  51. </div>
  52. </div>
  53. </div>
  54. <div class="row">
  55. <div class="col-sm-6">
  56. <div class="form-group">
  57. <label class="col-sm-4 control-label">经度:</label>
  58. <div class="col-sm-8">
  59. <input name="longitude" th:field="*{longitude}" class="form-control" type="text" disabled>
  60. </div>
  61. </div>
  62. </div>
  63. <div class="col-sm-6">
  64. <div class="form-group">
  65. <label class="col-sm-4 control-label">纬度:</label>
  66. <div class="col-sm-8">
  67. <input name="latitude" th:field="*{latitude}" class="form-control" type="text" disabled>
  68. </div>
  69. </div>
  70. </div>
  71. </div>
  72. <div class="row">
  73. <div class="col-sm-6">
  74. <div class="form-group">
  75. <label class="col-sm-4 control-label">联系电话:</label>
  76. <div class="col-sm-8">
  77. <input name="contactNumber" th:field="*{contactNumber}" class="form-control" type="text" disabled>
  78. </div>
  79. </div>
  80. </div>
  81. <div class="col-sm-6">
  82. <div class="form-group">
  83. <label class="col-sm-4 control-label">成立日期:</label>
  84. <div class="col-sm-8">
  85. <div class="input-group date">
  86. <span class="input-group-addon"><i class="fa fa-calendar"></i></span>
  87. <input name="establishDate" th:value="${#dates.format(companyReviewed.establishDate, 'yyyy-MM-dd')}"
  88. class="form-control" placeholder="yyyy-MM-dd" type="text" disabled>
  89. </div>
  90. </div>
  91. </div>
  92. </div>
  93. </div>
  94. <div class="row">
  95. <div class="col-sm-6">
  96. <div class="form-group">
  97. <label class="col-sm-4 control-label">统一社会信用代码:</label>
  98. <div class="col-sm-8">
  99. <input name="unifiedSocialCreditCode" th:field="*{unifiedSocialCreditCode}" class="form-control" type="text" disabled>
  100. </div>
  101. </div>
  102. </div>
  103. <div class="col-sm-6">
  104. <div class="form-group">
  105. <label class="col-sm-4 control-label">主营业务:</label>
  106. <div class="col-sm-8">
  107. <input name="primaryBusiness" th:field="*{primaryBusiness}" class="form-control" type="text" disabled>
  108. </div>
  109. </div>
  110. </div>
  111. </div>
  112. <div class="row">
  113. <div class="col-sm-6">
  114. <div class="form-group">
  115. <label class="col-sm-4 control-label">营业执照:</label>
  116. <div class="col-sm-8">
  117. <div class="fileinput fileinput-new">
  118. <div class="fileinput-new thumbnail"
  119. style="width: 140px; height: 140px;" onclick="openImg(this)">
  120. <img th:src="@{*{businessLicenseUrl}}" id="img-businessLicenseUrl" style=" width: 100%; height: 100%;">
  121. </div>
  122. </div>
  123. </div>
  124. </div>
  125. </div>
  126. <div class="col-sm-6">
  127. <div class="form-group">
  128. <label class="col-sm-4 control-label">企业默认图片:</label>
  129. <div class="col-sm-8">
  130. <div class="fileinput fileinput-new">
  131. <div class="fileinput-new thumbnail"
  132. style="width: 140px; height: 140px;" onclick="openImg(this)">
  133. <img th:src="@{*{defaultImgUrl}}" id="img-defaultImgUrl" style=" width: 100%; height: 100%;">
  134. </div>
  135. </div>
  136. </div>
  137. </div>
  138. </div>
  139. </div>
  140. <div class="row">
  141. <div class="col-sm-6">
  142. <div class="form-group">
  143. <label class="col-sm-4 control-label">企业宣传图片:</label>
  144. <div class="col-sm-8">
  145. <div class="fileinput fileinput-new">
  146. <div class="fileinput-new thumbnail"
  147. style="width: 140px; height: 140px;" onclick="openImg(this)">
  148. <img th:src="@{*{propagandaImgUrl}}" id="img-propagandaImgUrl" style=" width: 100%; height: 100%;">
  149. </div>
  150. </div>
  151. </div>
  152. </div></div>
  153. <div class="col-sm-6"></div>
  154. </div>
  155. <div class="form-group">
  156. <label class="col-sm-2 control-label">企业介绍:</label>
  157. <div class="col-sm-10">
  158. <textarea name="companyIntroduce" class="form-control" disabled>[[*{companyIntroduce}]]</textarea>
  159. </div>
  160. </div>
  161. </form>
  162. <h4 class="form-header h4">审核信息 </h4>
  163. <!--已审核信息回显-->
  164. <form class="form-horizontal m" id="form-status1">
  165. <div class="row">
  166. <div class="col-sm-6">
  167. <div class="form-group">
  168. <label class="col-sm-4 control-label">审核结果:</label>
  169. <div class="col-sm-8" id="div_status">
  170. </div>
  171. </div>
  172. </div>
  173. <div class="col-sm-6">
  174. <div class="form-group">
  175. <label class="col-sm-4 control-label">审核人:</label>
  176. <label class="col-sm-4">
  177. <input name="primaryBusiness" th:field="${companyReviewed.companyExamine.createBy}" class="form-control" type="text" disabled>
  178. </label>
  179. </div>
  180. </div>
  181. </div>
  182. <div class="form-group">
  183. <label class="col-sm-2 control-label">审核时间:</label>
  184. <div class="col-sm-2">
  185. <input name="establishDate" th:value="${companyReviewed.companyExamine.examineDate}"
  186. class="form-control" placeholder="yyyy-MM-dd" type="text" disabled>
  187. </div>
  188. </div>
  189. <div class="form-group">
  190. <label class="col-sm-2 control-label">审核结论:</label>
  191. <div class="col-sm-10">
  192. <textarea name="rejectReason" class="form-control" disabled>[[${companyReviewed.companyExamine.rejectReason}]]</textarea>
  193. </div>
  194. </div>
  195. </form>
  196. <!--未审核的审核提交-->
  197. <form id="form_status0" class="form-horizontal m" >
  198. <input name="companyReviewedId" id="input_companyReviewedId" th:value="${companyReviewed.id}" type="hidden">
  199. <input name="status" id="input_CEstatus" type="hidden">
  200. <div class="row">
  201. <div class="form-group">
  202. <label class="col-sm-2 control-label">审核结论:</label>
  203. <div class="col-sm-10">
  204. <textarea name="rejectReason" class="form-control">[[${companyReviewed.companyExamine.rejectReason}]]</textarea>
  205. </div>
  206. </div>
  207. </div>
  208. <div class="row">
  209. <div class="col-sm-8"></div>
  210. <div class="col-sm-4">
  211. <a class="btn btn-primary single " href="javascript:void(0)" onclick="approve(1)" >
  212. <i class="fa fa-edit"></i> 通过
  213. </a>
  214. <a class="btn btn-danger multiple " href="javascript:void(0)" onclick="approve(2)" >
  215. <i class="fa fa-remove"></i> 拒绝
  216. </a>
  217. </div>
  218. </div>
  219. </form>
  220. </div>
  221. <th:block th:include="include :: footer" />
  222. <th:block th:include="include :: datetimepicker-js" />
  223. <script th:inline="javascript">
  224. var datas = [[${@dict.getType('examine_status')}]];
  225. var prefix = ctx + "company/enterexamine";
  226. $(function() {
  227. /*判断是否审核*/
  228. var status = $("#input_status").val()
  229. if(status=="0"){
  230. $("#form_status0").show();
  231. $("#form-status1").hide();
  232. }else{
  233. var div_statusHtml = $.table.selectDictLabel(datas, status)
  234. /***********添加审核****************************/
  235. $("#div_status").append(div_statusHtml);
  236. $("#form_status0").hide();
  237. $("#form-status1").show();
  238. }
  239. })
  240. function submitHandler(){
  241. $.modal.close()
  242. }
  243. function approve(status){
  244. $("#input_CEstatus").val(status);
  245. $.ajax({
  246. type: "POST",
  247. url: prefix + "/approve",
  248. data: $('#form_status0').serialize(),
  249. processData: false,
  250. dataType: 'json',
  251. success: function(result) {
  252. if (result.code == web_status.SUCCESS) {
  253. $.modal.msgReload("成功","success")
  254. } else {
  255. $.modal.alertError(result.msg);
  256. }
  257. },
  258. error: function(error) {
  259. $.modal.alertWarning("审核失败。");
  260. }
  261. });
  262. }
  263. function openImg(self){
  264. var img = $(self).children("img")
  265. layer.open({
  266. type: 1,
  267. title: false,
  268. shade: 0.0001,
  269. area: ['auto'],
  270. shadeClose: true,
  271. content: $(img)
  272. });
  273. }
  274. </script>
  275. </body>
  276. </html>