detail.html 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301
  1. <div class="panel panel-default panel-intro">
  2. <div class="panel-heading">
  3. <div class="panel-lead"><em>{:__('Apply details')}</em></div>
  4. <ul class="nav nav-tabs">
  5. <li class="active"><a href="#one" data-toggle="tab">{:__('Apply info')}</a></li>
  6. </ul>
  7. </div>
  8. <div class="panel-body">
  9. <div id="myTabContent" class="tab-content">
  10. <div class="tab-pane fade active in" id="one">
  11. <div class="form-horizontal">
  12. <!-- 基本信息 -->
  13. <div class="form-group">
  14. <label class="control-label col-xs-12 col-sm-2">申请用户:</label>
  15. <div class="col-xs-12 col-sm-8">
  16. <p class="form-control-static">{$row.user.nickname|default='-'} (ID: {$row.user_id})</p>
  17. </div>
  18. </div>
  19. <div class="form-group">
  20. <label class="control-label col-xs-12 col-sm-2">申请类型:</label>
  21. <div class="col-xs-12 col-sm-8">
  22. <p class="form-control-static">
  23. <span class="label label-{:$row.apply_type == 'personal' ? 'primary' : 'info'}">
  24. {$row.apply_type_text}
  25. </span>
  26. </p>
  27. </div>
  28. </div>
  29. <div class="form-group">
  30. <label class="control-label col-xs-12 col-sm-2">代理商身份:</label>
  31. <div class="col-xs-12 col-sm-8">
  32. <p class="form-control-static">{$row.identity.name|default='-'}</p>
  33. </div>
  34. </div>
  35. <div class="form-group">
  36. <label class="control-label col-xs-12 col-sm-2">代理商类型:</label>
  37. <div class="col-xs-12 col-sm-8">
  38. <p class="form-control-static">
  39. <span class="label label-{:$row.agent_type == 'regional' ? 'warning' : 'default'}">
  40. {$row.agent_type_text|default='普通代理商'}
  41. </span>
  42. </p>
  43. </div>
  44. </div>
  45. <div class="form-group">
  46. <label class="control-label col-xs-12 col-sm-2">申请地区:</label>
  47. <div class="col-xs-12 col-sm-8">
  48. <p class="form-control-static">
  49. {$row.province_name} - {$row.city_name} - {$row.district_name}
  50. {if condition="$row.agent_type == 'regional'"}
  51. <br><small class="text-info"><i class="fa fa-info-circle"></i> 区域代理商将管辖该地区内的所有订单</small>
  52. {/if}
  53. </p>
  54. </div>
  55. </div>
  56. <!-- 个人申请信息 -->
  57. {if condition="$row.apply_type == 'personal'"}
  58. <hr>
  59. <h4>个人申请信息</h4>
  60. <div class="form-group">
  61. <label class="control-label col-xs-12 col-sm-2">真实姓名:</label>
  62. <div class="col-xs-12 col-sm-8">
  63. <p class="form-control-static">{$row.real_name}</p>
  64. </div>
  65. </div>
  66. <div class="form-group">
  67. <label class="control-label col-xs-12 col-sm-2">身份证号:</label>
  68. <div class="col-xs-12 col-sm-8">
  69. <p class="form-control-static">{$row.id_card}</p>
  70. </div>
  71. </div>
  72. <div class="form-group">
  73. <label class="control-label col-xs-12 col-sm-2">手机号码:</label>
  74. <div class="col-xs-12 col-sm-8">
  75. <p class="form-control-static">{$row.mobile}</p>
  76. </div>
  77. </div>
  78. <div class="form-group">
  79. <label class="control-label col-xs-12 col-sm-2">身份证正面:</label>
  80. <div class="col-xs-12 col-sm-8">
  81. {if condition="$row.id_card_front"}
  82. <a href="{$row.id_card_front|cdnurl}" target="_blank">
  83. <img src="{$row.id_card_front|cdnurl}" style="max-width:200px;max-height:200px;" />
  84. </a>
  85. {else /}
  86. <p class="form-control-static text-muted">未上传</p>
  87. {/if}
  88. </div>
  89. </div>
  90. <div class="form-group">
  91. <label class="control-label col-xs-12 col-sm-2">身份证反面:</label>
  92. <div class="col-xs-12 col-sm-8">
  93. {if condition="$row.id_card_back"}
  94. <a href="{$row.id_card_back|cdnurl}" target="_blank">
  95. <img src="{$row.id_card_back|cdnurl}" style="max-width:200px;max-height:200px;" />
  96. </a>
  97. {else /}
  98. <p class="form-control-static text-muted">未上传</p>
  99. {/if}
  100. </div>
  101. </div>
  102. {/if}
  103. <!-- 企业申请信息 -->
  104. {if condition="$row.apply_type == 'company'"}
  105. <hr>
  106. <h4>企业申请信息</h4>
  107. <div class="form-group">
  108. <label class="control-label col-xs-12 col-sm-2">企业名称:</label>
  109. <div class="col-xs-12 col-sm-8">
  110. <p class="form-control-static">{$row.company_name}</p>
  111. </div>
  112. </div>
  113. <div class="form-group">
  114. <label class="control-label col-xs-12 col-sm-2">法人姓名:</label>
  115. <div class="col-xs-12 col-sm-8">
  116. <p class="form-control-static">{$row.legal_person}</p>
  117. </div>
  118. </div>
  119. <div class="form-group">
  120. <label class="control-label col-xs-12 col-sm-2">法人手机:</label>
  121. <div class="col-xs-12 col-sm-8">
  122. <p class="form-control-static">{$row.legal_mobile}</p>
  123. </div>
  124. </div>
  125. <div class="form-group">
  126. <label class="control-label col-xs-12 col-sm-2">法人身份证:</label>
  127. <div class="col-xs-12 col-sm-8">
  128. <p class="form-control-static">{$row.legal_id_card}</p>
  129. </div>
  130. </div>
  131. <div class="form-group">
  132. <label class="control-label col-xs-12 col-sm-2">法人身份证正面:</label>
  133. <div class="col-xs-12 col-sm-8">
  134. {if condition="$row.legal_id_front"}
  135. <a href="{$row.legal_id_front|cdnurl}" target="_blank">
  136. <img src="{$row.legal_id_front|cdnurl}" style="max-width:200px;max-height:200px;" />
  137. </a>
  138. {else /}
  139. <p class="form-control-static text-muted">未上传</p>
  140. {/if}
  141. </div>
  142. </div>
  143. <div class="form-group">
  144. <label class="control-label col-xs-12 col-sm-2">法人身份证反面:</label>
  145. <div class="col-xs-12 col-sm-8">
  146. {if condition="$row.legal_id_back"}
  147. <a href="{$row.legal_id_back|cdnurl}" target="_blank">
  148. <img src="{$row.legal_id_back|cdnurl}" style="max-width:200px;max-height:200px;" />
  149. </a>
  150. {else /}
  151. <p class="form-control-static text-muted">未上传</p>
  152. {/if}
  153. </div>
  154. </div>
  155. <div class="form-group">
  156. <label class="control-label col-xs-12 col-sm-2">营业执照:</label>
  157. <div class="col-xs-12 col-sm-8">
  158. {if condition="$row.business_license"}
  159. <a href="{$row.business_license|cdnurl}" target="_blank">
  160. <img src="{$row.business_license|cdnurl}" style="max-width:200px;max-height:200px;" />
  161. </a>
  162. {else /}
  163. <p class="form-control-static text-muted">未上传</p>
  164. {/if}
  165. </div>
  166. </div>
  167. {/if}
  168. <!-- 申请状态信息 -->
  169. <hr>
  170. <h4>申请状态</h4>
  171. <div class="form-group">
  172. <label class="control-label col-xs-12 col-sm-2">申请状态:</label>
  173. <div class="col-xs-12 col-sm-8">
  174. <p class="form-control-static">
  175. {switch name="$row.status"}
  176. {case value="pending"}<span class="label label-warning">待审核</span>{/case}
  177. {case value="approved"}<span class="label label-success">已通过</span>{/case}
  178. {case value="rejected"}<span class="label label-danger">已拒绝</span>{/case}
  179. {/switch}
  180. </p>
  181. </div>
  182. </div>
  183. {if condition="$row.reject_reason"}
  184. <div class="form-group">
  185. <label class="control-label col-xs-12 col-sm-2">拒绝原因:</label>
  186. <div class="col-xs-12 col-sm-8">
  187. <p class="form-control-static text-danger">{$row.reject_reason}</p>
  188. </div>
  189. </div>
  190. {/if}
  191. <div class="form-group">
  192. <label class="control-label col-xs-12 col-sm-2">申请时间:</label>
  193. <div class="col-xs-12 col-sm-8">
  194. <p class="form-control-static">{$row.createtime|datetime}</p>
  195. </div>
  196. </div>
  197. {if condition="$row.audit_time"}
  198. <div class="form-group">
  199. <label class="control-label col-xs-12 col-sm-2">审核时间:</label>
  200. <div class="col-xs-12 col-sm-8">
  201. <p class="form-control-static">{$row.audit_time|datetime}</p>
  202. </div>
  203. </div>
  204. {/if}
  205. {if condition="$row.admin"}
  206. <div class="form-group">
  207. <label class="control-label col-xs-12 col-sm-2">审核管理员:</label>
  208. <div class="col-xs-12 col-sm-8">
  209. <p class="form-control-static">{$row.admin.username}</p>
  210. </div>
  211. </div>
  212. {/if}
  213. <!-- 操作按钮 -->
  214. {if condition="$row.status == 'pending'"}
  215. <div class="form-group">
  216. <label class="control-label col-xs-12 col-sm-2"></label>
  217. <div class="col-xs-12 col-sm-8">
  218. {if condition="$auth->check('commission/apply/approve')"}
  219. <button type="button" class="btn btn-success btn-approve-single" data-id="{$row.id}">
  220. <i class="fa fa-check"></i> 审核通过
  221. </button>
  222. {/if}
  223. {if condition="$auth->check('commission/apply/reject')"}
  224. <button type="button" class="btn btn-danger btn-reject-single" data-id="{$row.id}">
  225. <i class="fa fa-times"></i> 审核拒绝
  226. </button>
  227. {/if}
  228. </div>
  229. </div>
  230. {/if}
  231. </div>
  232. </div>
  233. </div>
  234. </div>
  235. </div>
  236. <script>
  237. $(function() {
  238. // 单个通过按钮
  239. $(document).on('click', '.btn-approve-single', function() {
  240. var id = $(this).data('id');
  241. Layer.confirm('确定要通过该申请吗?', {title: '提示'}, function(index) {
  242. Fast.api.ajax({
  243. url: 'commission/apply/approve',
  244. data: {ids: id}
  245. }, function() {
  246. Layer.close(index);
  247. location.reload();
  248. });
  249. });
  250. });
  251. // 单个拒绝按钮
  252. $(document).on('click', '.btn-reject-single', function() {
  253. var id = $(this).data('id');
  254. Layer.prompt({
  255. title: '请输入拒绝原因',
  256. formType: 2
  257. }, function(value, index) {
  258. if (!value || !value.trim()) {
  259. Layer.msg('请输入拒绝原因');
  260. return false;
  261. }
  262. Fast.api.ajax({
  263. url: 'commission/apply/reject',
  264. data: {ids: id, reason: value}
  265. }, function() {
  266. Layer.close(index);
  267. location.reload();
  268. });
  269. });
  270. });
  271. });
  272. </script>