monthorders.html 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. <style>
  2. .ssc-month-orders-wrap {
  3. padding: 12px 16px 8px;
  4. }
  5. .ssc-month-orders-head {
  6. margin-bottom: 12px;
  7. line-height: 1.6;
  8. }
  9. .ssc-month-orders-head .ssc-meta {
  10. color: #666;
  11. margin-right: 16px;
  12. }
  13. .ssc-month-orders-head .ssc-company {
  14. font-weight: 600;
  15. color: #333;
  16. }
  17. .ssc-month-orders-wrap .table-responsive {
  18. width: 100%;
  19. overflow-x: auto;
  20. -webkit-overflow-scrolling: touch;
  21. border: 1px solid #eee;
  22. }
  23. .ssc-month-orders-table {
  24. margin-bottom: 0;
  25. min-width: 1280px;
  26. }
  27. .ssc-month-orders-table > thead > tr > th,
  28. .ssc-month-orders-table > tbody > tr > td {
  29. text-align: center;
  30. vertical-align: middle;
  31. white-space: nowrap;
  32. }
  33. .ssc-month-orders-table .ssc-name-cell {
  34. text-align: left;
  35. white-space: normal;
  36. word-break: break-all;
  37. max-width: 220px;
  38. }
  39. /* 操作列固定右侧,左右滚动时始终可见 */
  40. .ssc-month-orders-table > thead > tr > th.ssc-operate-col,
  41. .ssc-month-orders-table > tbody > tr > td.ssc-operate-col {
  42. position: sticky;
  43. right: 0;
  44. z-index: 3;
  45. min-width: 88px;
  46. width: 88px;
  47. background: #fff;
  48. box-shadow: -4px 0 8px rgba(0, 0, 0, 0.06);
  49. border-left: 1px solid #e8e8e8 !important;
  50. }
  51. .ssc-month-orders-table > thead > tr > th.ssc-operate-col {
  52. z-index: 4;
  53. background: #f5f5f5;
  54. }
  55. .ssc-month-orders-table.table-striped > tbody > tr:nth-of-type(odd) > td.ssc-operate-col {
  56. background: #f9f9f9;
  57. }
  58. .ssc-month-orders-table.table-hover > tbody > tr:hover > td.ssc-operate-col {
  59. background: #f5f5f5;
  60. }
  61. .ssc-month-orders-empty {
  62. padding: 48px 16px;
  63. text-align: center;
  64. color: #999;
  65. }
  66. .ssc-progress-done {
  67. color: #3c763d;
  68. font-weight: 600;
  69. }
  70. </style>
  71. <div class="ssc-month-orders-wrap">
  72. <div class="ssc-month-orders-head">
  73. <span class="ssc-meta">月份:{$ym|htmlentities}</span>
  74. <span class="ssc-meta">供应商:<span class="ssc-company">{$company_name|htmlentities}</span></span>
  75. <span class="ssc-meta">共 {$orderCount} 单</span>
  76. </div>
  77. {if $orderRows}
  78. <div class="table-responsive">
  79. <table class="table table-bordered table-striped table-condensed ssc-month-orders-table">
  80. <thead>
  81. <tr>
  82. <th style="width:50px;">序号</th>
  83. <th>订单号</th>
  84. <th>印件名称</th>
  85. <th>承揽部门</th>
  86. <th>工序名称</th>
  87. <th>本单排名</th>
  88. <th>质量得分</th>
  89. <th>价格得分</th>
  90. <th>交货得分</th>
  91. <th>状态</th>
  92. <th>是否合格</th>
  93. <th>交货情况</th>
  94. <th>客户是否投诉</th>
  95. <th>订单是否中断</th>
  96. <th>备注</th>
  97. <th>当前进度</th>
  98. <th>下发时间</th>
  99. <th class="ssc-operate-col">操作</th>
  100. </tr>
  101. </thead>
  102. <tbody>
  103. {volist name="orderRows" id="row"}
  104. <tr>
  105. <td>{$row.seq_no}</td>
  106. <td>{$row.CCYDH|default=''|htmlentities}</td>
  107. <td class="ssc-name-cell">{$row.CYJMC|default=''|htmlentities}</td>
  108. <td>{$row.CCLBMMC|default=''|htmlentities}</td>
  109. <td class="ssc-name-cell">{$row.CGYMC|default=''|htmlentities}</td>
  110. <td>{if $row.rank_no}{$row.rank_no}{/if}</td>
  111. <td>{$row.quality_score|default=''}</td>
  112. <td>{$row.price_score|default=''}</td>
  113. <td>{$row.lead_score|default=''}</td>
  114. <td>
  115. {if $row.show_bid_result}
  116. {if $row.is_picked}
  117. <span class="label label-success">中标</span>
  118. {else/}
  119. <span class="label label-danger">未中标</span>
  120. {/if}
  121. {/if}
  122. </td>
  123. <td>
  124. {if condition="$row.inbound_result eq '合格'"}
  125. <span class="label label-success">合格</span>
  126. {elseif condition="$row.inbound_result eq '不合格'"/}
  127. <span class="label label-danger">不合格</span>
  128. {/if}
  129. </td>
  130. <td>
  131. {if condition="$row.delivery_status eq '准时'"}
  132. <span class="label label-success">准时</span>
  133. {elseif condition="$row.delivery_status eq '滞后'"/}
  134. <span class="label label-warning">滞后</span>
  135. {/if}
  136. </td>
  137. <td>
  138. {if condition="$row.customer_complaint eq 1"}
  139. <span class="label label-warning">是</span>
  140. {else/}
  141. {/if}
  142. </td>
  143. <td>
  144. {if condition="$row.order_interrupt eq 1"}
  145. <span class="label label-warning">是</span>
  146. {else/}
  147. {/if}
  148. </td>
  149. <td class="ssc-name-cell">{if $row.inbound_remark}{$row.inbound_remark|htmlentities}{/if}</td>
  150. <td>
  151. {if condition="$row.progress_text eq '已完结'"}
  152. <span class="ssc-progress-done">已完结</span>
  153. {else/}
  154. {$row.progress_text|default=''|htmlentities}
  155. {/if}
  156. </td>
  157. <td>{if $row.issue_time}{$row.issue_time|htmlentities}{/if}</td>
  158. <td class="ssc-operate-col">
  159. {if condition="$row.scydgy_id gt 0"}
  160. <a href="javascript:;" class="btn btn-xs btn-info btn-ssc-order-details"
  161. data-scydgy-id="{$row.scydgy_id}"
  162. title="详情">
  163. <i class="fa fa-file-text-o"></i> 详情
  164. </a>
  165. {/if}
  166. </td>
  167. </tr>
  168. {/volist}
  169. </tbody>
  170. </table>
  171. </div>
  172. {else/}
  173. <div class="ssc-month-orders-empty">该供应商本月暂无订单</div>
  174. {/if}
  175. </div>
  176. <div class="layer-footer clearfix">
  177. <div class="pull-right">
  178. <button type="button" style="margin-right:20px" class="btn btn-default btn-embossed btn-ssc-month-orders-close">关闭</button>
  179. </div>
  180. </div>