index.vue 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
  1. <script setup lang="ts">
  2. import { StaticUrl } from '@/config'
  3. import router from '@/router'
  4. definePage({
  5. name: 'xsb-orderDetaile',
  6. style: {
  7. navigationBarTitleText: '订单详情',
  8. },
  9. })
  10. const collapse = ref(false)
  11. function handleCollapse() {
  12. collapse.value = !collapse.value
  13. }
  14. </script>
  15. <template>
  16. <view class="page-xsb">
  17. <view class="px24rpx pt20rpx">
  18. <view class="text-36rpx font-semibold">
  19. <view>
  20. <view>
  21. 请在 <text class="text-#FF4D3A">
  22. 14分59秒
  23. </text> 内支付
  24. </view>
  25. <view class="mt20rpx text-28rpx text-#AAAAAA">
  26. 现在支付:预计10:40-10:55送达
  27. </view>
  28. <view class="mt20rpx flex items-center">
  29. <view class="info-btn mr20rpx w226rpx">
  30. <wd-button type="info" block>
  31. 取消订单1
  32. </wd-button>
  33. </view>
  34. <view class="flex-1">
  35. <wd-button block>
  36. 立即支付¥119
  37. </wd-button>
  38. </view>
  39. </view>
  40. </view>
  41. <view class="flex items-center" @click="handleCollapse">
  42. <view class="mr10rpx">
  43. 待商家接单
  44. </view>
  45. <view :class="[collapse ? 'rotate-90' : '']">
  46. <wd-icon name="arrow-right" size="22px" />
  47. </view>
  48. </view>
  49. </view>
  50. </view>
  51. <view class="mt20rpx">
  52. <wd-card>
  53. <view class="grid grid-cols-5 py24rpx text-28rpx text-#222">
  54. <view class="flex flex-col items-center">
  55. <image
  56. :src="`${StaticUrl}/orderDetaile-del.png`"
  57. class="h40rpx w40rpx"
  58. />
  59. <view class="mt20rpx">
  60. 删除订单
  61. </view>
  62. </view>
  63. <view class="flex flex-col items-center">
  64. <image
  65. :src="`${StaticUrl}/orderDetaile-wx.png`"
  66. class="h40rpx w40rpx"
  67. />
  68. <view class="mt20rpx">
  69. 联系商家
  70. </view>
  71. </view>
  72. <view class="flex flex-col items-center" @click="router.push({ name: 'xsb-afterSales' })">
  73. <image
  74. :src="`${StaticUrl}/orderDetaile-shou.png`"
  75. class="h40rpx w40rpx"
  76. />
  77. <view class="mt20rpx">
  78. 申请售后
  79. </view>
  80. </view>
  81. <view class="flex flex-col items-center">
  82. <image
  83. :src="`${StaticUrl}/orderDetaile-pj.png`"
  84. class="h40rpx w40rpx"
  85. />
  86. <view class="mt20rpx">
  87. 评价晒单
  88. </view>
  89. </view>
  90. <view class="flex flex-col items-center">
  91. <image
  92. :src="`${StaticUrl}/orderDetaile-bao.png`"
  93. class="h40rpx w40rpx"
  94. />
  95. <view class="mt20rpx">
  96. 再次购买
  97. </view>
  98. </view>
  99. </view>
  100. </wd-card>
  101. </view>
  102. <view class="mt20rpx">
  103. <wd-card>
  104. <view class="py28rpx">
  105. <view class="flex items-center">
  106. <image
  107. :src="`${StaticUrl}/orderDetaile-user.png`"
  108. class="mr20rpx h40rpx w40rpx"
  109. />
  110. <view class="text-32rpx text-#222 font-semibold">
  111. 杨先生 152****4972
  112. </view>
  113. </view>
  114. <view class="mt20rpx text-28rpx text-#AAAAAA">
  115. 贵州省贵阳市观山湖区富力中心A7座
  116. </view>
  117. </view>
  118. </wd-card>
  119. </view>
  120. <view class="mt20rpx">
  121. <wd-card>
  122. <template #title>
  123. <view class="flex items-center">
  124. <image
  125. :src="`${StaticUrl}/order-icon.png`"
  126. class="h36rpx w36rpx"
  127. />
  128. <view class="ml20rpx text-32rpx font-semibold">
  129. 中数超市(富力中心店)
  130. </view>
  131. </view>
  132. <view class="mt24rpx h2rpx w-full bg-#F0F0F0" />
  133. </template>
  134. <CollapsePanel :line-height="150">
  135. <view v-for="item in 5" :key="item" class="mb20rpx w-full flex items-center">
  136. <view class="mr20rpx w120rpx flex-shrink-0">
  137. <image
  138. :src="`${StaticUrl}/shu.png`"
  139. class="h120rpx w120rpx"
  140. />
  141. </view>
  142. <view class="flex-1">
  143. <view class="w-full flex items-center justify-between font-semibold">
  144. <view class="text-28rpx">
  145. 赶海季生鲜大闸蟹
  146. </view>
  147. <view class="text-32rpx text-#FF4D3A">
  148. ¥103.95
  149. </view>
  150. </view>
  151. <view class="text-24rpx text-#AAAAAA">
  152. 规格:5kg,盒
  153. </view>
  154. <view class="text-24rpx text-#AAAAAA">
  155. ×1
  156. </view>
  157. </view>
  158. </view>
  159. </CollapsePanel>
  160. <view class="mt24rpx h2rpx w-full bg-#F0F0F0" />
  161. <view class="mt24rpx flex items-center justify-between">
  162. <view class="text-28rpx">
  163. 商品金额
  164. </view>
  165. <view class="text-#FF4A39 font-semibold">
  166. ¥54.00
  167. </view>
  168. </view>
  169. <view class="mt24rpx flex items-center justify-between">
  170. <view class="text-28rpx">
  171. 配送费(即时配送)
  172. </view>
  173. <view class="text-#FF4A39 font-semibold">
  174. ¥54.00
  175. </view>
  176. </view>
  177. <view class="mt24rpx flex items-center justify-between">
  178. <view class="text-28rpx">
  179. 积分(1400)
  180. </view>
  181. <view class="text-#FF4A39 font-semibold">
  182. ¥54.00
  183. </view>
  184. </view>
  185. <view class="mt24rpx h2rpx w-full bg-#F0F0F0" />
  186. <template #footer>
  187. <view class="flex items-center justify-end">
  188. <view class="text-28rpx">
  189. 总计233.5 共减2.5
  190. </view>
  191. <view class="ml20rpx text-28rpx text-#FF4D3A font-semibold">
  192. 需付款¥54.00
  193. </view>
  194. </view>
  195. </template>
  196. </wd-card>
  197. </view>
  198. <view class="mt20rpx">
  199. <wd-card title="订单信息">
  200. <view class="pb20rpx">
  201. <view class="mb28rpx flex items-center justify-between">
  202. <view class="text-28rpx text-#AAAAAA">
  203. 订单编号
  204. </view>
  205. <view class="flex items-center">
  206. <text class="text-#222">
  207. 1867402054587256856
  208. </text>
  209. <view class="ml10rpx">
  210. <wd-icon name="file-copy" size="22px" />
  211. </view>
  212. </view>
  213. </view>
  214. <view class="mb28rpx flex items-center justify-between">
  215. <view class="text-28rpx text-#AAAAAA">
  216. 支付方式
  217. </view>
  218. <view class="text-#222">
  219. 微信支付
  220. </view>
  221. </view>
  222. <view class="mb28rpx flex items-center justify-between">
  223. <view class="text-28rpx text-#AAAAAA">
  224. 下单时间
  225. </view>
  226. <view class="text-#222">
  227. 2024-12-13 11:12:30
  228. </view>
  229. </view>
  230. <view class="mb28rpx flex items-center justify-between">
  231. <view class="text-28rpx text-#AAAAAA">
  232. 备注信息
  233. </view>
  234. <view class="text-#222">
  235. </view>
  236. </view>
  237. </view>
  238. </wd-card>
  239. </view>
  240. <view class="h30rpx" />
  241. </view>
  242. </template>
  243. <style scoped lang="scss">
  244. .page-xsb {
  245. :deep(){
  246. .info-btn .wd-button{
  247. background: #fff !important;
  248. color: #aaa !important;
  249. }
  250. }
  251. }
  252. </style>