ticketDetail.wxss 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101
  1. page {
  2. background: #F3F3F3;
  3. color: #333;
  4. }
  5. view,
  6. text {
  7. box-sizing: border-box;
  8. color: #333;
  9. font-size: 34rpx;
  10. }
  11. .van-tab--active view.van-ellipsis {
  12. color: #09afff;
  13. }
  14. .ticket-list {
  15. margin: 22rpx 24rpx 0;
  16. width: 702rpx;
  17. }
  18. .ticket-item {
  19. background: #FFFFFF;
  20. border-radius: 18rpx;
  21. min-height: 200rpx;
  22. margin-bottom: 24rpx;
  23. padding: 30rpx 24rpx 28rpx;
  24. }
  25. .ticket-top {
  26. margin-bottom: 18rpx;
  27. height: 48rpx;
  28. display: flex;
  29. align-items: center;
  30. justify-content: space-between;
  31. }
  32. .top-left,
  33. .top-right {
  34. height: 48rpx;
  35. display: flex;
  36. align-items: center;
  37. line-height: 48rpx;
  38. }
  39. .top-left image {
  40. width: 34rpx;
  41. height: 34rpx;
  42. margin-right: 10rpx;
  43. }
  44. .top-left view {
  45. font-size: 32rpx;
  46. }
  47. .top-right view {
  48. color: #09AFFF;
  49. font-size: 22rpx;
  50. }
  51. .top-right image {
  52. width: 24rpx;
  53. height: 24rpx;
  54. margin-right: 10rpx;
  55. }
  56. .ticket-content view {
  57. line-height: 48rpx;
  58. }
  59. .prorgress {
  60. height: 48rpx;
  61. display: flex;
  62. align-items: center;
  63. }
  64. .progress-dot {
  65. width: 10rpx;
  66. height: 10rpx;
  67. background: #09AFFF;
  68. border-radius: 10rpx;
  69. margin-right: 8rpx;
  70. }
  71. .progress-tip {
  72. font-size: 16rpx;
  73. color: #999;
  74. line-height: 24rpx;
  75. padding-left: 18rpx;
  76. }
  77. .ticket-bottom {
  78. display: flex;
  79. align-items: center;
  80. margin-top: 22rpx;
  81. height: 40rpx;
  82. line-height: 40rpx;
  83. justify-content: flex-end;
  84. }
  85. .ticket-bottom view {
  86. color: #0EAEFC;
  87. line-height: 40rpx;
  88. }
  89. .ticket-bottom image {
  90. width: 24rpx;
  91. height: 24rpx;
  92. margin-right: 8rpx;
  93. }
  94. /* 服务单 */
  95. .service-order {
  96. margin: 14rpx 24rpx 16rpx;
  97. width: 702rpx;
  98. background: #fff;
  99. border-radius: 18rpx;
  100. min-height: 300rpx;
  101. padding: 0 20rpx 32rpx;
  102. }
  103. .service-title {
  104. height: 96rpx;
  105. display: flex;
  106. justify-content: space-between;
  107. align-items: center;
  108. line-height: 96rpx;
  109. }
  110. .ser-title-left image {
  111. width: 36rpx;
  112. height: 36rpx;
  113. margin-right: 6rpx;
  114. }
  115. .ser-title-left view {
  116. font-size: 32rpx;
  117. }
  118. .ser-title-right view {
  119. font-size: 22rpx;
  120. color: #09AFFF;
  121. }
  122. .ser-title-right image {
  123. width: 24rpx;
  124. height: 24rpx;
  125. margin-right: 6rpx;
  126. }
  127. .ser-title-left,
  128. .ser-title-right {
  129. display: flex;
  130. align-items: center;
  131. height: 96rpx;
  132. }
  133. .related-info {
  134. background: #F6FFED;
  135. border-radius: 18rpx;
  136. padding: 24rpx 32rpx 32rpx;
  137. }
  138. .related-info .column {
  139. height: 60rpx;
  140. line-height: 60rpx;
  141. display: flex;
  142. justify-content: space-between;
  143. }
  144. .column .title {
  145. font-weight: bold;
  146. }
  147. .related-info .row {
  148. line-height: 60rpx;
  149. }
  150. .notice {
  151. padding: 10rpx 12rpx;
  152. background: #E6F7FF;
  153. border-radius: 14rpx;
  154. display: flex;
  155. line-height: 36rpx;
  156. align-items: center;
  157. }
  158. .notice image {
  159. width: 30rpx;
  160. height: 30rpx;
  161. margin-right: 20rpx;
  162. }
  163. .notice view {
  164. color: #09AFFF;
  165. font-size: 28rpx;
  166. }
  167. .service-info {
  168. padding-left: 12rpx;
  169. }
  170. .service-info .row {
  171. line-height: 60rpx;
  172. }
  173. .service-info .order-num {
  174. height: 60rpx;
  175. display: flex;
  176. align-items: center;
  177. }
  178. .copy-img {
  179. width: 36rpx;
  180. height: 36rpx;
  181. margin-left: 4rpx;
  182. }
  183. .service-info .column {
  184. height: 60rpx;
  185. line-height: 60rpx;
  186. display: flex;
  187. justify-content: space-between;
  188. align-items: center;
  189. }
  190. .callup-img {
  191. width: 34rpx;
  192. height: 34rpx;
  193. }
  194. .service-info .address {
  195. display: flex;
  196. margin: 6rpx 0;
  197. line-height: 48rpx;
  198. }
  199. .service-info .address .detail {
  200. flex: 1;
  201. }
  202. .service-info .address image {
  203. margin: 12rpx 0 0 30rpx;
  204. width: 34rpx;
  205. height: 34rpx;
  206. }
  207. .operate-block {
  208. display: flex;
  209. align-items: center;
  210. margin-top: 22rpx;
  211. height: 40rpx;
  212. line-height: 40rpx;
  213. justify-content: flex-end;
  214. }
  215. .operate-item {
  216. display: flex;
  217. height: 40rpx;
  218. align-items: center;
  219. margin-left: 12rpx;
  220. }
  221. .operate-item image {
  222. width: 30rpx;
  223. height: 30rpx;
  224. margin-right: 6rpx;
  225. }
  226. .operate-item view {
  227. font-size: 30rpx;
  228. color: #0EAEFC;
  229. }
  230. .operate-item.disable view {
  231. color: rgba(0, 0, 0, 0.25);
  232. }
  233. .service-status {
  234. height: 60rpx;
  235. align-items: center;
  236. display: flex;
  237. }
  238. .service-status image {
  239. width: 24rpx;
  240. height: 24rpx;
  241. margin-right: 8rpx;
  242. }
  243. .invite-comment {
  244. background: #E6F7FF;
  245. border-radius: 7rpx;
  246. border: 2px solid #91D5FF;
  247. color: #096DD9;
  248. font-size: 22rpx;
  249. width: 92rpx;
  250. height: 32rpx;
  251. text-align: center;
  252. margin: 0 10rpx;
  253. line-height: 24rpx;
  254. }
  255. .hp-wrapper {
  256. display: flex;
  257. align-items: center;
  258. margin-right: 10rpx;
  259. width: 96rpx;
  260. height: 32rpx;
  261. background: #F6FFED;
  262. border-radius: 7rpx;
  263. border: 2rpx solid #A0D911;
  264. justify-content: center;
  265. }
  266. .hp-wrapper text {
  267. color: #73D13D;
  268. line-height: 24rpx;
  269. font-size: 22rpx;
  270. }
  271. .cp-wrapper {
  272. display: flex;
  273. align-items: center;
  274. width: 96rpx;
  275. height: 32rpx;
  276. background: #FFF2E8;
  277. border-radius: 7rpx;
  278. border: 2rpx solid #FA541C;
  279. justify-content: center;
  280. }
  281. .cp-wrapper text {
  282. color: #FA541C;
  283. line-height: 24rpx;
  284. font-size: 22rpx;
  285. }
  286. .book {
  287. margin: 20rpx 20rpx;
  288. /* margin-bottom: 20rpx; */
  289. /* height: 320rpx; */
  290. /* width: 710rpx; */
  291. border: 1rpx solid #999;
  292. border-radius: 10rpx;
  293. display: flex;
  294. flex-flow: column;
  295. padding-bottom: 20rpx;
  296. }
  297. .bookname {
  298. display: block;
  299. color: #333;
  300. line-height: 42rpx;
  301. font-size: 42rpx;
  302. margin: 20rpx 20rpx;
  303. font-weight: 500;
  304. }
  305. .serviceTime {
  306. display: block;
  307. color: #333;
  308. line-height: 32rpx;
  309. font-size: 32rpx;
  310. margin: 20rpx 20rpx;
  311. font-weight: 300;
  312. }
  313. .goodsname {
  314. color: #333;
  315. line-height: 32rpx;
  316. font-size: 32rpx;
  317. margin: 20rpx 20rpx;
  318. font-weight: 300;
  319. }
  320. .status {
  321. line-height: 40rpx;
  322. /* height: 40rpx; */
  323. float: right;
  324. margin: 10rpx;
  325. background-color: #09AFFF;
  326. padding: 10rpx;
  327. border-radius: 10rpx;
  328. color: #fff;
  329. font-size: 20rpx;
  330. }
  331. .address {
  332. display: block;
  333. color: darkred;
  334. line-height: 46rpx;
  335. font-size: 36rpx;
  336. margin: 20rpx 20rpx;
  337. }
  338. .service {
  339. display: block;
  340. line-height: 40rpx;
  341. font-size: 33rpx;
  342. margin-left: 20rpx;
  343. }
  344. .tool {
  345. margin-right: 20rpx;
  346. margin-top: 10rpx;
  347. }
  348. .btn {
  349. height: 76rpx;
  350. line-height: 76rpx;
  351. float: right;
  352. color: #333;
  353. font-size: 30rpx;
  354. /* background-color: #09AFFF; */
  355. margin-left: 10rpx;
  356. border-radius: 10rpx;
  357. }
  358. /* 预检项目样式 */
  359. /* .row{
  360. margin-top: 20rpx;
  361. padding: 20rpx;
  362. border: 1rpx solid #999;
  363. border-radius: 10rpx;
  364. } */
  365. .title {
  366. display: block;
  367. height: 50rpx;
  368. }
  369. .left {
  370. float: left;
  371. color: #333;
  372. }
  373. .right {
  374. float: right;
  375. color: #333;
  376. }
  377. .category {
  378. font-size: 36rpx;
  379. color: #333;
  380. font-weight: 500;
  381. }
  382. .content {
  383. margin-top: 20rpx;
  384. }
  385. .device {
  386. font-size: 36rpx;
  387. font-weight: 200;
  388. }
  389. .problem {
  390. display: flex;
  391. flex-wrap: wrap;
  392. }
  393. .item {
  394. margin: 6rpx;
  395. }
  396. .img {
  397. margin: 10rpx;
  398. width: 80rpx;
  399. height: 80rpx;
  400. }
  401. .myqr {
  402. width: 560rpx;
  403. position: fixed;
  404. left: 50%;
  405. top: 50%;
  406. transform: translate3d(-50%, -50%, 0);
  407. background: #efe2e2;
  408. z-index: 999;
  409. border-radius: 20rpx;
  410. /* border: 1rpx solid #999; */
  411. padding: 20rpx;
  412. }
  413. .myqr .cancel {
  414. position: absolute;
  415. width: 60rpx;
  416. height: 60rpx;
  417. margin-left: 280rpx;
  418. }
  419. .myqr .img {
  420. width: 480rpx;
  421. }
  422. .star {
  423. display: flex;
  424. margin: 20rpx 0;
  425. }
  426. .star image {
  427. width: 60rpx;
  428. height: 60rpx;
  429. }
  430. .comment-txt {
  431. width: auto;
  432. border: 3rpx solid #999;
  433. border-radius: 10rpx;
  434. text-align: left;
  435. padding: 10rpx;
  436. color: #333;
  437. }
  438. .btn {
  439. height: 56rpx;
  440. line-height: 56rpx;
  441. width: 300rpx;
  442. color: #fff;
  443. font-size: 30rpx;
  444. background-color: #09AFFF;
  445. border-radius: 28rpx;
  446. letter-spacing: 3rpx;
  447. text-align: center;
  448. /* margin: 20rpx auto 0; */
  449. }
  450. .box-wrapper {
  451. height: 64rpx;
  452. background: #E6F7FF;
  453. border-radius: 14rpx;
  454. margin: 14rpx 24rpx 0;
  455. display: flex;
  456. align-items: center;
  457. padding-left: 30rpx;
  458. width: 702rpx;
  459. }
  460. .msg-box {
  461. height: 64rpx;
  462. overflow: hidden;
  463. width: 600rpx;
  464. }
  465. .msg-item {
  466. display: flex;
  467. align-items: center;
  468. height: 64rpx;
  469. }
  470. .box-wrapper image {
  471. width: 32rpx;
  472. height: 32rpx;
  473. margin-right: 8rpx;
  474. }
  475. .content-wrapper {
  476. flex: 1;
  477. display: flex;
  478. align-items: center;
  479. height: 64rpx;
  480. }
  481. .content-wrapper view {
  482. line-height: 64rpx;
  483. color: #09afff;
  484. font-size: 26rpx;
  485. }
  486. .anim {
  487. margin-top: -60rpx;
  488. transition: all 0.5s;
  489. }
  490. .msg-content {
  491. width: 600rpx;
  492. overflow: hidden;
  493. text-overflow: ellipsis;
  494. white-space: nowrap;
  495. }
  496. page {
  497. padding-bottom: 200rpx;
  498. }
  499. /* 服务单信息 */
  500. .service-order-new {
  501. width: 710rpx;
  502. /* height: 518rpx; */
  503. background: #FFFFFF;
  504. border-radius: 18rpx;
  505. padding: 32rpx 34rpx 30rpx;
  506. margin: 10rpx 20rpx 16rpx;
  507. }
  508. .service-order-new.finished-order .title-left view {
  509. color:#999;
  510. }
  511. .service-order-new.finished-order .service-content view:first-child {
  512. color:#999;
  513. }
  514. .finished-order.customer-remark .remark-content{
  515. color:#999;
  516. }
  517. .customer-address.finished-order .address-detail{
  518. color:#999;
  519. }
  520. .service-order-new.finished-order .address-dot{
  521. background: #999;
  522. }
  523. .service-order-new.finished-order .address-detail{
  524. color: #999;
  525. }
  526. .service-order-new.finished-order .service-tips view{
  527. color: #999;
  528. }
  529. .service-title {
  530. height: 48rpx;
  531. display: flex;
  532. justify-content: space-between;
  533. align-items: center;
  534. margin-bottom: 30rpx;
  535. }
  536. .title-left {
  537. display: flex;
  538. align-items: center;
  539. flex: 1;
  540. }
  541. .service-title image {
  542. width: 40rpx;
  543. height: 44rpx;
  544. }
  545. .order-status {
  546. font-weight: 600;
  547. font-size: 40rpx;
  548. color: #333333;
  549. line-height: 48rpx;
  550. }
  551. .title-left view {
  552. font-size: 40rpx;
  553. color: #333333;
  554. margin-left: 20rpx;
  555. }
  556. .service-content {
  557. display: flex;
  558. justify-content: space-between;
  559. margin: 30rpx 0 20rpx;
  560. }
  561. .service-content view {
  562. color: #333;
  563. font-size: 30rpx;
  564. line-height: 48rpx;
  565. }
  566. .service-content view.detail {
  567. /* font-weight: 600; */
  568. font-size: 40rpx;
  569. flex: 1;
  570. margin-left: 20rpx;
  571. text-align: right;
  572. }
  573. .service-address {
  574. display: flex;
  575. }
  576. .address-dot {
  577. width: 22rpx;
  578. height: 22rpx;
  579. background: #6DD400;
  580. border-radius: 22rpx;
  581. margin: 14rpx 10rpx 0 0;
  582. }
  583. .service-address .address-detail {
  584. font-size: 30rpx;
  585. color: #333333;
  586. line-height: 48rpx;
  587. text-align: justify;
  588. }
  589. .service-tips {
  590. display: flex;
  591. justify-content: space-between;
  592. margin: 10rpx 0 30rpx;
  593. }
  594. .tips-title {
  595. font-size: 30rpx;
  596. color: #333333;
  597. line-height: 48rpx;
  598. margin-right: 20rpx;
  599. }
  600. .tips-detail {
  601. font-size: 30rpx;
  602. color: #333333;
  603. line-height: 48rpx;
  604. }
  605. .service-provision {
  606. height: 48rpx;
  607. display: flex;
  608. justify-content: flex-end;
  609. align-items: flex-end;
  610. }
  611. .service-provision view {
  612. font-size: 24rpx;
  613. color: #999999;
  614. padding-bottom: 8rpx;
  615. }
  616. .service-provision view.provision-amount {
  617. color: #FA6400;
  618. font-size: 40rpx;
  619. font-weight: bold;
  620. padding-bottom: 0;
  621. margin-left: 16rpx;
  622. }
  623. .service-tag-line {
  624. display: flex;
  625. flex-wrap: wrap;
  626. margin-top:30rpx;
  627. }
  628. .tag-important {
  629. height: 48rpx;
  630. line-height: 46rpx;
  631. background: #16A9FF;
  632. border-radius: 48rpx;
  633. font-size: 30rpx;
  634. color: #FFFFFF;
  635. margin-right: 10rpx;
  636. padding: 0 20rpx;
  637. }
  638. .tag-common {
  639. height: 48rpx;
  640. line-height: 44rpx;
  641. border-radius: 48rpx;
  642. font-size: 30rpx;
  643. color: #999;
  644. margin: 0 10rpx 30rpx 0;
  645. border: 1rpx solid #999999;
  646. padding: 0 20rpx;
  647. }
  648. .data-update {
  649. height: 48rpx;
  650. display: flex;
  651. align-items: center;
  652. justify-content: space-between;
  653. }
  654. .data-update view {
  655. font-size: 24rpx;
  656. color: #999999;
  657. height: 48rpx;
  658. }
  659. .customer-remark {
  660. width: 710rpx;
  661. background: #FFFFFF;
  662. border-radius: 14rpx;
  663. padding: 30rpx 32rpx 48rpx;
  664. margin: 0 20rpx 20rpx;
  665. }
  666. .customer-remark .remark-title {
  667. font-size: 36rpx;
  668. color: #666666;
  669. line-height: 48rpx;
  670. height: 48rpx;
  671. margin-bottom: 20rpx;
  672. font-weight: bold;
  673. }
  674. .customer-remark .remark-content {
  675. font-size: 30rpx;
  676. color: #666666;
  677. line-height: 48rpx;
  678. }
  679. .customer-address {
  680. width: 710rpx;
  681. background: #FFFFFF;
  682. border-radius: 14rpx;
  683. padding: 30rpx 32rpx 20rpx;
  684. margin: 0 20rpx 20rpx;
  685. }
  686. .customer-address .address-title {
  687. height: 48rpx;
  688. margin-bottom: 20rpx;
  689. display: flex;
  690. justify-content: space-between;
  691. }
  692. .customer-address .address-title>view {
  693. font-weight: 500;
  694. font-size: 36rpx;
  695. color: #666666;
  696. }
  697. .customer-address .address-title>view.right {
  698. display: flex;
  699. align-items: center;
  700. }
  701. .address-title view.right image {
  702. width: 48rpx;
  703. height: 48rpx;
  704. margin-right: 10rpx;
  705. }
  706. .address-title view.right .navi-now {
  707. font-weight: 500;
  708. font-size: 40rpx;
  709. color: #333333;
  710. height: 48rpx;
  711. line-height: 44rpx;
  712. }
  713. .customer-address .address-detail {
  714. font-size: 30rpx;
  715. color: #333333;
  716. line-height: 48rpx;
  717. word-break: break-all;
  718. }
  719. .customer-address .address-detail text {
  720. font-size: 30rpx;
  721. color: #32C5FF;
  722. float: right;
  723. }
  724. .new-operate {
  725. width: 710rpx;
  726. height: 108rpx;
  727. background: #FFFFFF;
  728. border-radius: 14rpx;
  729. margin: 0 20rpx 20rpx;
  730. padding: 0 40rpx 0 30rpx;
  731. display: flex;
  732. justify-content: space-between;
  733. z-index: 1;
  734. position: relative;
  735. }
  736. .new-operate>view {
  737. display: flex;
  738. align-items: center;
  739. }
  740. .operate-left view {
  741. font-weight: 500;
  742. font-size: 36rpx;
  743. color: #666666;
  744. }
  745. .operate-left view.rebuy-code {
  746. font-size: 40rpx;
  747. color: #333333;
  748. margin-left: 40rpx;
  749. }
  750. .operate-right image {
  751. margin-right: 20rpx;
  752. width: 48rpx;
  753. height: 48rpx;
  754. }
  755. .operate-right .operate-text {
  756. font-size: 40rpx;
  757. color: #333333;
  758. line-height: 36rpx;
  759. }
  760. .operate-right .operate-text1 {
  761. font-size: 40rpx;
  762. color: #d77958;
  763. line-height: 36rpx;
  764. }
  765. .bottom-wrapper {
  766. position: fixed;
  767. bottom: 0;
  768. left: 0;
  769. right: 0;
  770. padding: 20rpx 18rpx 40rpx 22rpx;
  771. z-index: 99;
  772. width: 750rpx;
  773. /* padding-bottom: constant(safe-area-inset-bottom);
  774. padding-bottom: env(safe-area-inset-bottom); */
  775. background: #fff;
  776. }
  777. .bottom-operate {
  778. /* height:138rpx; */
  779. /* padding:0 0 40rpx; */
  780. display: flex;
  781. align-items: center;
  782. width: 710rpx;
  783. justify-content: space-between;
  784. }
  785. .bottom-operate image {
  786. width: 264rpx;
  787. height: 138rpx;
  788. }
  789. .bottom-operate .operate-btn {
  790. width: 438rpx;
  791. height: 88rpx;
  792. background: #19C1FF;
  793. border-radius: 88rpx;
  794. font-size: 36rpx;
  795. color: #FFFFFF;
  796. line-height: 88rpx;
  797. text-align: center;
  798. }
  799. .van-fade-enter-active,
  800. .van-fade-leave-active {
  801. z-index: 999 !important;
  802. }
  803. .refund-order-overlay {
  804. width: 750rpx;
  805. height: 100vh;
  806. display: flex;
  807. align-items: center;
  808. justify-content: center;
  809. z-index: 999;
  810. }
  811. .refund-order-dialog {
  812. width: 606rpx;
  813. /* height: 644rpx; */
  814. border-radius: 14rpx;
  815. background: #ffffff;
  816. border-radius: 20rpx;
  817. position: relative;
  818. padding: 210rpx 30rpx 40rpx;
  819. background: url('https://jzmall.lifejingzhi.com/file/jzmall-dy/dia-bg-refund.png') no-repeat;
  820. background-color: #FFFFFF;
  821. background-size: 606rpx 210rpx;
  822. }
  823. .refund-dia-title {
  824. height: 56rpx;
  825. font-weight: bold;
  826. font-size: 40rpx;
  827. color: rgba(0, 0, 0, 0.85);
  828. line-height: 56rpx;
  829. text-align: center;
  830. margin: 60rpx 0 34rpx;
  831. }
  832. .refund-dia-tips {
  833. width: 540rpx;
  834. color: #333333;
  835. line-height: 46rpx;
  836. font-size: 32rpx;
  837. color: rgba(0, 0, 0, 0.85);
  838. text-align: center;
  839. white-space: wrap;
  840. margin-bottom: 120rpx;
  841. font-weight: bold;
  842. }
  843. .dia-btn-wrapper {
  844. height: 94rpx;
  845. display: flex;
  846. justify-content: space-between;
  847. }
  848. .dia-cancel-btn {
  849. width: 248rpx;
  850. height: 94rpx;
  851. line-height: 94rpx;
  852. border-radius: 94rpx;
  853. border: 2rpx solid #0093FF;
  854. font-size: 32rpx;
  855. color: #0093FF;
  856. /* font-weight: bold; */
  857. text-align: center;
  858. }
  859. .dia-conf-btn {
  860. width: 258rpx;
  861. height: 94rpx;
  862. line-height: 94rpx;
  863. border-radius: 94rpx;
  864. font-size: 32rpx;
  865. color: #fff;
  866. font-weight: bold;
  867. background: #0093FF;
  868. text-align: center;
  869. }
  870. .issue-overlay .refund-order-dialog {
  871. background-image: url('https://jzmall.lifejingzhi.com/file/jzmall-dy/dia-bg-fefund-alert.png');
  872. }
  873. .issue-overlay .dia-cancel-btn {
  874. border: 2rpx solid #FA6400;
  875. color: #FA6400;
  876. }
  877. .issue-overlay .dia-conf-btn {
  878. background: #FA6400;
  879. }
  880. .supply-board{
  881. height:114rpx;
  882. padding:20rpx 0 0;
  883. display: flex;
  884. align-items: center;
  885. justify-content: center;
  886. background: rgba(25,193,255,0.15);
  887. border-radius: 14rpx;
  888. width:710rpx;
  889. margin:-40rpx 20rpx 20rpx;
  890. }
  891. .supply-board image{
  892. width:36rpx;
  893. height:36rpx;
  894. margin-right:20rpx;
  895. }
  896. .supply-board view{
  897. font-size: 36rpx;
  898. color: #0091FF;
  899. }
  900. .customer-need{
  901. display: flex;
  902. margin-top: 20rpx;
  903. }
  904. .tag-l-item{
  905. border: #0091FF 1rpx solid;
  906. color: #0091FF;
  907. background-color: #EBF9FE;
  908. font-size: 28rpx;
  909. border-radius: 30rpx;
  910. height: 50rpx;
  911. text-align: center;
  912. line-height: 50rpx;
  913. font-weight: 600;
  914. padding:0rpx 34rpx;
  915. white-space: nowrap;
  916. }
  917. .tag-r{
  918. margin-left: 20rpx;
  919. display: flex;
  920. flex-wrap: wrap;
  921. gap: 20rpx;
  922. }
  923. .tag-r-item {
  924. color: #0091FF;
  925. background-color: #F4F4F4;
  926. font-size: 28rpx;
  927. border-radius: 30rpx;
  928. height: auto;
  929. line-height: 50rpx;
  930. padding: 0rpx 30rpx;
  931. }
  932. .tag-r-item1{
  933. position: relative;
  934. left: -200rpx;
  935. width: 440rpx;
  936. }
  937. .van-tag{
  938. padding: 10rpx 30rpx!important;
  939. color: #0091FF!important;
  940. background-color: #F4F4F4!important;
  941. /* border: #0091FF 1rpx solid!important; */
  942. }