index.vue 19 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018
  1. <template>
  2. <view :style="colorStyle">
  3. <view class="wait_panel">
  4. <view class="w1">
  5. <image src="http://www.gzzzyd.com/groupon/home_slices/倒计时@2x.png" mode="scaleToFill" />
  6. <text class="yellow">等待付款</text>
  7. </view>
  8. <view class="w2">
  9. 需付款: <text class="red">¥96.00</text>
  10. 剩余:26分钟30秒
  11. </view>
  12. <view class="w3">
  13. <button>
  14. 去支付
  15. </button>
  16. </view>
  17. </view>
  18. <view class="all-products-body">
  19. <view class="all-products-item" @click="addGoodPopupShow = true">
  20. <image
  21. src="https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/38e693de009644aa9de2dc6d6f7e747a_mergeImage.png"
  22. mode="scaleToFill" />
  23. <view class="all-products-item-content">
  24. <view class="all-products-item-content-t">
  25. 宫中秘策(GOONGBE)进口儿童韩国进口儿童防晒霜80g
  26. </view>
  27. <view class="all-products-item-content-b">
  28. <view style="display:flex;">
  29. <text class="red"> ¥48.00</text>
  30. </view>
  31. <view>
  32. <view class="count"> x 1</view>
  33. </view>
  34. </view>
  35. </view>
  36. </view>
  37. <view class="all-products-item" @click="addGoodPopupShow = true">
  38. <image
  39. src="https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/38e693de009644aa9de2dc6d6f7e747a_mergeImage.png"
  40. mode="scaleToFill" />
  41. <view class="all-products-item-content">
  42. <view class="all-products-item-content-t">
  43. 宫中秘策(GOONGBE)进口儿童韩国进口儿童防晒霜80g
  44. </view>
  45. <view class="all-products-item-content-b">
  46. <view style="display:flex;">
  47. <text class="red"> ¥48.00</text>
  48. </view>
  49. <view>
  50. <view class="count"> x 1</view>
  51. </view>
  52. </view>
  53. </view>
  54. </view>
  55. <view class="all-products-item" @click="addGoodPopupShow = true">
  56. <image
  57. src="https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/38e693de009644aa9de2dc6d6f7e747a_mergeImage.png"
  58. mode="scaleToFill" />
  59. <view class="all-products-item-content">
  60. <view class="all-products-item-content-t">
  61. 宫中秘策(GOONGBE)进口儿童韩国进口儿童防晒霜80g
  62. </view>
  63. <view class="all-products-item-content-b">
  64. <view style="display:flex;">
  65. <text class="red"> ¥48.00</text>
  66. </view>
  67. <view>
  68. <view class="count"> x 1</view>
  69. </view>
  70. </view>
  71. </view>
  72. </view>
  73. </view>
  74. <view class='order-submission'>
  75. <view>
  76. <view class="nav acea-row">
  77. <view class="item font-num" :class="shippingType == 0 ? 'on' : 'on2'" @tap="addressType(0)"
  78. v-if='store_self_mention && is_shipping'></view>
  79. <view class="item font-num" :class="shippingType == 1 ? 'on' : 'on2'" @tap="addressType(1)"
  80. v-if='store_self_mention && is_shipping'></view>
  81. </view>
  82. <view class='address-info' @tap='onAddress'>
  83. <block>
  84. <view class="a-t">
  85. <view class="t1">
  86. 自提门店
  87. </view>
  88. <view class="t2">
  89. 更换自提网点
  90. <image src="http://www.gzzzyd.com/groupon/order_details/切换_面24@2x.png" mode="scaleToFill" />
  91. </view>
  92. </view>
  93. <view class="a-m">
  94. <view class="am1">
  95. <view class="am1-1">
  96. 夜未央佳佳便利店
  97. </view>
  98. <view class="am1-2">
  99. 距您1.8km
  100. <image src="http://www.gzzzyd.com/groupon/order_details/距离@2x.png" mode="scaleToFill" />
  101. </view>
  102. </view>
  103. <view class="am2">
  104. 上海市浦东新区秀浦路29号三层303
  105. </view>
  106. <view class="am3">
  107. 营业时间 08:15-18:00
  108. </view>
  109. </view>
  110. <view class="a-b">
  111. <view class="a-b1">
  112. 对接团长:
  113. <text class="red">
  114. 陈晓旭
  115. </text>
  116. </view>
  117. <view class="a-b2">
  118. <image src="http://www.gzzzyd.com/groupon/order_details/微信@2x.png" mode="scaleToFill" />
  119. <image src="http://www.gzzzyd.com/groupon/order_details/电话键盘_填充@2x.png" mode="scaleToFill" />
  120. </view>
  121. </view>
  122. </block>
  123. </view>
  124. <view class="payment-details">
  125. <blok style="margin-bottom: 20rpx;">
  126. <view class="p-t">
  127. 订单信息
  128. </view>
  129. <view class="p-b-item">
  130. <view class="item-lable">订单编号</view>
  131. <view class="item-value2">ZYG564648498465</view>
  132. </view>
  133. <view class="p-b-item">
  134. <view class="item-lable">下单时间</view>
  135. <view class="item-value2">2023-05-05 12:08:22</view>
  136. </view>
  137. <view class="p-b-item">
  138. <view class="item-lable">支付方式</view>
  139. <view class="item-value2">在线支付</view>
  140. </view>
  141. </blok>
  142. <blok>
  143. <view class="p-t">
  144. 付款明细
  145. </view>
  146. <view class="p-b-item">
  147. <view class="item-lable">商品金额</view>
  148. <view class="item-value">¥48</view>
  149. </view>
  150. <view class="p-b-item">
  151. <view class="item-lable">积分抵扣</view>
  152. <view class="item-value">¥0</view>
  153. </view>
  154. <view class="p-b-item">
  155. <view class="item-lable">总计金额</view>
  156. <view class="item-value">¥48</view>
  157. </view>
  158. </blok>
  159. </view>
  160. <productConSwiperGroupbuying class="skeleton-rect"></productConSwiperGroupbuying>
  161. </view>
  162. <view class='footer op-area'>
  163. <button class="info-btn" @click="RefundShow = true">申请售后
  164. </button>
  165. <button class="info-btn" @click="goPay()">取消订单</button>
  166. <button class="action-btn" @click="goPay()">去支付</button>
  167. </view>
  168. </view>
  169. <u-popup :show="RefundShow" @close="RefundShow = false" @open=" ">
  170. <view class="Refund_view">
  171. <view class="Refund_view_title">请选择退货/退款原因</view>
  172. <radio-group class="Refund_view_radio" name="header_type" @change="changeTitleType">
  173. <label>
  174. <radio class="disabled" value="1" /><text>退货/退款原因</text>
  175. </label>
  176. <label>
  177. <radio value="2" /><text>退货/退款原因</text>
  178. </label>
  179. </radio-group>
  180. <button class="Refund_view_btn">
  181. 确定
  182. </button>
  183. </view>
  184. </u-popup>
  185. </view>
  186. </template>
  187. <script>
  188. import couponListWindow from '@/components/couponListWindow';
  189. import addressWindow from '@/components/addressWindow';
  190. import home from '@/components/home';
  191. import {
  192. toLogin
  193. } from '@/libs/login.js';
  194. import {
  195. mapGetters
  196. } from "vuex";
  197. // #ifdef MP
  198. import authorize from '@/components/Authorize';
  199. // #endif
  200. import payment from '@/components/payment';
  201. import colors from "@/mixins/color";
  202. import productConSwiperGroupbuying from "@/components/productConSwiperGroupbuying";
  203. export default {
  204. components: {
  205. payment,
  206. couponListWindow,
  207. productConSwiperGroupbuying,
  208. addressWindow,
  209. home,
  210. // #ifdef MP
  211. authorize
  212. // #endif
  213. },
  214. mixins: [colors],
  215. data () {
  216. return {
  217. RefundShow: false,
  218. confirm: '', //自定义留言
  219. date: this.$t(`请选择`),
  220. time: this.$t(`请选择`),
  221. canvasWidth: "",
  222. canvasHeight: "",
  223. canvasStatus: false,
  224. newImg: [],
  225. }
  226. },
  227. computed: mapGetters(['isLogin']),
  228. // watch: {
  229. // startDate() {
  230. // return this.getDate('start');
  231. // },
  232. // endDate() {
  233. // return this.getDate('end');
  234. // }
  235. // },
  236. onLoad (options) {
  237. this.from = 'routine'
  238. },
  239. /**
  240. * 生命周期函数--监听页面显示
  241. */
  242. onShow: function () {
  243. let _this = this
  244. uni.$on("handClick", res => {
  245. if (res) {
  246. _this.system_store = res.address
  247. }
  248. // 清除监听
  249. uni.$off('handClick');
  250. })
  251. },
  252. methods: {
  253. afterSales () {
  254. }
  255. }
  256. }
  257. </script>
  258. <style lang="scss" scoped>
  259. /deep/uni-checkbox[disabled] .uni-checkbox-input {
  260. background-color: #eee;
  261. }
  262. .alipaysubmit {
  263. display: none;
  264. }
  265. .order-submission .line {
  266. width: 100%;
  267. height: 3rpx;
  268. }
  269. .order-submission .line image {
  270. width: 100%;
  271. height: 100%;
  272. display: block;
  273. }
  274. .order-submission .address {
  275. padding: 28rpx 30rpx;
  276. background-color: #fff;
  277. box-sizing: border-box;
  278. }
  279. .order-submission .address .addressCon {
  280. width: 610rpx;
  281. font-size: 26rpx;
  282. color: #666;
  283. }
  284. .order-submission .address .addressCon .name {
  285. font-size: 30rpx;
  286. color: #282828;
  287. font-weight: bold;
  288. margin-bottom: 10rpx;
  289. }
  290. .order-submission .address .addressCon .name .phone {
  291. margin-left: 50rpx;
  292. }
  293. .order-submission .address .addressCon .default {
  294. margin-right: 12rpx;
  295. }
  296. .order-submission .address .addressCon .setaddress {
  297. color: #333;
  298. font-size: 28rpx;
  299. }
  300. .order-submission .address .iconfont {
  301. font-size: 35rpx;
  302. color: #707070;
  303. }
  304. .order-submission .allAddress {
  305. width: 100%;
  306. background: linear-gradient(to bottom, var(--view-theme) 0%, #f5f5f5 100%);
  307. padding-top: 100rpx;
  308. margin-bottom: 12rpx;
  309. }
  310. .order-submission .allAddress .nav {
  311. width: 710rpx;
  312. margin: 0 auto;
  313. }
  314. .order-submission .allAddress .nav .item {
  315. width: 355rpx;
  316. }
  317. .order-submission .allAddress .nav .item.on {
  318. position: relative;
  319. width: 250rpx;
  320. }
  321. .order-submission .allAddress .nav .item.on::before {
  322. position: absolute;
  323. bottom: 0;
  324. content: "快递配送";
  325. font-size: 28rpx;
  326. display: block;
  327. height: 0;
  328. width: 336rpx;
  329. border-width: 0 20rpx 80rpx 0;
  330. border-style: none solid solid;
  331. border-color: transparent transparent #fff;
  332. z-index: 2;
  333. border-radius: 7rpx 30rpx 0 0;
  334. text-align: center;
  335. line-height: 80rpx;
  336. }
  337. .order-submission .allAddress .nav .item:nth-of-type(2).on::before {
  338. content: "到店自提";
  339. border-width: 0 0 80rpx 20rpx;
  340. border-radius: 30rpx 7rpx 0 0;
  341. }
  342. .order-submission .allAddress .nav .item.on2 {
  343. position: relative;
  344. }
  345. .order-submission .allAddress .nav .item.on2::before {
  346. position: absolute;
  347. bottom: 0;
  348. content: "到店自提";
  349. font-size: 28rpx;
  350. display: block;
  351. height: 0;
  352. width: 400rpx;
  353. border-width: 0 0 60rpx 60rpx;
  354. border-style: none solid solid;
  355. border-color: transparent transparent rgba(255, 255, 255, 0.6);
  356. border-radius: 40rpx 6rpx 0 0;
  357. text-align: center;
  358. line-height: 60rpx;
  359. }
  360. .order-submission .allAddress .nav .item:nth-of-type(1).on2::before {
  361. content: "快递配送";
  362. border-width: 0 60rpx 60rpx 0;
  363. border-radius: 6rpx 40rpx 0 0;
  364. }
  365. .order-submission .allAddress .address {
  366. width: 710rpx;
  367. height: 150rpx;
  368. margin: 0 auto;
  369. }
  370. .order-submission .allAddress .line {
  371. width: 710rpx;
  372. margin: 0 auto;
  373. }
  374. .order-submission .wrapper .item .discount .placeholder {
  375. color: #ccc;
  376. }
  377. .placeholder-textarea {
  378. position: relative;
  379. .placeholder {
  380. position: absolute;
  381. color: #ccc;
  382. top: 26rpx;
  383. left: 30rpx;
  384. }
  385. }
  386. .order-submission .wrapper {
  387. background-color: #fff;
  388. margin-top: 13rpx;
  389. }
  390. .order-submission .wrapper .item {
  391. padding: 27rpx 30rpx;
  392. font-size: 30rpx;
  393. color: #282828;
  394. border-bottom: 1px solid #f0f0f0;
  395. .mark {
  396. background-color: #f9f9f9;
  397. width: 345px;
  398. height: 70px;
  399. border-radius: 1px;
  400. margin-top: 15px;
  401. padding: 12px 14px;
  402. color: #ccc;
  403. font-size: 28rpx;
  404. box-sizing: border-box;
  405. }
  406. .mark-msg {
  407. color: #333;
  408. font-size: 32rpx;
  409. }
  410. }
  411. .order-submission .wrapper .item .discount {
  412. font-size: 30rpx;
  413. color: #999;
  414. }
  415. .order-submission .wrapper .item .discount input {
  416. text-align: end;
  417. }
  418. .order-submission .wrapper .item .discount .iconfont {
  419. color: #515151;
  420. font-size: 30rpx;
  421. margin-left: 15rpx;
  422. }
  423. .order-submission .wrapper .item .discount .num {
  424. font-size: 32rpx;
  425. margin-right: 20rpx;
  426. }
  427. .order-submission .wrapper .item .shipping {
  428. font-size: 30rpx;
  429. color: #999;
  430. position: relative;
  431. padding-right: 58rpx;
  432. }
  433. .order-submission .wrapper .item .shipping .iconfont {
  434. font-size: 35rpx;
  435. color: #707070;
  436. position: absolute;
  437. right: 0;
  438. top: 50%;
  439. transform: translateY(-50%);
  440. margin-left: 30rpx;
  441. }
  442. .order-submission .wrapper .item textarea {
  443. background-color: #f9f9f9;
  444. width: 690rpx;
  445. height: 140rpx;
  446. border-radius: 3rpx;
  447. margin-top: 30rpx;
  448. padding: 25rpx 28rpx;
  449. box-sizing: border-box;
  450. }
  451. .order-submission .wrapper .item .placeholder {
  452. color: #ccc;
  453. font-size: 28rpx;
  454. }
  455. .order-submission .wrapper .item .list {
  456. margin-top: 35rpx;
  457. }
  458. .order-submission .wrapper .item .list .payItem {
  459. border: 1px solid #eee;
  460. border-radius: 6rpx;
  461. height: 86rpx;
  462. width: 100%;
  463. box-sizing: border-box;
  464. margin-top: 20rpx;
  465. font-size: 28rpx;
  466. color: #282828;
  467. }
  468. .order-submission .wrapper .item .list .payItem.on {
  469. border-color: #fc5445;
  470. color: #e93323;
  471. }
  472. .order-submission .wrapper .item .list .payItem .name {
  473. width: 50%;
  474. text-align: center;
  475. border-right: 1px solid #eee;
  476. padding-left: 80rpx;
  477. }
  478. .order-submission .wrapper .item .list .payItem .name .iconfont {
  479. width: 44rpx;
  480. height: 44rpx;
  481. border-radius: 50%;
  482. text-align: center;
  483. line-height: 44rpx;
  484. background-color: #fe960f;
  485. color: #fff;
  486. font-size: 30rpx;
  487. margin-right: 15rpx;
  488. }
  489. .order-submission .wrapper .item .list .payItem .name .iconfont.icon-weixin2 {
  490. background-color: #41b035;
  491. }
  492. .order-submission .wrapper .item .list .payItem .name .iconfont.icon-zhifubao {
  493. background-color: #1677FF;
  494. }
  495. .order-submission .wrapper .item .list .payItem .tip {
  496. width: 49%;
  497. text-align: center;
  498. font-size: 26rpx;
  499. color: #aaa;
  500. }
  501. .order-submission .moneyList {
  502. margin-top: 12rpx;
  503. background-color: #fff;
  504. padding: 30rpx;
  505. }
  506. .order-submission .moneyList .item {
  507. font-size: 28rpx;
  508. color: #282828;
  509. }
  510. .order-submission .moneyList .item~.item {
  511. margin-top: 20rpx;
  512. }
  513. .order-submission .moneyList .item .money {
  514. color: #868686;
  515. }
  516. .order-submission .footer {
  517. width: 100%;
  518. height: 100rpx;
  519. background-color: #fff;
  520. padding: 0 30rpx;
  521. font-size: 28rpx;
  522. color: #333;
  523. box-sizing: border-box;
  524. position: fixed;
  525. bottom: 0;
  526. left: 0;
  527. z-index: 9;
  528. }
  529. .order-submission .footer .settlement {
  530. font-size: 30rpx;
  531. color: #fff;
  532. width: 240rpx;
  533. height: 70rpx;
  534. background-color: var(--view-theme);
  535. border-radius: 50rpx;
  536. text-align: center;
  537. line-height: 70rpx;
  538. }
  539. .footer .transparent {
  540. opacity: 0
  541. }
  542. .confirm {
  543. text-align: right;
  544. font-size: 22rpx;
  545. }
  546. .confirmImg {
  547. width: 100%;
  548. .img {
  549. width: 136rpx;
  550. height: 136rpx;
  551. }
  552. .pictrue {
  553. width: 136rpx;
  554. height: 136rpx;
  555. box-sizing: border-box;
  556. margin: 18rpx;
  557. margin-bottom: 35rpx;
  558. position: relative;
  559. font-size: 22rpx;
  560. color: #bbb;
  561. .del {
  562. position: absolute;
  563. top: 0;
  564. right: 0;
  565. }
  566. }
  567. .bor {
  568. border: 1rpx solid #ddd;
  569. }
  570. }
  571. .fontC {
  572. color: grey;
  573. }
  574. .all-products-body {
  575. margin-top: 30rpx;
  576. .all-products-item {
  577. display: flex;
  578. margin-bottom: 20rpx;
  579. background: #fff;
  580. image {
  581. width: 128rpx;
  582. height: 128rpx;
  583. margin-right: 20rpx;
  584. border: 2rpx solid #FFFFFF;
  585. }
  586. .all-products-item-content {
  587. flex-grow: 1;
  588. display: flex;
  589. flex-direction: column;
  590. .all-products-item-content-t {
  591. flex: 1;
  592. font-size: 24rpx;
  593. font-weight: 400;
  594. color: #333333;
  595. line-height: 40rpx;
  596. }
  597. .all-products-item-content-b {
  598. flex: 1;
  599. font-size: 28rpx;
  600. font-weight: 500;
  601. line-height: 80rpx;
  602. display: flex;
  603. justify-content: space-between;
  604. .red {
  605. display: block;
  606. font-size: 28rpx;
  607. font-weight: 500;
  608. color: #B22338 !important;
  609. margin-right: 10rpx;
  610. }
  611. .line-thr {
  612. display: block;
  613. font-size: 28rpx;
  614. font-weight: 400;
  615. color: #999999;
  616. text-decoration: line-through;
  617. }
  618. .count {
  619. font-size: 24rpx;
  620. font-weight: 400;
  621. color: #999999;
  622. margin-right: 30rpx;
  623. }
  624. }
  625. }
  626. }
  627. }
  628. .address-info {
  629. padding: 30rpx 0;
  630. background: white;
  631. .a-t {
  632. padding: 0 30rpx;
  633. display: flex;
  634. justify-content: space-between;
  635. height: 44rpx;
  636. margin-bottom: 20rpx;
  637. .t1 {
  638. height: 44rpx;
  639. font-size: 32rpx;
  640. font-weight: 500;
  641. color: #111111;
  642. line-height: 44rpx;
  643. }
  644. .t2 {
  645. height: 34rpx;
  646. font-size: 24rpx;
  647. font-weight: 400;
  648. color: #B42A3E;
  649. line-height: 34rpx;
  650. image {
  651. margin-left: 30rpx;
  652. height: 34rpx;
  653. width: 34rpx;
  654. vertical-align: middle;
  655. }
  656. }
  657. }
  658. .a-m {
  659. padding: 0 30rpx;
  660. .am1 {
  661. display: flex;
  662. justify-content: space-between;
  663. margin-bottom: 20rpx;
  664. .am1-1 {
  665. height: 40rpx;
  666. font-size: 28rpx;
  667. font-weight: 400;
  668. color: #111111;
  669. line-height: 40rpx;
  670. }
  671. .am1-2 {
  672. height: 36rpx;
  673. font-size: 20rpx;
  674. font-weight: 400;
  675. color: #666666;
  676. line-height: 36rpx;
  677. image {
  678. margin-left: 30rpx;
  679. vertical-align: middle;
  680. height: 34rpx;
  681. width: 34rpx;
  682. }
  683. }
  684. }
  685. .am2 {
  686. margin-bottom: 20rpx;
  687. height: 34rpx;
  688. font-size: 24rpx;
  689. font-weight: 400;
  690. color: #999999;
  691. line-height: 34rpx;
  692. }
  693. .am3 {
  694. width: 248rpx;
  695. height: 44rpx;
  696. background: #FFF7F8;
  697. border-radius: 8rpx;
  698. margin: 20rpx 30rpx;
  699. margin-top: 0rpx;
  700. font-size: 20rpx;
  701. font-weight: 400;
  702. color: #999999;
  703. line-height: 44rpx;
  704. }
  705. }
  706. .a-b {
  707. padding: 0 30rpx;
  708. width: 100%;
  709. background: #FFF7F8;
  710. border: 1px solid dashed #333333;
  711. height: 60rpx;
  712. line-height: 60rpx;
  713. margin: 20rpx 30rpx;
  714. display: flex;
  715. justify-content: space-between;
  716. .a-b1 {
  717. font-size: 20rpx;
  718. font-weight: 400;
  719. color: #666666;
  720. .red {
  721. font-size: 20rpx;
  722. font-weight: 500;
  723. color: #B22338;
  724. }
  725. }
  726. .a-b2 {
  727. image {
  728. vertical-align: middle;
  729. margin-right: 30rpx;
  730. margin-left: 30rpx;
  731. height: 34rpx;
  732. width: 34rpx;
  733. }
  734. }
  735. }
  736. }
  737. .payment-details {
  738. margin-top: 20rpx;
  739. margin-bottom: 20rpx;
  740. padding: 30rpx;
  741. background: white;
  742. .p-t {
  743. font-size: 32rpx;
  744. height: 80rpx;
  745. font-weight: 500;
  746. color: #111111;
  747. line-height: 80rpx;
  748. }
  749. .p-b-item {
  750. height: 60rpx;
  751. line-height: 60rpx;
  752. display: flex;
  753. justify-content: space-between;
  754. .item-lable {
  755. font-size: 28rpx;
  756. font-weight: 400;
  757. color: #666666;
  758. }
  759. .item-value {
  760. font-size: 28rpx;
  761. font-weight: 400;
  762. color: #B22338;
  763. }
  764. .item-value2 {
  765. font-size: 28rpx;
  766. font-weight: 400;
  767. color: #666666;
  768. }
  769. }
  770. }
  771. .wait_panel {
  772. padding-top: 20rpx;
  773. text-align: center;
  774. margin-bottom: 20rpx;
  775. background: white;
  776. .w1 {
  777. height: 44rpx;
  778. font-size: 32rpx;
  779. font-weight: 500;
  780. color: #FEA800;
  781. line-height: 44rpx;
  782. margin: 20rpx 0;
  783. image {
  784. width: 40rpx;
  785. height: 40rpx;
  786. }
  787. }
  788. .w2 {
  789. height: 40rpx;
  790. font-size: 28rpx;
  791. margin: 20rpx 0;
  792. font-weight: 400;
  793. color: #333333;
  794. line-height: 40rpx;
  795. .red {
  796. color: #B22338;
  797. }
  798. }
  799. .w3 {
  800. text-align: center;
  801. padding-bottom: 20rpx;
  802. button {
  803. margin: auto;
  804. line-height: 76rpx;
  805. width: 240rpx;
  806. height: 76rpx;
  807. background: #B22338;
  808. border-radius: 38rpx;
  809. font-size: 28rpx;
  810. font-weight: 600;
  811. color: #FFFFFF;
  812. }
  813. }
  814. }
  815. .op-area {
  816. display: flex;
  817. justify-content: flex-end;
  818. text-align: right;
  819. .action-btn {
  820. min-width: 200rpx;
  821. background: #B42A3E;
  822. border-radius: 32rpx;
  823. margin-right: 30rpx;
  824. height: 64rpx;
  825. font-size: 24rpx;
  826. font-weight: 400;
  827. color: #fff;
  828. line-height: 64rpx;
  829. margin: auto 0;
  830. }
  831. .info-btn {
  832. width: 200rpx;
  833. background: #F5F5F5;
  834. border-radius: 32rpx;
  835. margin-right: 30rpx;
  836. height: 64rpx;
  837. font-size: 24rpx;
  838. font-weight: 400;
  839. color: #666666;
  840. line-height: 64rpx;
  841. margin: auto 0;
  842. }
  843. }
  844. .Refund_view {
  845. height: 40vh;
  846. margin: 20rpx;
  847. padding: 0 30rpx;
  848. position: relative;
  849. .Refund_view_title {
  850. height: 80rpx;
  851. font-size: 32rpx;
  852. font-weight: bolder;
  853. color: #111111;
  854. line-height: 80rpx;
  855. }
  856. .Refund_view_radio {
  857. display: flex;
  858. flex-direction: column;
  859. label {
  860. flex: 1;
  861. margin-bottom: 20rpx;
  862. margin-right: 20rpx;
  863. }
  864. }
  865. .Refund_view_btn {
  866. margin: auto;
  867. width: 90%;
  868. height: 84rpx;
  869. background: #B42A3E;
  870. border-radius: 8rpx;
  871. font-size: 28rpx;
  872. font-weight: 400;
  873. color: #FFFFFF;
  874. line-height: 84rpx;
  875. position: absolute;
  876. bottom: 0;
  877. transform: translateX(-50%);
  878. left: 50%;
  879. }
  880. }</style>