order_details.scss 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466
  1. .fictitious {
  2. margin-top: 24rpx;
  3. background-color: #fff;
  4. }
  5. .orderGoodsBox {
  6. background-color: #fff;
  7. }
  8. .userRemarkBox {
  9. width: 100%;
  10. padding: 0 24rpx;
  11. padding-bottom: 24rpx;
  12. }
  13. .refundPrice {
  14. font-size: 35rpx;
  15. font-weight: bold;
  16. }
  17. .qs-btn {
  18. width: auto;
  19. height: 60rpx;
  20. text-align: center;
  21. line-height: 60rpx;
  22. border-radius: 50rpx;
  23. color: #fff;
  24. font-size: 27rpx;
  25. padding: 0 3%;
  26. color: #aaa;
  27. border: 1px solid #ddd;
  28. margin-right: 20rpx;
  29. }
  30. .text-overflow {
  31. width: 392rpx;
  32. overflow: hidden;
  33. text-overflow: ellipsis;
  34. white-space: nowrap;
  35. }
  36. .shuoming {
  37. width: 32rpx;
  38. height: 32rpx;
  39. }
  40. .mp-header {
  41. width: 100%;
  42. @include main_bg_color(theme);
  43. }
  44. .goodCall {
  45. @include main_color(theme);
  46. text-align: center;
  47. width: 100%;
  48. height: 86rpx;
  49. padding: 0 30rpx;
  50. border-bottom: 1rpx solid #eee;
  51. font-size: 30rpx;
  52. line-height: 86rpx;
  53. background: #fff;
  54. .icon-kefu {
  55. font-size: 36rpx;
  56. margin-right: 15rpx;
  57. }
  58. /* #ifdef MP */
  59. button {
  60. display: flex;
  61. align-items: center;
  62. justify-content: center;
  63. height: 86rpx;
  64. font-size: 30rpx;
  65. @include main_color(theme);
  66. }
  67. /* #endif */
  68. }
  69. .justify-between {
  70. justify-content: space-between;
  71. }
  72. .align-center {
  73. align-items: center;
  74. }
  75. .order-details .header {
  76. height: 250rpx;
  77. padding: 0 30rpx;
  78. }
  79. .bg_color {
  80. @include main_bg_color(theme);
  81. }
  82. .order-details .header.on {
  83. background-color: #666 !important;
  84. }
  85. .order-details .header .pictrue {
  86. width: 110rpx;
  87. height: 110rpx;
  88. margin-right: 27rpx;
  89. }
  90. .order-details .header .pictrue image {
  91. width: 100%;
  92. height: 100%;
  93. }
  94. .order-details .header .data {
  95. color: rgba(255, 255, 255, 0.8);
  96. font-size: 24rpx;
  97. }
  98. .order-details .header .data.on {
  99. margin-left: 0;
  100. }
  101. .order-details .header .data .state {
  102. font-size: 30rpx;
  103. font-weight: bold;
  104. color: #fff;
  105. margin-bottom: 7rpx;
  106. }
  107. .order-details .header .data .time {
  108. margin-left: 20rpx;
  109. }
  110. .picTxt {
  111. height: 150rpx;
  112. }
  113. .order-details .nav {
  114. background-color: #fff;
  115. font-size: 26rpx;
  116. color: #282828;
  117. padding: 27rpx 0;
  118. width: 100%;
  119. border-radius: 14rpx;
  120. }
  121. .order-details .nav .navCon {
  122. padding: 0 40rpx;
  123. }
  124. .order-details .nav .on {
  125. @include main_color(theme);
  126. }
  127. .font_color {
  128. @include main_color(theme);
  129. }
  130. .order-details .nav .progress {
  131. padding: 0 65rpx;
  132. margin-top: 10rpx;
  133. }
  134. .order-details .nav .progress .line {
  135. width: 100rpx;
  136. height: 2rpx;
  137. background-color: #939390;
  138. }
  139. .order-details .nav .progress .iconfont {
  140. font-size: 25rpx;
  141. color: #939390;
  142. margin-top: -2rpx;
  143. }
  144. .order-details .address {
  145. font-size: 26rpx;
  146. color: #868686;
  147. background-color: #fff;
  148. padding: 30rpx 0;
  149. .phone {
  150. margin-left: 20rpx;
  151. }
  152. }
  153. .order-details .address .name {
  154. font-size: 30rpx;
  155. color: #333;
  156. margin-bottom: 15rpx;
  157. }
  158. .order-details .line {
  159. width: 100%;
  160. height: 3rpx;
  161. }
  162. .order-details .line image {
  163. width: 100%;
  164. height: 100%;
  165. display: block;
  166. }
  167. .order-details .wrapper {
  168. background-color: #fff;
  169. margin-top: 24rpx;
  170. padding: 24rpx;
  171. }
  172. .order-details .wrapper .item {
  173. font-size: 28rpx;
  174. color: #282828;
  175. }
  176. .order-details .wrapper .item~.item {
  177. margin-top: 20rpx;
  178. }
  179. .order-details .wrapper .item .conter {
  180. color: #868686;
  181. width: 460rpx;
  182. text-align: right;
  183. overflow: hidden;
  184. }
  185. .mark_show {
  186. color: #868686;
  187. width: 470rpx;
  188. text-align: right;
  189. }
  190. .order-details .wrapper .item .conter .copy {
  191. width: 70rpx;
  192. height: 40rpx;
  193. border-radius: 20rpx;
  194. display: inline-block;
  195. color: #333;
  196. margin-left: 24rpx;
  197. line-height: 40rpx;
  198. text-align: center;
  199. font-size: 20rpx;
  200. background-color: #f5f5f5;
  201. }
  202. .order-details .wrapper .actualPay {
  203. border-top: 1rpx solid #eee;
  204. margin-top: 30rpx;
  205. padding-top: 30rpx;
  206. }
  207. .order-details .wrapper .actualPay .money {
  208. font-weight: bold;
  209. font-size: 30rpx;
  210. @include price_color(theme);
  211. }
  212. .order-details .footer {
  213. width: 100%;
  214. position: fixed;
  215. bottom: 0;
  216. left: 0;
  217. background-color: #fff;
  218. padding-right: 30rpx;
  219. box-sizing: border-box;
  220. height: calc(100rpx+ constant(safe-area-inset-bottom)); ///兼容 IOS<11.2/
  221. height: calc(100rpx + env(safe-area-inset-bottom)); ///兼容 IOS>11.2/
  222. padding-bottom: calc(0rpx+ constant(safe-area-inset-bottom)); ///兼容 IOS<11.2/
  223. padding-bottom: calc(0rpx + env(safe-area-inset-bottom)); ///兼容 IOS>11.2/
  224. }
  225. .order-details .footer .bnt {
  226. width: 158rpx;
  227. height: 54rpx;
  228. text-align: center;
  229. line-height: 54rpx;
  230. border-radius: 50rpx;
  231. color: #fff;
  232. font-size: 27rpx;
  233. }
  234. .order-details .footer .bnt.cancel {
  235. color: #aaa;
  236. border: 1rpx solid #ddd;
  237. }
  238. .order-details .footer .bnt~.bnt {
  239. margin-left: 18rpx;
  240. }
  241. .order-details .writeOff {
  242. background-color: #fff;
  243. margin-top: 15rpx;
  244. padding-bottom: 50rpx;
  245. }
  246. .order-details .writeOff .title {
  247. font-size: 30rpx;
  248. color: #282828;
  249. height: 87rpx;
  250. border-bottom: 1px solid #f0f0f0;
  251. padding: 0 24rpx;
  252. line-height: 87rpx;
  253. }
  254. .order-details .writeOff .grayBg {
  255. background-color: #f2f5f7;
  256. width: 590rpx;
  257. height: 384rpx;
  258. border-radius: 20rpx 20rpx 0 0;
  259. margin: 50rpx auto 0 auto;
  260. padding-top: 55rpx;
  261. }
  262. .order-details .writeOff .grayBg .pictrue {
  263. width: 290rpx;
  264. height: 290rpx;
  265. margin: 0 auto;
  266. }
  267. .order-details .writeOff .grayBg .pictrue image {
  268. width: 100%;
  269. height: 100%;
  270. display: block;
  271. }
  272. .order-details .writeOff .gear {
  273. width: 590rpx;
  274. height: 30rpx;
  275. margin: 0 auto;
  276. }
  277. .order-details .writeOff .gear image {
  278. width: 100%;
  279. height: 100%;
  280. display: block;
  281. }
  282. .order-details .writeOff .num {
  283. background-color: #f0c34c;
  284. width: 590rpx;
  285. height: 84rpx;
  286. color: #282828;
  287. font-size: 48rpx;
  288. margin: 0 auto;
  289. border-radius: 0 0 20rpx 20rpx;
  290. text-align: center;
  291. padding-top: 4rpx;
  292. }
  293. .order-details .writeOff .rules {
  294. margin: 46rpx 30rpx 0 30rpx;
  295. border-top: 1px solid #f0f0f0;
  296. padding-top: 10rpx;
  297. }
  298. .order-details .writeOff .rules .item {
  299. margin-top: 20rpx;
  300. }
  301. .order-details .writeOff .rules .item .rulesTitle {
  302. font-size: 28rpx;
  303. color: #282828;
  304. }
  305. .order-details .writeOff .rules .item .rulesTitle .iconfont {
  306. font-size: 30rpx;
  307. color: #333;
  308. margin-right: 8rpx;
  309. margin-top: 5rpx;
  310. }
  311. .order-details .writeOff .rules .item .info {
  312. font-size: 28rpx;
  313. color: #999;
  314. margin-top: 7rpx;
  315. }
  316. .order-details .writeOff .rules .item .info .time {
  317. margin-left: 20rpx;
  318. }
  319. .order-details .map {
  320. font-size: 30rpx;
  321. color: #282828;
  322. margin-top: 15rpx;
  323. background-color: #fff;
  324. padding: 0 24rpx;
  325. .title {
  326. line-height: 86rpx;
  327. border-bottom: 1px solid #f0f0f0;
  328. }
  329. }
  330. .order-details .map .place {
  331. font-size: 26rpx;
  332. width: 176rpx;
  333. height: 50rpx;
  334. border-radius: 25rpx;
  335. line-height: 50rpx;
  336. text-align: center;
  337. }
  338. .order-details .map .place .iconfont {
  339. font-size: 27rpx;
  340. height: 27rpx;
  341. line-height: 27rpx;
  342. margin: 2rpx 3rpx 0 0;
  343. }
  344. .order-details .address .name .iconfont {
  345. font-size: 34rpx;
  346. margin-left: 10rpx;
  347. }
  348. .refund {
  349. padding: 0 !important;
  350. margin-top: 15rpx;
  351. background-color: #fff;
  352. .title {
  353. display: flex;
  354. align-items: center;
  355. font-size: 30rpx;
  356. color: #333;
  357. height: 86rpx;
  358. border-bottom: 1px solid #f5f5f5;
  359. font-weight: 400;
  360. padding: 0 24rpx;
  361. image {
  362. width: 32rpx;
  363. height: 32rpx;
  364. margin-right: 10rpx;
  365. }
  366. }
  367. .con {
  368. font-size: 26rpx;
  369. color: #666666;
  370. padding: 30rpx 24rpx;
  371. }
  372. }
  373. .userRemark {
  374. width: 76%;
  375. display: inline-block;
  376. word-break: break-all; /* 允许在单词内换行 */
  377. overflow-wrap: break-word; /* 在单词内换行的另一种实现方式 */
  378. white-space: pre-wrap; /* 保持空白符序列,但是允许文本正常地换行 */
  379. }
  380. .cor-86 {
  381. color: #666666;
  382. text-align: right;
  383. }
  384. .virtual_image {
  385. margin-left: 24rpx;
  386. width: 106rpx;
  387. height: 106rpx;
  388. border-radius: 8rpx;
  389. margin-right: 10rpx;
  390. &:last-child{
  391. margin-right: 0;
  392. }
  393. }