爱简收旧衣按件回收前端代码仓库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

291 lines
6.7 KiB

  1. /**
  2. * 这里是uni-app内置的常用样式变量
  3. *
  4. * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
  5. * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
  6. *
  7. */
  8. /**
  9. * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
  10. *
  11. * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
  12. */
  13. /* 颜色变量 */
  14. /* 行为相关颜色 */
  15. /* 文字基本颜色 */
  16. /* 背景颜色 */
  17. /* 边框颜色 */
  18. /* 尺寸变量 */
  19. /* 文字尺寸 */
  20. /* 图片尺寸 */
  21. /* Border Radius */
  22. /* 水平间距 */
  23. /* 垂直间距 */
  24. /* 透明度 */
  25. /* 文章场景相关 */
  26. .order-manage-container.data-v-33a4a1f0 {
  27. background: #f8f8f8;
  28. min-height: 100vh;
  29. padding-bottom: 24px;
  30. }
  31. .nav-bar.data-v-33a4a1f0 {
  32. display: flex;
  33. align-items: center;
  34. justify-content: space-between;
  35. position: fixed;
  36. top: 0;
  37. left: 0;
  38. right: 0;
  39. z-index: 100;
  40. background: #fff;
  41. padding: 0 32rpx;
  42. box-sizing: border-box;
  43. }
  44. .nav-bar .nav-title.data-v-33a4a1f0 {
  45. flex: 1;
  46. text-align: center;
  47. font-size: 36rpx;
  48. font-weight: bold;
  49. color: #222;
  50. }
  51. .nav-bar .nav-icons.data-v-33a4a1f0 {
  52. display: flex;
  53. align-items: center;
  54. gap: 32rpx;
  55. }
  56. .order-tabs-scroll.data-v-33a4a1f0 {
  57. position: fixed;
  58. left: 0;
  59. width: 100%;
  60. z-index: 99;
  61. background: #fff;
  62. border-bottom: 1px solid #f0f0f0;
  63. height: 96rpx;
  64. overflow-x: auto;
  65. white-space: nowrap;
  66. -webkit-overflow-scrolling: touch;
  67. }
  68. .order-tabs-scroll.data-v-33a4a1f0::-webkit-scrollbar {
  69. display: none;
  70. }
  71. .order-tabs.data-v-33a4a1f0 {
  72. display: flex;
  73. width: 100%;
  74. }
  75. .tab-item.data-v-33a4a1f0 {
  76. flex: 1 0 0%;
  77. text-align: center;
  78. font-size: 34rpx;
  79. color: #bfbfbf;
  80. height: 96rpx;
  81. line-height: 96rpx;
  82. position: relative;
  83. font-weight: 500;
  84. transition: color 0.2s;
  85. letter-spacing: 0.5px;
  86. }
  87. .tab-item.active.data-v-33a4a1f0 {
  88. color: #ffb400;
  89. font-weight: bold;
  90. }
  91. .tab-item.active.data-v-33a4a1f0::after {
  92. content: "";
  93. display: block;
  94. margin: 0 auto;
  95. margin-top: 2px;
  96. width: 22px;
  97. height: 3px;
  98. border-radius: 2px;
  99. background: #ffb400;
  100. }
  101. .search-bar.data-v-33a4a1f0 {
  102. width: 100vw;
  103. height: 40px;
  104. position: fixed;
  105. z-index: 10;
  106. left: 0;
  107. top: 0;
  108. display: flex;
  109. align-items: center;
  110. }
  111. .search-bar-inner.data-v-33a4a1f0 {
  112. margin: 0 16px;
  113. background: #fff;
  114. border-radius: 20px;
  115. height: 40px;
  116. flex: 1;
  117. display: flex;
  118. align-items: center;
  119. box-shadow: 0 2px 8px rgba(0, 0, 0, 0.02);
  120. padding: 0 12px;
  121. justify-content: space-around;
  122. }
  123. .search-bar-inner .search-icon.data-v-33a4a1f0 {
  124. margin-right: 8px;
  125. }
  126. .search-bar-inner .scan-icon.data-v-33a4a1f0 {
  127. margin-left: 8px;
  128. }
  129. .search-input-wrap.data-v-33a4a1f0 {
  130. display: flex;
  131. align-items: center;
  132. flex: 1;
  133. background: #f5f5f5;
  134. border-radius: 20px;
  135. height: 32px;
  136. margin: 0 0;
  137. padding: 0 8px;
  138. }
  139. .search-input-wrap .search-input.data-v-33a4a1f0 {
  140. flex: 1;
  141. border: none;
  142. outline: none;
  143. background: transparent;
  144. font-size: 15px;
  145. color: #222;
  146. margin-left: 8px;
  147. }
  148. .search-cancel.data-v-33a4a1f0 {
  149. margin-left: 8px;
  150. color: #999;
  151. font-size: 15px;
  152. line-height: 40px;
  153. }
  154. .order-list.data-v-33a4a1f0 {
  155. margin: 0;
  156. padding-top: calc(var(--status-bar-height, 0px) + 44px + 44px + 16px);
  157. }
  158. .order-card.data-v-33a4a1f0 {
  159. background: #fff;
  160. border-radius: 20px;
  161. margin: 0 16px 16px 16px;
  162. padding: 20px;
  163. box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  164. }
  165. .order-card-header.data-v-33a4a1f0 {
  166. display: flex;
  167. justify-content: space-between;
  168. align-items: flex-start;
  169. margin-bottom: 12px;
  170. }
  171. .order-card-header .order-id.data-v-33a4a1f0 {
  172. font-size: 16px;
  173. font-weight: bold;
  174. color: #222;
  175. }
  176. .order-card-header .order-status-tag.data-v-33a4a1f0 {
  177. font-size: 14px;
  178. border-radius: 12px;
  179. padding: 2px 12px;
  180. }
  181. .order-card-header .order-status-tag.green.data-v-33a4a1f0 {
  182. background: #e6f9e6;
  183. color: #1ecb1e;
  184. }
  185. .order-card-header .order-status-tag.red.data-v-33a4a1f0 {
  186. background: #ffeaea;
  187. color: #ff4d4f;
  188. }
  189. .order-card-header .order-status-tag.orange.data-v-33a4a1f0 {
  190. background: #fff7e6;
  191. color: #ffb400;
  192. }
  193. .order-card-header .order-status-tag.blue.data-v-33a4a1f0 {
  194. background: #e6f0ff;
  195. color: #409eff;
  196. }
  197. .order-card-header .order-status-tag.gray.data-v-33a4a1f0 {
  198. background: #f5f5f5;
  199. color: #999;
  200. }
  201. .order-info-wrapper.data-v-33a4a1f0 {
  202. position: relative;
  203. }
  204. .order-info-wrapper .order-info-status.data-v-33a4a1f0 {
  205. position: absolute;
  206. right: 0;
  207. bottom: 0;
  208. font-size: 14px;
  209. border-radius: 12px;
  210. padding: 2px 12px;
  211. }
  212. .order-info-wrapper .order-info-status.green.data-v-33a4a1f0 {
  213. background: #e6f9e6;
  214. color: #1ecb1e;
  215. }
  216. .order-info-wrapper .order-info-status.red.data-v-33a4a1f0 {
  217. background: #ffeaea;
  218. color: #ff4d4f;
  219. }
  220. .order-info-wrapper .order-info-status.orange.data-v-33a4a1f0 {
  221. background: #fff7e6;
  222. color: #ffb400;
  223. }
  224. .order-info-wrapper .order-info-status.blue.data-v-33a4a1f0 {
  225. background: #e6f0ff;
  226. color: #409eff;
  227. }
  228. .order-info-wrapper .order-info-status.gray.data-v-33a4a1f0 {
  229. background: #f5f5f5;
  230. color: #999;
  231. }
  232. .order-info.data-v-33a4a1f0 {
  233. font-family: "PingFang SC", "Microsoft YaHei", Arial, sans-serif;
  234. font-weight: 400;
  235. font-size: 14px;
  236. line-height: 1.4;
  237. letter-spacing: 0;
  238. vertical-align: middle;
  239. color: #666;
  240. margin-bottom: 12px;
  241. }
  242. .order-info view.data-v-33a4a1f0 {
  243. margin-bottom: 4px;
  244. display: flex;
  245. align-items: center;
  246. }
  247. .order-info .info-label.data-v-33a4a1f0 {
  248. color: #999;
  249. font-family: "PingFang SC", "Microsoft YaHei", Arial, sans-serif;
  250. font-weight: 400;
  251. font-size: 14px;
  252. line-height: 1.4;
  253. margin-right: 4px;
  254. }
  255. .order-info .info-value.data-v-33a4a1f0 {
  256. color: #222;
  257. font-family: "PingFang SC", "Microsoft YaHei", Arial, sans-serif;
  258. font-weight: 400;
  259. font-size: 14px;
  260. line-height: 1.4;
  261. }
  262. .order-card-footer.data-v-33a4a1f0 {
  263. display: flex;
  264. align-items: center;
  265. justify-content: center;
  266. margin: 0 -20px -20px -20px;
  267. padding: 0 20px;
  268. border-bottom-left-radius: 20px;
  269. border-bottom-right-radius: 20px;
  270. background: #fafbfc;
  271. min-height: 60px;
  272. position: relative;
  273. }
  274. .order-card-footer .order-actions-bar.data-v-33a4a1f0 {
  275. display: flex;
  276. flex: 1;
  277. justify-content: center;
  278. align-items: center;
  279. gap: 48px;
  280. }
  281. .order-card-footer .order-actions-bar .action-btn-bar.data-v-33a4a1f0 {
  282. display: flex;
  283. flex-direction: column;
  284. align-items: center;
  285. font-size: 14px;
  286. color: #666;
  287. margin-top: 8px;
  288. margin-bottom: 8px;
  289. }
  290. .order-card-footer .order-actions-bar .action-btn-bar uni-icons.data-v-33a4a1f0 {
  291. margin-bottom: 2px;
  292. }