app.scss 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768
  1. @import '~@/uni.scss';
  2. .nav-title {
  3. width: 100%;
  4. display: flex;
  5. flex-direction: row;
  6. justify-content: center;
  7. align-items: center;
  8. text {
  9. color: white;
  10. font-size: 1rem;
  11. }
  12. }
  13. .container {
  14. padding: 0 0 10rpx;
  15. }
  16. .items-line{
  17. display: flex;
  18. flex-direction: row;
  19. justify-content: flex-start;
  20. align-items: center;
  21. }
  22. .list-item-block{
  23. width: 100%;
  24. display: flex;
  25. flex-direction: column;
  26. justify-content: flex-start;
  27. .line{
  28. display: flex;
  29. flex-direction: row;
  30. justify-content: flex-start;
  31. align-items: center;
  32. flex-wrap: wrap;
  33. .block {
  34. display: flex;
  35. flex-direction: column;
  36. align-items: center;
  37. justify-content: center;
  38. }
  39. .title{
  40. padding-left: 2px;
  41. padding-right: 5px;
  42. font-size: 0.9rem;
  43. color: black;
  44. }
  45. .text{
  46. padding-left: 2px;
  47. padding-right: 5px;
  48. font-size: 0.8rem;
  49. color: black;
  50. }
  51. .lable {
  52. padding-left: 2px;
  53. padding-right: 5px;
  54. font-size: 0.8rem;
  55. min-width: 50px;
  56. color: black;
  57. }
  58. .content {
  59. padding-left: 5px;
  60. font-size: 0.8rem;
  61. color: gray;
  62. }
  63. .text-ellipsis {
  64. overflow: hidden;
  65. white-space: nowrap;
  66. text-overflow: ellipsis;
  67. }
  68. .text-underline {
  69. text-decoration-line: underline;
  70. }
  71. }
  72. }
  73. .item-title-run-status-icon {
  74. /* #ifndef APP-NVUE */
  75. display: block;
  76. /* #endif */
  77. // margin-right: 10px;
  78. width: 20px;
  79. height: 20px;
  80. border-radius: 50%;
  81. }
  82. .item-title-rtu-name {
  83. margin-left: 10rpx;
  84. font-size: 0.9rem;
  85. }
  86. .item-title-warn-name-ellipsis {
  87. overflow: hidden;
  88. margin-left: 10rpx;
  89. font-size: 0.8rem;
  90. white-space: nowrap;
  91. text-overflow: ellipsis;
  92. color: coral;
  93. text-decoration-line: underline;
  94. }
  95. .item-title-rtu-code {
  96. margin-left: 10rpx;
  97. font-size: 0.8rem;
  98. color: gray;
  99. }
  100. .item-adcd-adnm-text {
  101. overflow: hidden;
  102. margin-right: 5px;
  103. font-size: 0.7rem;
  104. white-space: nowrap;
  105. text-overflow: ellipsis;
  106. }
  107. .item-up-time-text {
  108. overflow: hidden;
  109. margin-right: 5px;
  110. font-size: 0.7rem;
  111. white-space: nowrap;
  112. text-overflow: ellipsis;
  113. }
  114. .item-text-lable {
  115. font-size: 0.7rem;
  116. min-width: 50px;
  117. }
  118. .item-text-content {
  119. margin-left: 5px;
  120. font-size: 0.7rem;
  121. color: gray;
  122. }
  123. .item-text-content-phone{
  124. margin-left: 5px;
  125. font-size: 0.7rem;
  126. color: skyblue;
  127. text-decoration-line: underline;
  128. }
  129. .text-under-line{
  130. text-decoration-line: underline;
  131. }
  132. .item-text-content-ellipsis {
  133. overflow: hidden;
  134. margin-left: 5px;
  135. font-size: 0.7rem;
  136. color: gray;
  137. white-space: nowrap;
  138. text-overflow: ellipsis;
  139. }
  140. .view-btn{
  141. display: flex;
  142. flex-direction: column;
  143. justify-content: center;
  144. align-items: center;
  145. border-radius: 7px;
  146. width: 100px;
  147. height: 30px;
  148. .view-btn-text {
  149. color: black;
  150. font-size: 0.7rem;
  151. }
  152. }
  153. .view-border{
  154. border-width: 1px;
  155. border-color: deepskyblue;
  156. border-style: solid;
  157. }
  158. .item-button-group {
  159. padding-top: 4px;
  160. display: flex;
  161. flex-direction: row;
  162. justify-content: flex-end;
  163. flex-flow: row wrap;
  164. .item-button {
  165. display: flex;
  166. flex-direction: row;
  167. justify-content: center;
  168. width: 90px;
  169. height: 28px;
  170. margin-left: 5px;
  171. margin-top: 3px;
  172. margin-bottom: 3px;
  173. border-radius: 7px;
  174. background-color: lightblue;
  175. .button-icon {
  176. display: flex;
  177. flex-direction: column;
  178. justify-content: center;
  179. }
  180. .button-text {
  181. display: flex;
  182. flex-direction: column;
  183. justify-content: center;
  184. padding-left: 5px;
  185. color: black;
  186. font-size: 0.6rem;
  187. }
  188. }
  189. .mid-size{
  190. width: 120px;
  191. }
  192. .item-button-disabled {
  193. display: flex;
  194. flex-direction: row;
  195. justify-content: center;
  196. width: 90px;
  197. height: 28px;
  198. margin-left: 5px;
  199. margin-top: 3px;
  200. margin-bottom: 3px;
  201. border-radius: 7px;
  202. background-color: lightgrey;
  203. .button-icon {
  204. display: flex;
  205. flex-direction: column;
  206. justify-content: center;
  207. }
  208. .button-text {
  209. display: flex;
  210. flex-direction: column;
  211. justify-content: center;
  212. padding-left: 5px;
  213. color: black;
  214. font-size: 0.6rem;
  215. }
  216. }
  217. }
  218. .pagination-block {
  219. width: 100%;
  220. }
  221. .search-block{
  222. width: 100%;
  223. display: flex;
  224. flex-direction: column;
  225. justify-content: flex-start;
  226. padding-bottom: 5px;
  227. }
  228. .search-block .name{
  229. margin-top: 5px;
  230. padding-left: 10px;
  231. padding-right: 10px;
  232. }
  233. .search-block .adcd-adnm{
  234. margin-top: 5px;
  235. padding-left: 10px;
  236. padding-right: 10px;
  237. }
  238. .search-block .rtu-name{
  239. margin-top: 5px;
  240. padding-left: 10px;
  241. padding-right: 10px;
  242. }
  243. .search-block .rtu-code{
  244. margin-top: 5px;
  245. padding-left: 10px;
  246. padding-right: 10px;
  247. }
  248. .search-block .submit-btn{
  249. margin-top: 5px;
  250. padding-left: 10px;
  251. padding-right: 10px;
  252. }
  253. .count-info-block{
  254. padding-top: 5px;
  255. padding-bottom: 5px;
  256. padding-left: 10px;
  257. padding-right: 10px;
  258. }
  259. .count-info-block .rtuCount{
  260. display: flex;
  261. flex-direction: row;
  262. align-items: center;
  263. .name{
  264. color: dimgray;
  265. font-size: 0.7rem;
  266. }
  267. .count{
  268. margin-left: 5px;
  269. color: dodgerblue;
  270. font-size: 0.7rem;
  271. }
  272. }
  273. .count-info-block .warnRtuCount {
  274. display: flex;
  275. flex-direction: row;
  276. align-items: center;
  277. .name{
  278. color: dimgray;
  279. font-size: 0.7rem;
  280. }
  281. .count{
  282. margin-left: 5px;
  283. color: red;
  284. font-size: 0.7rem;
  285. }
  286. }
  287. .count-info-block .orderCount {
  288. display: flex;
  289. flex-direction: row;
  290. align-items: center;
  291. .name{
  292. color: dimgray;
  293. font-size: 0.7rem;
  294. }
  295. .count{
  296. margin-left: 5px;
  297. color: dodgerblue;
  298. font-size: 0.7rem;
  299. }
  300. }
  301. .count-info-block .unconfirmOrderCount {
  302. display: flex;
  303. flex-direction: row;
  304. align-items: center;
  305. .name{
  306. color: dimgray;
  307. font-size: 0.7rem;
  308. }
  309. .count{
  310. margin-left: 5px;
  311. color: red;
  312. font-size: 0.7rem;
  313. }
  314. }
  315. .count-info-block .processOrderCount {
  316. display: flex;
  317. flex-direction: row;
  318. align-items: center;
  319. .name{
  320. color: dimgray;
  321. font-size: 0.7rem;
  322. }
  323. .count{
  324. margin-left: 5px;
  325. color: green;
  326. font-size: 0.7rem;
  327. }
  328. }
  329. .count-info-block .delayComfireOrders {
  330. display: flex;
  331. flex-direction: row;
  332. align-items: center;
  333. .name{
  334. color: dimgray;
  335. font-size: 0.7rem;
  336. }
  337. .count{
  338. margin-left: 5px;
  339. color: red;
  340. font-size: 0.7rem;
  341. }
  342. }
  343. .count-info-block .equipmentInspectionCount {
  344. display: flex;
  345. flex-direction: row;
  346. align-items: center;
  347. .name{
  348. color: dimgray;
  349. font-size: 0.7rem;
  350. }
  351. .count{
  352. margin-left: 5px;
  353. color: dodgerblue;
  354. font-size: 0.7rem;
  355. }
  356. }
  357. .count-info-block .equipmentInspectionBeforeRainCount {
  358. display: flex;
  359. flex-direction: row;
  360. align-items: center;
  361. .name{
  362. color: dimgray;
  363. font-size: 0.7rem;
  364. }
  365. .count{
  366. margin-left: 5px;
  367. color: dodgerblue;
  368. font-size: 0.7rem;
  369. }
  370. }
  371. .count-info-block .equipmentInspectionRainFirstCount {
  372. display: flex;
  373. flex-direction: row;
  374. align-items: center;
  375. .name{
  376. color: dimgray;
  377. font-size: 0.7rem;
  378. }
  379. .count{
  380. margin-left: 5px;
  381. color: dodgerblue;
  382. font-size: 0.7rem;
  383. }
  384. }
  385. .count-info-block .equipmentInspectionRainSecondCount {
  386. display: flex;
  387. flex-direction: row;
  388. align-items: center;
  389. .name{
  390. color: dimgray;
  391. font-size: 0.7rem;
  392. }
  393. .count{
  394. margin-left: 5px;
  395. color: dodgerblue;
  396. font-size: 0.7rem;
  397. }
  398. }
  399. /* start--演示页面使用的统一样式--start */
  400. .u-demo {
  401. padding: 25px 20px;
  402. }
  403. .u-demo-wrap {
  404. border-width: 1px;
  405. border-color: #ddd;
  406. border-style: dashed;
  407. background-color: rgb(250, 250, 250);
  408. padding: 20px 10px;
  409. border-radius: 3px;
  410. }
  411. .u-demo-area {
  412. text-align: center;
  413. }
  414. .u-no-demo-here {
  415. color: $u-tips-color;
  416. font-size: 13px;
  417. }
  418. .u-demo-result-line {
  419. border-width: 1px;
  420. border-color: #ddd;
  421. border-style: dashed;
  422. padding: 5px 20px;
  423. margin-top: 30px;
  424. border-radius: 5px;
  425. background-color: rgb(240, 240, 240);
  426. color: $u-content-color;
  427. font-size: 16px;
  428. /* #ifndef APP-NVUE */
  429. word-break: break-word;
  430. display: inline-block;
  431. /* #endif */
  432. text-align: left;
  433. }
  434. .u-demo-title,
  435. .u-config-title {
  436. text-align: center;
  437. font-size: 16px;
  438. font-weight: bold;
  439. margin-bottom: 20px;
  440. }
  441. .u-config-item {
  442. margin-top: 25px;
  443. }
  444. .u-config-title {
  445. margin-top: 20px;
  446. padding-bottom: 5px;
  447. }
  448. .u-item-title {
  449. position: relative;
  450. font-size: 15px;
  451. padding-left: 8px;
  452. line-height: 1;
  453. margin-bottom: 11px;
  454. }
  455. .u-item-title:after {
  456. position: absolute;
  457. width: 4px;
  458. top: -1px;
  459. height: 16px;
  460. /* #ifndef APP-NVUE */
  461. content: '';
  462. /* #endif */
  463. left: 0;
  464. border-radius: 10px;
  465. background-color: $u-content-color;
  466. }
  467. .view-flex-rs {
  468. display: flex;
  469. flex-direction: row;
  470. justify-content: flex-start;
  471. align-items: center;
  472. flex-wrap: wrap;
  473. }
  474. .view-flex-rc {
  475. display: flex;
  476. flex-direction: row;
  477. justify-content: center;
  478. align-items: center;
  479. }
  480. .view-flex-cc {
  481. display: flex;
  482. flex-direction: column;
  483. justify-content: center;
  484. align-items: center;
  485. }
  486. .view-flex-block {
  487. display: flex;
  488. flex-direction: column;
  489. justify-content: flex-start;
  490. align-items: center;
  491. }
  492. .view-flex-block-center {
  493. display: flex;
  494. flex-direction: column;
  495. justify-content: center;
  496. align-items: center;
  497. }
  498. .view-flex-inline {
  499. display: flex;
  500. flex-direction: row;
  501. justify-content: flex-start;
  502. align-items: center;
  503. flex-wrap: wrap;
  504. }
  505. .view-flex-inline-center {
  506. display: flex;
  507. flex-direction: row;
  508. justify-content: center;
  509. align-items: center;
  510. flex-wrap: wrap;
  511. }
  512. .view-flex-inline-end {
  513. display: flex;
  514. flex-direction: row;
  515. justify-content: flex-end;
  516. align-items: center;
  517. flex-wrap: wrap;
  518. }
  519. .list-item-title {
  520. margin-left: 5rpx;
  521. font-size: 0.7rem;
  522. font-weight: bold;
  523. }
  524. .list-item-sub-title {
  525. margin-left: 5rpx;
  526. font-size: 0.6rem;
  527. color: gray;
  528. }
  529. .list-item-text{
  530. padding-left: 2px;
  531. padding-right: 5px;
  532. font-size: 0.7rem;
  533. }
  534. .list-item-text-ellipsis {
  535. width: 100%;
  536. overflow: hidden;
  537. white-space: nowrap;
  538. text-overflow: ellipsis;
  539. }
  540. .footer {
  541. position: fixed;
  542. bottom: 0;
  543. left: 0;
  544. right: 0;
  545. z-index: 1;
  546. height: 100rpx;
  547. padding: 20rpx;
  548. box-sizing: border-box;
  549. display: flex;
  550. align-items: center;
  551. justify-content: flex-end;
  552. background-color: whitesmoke;
  553. .ipt {
  554. width: 380rpx;
  555. height: 77rpx;
  556. background: #f7f7f7;
  557. border-radius: 38px;
  558. padding: 0 37rpx;
  559. box-sizing: border-box;
  560. margin-right: 20rpx;
  561. }
  562. .control {
  563. flex: 1;
  564. display: flex;
  565. align-items: center;
  566. justify-content: flex-end;
  567. .block {
  568. display: flex;
  569. align-items: center;
  570. justify-content: center;
  571. flex: 1;
  572. }
  573. .icon {
  574. height: auto;
  575. }
  576. .c {
  577. width: 41rpx;
  578. margin-right: 10rpx;
  579. }
  580. .s {
  581. width: 36rpx;
  582. }
  583. .t {
  584. width: 31rpx;
  585. }
  586. }
  587. }
  588. .img-container {
  589. margin-bottom: 0px;
  590. width: 100px;
  591. height: 100px;
  592. .note-image-box {
  593. margin-top: 0px;
  594. display: flex;
  595. flex-wrap: wrap;
  596. padding: 10px;
  597. .note-image-item {
  598. position: relative;
  599. width: 100%;
  600. height: 0;
  601. padding-top: 100%;
  602. box-sizing: border-box;
  603. // background-color: #18B566;
  604. .close-icon {
  605. display: flex;
  606. justify-content: center;
  607. align-items: center;
  608. position: absolute;
  609. right: 0px;
  610. top: 0px;
  611. width: 22px;
  612. height: 22px;
  613. border-radius: 50%;
  614. background-color: #d5d5d5;
  615. z-index: 2;
  616. }
  617. .image-box {
  618. display: flex;
  619. justify-content: center;
  620. align-items: center;
  621. position: absolute;
  622. top: 0px;
  623. right: 0px;
  624. border: 0px;
  625. left: 0px;
  626. border: 1px #eee solid;
  627. border-radius: 5px;
  628. overflow: hidden;
  629. width: 99%;
  630. height: 99%;
  631. }
  632. }
  633. }
  634. }
  635. /* end--演示页面使用的统一样式--end */