detail.html 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345
  1. <style type="text/css">
  2. .btn-list {
  3. position: fixed;
  4. right: 40px;
  5. }
  6. .div-flex {
  7. display: flex;
  8. line-height: 35px;
  9. }
  10. .div-flex .form-group {
  11. margin-right: 50px;
  12. text-align: center;
  13. line-height: 25px;
  14. margin-bottom: 0;
  15. }
  16. .tab-pane {
  17. border: 1px solid #F6F6F6;
  18. }
  19. .i-color {
  20. font-size: 34px;margin-right: 10px;color: #86C3FF;
  21. }
  22. .thumbnail {
  23. display: flow-root;
  24. width: max-content;
  25. }
  26. .thumbnail img {
  27. width: 50px;
  28. float: left;
  29. padding: 5px;
  30. }
  31. </style>
  32. <style type="text/css">
  33. .examine_title{
  34. font-size: 14px;
  35. color: #333;
  36. -webkit-box-flex: 1;
  37. -ms-flex: 1;
  38. flex: 1;
  39. display: block;
  40. height: 30px;
  41. }
  42. .examine_box{
  43. padding-left:20px;
  44. position: relative;
  45. }
  46. .examine_box .newicon{
  47. position: absolute;
  48. left:0;
  49. top:0;
  50. z-index: 2;
  51. }
  52. .examine_box .xian{
  53. width:1px;
  54. height:100%;
  55. background:#e6e6e6;
  56. position: absolute;
  57. left:4px;
  58. top:10px;
  59. z-index: 1;
  60. }
  61. .examine_box .examine_bg{
  62. position: relative;
  63. margin-top: 15px;
  64. border-radius: 4px;
  65. background-color: #f7f8fa;
  66. font-size: 12px;
  67. color: #929293;
  68. padding: 8px;
  69. line-height: 18px;
  70. }
  71. .rowbox{
  72. display: flex;
  73. justify-content: flex-start;
  74. align-items: center;
  75. }
  76. .stafflist{
  77. width: 70px;text-align: center;float: left;
  78. }
  79. .stafflist-right{
  80. width: 30px;text-align: center;float: left;margin: 0 20px;
  81. }
  82. .stafflist-right:last-child{
  83. display: none;
  84. }
  85. .stafflist img{
  86. width: 40px;
  87. height: 40px;
  88. margin: 10px;
  89. border-radius:50%;
  90. }
  91. </style>
  92. <div class="panel panel-default panel-intro">
  93. <input type="hidden" name="ids" id="ids" value="{$ids}"/>
  94. <div class="div-flex">
  95. <i class="fa fa-address-card i-color"></i>
  96. <div style="line-height: 35px"><b>{$row.number}</b> {switch name="row.check_status"}
  97. {case value="0"}<b class="text-success">(审核中)</b>{/case}
  98. {case value="1"}<b class="text-success">(审核中)</b>{/case}
  99. {case value="2"}<b class="text-warning">(审核通过)</b>{/case}
  100. {case value="3"}<b class="text-danger">(审核拒绝)</b>{/case}
  101. {case value="4"}<b class="text-danger">(撤销审批)</b>{/case}
  102. {default /}
  103. {/switch}</div>
  104. {if condition="isset($flow) && $flow"}
  105. <div class="btn-list">
  106. {eq name="flow.is_check" value="1"}
  107. <a class="btn btn-success btn-dialog" data-area="" data-shade="0.3"
  108. data-url="qingdong/examine/examine_record/examine?relation_type=receivables&relation_id={$ids}&status=1"
  109. data-title="审核通过" >审核通过</a>
  110. <a class="btn btn-danger btn-dialog" data-area="" data-shade="0.3"
  111. data-url="qingdong/examine/examine_record/examine?relation_type=receivables&relation_id={$ids}&status=2"
  112. data-title="审核拒绝" >审核拒绝</a>
  113. {/eq}
  114. {if condition="($row['check_status'] == 3) OR ($row['check_status'] == 4) "}
  115. <!-- <a class="btn btn-success btn-dialog" data-shade="0.3"-->
  116. <!-- data-url="qingdong/customer/receivables/edit?ids={$ids}"-->
  117. <!-- data-title="编辑回款" >编辑</a>-->
  118. {/if}
  119. </div>
  120. {/if}
  121. </div>
  122. <div style="margin-top: 10px">
  123. </div>
  124. {if condition="isset($flow) && $flow"}
  125. {if condition="$flow.status == 1"}
  126. <div class="div-flex">
  127. <div class="form-group col-sm-10">
  128. <!-- <blockquote style="padding: 2px 10px;text-align: left">-->
  129. <!-- <p>审核信息 <span class="label label-danger">固定审批流</span></p>-->
  130. <!-- </blockquote>-->
  131. <!-- <div style="text-align: left">-->
  132. <!-- <a href="javascript:void(0)" data-toggle="popover"-->
  133. <!-- data-content="-->
  134. <!-- <p class='examine_title'>审批流程</p>-->
  135. <!-- {foreach name='$examine_record' item='examine_r'}-->
  136. <!-- {if condition='$examine_r.status == 0'}-->
  137. <!-- {elseif condition='$examine_r.status == 1'}-->
  138. <!-- <div class='examine_box'>-->
  139. <!-- <i class='fa fa-check-circle text-success newicon'></i>-->
  140. <!-- <div class='xian'></div>-->
  141. <!-- <p><span class='text-muted'>{$examine_r.check_time}</span></p>-->
  142. <!-- <p> {$examine_r.check_staff.name} <span class='text-muted'>通过了此申请</span></p>-->
  143. <!-- {if condition='$examine_r.content'}<p class='examine_bg'> {$examine_r.content}</p>{/if}-->
  144. <!-- </div>-->
  145. <!-- {elseif condition='$examine_r.status == 2'}-->
  146. <!-- <div class='examine_box'>-->
  147. <!-- <i class='fa fa-window-close text-red newicon'></i>-->
  148. <!-- <div class='xian'></div>-->
  149. <!-- <p><span class='text-muted'>{$examine_r.check_time}</span></p>-->
  150. <!-- <p> {$examine_r.check_staff.name} <span class='text-muted'>拒绝了此申请</span></p>-->
  151. <!-- {if condition='$examine_r.content'}<p class='examine_bg'> {$examine_r.content}</p>{/if}-->
  152. <!-- </div>-->
  153. <!-- {else/}-->
  154. <!-- <div class='examine_box'>-->
  155. <!-- <i class='fa fa-window-close text-red newicon'></i>-->
  156. <!-- <div class='xian'></div>-->
  157. <!-- <p><span class='text-muted'>{$examine_r.check_time}</span></p>-->
  158. <!-- <p> {$examine_r.check_staff.name} <span class='text-muted'>撤回了此申请</span></p>-->
  159. <!-- {if condition='$examine_r.content'}<p class='examine_bg'> {$examine_r.content}</p>{/if}-->
  160. <!-- </div>-->
  161. <!-- {/if}-->
  162. <!-- {/foreach}" data-html="true">查看审批历史</a>-->
  163. <!-- </div>-->
  164. <!-- <div class="row rowbox" style="margin-left: 20px">-->
  165. <!-- {foreach name="$flow.stepList" item="val"}-->
  166. <!-- <div class="stafflist" data-container="body" data-toggle="popover" data-placement="bottom" data-content="{foreach name='$val.stafflist' item='sf'}-->
  167. <!-- {if condition='$sf.examine_reord.status == 0'}-->
  168. <!-- <p><i class='fa fa-clock-o text-red'></i> {$sf.name} 待审核此申请</p>-->
  169. <!-- {elseif condition='$sf.examine_reord.status == 1'}-->
  170. <!-- <p><i class='fa fa-check-circle text-success'></i> {$sf.examine_reord.check_time}</p>-->
  171. <!-- <p>{$sf.name} 通过此申请</p>-->
  172. <!-- {elseif condition='$sf.examine_reord.status == 2'}-->
  173. <!-- <p><i class='fa fa-window-close text-red'></i> {$sf.examine_reord.check_time}</p>-->
  174. <!-- <p>{$sf.name} 拒绝此申请</p>-->
  175. <!-- {else/}-->
  176. <!-- <p><i class='fa fa-mail-reply text-red'></i> {$sf.name} 已撤销</p>-->
  177. <!-- {/if}-->
  178. <!-- {/foreach}" data-html="true">-->
  179. <!-- <img src="/assets/addons/qingdong/img/avatar.png" class="img-circle">-->
  180. <!-- {if condition="$val.status == 3"}-->
  181. <!-- <span class="text-muted">发起人主管</span>-->
  182. <!-- {elseif condition="$val.status == 2"/}-->
  183. <!-- <span class="text-muted">{:count($val.stafflist)}人并签</span>-->
  184. <!-- {else/}-->
  185. <!-- <span class="text-muted">{:count($val.stafflist)}人或签</span>-->
  186. <!-- {/if}-->
  187. <!-- {if condition="$val.order_id < $flow.order_id"}-->
  188. <!-- <p><span><i class="fa fa-check-circle text-success"></i> 审核通过</span></p>-->
  189. <!-- {else/}-->
  190. <!-- {if condition="$row.check_status == 3"}-->
  191. <!-- <p> <span><i class="fa fa-window-close text-red"></i> 审核拒绝</span></p>-->
  192. <!-- {else/}-->
  193. <!-- <p><span><i class="fa fa-clock-o text-red"></i> 待审核</span></p>-->
  194. <!-- {/if}-->
  195. <!-- {/if}-->
  196. <!-- </div>-->
  197. <!-- <div class="stafflist-right">-->
  198. <!-- <i class="fa fa-angle-right" style="color: #ccc;margin: 0 16px;font-size: 20px;font-weight: 600;"></i>-->
  199. <!-- </div>-->
  200. <!-- {/foreach}-->
  201. <!-- </div>-->
  202. </div>
  203. </div>
  204. {else/}
  205. <div class="div-flex">
  206. <div class="form-group col-sm-10">
  207. <blockquote style="padding: 2px 10px;text-align: left">
  208. <p>审核信息 <span class="label label-danger">发起人自选</span></p>
  209. </blockquote>
  210. <div style="text-align: left">
  211. <a href="javascript:void(0)" data-toggle="popover"
  212. data-content="
  213. <p class='examine_title'>审批流程</p>
  214. {foreach name='$examine_record' item='examine_r'}
  215. {if condition='$examine_r.status == 0'}
  216. {elseif condition='$examine_r.status == 1'}
  217. <div class='examine_box'>
  218. <i class='fa fa-check-circle text-success newicon'></i>
  219. <div class='xian'></div>
  220. <p><span class='text-muted'>{$examine_r.check_time}</span></p>
  221. <p> {$examine_r.check_staff.name} <span class='text-muted'>通过了此申请</span></p>
  222. {if condition='$examine_r.content'}<p class='examine_bg'> {$examine_r.content}</p>{/if}
  223. </div>
  224. {elseif condition='$examine_r.status == 2'}
  225. <div class='examine_box'>
  226. <i class='fa fa-window-close text-red newicon'></i>
  227. <div class='xian'></div>
  228. <p><span class='text-muted'>{$examine_r.check_time}</span></p>
  229. <p> {$examine_r.check_staff.name} <span class='text-muted'>拒绝了此申请</span></p>
  230. {if condition='$examine_r.content'}<p class='examine_bg'> {$examine_r.content}</p>{/if}
  231. </div>
  232. {else/}
  233. <div class='examine_box'>
  234. <i class='fa fa-window-close text-red newicon'></i>
  235. <div class='xian'></div>
  236. <p><span class='text-muted'>{$examine_r.check_time}</span></p>
  237. <p> {$examine_r.check_staff.name} <span class='text-muted'>撤回了此申请</span></p>
  238. {if condition='$examine_r.content'}<p class='examine_bg'> {$examine_r.content}</p>{/if}
  239. </div>
  240. {/if}
  241. {/foreach}" data-html="true">查看审批历史</a>
  242. </div>
  243. <div class="row rowbox" style="margin-left: 20px">
  244. {foreach name="$flow.stepList.0.stafflist" item="val"}
  245. <div class="stafflist">
  246. <img src="{$val.img}" class="img-circle">
  247. <span class="text-muted">{$val.name}</span>
  248. {if condition="$val.examine_reord.status == 0"}
  249. <p><span><i class="fa fa-clock-o text-red"></i> 待审核</span></p>
  250. {elseif condition="$val.examine_reord.status == 1"}
  251. <p><span><i class="fa fa-check-circle text-success"></i> 审核通过</span></p>
  252. {else/}
  253. <p> <span><i class="fa fa-window-close text-red"></i> 审核拒绝</span></p>
  254. {/if}
  255. </div>
  256. <div class="stafflist-right">
  257. <i class="fa fa-angle-right" style="color: #ccc;margin: 0 16px;font-size: 20px;font-weight: 600;"></i>
  258. </div>
  259. {/foreach}
  260. </div>
  261. </div>
  262. </div>
  263. {/if}
  264. {/if}
  265. <div class="div-flex" style="margin-top: 10px;margin-left: 10px">
  266. <div class="form-group">
  267. <span class="text-muted">客户名称</span>
  268. <p>{if condition="isset($row.customer.name)"}{$row.customer.name}{/if}</p>
  269. </div>
  270. <div class="form-group">
  271. <span class="text-muted">合同名称</span>
  272. <p>{$row.contract.name}</p>
  273. </div>
  274. <div class="form-group">
  275. <span class="text-muted">回款日期</span>
  276. <p>{$row.return_time}</p>
  277. </div>
  278. <div class="form-group">
  279. <span class="text-muted">回款金额</span>
  280. <p>{$row.money}</p>
  281. </div>
  282. <div class="form-group">
  283. <span class="text-muted">状态</span>
  284. <p>{:$status[$row['check_status']]}</p>
  285. </div>
  286. <div class="form-group">
  287. <span class="text-muted">负责人</span>
  288. <p>{if condition="isset($row.owner_staff.name)"}{$row.owner_staff.name}{/if}</p>
  289. </div>
  290. <div class="form-group">
  291. <span class="text-muted">创建时间</span>
  292. <p>{$row.createtime}</p>
  293. </div>
  294. </div>
  295. <div>
  296. <ul class="nav nav-tabs" role="tablist">
  297. <li role="presentation" class="active"><a href="#basic" aria-controls="profile" role="tab" data-toggle="tab">基本信息</a></li>
  298. <li role="presentation"><a href="#settings3" aria-controls="settings" role="tab" data-toggle="tab">审批历史</a></li>
  299. </ul>
  300. <div class="tab-content" style="overflow-y: scroll;height:565px">
  301. <div role="tabpanel" class="tab-pane fade panel-body form-horizontal active in" id="basic">
  302. <div class="form-group">
  303. <div class="col-xs-6 col-sm-5">
  304. <div class="form-group col-sm-10">
  305. <span class="text-muted">回款计划:</span>
  306. {if condition="isset($row.plan.num)"}{$row.plan.num}{/if}
  307. </div>
  308. </div>
  309. {include file="qingdong/common/form_detail" /}
  310. </div>
  311. </div>
  312. <div role="tabpanel" class="tab-pane fade panel-body" id="settings3">
  313. <table id="operation_log" class="table table-striped table-bordered table-hover table-nowrap"
  314. width="100%">
  315. </table>
  316. </div>
  317. </div>
  318. </div>
  319. </div>