orderzl.vue 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316
  1. <template>
  2. <div>
  3. <div class="topbar">
  4. <div class="topbar_left">
  5. <svg class="icon" aria-hidden="true">
  6. <use xlink:href="#icon-fanhui"></use>
  7. </svg>
  8. </div>
  9. <div class="topbar_middle">转椅车间</div>
  10. <div class="topbar_right">
  11. <svg class="icon" aria-hidden="true">
  12. <use xlink:href="#icon-caidan"></use>
  13. </svg>
  14. </div>
  15. </div>
  16. <div id="content">
  17. <!-- 搜索栏 -->
  18. <div class="order_scan_area">
  19. <div class="order_scan">
  20. <svg class="icon" aria-hidden="true">
  21. <use xlink:href="#icon-sousuo"></use>
  22. </svg>
  23. 输入或扫描单号
  24. </div>
  25. <div class="order_scan_btn">
  26. <svg class="icon" aria-hidden="true">
  27. <use xlink:href="#icon-iconfontscan"></use>
  28. </svg>
  29. </div>
  30. </div>
  31. <!-- 日期 -->
  32. <div style="font-size: 17px;font-weight: bold;padding: 10px 0 0 10px;">9月10日</div>
  33. <!-- 内容主体 -->
  34. <div style="padding: 10px 10px 0 10px;font-size:14px;line-height:19px;">
  35. <!-- 以下div封装为组件,v-for中调用 -->
  36. <div class="arrow_box kindgreen">
  37. <div style="font-size:16px;font-weight:bold">SC190907001</div>
  38. <div class="order_conner_sec tip_red">待排程审</div>
  39. <div class="order_conner tip_green">在进行</div>
  40. <div>W-168黑色 FHZY4202</div>
  41. <div>数量:100
  42. <span style="margin-left:5px;color:#888">
  43. (已完成80,已终止5,未完成15)
  44. </span>
  45. </div>
  46. <div>
  47. <span>日期:9月10日~9月20日</span>
  48. <!-- 如果当前时间晚于指令单的要求完成时间,则显示已超期标记 -->
  49. <!-- <span style="color: #fa5a5a;font-size:13px;margin-left:5px">
  50. <svg class="icon" aria-hidden="true">
  51. <use xlink:href="#icon-jinggao"></use>
  52. </svg>
  53. 已超期
  54. </span> -->
  55. </div>
  56. <div>生产批号:FHLWL8603-02</div>
  57. </div>
  58. <div class="arrow_box kindblue">
  59. <div style="font-size:16px;font-weight:bold">SC190829001</div>
  60. <div class="order_conner_sec tip_blue">已排程审</div>
  61. <div class="order_conner tip_blue">已完成</div>
  62. <div>FS19-1 FHLWL8603</div>
  63. <div>数量:100
  64. <span style="margin-left:5px;color:#888">
  65. (已完成100)
  66. </span>
  67. </div>
  68. <div>
  69. <span>日期:9月10日~10月20日</span>
  70. </div>
  71. <div>生产批号:FHD6605-17</div>
  72. </div>
  73. <div class="arrow_box kindred">
  74. <div style="font-size:16px;font-weight:bold">SC190910001</div>
  75. <div class="order_conner_sec tip_red">待排程审</div>
  76. <div class="order_conner tip_red">待审核</div>
  77. <div>X-16B升级版电镀架 FHD59301</div>
  78. <div>数量:100
  79. <span style="margin-left:5px;color:#888">
  80. (已完成0,未完成100)
  81. </span>
  82. </div>
  83. <div>
  84. <span>日期:9月10日~10月20日</span>
  85. </div>
  86. <div>生产批号:FHD59301-132</div>
  87. </div>
  88. </div>
  89. <!-- 以下内容跟上面重复,只作效果展示用 -->
  90. <!-- 日期 -->
  91. <div style="font-size: 17px;font-weight: bold;padding: 10px 0 0 10px;">9月9日</div>
  92. <!-- 内容主体 -->
  93. <div style="padding: 10px 10px 0 10px;font-size:14px;line-height:19px">
  94. <!-- 以下div封装为组件,v-for中调用 -->
  95. <div class="arrow_box kindgreen">
  96. <div style="font-size:16px;font-weight:bold">SC190907001</div>
  97. <div class="order_conner_sec tip_red">待排程审</div>
  98. <div class="order_conner tip_green">在进行</div>
  99. <div>W-168黑色 FHZY4202</div>
  100. <div>数量:100
  101. <span style="margin-left:5px;color:#888">
  102. (已完成80,已终止5,未完成15)
  103. </span>
  104. </div>
  105. <div>
  106. <span>日期:9月9日~9月12日</span>
  107. <span style="color: #fa5a5a;font-size:13px;margin-left:5px">
  108. <svg class="icon" aria-hidden="true">
  109. <use xlink:href="#icon-jinggao"></use>
  110. </svg>
  111. 已超期
  112. </span>
  113. </div>
  114. <div>生产批号:FHLWL8603-02</div>
  115. </div>
  116. <div class="arrow_box kindblue">
  117. <div style="font-size:16px;font-weight:bold">SC190829001</div>
  118. <div class="order_conner_sec tip_blue">已排程审</div>
  119. <div class="order_conner tip_blue">已完成</div>
  120. <div>FS19-1 FHLWL8603</div>
  121. <div>数量:100
  122. <span style="margin-left:5px;color:#888">
  123. (已完成100)
  124. </span>
  125. </div>
  126. <div>
  127. <span>日期:9月10日~10月20日</span>
  128. </div>
  129. <div>生产批号:FHD6605-17</div>
  130. </div>
  131. <div class="arrow_box kindred">
  132. <div style="font-size:16px;font-weight:bold">SC190910001</div>
  133. <div class="order_conner_sec tip_red">待排程审</div>
  134. <div class="order_conner tip_red">待审核</div>
  135. <div>X-16B升级版电镀架 FHD59301</div>
  136. <div>数量:100
  137. <span style="margin-left:5px;color:#888">
  138. (已完成0,未完成100)
  139. </span>
  140. </div>
  141. <div>
  142. <span>日期:9月10日~10月20日</span>
  143. </div>
  144. <div>生产批号:FHD59301-132</div>
  145. </div>
  146. </div>
  147. </div>
  148. </div>
  149. </template>
  150. <script>
  151. export default {
  152. }
  153. </script>
  154. <style>
  155. body {
  156. margin: 0;
  157. padding: 0;
  158. /* background-color: #fff; */
  159. font-family: "微软雅黑";
  160. font-size: 15px;
  161. }
  162. .topbar {
  163. min-height: 44px;
  164. border-bottom: 1px solid #e5e5e5;
  165. background: #fff;
  166. position: fixed;
  167. width: 100%;
  168. z-index: 9993;
  169. display: flex;
  170. font-size: 18px;
  171. align-items: center;
  172. }
  173. .topbar_left {
  174. /* flex: 0 0 %; */
  175. margin-left: 10px;
  176. }
  177. .topbar_middle {
  178. text-align: center;
  179. flex: 0 0 85%;
  180. }
  181. .topbar_right {
  182. /* flex: 0 0 10%; */
  183. position: absolute;
  184. right: 10px;
  185. }
  186. #content {
  187. position: absolute;
  188. top: 44px;
  189. background-color: #fff;
  190. width: 100%;
  191. padding-bottom: 60px;
  192. }
  193. .order_scan_area {
  194. display: flex;
  195. align-items: center;
  196. }
  197. .order_scan {
  198. margin: 10px 10px;
  199. padding: 8px 10px;
  200. /* border: 1px solid #c7c7c7; */
  201. background-color: #f7f7f7;
  202. color: #bbb;
  203. border-radius: 20px;
  204. flex: 0 0 78%
  205. }
  206. .order_scan_btn {
  207. color: #999;
  208. font-size: 28px;
  209. }
  210. .arrow_box {
  211. position: relative;
  212. padding: 5px 5px 5px 10px;
  213. /* border-radius: 5px; */
  214. box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);
  215. background: #fff;
  216. margin-bottom: 8px;
  217. /* border-bottom: 1px solid #f5f5f5;
  218. border-top: 1px solid #f5f5f5;
  219. border-right: 1px solid #f5f5f5; */
  220. }
  221. .kindgreen {
  222. border-left: 5px solid #8dc026;
  223. }
  224. .kindblue {
  225. border-left: 5px solid #46a4da;
  226. }
  227. .kindred {
  228. border-left: 5px solid #ff6f61;
  229. }
  230. .tip_red {
  231. color: #fff;
  232. background-color: #fa5a5a
  233. }
  234. .tip_blue {
  235. color: #fff;
  236. background-color: #46a4da
  237. }
  238. .tip_green {
  239. color: #fff;
  240. background-color: #8dc026
  241. }
  242. .order_conner {
  243. position: absolute;
  244. right: 0px;
  245. top: 0px;
  246. /* color: #888; */
  247. font-size: 12px;
  248. padding: 4px 10px;
  249. /* background-color: #ececec; */
  250. line-height: 12px;
  251. width: 36px;
  252. text-align: center;
  253. font-weight: bold;
  254. }
  255. .order_conner_sec {
  256. position: absolute;
  257. right: 60px;
  258. top: 0px;
  259. /* color: #888; */
  260. font-size: 12px;
  261. padding: 4px 10px;
  262. /* background-color: #ececec; */
  263. line-height: 12px;
  264. /* width: 36px; */
  265. text-align: center;
  266. font-weight: bold;
  267. }
  268. </style>