ticketDetail.wxss 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512
  1. page {
  2. background: #F3F3F3;
  3. color: #333;
  4. }
  5. view,text{
  6. box-sizing: border-box;
  7. color:#333;
  8. font-size: 34rpx;
  9. }
  10. .van-tab--active view.van-ellipsis{
  11. color:#09afff;
  12. }
  13. .ticket-list{
  14. margin:22rpx 24rpx 0;
  15. width:702rpx;
  16. }
  17. .ticket-item{
  18. background: #FFFFFF;
  19. border-radius: 18rpx;
  20. min-height:200rpx;
  21. margin-bottom:24rpx;
  22. padding:30rpx 24rpx 28rpx;
  23. }
  24. .ticket-top{
  25. margin-bottom:18rpx;
  26. height: 48rpx;
  27. display: flex;
  28. align-items: center;
  29. justify-content: space-between;
  30. }
  31. .top-left,.top-right{
  32. height: 48rpx;
  33. display: flex;
  34. align-items: center;
  35. line-height: 48rpx;
  36. }
  37. .top-left image{
  38. width:34rpx;
  39. height: 34rpx;
  40. margin-right:10rpx;
  41. }
  42. .top-left view{
  43. font-size: 32rpx;
  44. }
  45. .top-right view{
  46. color: #09AFFF;
  47. font-size: 22rpx;
  48. }
  49. .top-right image{
  50. width:24rpx;
  51. height: 24rpx;
  52. margin-right:10rpx;
  53. }
  54. .ticket-content view{
  55. line-height: 48rpx;
  56. }
  57. .prorgress{
  58. height: 48rpx;
  59. display: flex;
  60. align-items: center;
  61. }
  62. .progress-dot{
  63. width: 10rpx;
  64. height: 10rpx;
  65. background: #09AFFF;
  66. border-radius: 10rpx;
  67. margin-right:8rpx;
  68. }
  69. .progress-tip{
  70. font-size: 16rpx;
  71. color:#999;
  72. line-height: 24rpx;
  73. padding-left:18rpx;
  74. }
  75. .ticket-bottom{
  76. display: flex;
  77. align-items: center;
  78. margin-top: 22rpx;
  79. height: 40rpx;
  80. line-height: 40rpx;
  81. justify-content: flex-end;
  82. }
  83. .ticket-bottom view{
  84. color: #0EAEFC;
  85. line-height: 40rpx;
  86. }
  87. .ticket-bottom image{
  88. width:24rpx;
  89. height: 24rpx;
  90. margin-right:8rpx;
  91. }
  92. /* 服务单 */
  93. .service-order{
  94. margin:14rpx 24rpx 16rpx;
  95. width:702rpx;
  96. background: #fff;
  97. border-radius: 18rpx;
  98. min-height: 300rpx;
  99. padding:0 20rpx 32rpx;
  100. }
  101. .service-title{
  102. height:96rpx;
  103. display: flex;
  104. justify-content: space-between;
  105. align-items: center;
  106. line-height: 96rpx;
  107. }
  108. .ser-title-left image{
  109. width:36rpx;
  110. height:36rpx;
  111. margin-right:6rpx;
  112. }
  113. .ser-title-left view{
  114. font-size: 32rpx;
  115. }
  116. .ser-title-right view{
  117. font-size: 22rpx;
  118. color: #09AFFF;
  119. }
  120. .ser-title-right image{
  121. width:24rpx;
  122. height:24rpx;
  123. margin-right:6rpx;
  124. }
  125. .ser-title-left,.ser-title-right{
  126. display: flex;
  127. align-items: center;
  128. height: 96rpx;
  129. }
  130. .related-info{
  131. background: #F6FFED;
  132. border-radius: 18rpx;
  133. padding:24rpx 32rpx 32rpx;
  134. }
  135. .related-info .column{
  136. height: 60rpx;
  137. line-height: 60rpx;
  138. display: flex;
  139. justify-content: space-between;
  140. }
  141. .column .title{
  142. font-weight: bold;
  143. }
  144. .related-info .row{
  145. line-height: 60rpx;
  146. }
  147. .notice{
  148. padding:10rpx 12rpx;
  149. background: #E6F7FF;
  150. border-radius: 14rpx;
  151. display: flex;
  152. line-height: 36rpx;
  153. align-items: center;
  154. }
  155. .notice image{
  156. width:30rpx;
  157. height:30rpx;
  158. margin-right:20rpx;
  159. }
  160. .notice view{
  161. color: #09AFFF;
  162. font-size: 28rpx;
  163. }
  164. .service-info{
  165. padding-left:12rpx;
  166. }
  167. .service-info .row{
  168. line-height: 60rpx;
  169. }
  170. .service-info .order-num{
  171. height: 60rpx;
  172. display: flex;
  173. align-items: center;
  174. }
  175. .copy-img{
  176. width:36rpx;
  177. height:36rpx;
  178. margin-left:4rpx;
  179. }
  180. .service-info .column{
  181. height: 60rpx;
  182. line-height: 60rpx;
  183. display: flex;
  184. justify-content: space-between;
  185. align-items: center;
  186. }
  187. .callup-img{
  188. width:34rpx;
  189. height: 34rpx;
  190. }
  191. .service-info .address{
  192. display: flex;
  193. margin:6rpx 0;
  194. line-height: 48rpx;
  195. }
  196. .service-info .address .detail{
  197. flex:1;
  198. }
  199. .service-info .address image{
  200. margin:12rpx 0 0 30rpx;
  201. width:34rpx;
  202. height: 34rpx;
  203. }
  204. .operate-block{
  205. display: flex;
  206. align-items: center;
  207. margin-top:22rpx;
  208. height: 40rpx;
  209. line-height: 40rpx;
  210. justify-content: flex-end;
  211. }
  212. .operate-item{
  213. display: flex;
  214. height: 40rpx;
  215. align-items: center;
  216. margin-left:12rpx;
  217. }
  218. .operate-item image{
  219. width:30rpx;
  220. height:30rpx;
  221. margin-right:6rpx;
  222. }
  223. .operate-item view{
  224. font-size: 30rpx;
  225. color: #0EAEFC;
  226. }
  227. .operate-item.disable view{
  228. color: rgba(0,0,0,0.25);
  229. }
  230. .service-status{
  231. height:60rpx;
  232. align-items: center;
  233. display: flex;
  234. }
  235. .service-status image{
  236. width:24rpx;
  237. height:24rpx;
  238. margin-right:8rpx;
  239. }
  240. .invite-comment{
  241. background: #E6F7FF;
  242. border-radius: 7rpx;
  243. border: 2px solid #91D5FF;
  244. color: #096DD9;
  245. font-size: 22rpx;
  246. width: 92rpx;
  247. height: 32rpx;
  248. text-align:center;
  249. margin:0 10rpx;
  250. line-height: 24rpx;
  251. }
  252. .hp-wrapper{
  253. display:flex;
  254. align-items: center;
  255. margin-right:10rpx;
  256. width: 96rpx;
  257. height: 32rpx;
  258. background: #F6FFED;
  259. border-radius: 7rpx;
  260. border: 2rpx solid #A0D911;
  261. justify-content: center;
  262. }
  263. .hp-wrapper text{
  264. color: #73D13D;
  265. line-height: 24rpx;
  266. font-size: 22rpx;
  267. }
  268. .cp-wrapper{
  269. display:flex;
  270. align-items: center;
  271. width: 96rpx;
  272. height: 32rpx;
  273. background: #FFF2E8;
  274. border-radius: 7rpx;
  275. border: 2rpx solid #FA541C;
  276. justify-content: center;
  277. }
  278. .cp-wrapper text{
  279. color: #FA541C;
  280. line-height: 24rpx;
  281. font-size: 22rpx;
  282. }
  283. .book{
  284. margin: 20rpx 20rpx;
  285. /* margin-bottom: 20rpx; */
  286. /* height: 320rpx; */
  287. /* width: 710rpx; */
  288. border: 1rpx solid #999;
  289. border-radius: 10rpx;
  290. display: flex;
  291. flex-flow: column;
  292. padding-bottom: 20rpx;
  293. }
  294. .bookname {
  295. display: block;
  296. color: #333;
  297. line-height: 42rpx;
  298. font-size: 42rpx;
  299. margin: 20rpx 20rpx;
  300. font-weight: 500;
  301. }
  302. .serviceTime{
  303. display: block;
  304. color: #333;
  305. line-height: 32rpx;
  306. font-size: 32rpx;
  307. margin: 20rpx 20rpx;
  308. font-weight: 300;
  309. }
  310. .goodsname{
  311. color: #333;
  312. line-height: 32rpx;
  313. font-size: 32rpx;
  314. margin: 20rpx 20rpx;
  315. font-weight: 300;
  316. }
  317. .status{
  318. line-height: 40rpx;
  319. /* height: 40rpx; */
  320. float: right;
  321. margin: 10rpx;
  322. background-color: #09AFFF;
  323. padding: 10rpx;
  324. border-radius: 10rpx;
  325. color: #fff;
  326. font-size: 20rpx;
  327. }
  328. .address {
  329. display: block;
  330. color: darkred;
  331. line-height: 46rpx;
  332. font-size: 36rpx;
  333. margin: 20rpx 20rpx;
  334. }
  335. .service{
  336. display: block;
  337. line-height: 40rpx;
  338. font-size: 33rpx;
  339. margin-left: 20rpx;
  340. }
  341. .tool{
  342. margin-right : 20rpx;
  343. margin-top: 10rpx;
  344. }
  345. .btn {
  346. height: 76rpx;
  347. line-height: 76rpx;
  348. float: right;
  349. color: #333;
  350. font-size: 30rpx;
  351. /* background-color: #09AFFF; */
  352. margin-left: 10rpx;
  353. border-radius: 10rpx;
  354. }
  355. /* 预检项目样式 */
  356. /* .row{
  357. margin-top: 20rpx;
  358. padding: 20rpx;
  359. border: 1rpx solid #999;
  360. border-radius: 10rpx;
  361. } */
  362. .title{
  363. display: block;
  364. height: 50rpx;
  365. }
  366. .left{
  367. float: left;
  368. color:#333;
  369. }
  370. .right{
  371. float:right;
  372. color:#333;
  373. }
  374. .category{
  375. font-size: 36rpx;
  376. color: #333;
  377. font-weight: 500;
  378. }
  379. .content{
  380. margin-top: 20rpx;
  381. }
  382. .device{
  383. font-size: 36rpx;
  384. font-weight: 200;
  385. }
  386. .problem{
  387. display: flex;
  388. flex-wrap: wrap;
  389. }
  390. .item{
  391. margin: 6rpx;
  392. }
  393. .img{
  394. margin: 10rpx;
  395. width: 80rpx;
  396. height: 80rpx;
  397. }
  398. .myqr {
  399. width: 560rpx;
  400. position: fixed;
  401. left: 50%;
  402. top: 50%;
  403. transform: translate3d(-50%, -50%, 0);
  404. background: #efe2e2;
  405. z-index: 999;
  406. border-radius: 20rpx;
  407. /* border: 1rpx solid #999; */
  408. padding: 20rpx;
  409. }
  410. .myqr .cancel {
  411. position: absolute;
  412. width: 60rpx;
  413. height: 60rpx;
  414. margin-left: 280rpx;
  415. }
  416. .myqr .img {
  417. width: 480rpx;
  418. }
  419. .star{
  420. display: flex;
  421. margin: 20rpx 0;
  422. }
  423. .star image{
  424. width: 60rpx;
  425. height: 60rpx;
  426. }
  427. .comment-txt{
  428. width:auto;
  429. border:3rpx solid #999;
  430. border-radius:10rpx;
  431. text-align: left;
  432. padding:10rpx;color:#333;
  433. }
  434. .btn {
  435. height: 56rpx;
  436. line-height: 56rpx;
  437. width: 300rpx;
  438. color: #fff;
  439. font-size: 30rpx;
  440. background-color: #09AFFF;
  441. border-radius: 28rpx;
  442. letter-spacing: 3rpx;
  443. text-align: center;
  444. /* margin: 20rpx auto 0; */
  445. }
  446. .box-wrapper{
  447. height: 64rpx;
  448. background: #E6F7FF;
  449. border-radius: 14rpx;
  450. margin:14rpx 24rpx 0;
  451. display: flex;
  452. align-items: center;
  453. padding-left:30rpx;
  454. width:702rpx;
  455. }
  456. .msg-box{
  457. height: 64rpx;
  458. overflow: hidden;
  459. width:600rpx;
  460. }
  461. .msg-item{
  462. display: flex;
  463. align-items: center;
  464. height: 64rpx;
  465. }
  466. .box-wrapper image{
  467. width:32rpx;
  468. height: 32rpx;
  469. margin-right:8rpx;
  470. }
  471. .content-wrapper{
  472. flex:1;
  473. display: flex;
  474. align-items: center;
  475. height: 64rpx;
  476. }
  477. .content-wrapper view{
  478. line-height: 64rpx;
  479. color:#09afff;
  480. font-size: 26rpx;
  481. }
  482. .anim{
  483. margin-top:-60rpx;
  484. transition: all 0.5s;
  485. }
  486. .msg-content{
  487. width:600rpx;
  488. overflow: hidden;
  489. text-overflow: ellipsis;
  490. white-space: nowrap;
  491. }