阅行客电子档案
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1023 lines
20 KiB

3 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
2 years ago
2 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
7 months ago
3 years ago
3 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
3 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. @import 'variables';
  2. @import 'mixin';
  3. .filter-search,
  4. .filter-rfid{
  5. @include btn_blue_style;
  6. &:hover{
  7. @include btn_blue_hover;
  8. }
  9. &:focus{
  10. @include btn_blue_style;
  11. }
  12. }
  13. .filter-refresh{
  14. @include btn_white_style;
  15. &:hover{
  16. @include btn_white_hover;
  17. }
  18. &:focus{
  19. @include btn_white_style;
  20. }
  21. }
  22. .packing-head{
  23. display: flex;
  24. justify-content: space-between;
  25. align-items: center;
  26. .el-input__inner {
  27. padding-left: 100px;
  28. border-radius: 3px;
  29. }
  30. }
  31. .container-main{
  32. .left-tree-item{
  33. margin-bottom: 20px;
  34. min-height: calc(100vh/2 - 105px);
  35. &:last-child{
  36. margin-bottom: 0;
  37. }
  38. }
  39. }
  40. .crud-opts{
  41. justify-content: space-between;
  42. }
  43. // 库房可删
  44. .archives-handler-btn{
  45. .el-button{
  46. padding: 0 13px 0 3px;
  47. span{
  48. margin-left: 5px;
  49. }
  50. &.packing-btn{
  51. border-color: $arcPurple;
  52. background-color: $arcPurple;
  53. &.is-disabled{
  54. border-color:#2B1D70;
  55. background-color: #2B1D70;
  56. }
  57. }
  58. &.part-btn{
  59. border-color: $arcCyan;
  60. background-color: $arcCyan;
  61. &.is-disabled{
  62. border-color:#075E6C;
  63. background-color: #075E6C;
  64. }
  65. }
  66. // &.warehousing-btn{
  67. // border-color: $arcYellow;
  68. // background-color: $arcYellow;
  69. // &.is-disabled{
  70. // border-color:#7E4021;
  71. // background-color: #7E4021;
  72. // }
  73. // }
  74. &.lending-btn{
  75. border-color: $arcRed;
  76. background-color: $arcRed;
  77. &.is-disabled{
  78. border-color:#7A2831;
  79. background-color: #7A2831;
  80. }
  81. }
  82. &.binding-btn{
  83. border-color: $arcGreen;
  84. background-color: $arcGreen;
  85. &.is-disabled{
  86. border-color:#0D5649;
  87. background-color: #0D5649;
  88. }
  89. }
  90. &.is-disabled{
  91. color: #666;
  92. }
  93. }
  94. .iconfont{
  95. line-height: 30px;
  96. }
  97. }
  98. .archives-table,
  99. .base-info{
  100. td.el-table__cell .row-state{
  101. display: block;
  102. width: 60px;
  103. height: 26px;
  104. line-height: 24px;
  105. margin: 0 auto;
  106. border-radius: 3px;
  107. color: #A6ADB6;
  108. border: 1px solid #E6E8ED;
  109. background-color: #F3F5F9;
  110. }
  111. .row-open{
  112. &.state-active{
  113. color: #563be1 !important;
  114. border-color: #b5a7fa !important;
  115. background-color: #ebe7ff !important;
  116. }
  117. }
  118. .row-physical{
  119. &.state-active{
  120. color: #0348F3 !important;
  121. border-color: #90B0F9 !important;
  122. background-color: #EEF5FE !important;
  123. }
  124. }
  125. .row-packing{
  126. &.state-active{
  127. color: #018BFF !important;
  128. border-color: #9BD1FF !important;
  129. background-color: #DCEDFD !important;
  130. }
  131. }
  132. .row-warehousing{
  133. &.state-active{
  134. color: #FF8329!important;
  135. border-color: #FEBD98 !important;
  136. background-color: #FFF3E5 !important;
  137. }
  138. }
  139. .row-lending{
  140. &.state-active{
  141. color: #FD7359 !important;
  142. border-color: #FBC0B5 !important;
  143. background-color: #FCECE9 !important;
  144. }
  145. }
  146. .row-binding{
  147. &.state-active{
  148. color: #2ECAAC !important;
  149. border-color: #B1EBDF !important;
  150. background-color: #E8F8F5 !important;
  151. }
  152. }
  153. .is-scrolling-left,
  154. .is-scrolling-middle,
  155. .is-scrolling-right{
  156. max-height: calc(100vh - 352px) !important;
  157. }
  158. }
  159. .base-info .row-state{
  160. width: 68px;
  161. height: 26px;
  162. line-height: 24px;
  163. text-align: center;
  164. margin-top: -6px;
  165. border-width: 1px;
  166. border-style: solid;
  167. border-radius: 26px;
  168. }
  169. // 上传附件
  170. .upload-file{
  171. position: relative;
  172. z-index: 1001;
  173. overflow: hidden;
  174. .upload-curd{
  175. display: flex;
  176. flex-direction: row;
  177. margin: 0 32px 20px 32px;
  178. }
  179. .upload-demo{
  180. position: relative;
  181. margin-right: 10px;
  182. .el-upload-list{
  183. display: none;
  184. position: absolute;
  185. left: 0;
  186. bottom: 0;
  187. }
  188. }
  189. }
  190. .screenshot{
  191. display: block;
  192. margin: 0 auto;
  193. object-fit: cover;
  194. }
  195. .file-down,
  196. .packing-handle-btn,
  197. .packing-recall-btn,
  198. .handOver-btn{
  199. display: block;
  200. width: 64px;
  201. height: 28px;
  202. line-height: 26px;
  203. padding: 0;
  204. border-radius: 3px;
  205. margin: 0 auto;
  206. &::before{
  207. margin-right: 5px;
  208. }
  209. }
  210. .file-down{
  211. padding: 0 !important;
  212. @include btn_blue_style;
  213. &:hover{
  214. @include btn_blue_hover;
  215. }
  216. &:focus{
  217. @include btn_blue_style;
  218. }
  219. }
  220. .packing-handle-btn{
  221. background-color: transparent !important;
  222. border-color: #41A4FF !important;
  223. color: #41A4FF !important;
  224. }
  225. .packing-recall-btn{
  226. background-color: transparent !important;
  227. border-color: #FD7359 !important;
  228. color: #FD7359 !important;
  229. }
  230. // 绑定标签
  231. .bindingDialog{
  232. .el-dialog{
  233. width: 720px;
  234. }
  235. .el-dialog__body{
  236. padding: 35px 35px 58px 35px;
  237. }
  238. }
  239. .rebinding {
  240. display: flex;
  241. justify-content: space-between;
  242. padding: 50px 65px 35px 65px;
  243. span{
  244. display: block;
  245. width: 60px;
  246. line-height: 36px;
  247. color: #3A99FD;
  248. }
  249. .el-input {
  250. .el-input__inner{
  251. font-size: 14px;
  252. height: 36px;
  253. line-height: 36px;
  254. color: #fff;
  255. border: 1px solid #3A99FD;
  256. background-color: transparent;
  257. }
  258. }
  259. }
  260. .binding-flow{
  261. .step-item{
  262. position: relative;
  263. display: flex;
  264. justify-content: space-between;
  265. margin-bottom: 10px;
  266. z-index: 1;
  267. &::before{
  268. content: "";
  269. position: absolute;
  270. left: 15px;
  271. top: -48px;
  272. width: 2px;
  273. height: 45px;
  274. border-left: 2px solid #0348F3;
  275. opacity: 0.3;
  276. z-index: 1;
  277. }
  278. &:first-child::before{
  279. display: none;
  280. }
  281. &.step-active{
  282. &::before{
  283. opacity: 1;
  284. }
  285. }
  286. &.step-loading{
  287. &::before{
  288. opacity: 1;
  289. border-left: 2px dashed #0348F3;
  290. }
  291. }
  292. }
  293. .step-left-num{
  294. position: relative;
  295. display: block;
  296. width: 30px;
  297. height: 30px;
  298. line-height: 28px;
  299. border-radius: 50%;
  300. font-size: 16px;
  301. text-align: center;
  302. color: #0348F3;
  303. border: 2px solid #0348F3;
  304. opacity: 0.3;
  305. z-index: 4;
  306. &.step-active{
  307. color: #fff;
  308. background-color:#0348F3;
  309. opacity: 1;
  310. }
  311. &.step-loading{
  312. color: #0348F3;
  313. border: 2px solid #0348F3;
  314. background-color: #fff;
  315. &::before,
  316. &::after{
  317. content: "";
  318. position: absolute;
  319. left: 50%;
  320. top: 50%;
  321. margin: -15px 0 0 -15px;
  322. width: 30px;
  323. height: 30px;
  324. border-radius: 50%;
  325. border: 1px solid #0348F3;
  326. z-index: 1;
  327. }
  328. &::before{
  329. animation: halo 2s linear 0.5s infinite;
  330. }
  331. &::after{
  332. animation: halo 2s linear 1.5s infinite;
  333. }
  334. }
  335. }
  336. // 晕开效果
  337. @keyframes halo {
  338. 0% {
  339. transform: scale(1);
  340. -webkit-transform: scale(1);
  341. opacity: 0.0;
  342. }
  343. 25% {
  344. transform: scale(1);
  345. -webkit-transform: scale(1);
  346. opacity: 0.1;
  347. }
  348. 50% {
  349. transform: scale(1);
  350. -webkit-transform: scale(1);
  351. opacity: 0.3;
  352. }
  353. 75% {
  354. transform: scale(1.3);
  355. -webkit-transform: scale(1.3);
  356. opacity: 0.5;
  357. }
  358. 100% {
  359. transform: scale(1.6);
  360. -webkit-transform: scale(1.6);
  361. opacity: 0.0;
  362. }
  363. }
  364. .step-right-cont{
  365. flex: 1;
  366. margin-left: 12px;
  367. .step-title{
  368. font-size: 16px;
  369. line-height: 30px;
  370. color: #0348F3;
  371. span{
  372. padding-left: 10px;
  373. color: #0C0E1E;
  374. }
  375. }
  376. .step-tip{
  377. padding: 0 10px;
  378. height: 40px;
  379. line-height: 40px;
  380. color: #A6ADB6;
  381. background-color: #EDEFF3;
  382. border-radius: 4px;
  383. &.tip-active{
  384. color: #545B65;
  385. }
  386. &.tip-error{
  387. color: #ED4A41;
  388. }
  389. }
  390. }
  391. }
  392. // 分卷装盒
  393. .partPackingDialog{
  394. .el-dialog{
  395. width: 950px !important;
  396. position: absolute;
  397. left: 50%;
  398. top: 50%;
  399. transform: translate(-50%, -50%);
  400. margin-top: 0 !important;
  401. }
  402. .dialog-footer{
  403. margin: 20px auto 0 auto;
  404. padding-bottom: 20px;
  405. }
  406. .packing-head{
  407. margin-bottom: 20px;
  408. .head-search{
  409. margin-bottom: 0;
  410. }
  411. }
  412. }
  413. .selct-data-head{
  414. color: #545B65;
  415. line-height: 30px;
  416. span{
  417. display: inline-block;
  418. padding: 0 2px;
  419. color: #0C0E1E;
  420. }
  421. }
  422. .part-packing-cont{
  423. display: flex;
  424. flex-direction: row;
  425. flex-wrap: wrap;
  426. justify-content: space-between;
  427. }
  428. .part-packing-item{
  429. width: calc(100%/2 - 10px);
  430. .part-packing-title{
  431. position: relative;
  432. padding: 0 12px;
  433. height: 40px;
  434. line-height: 40px;
  435. font-size: 16px;
  436. font-weight: normal;
  437. color: #0C0E1E;
  438. &::before{
  439. content: "";
  440. position: absolute;
  441. left: 0;
  442. top: 50%;
  443. width: 3px;
  444. height: 14px;
  445. margin-top: -7px;
  446. background-color: #0348F3;
  447. }
  448. }
  449. .el-table{
  450. overflow-x: hidden;
  451. overflow-y: auto;
  452. border-top: none;
  453. }
  454. }
  455. .upload-btn{
  456. position: relative;
  457. margin-right: 10px;
  458. overflow: hidden;
  459. #upFile{
  460. position: absolute;
  461. left: 0;
  462. top: 0;
  463. opacity: 0;
  464. height: 34px;
  465. }
  466. }
  467. // 借阅管理
  468. .el-dialog .el-dialog__body{
  469. .el-button.is-disabled,
  470. .el-button.is-disabled:hover,
  471. .el-button.is-disabled:focus{
  472. color: #b4c8fb;
  473. border-color: #b4c8fb;
  474. background-color: #f2f5fe;
  475. }
  476. }
  477. .crud-opts {
  478. display: inline-block;
  479. }
  480. .iconfont::before {
  481. margin-right: 5px;
  482. }
  483. .clear {
  484. border-radius: 13px;
  485. width: 80px;
  486. height: 26px;
  487. line-height: 26px;
  488. display: inline-block;
  489. text-align: center;
  490. }
  491. .no-clear .clear {
  492. color: $arcYellow;
  493. border: 1px solid $arcYellow;
  494. }
  495. .have-clear .clear {
  496. color: $arcGreen;
  497. border: 1px solid $arcGreen;
  498. }
  499. .fail-clear .clear {
  500. color: $arcRed;
  501. border: 1px solid $arcRed;
  502. }
  503. .other-clear .clear {
  504. color: $arcCyan;
  505. border: 1px solid $arcCyan;
  506. }
  507. .error-clear-bg .clear{
  508. color: #fff;
  509. background-color: $arcRed;
  510. }
  511. .have-clear-bg .clear{
  512. color: #fff;
  513. background-color: $arcGreen;
  514. }
  515. .no-clear-bg .clear{
  516. color: #fff;
  517. background-color: $arcYellow;
  518. }
  519. //3D库房
  520. .iframe_box {
  521. width: 100%;
  522. height: calc(100vh - 285px);
  523. }
  524. .warehouse {
  525. display: flex;
  526. max-height: calc(100vh - 184px);
  527. overflow: hidden;
  528. .warehouse-left {
  529. flex: 1;
  530. }
  531. .warehouse-right {
  532. width: 458px;
  533. max-height: calc(100vh - 192px);
  534. }
  535. }
  536. .warehose-el-table .el-table__header-wrapper {
  537. box-shadow: inset 0px 0px 6px 1px $mainColor;
  538. background: none !important;
  539. }
  540. .warehose-el-table .el-table__header .el-table__cell {
  541. padding: 0;
  542. height: 30px;
  543. background: transparent;
  544. .cell {
  545. font-size: 14px;
  546. }
  547. }
  548. .light-blue {
  549. background-color: #011E4F !important;
  550. }
  551. // 20230712 抽屉
  552. .el-drawer__wrapper {
  553. position: absolute;
  554. top: -22px;
  555. right: -22px;
  556. height: calc(100vh - 138px);
  557. }
  558. [data-theme=dark] .el-drawer__wrapper {
  559. position: absolute;
  560. top: -42px;
  561. right: -22px;
  562. height: calc(100vh - 159px);
  563. }
  564. .management-drawer.el-drawer__wrapper {
  565. height: calc(100vh - 118px);
  566. }
  567. [data-theme=dark] .management-drawer.el-drawer__wrapper {
  568. height: calc(100vh - 159px);
  569. }
  570. .storage-drawer.el-drawer__wrapper {
  571. height: calc(100vh - 133px);
  572. }
  573. [data-theme=dark] .storage-drawer.el-drawer__wrapper {
  574. height: calc(100vh - 173px);
  575. }
  576. .el-drawer{
  577. overflow: visible;
  578. }
  579. [data-theme=dark] .el-drawer{
  580. background-color: #031435;
  581. border: 1px solid #113d72;
  582. }
  583. .el-drawer.rtl{
  584. top: 0;
  585. box-shadow: -8px 0px 10px 0px rgba(0,0,0,0.08);
  586. border: 1px solid #E6E8ED;
  587. }
  588. [data-theme=dark] .el-drawer.rtl{
  589. border: 1px solid #113d72;
  590. }
  591. .el-drawer__body{
  592. position: relative;
  593. overflow: visible;
  594. padding-top: 54px;
  595. }
  596. [data-theme=dark] .el-drawer__body{
  597. padding-top: 40px;
  598. }
  599. .anjuan-drawer .el-drawer__body{
  600. padding-top: 23px;
  601. }
  602. [data-theme=dark] .anjuan-drawer .el-drawer__body{
  603. padding-top: 42px;
  604. }
  605. [data-theme=dark] .anjuan-drawer .el-drawer.rtl {
  606. border-top: none;
  607. }
  608. .management-drawer.el-drawer__wrapper {
  609. .el-drawer__body{
  610. padding: 20px;
  611. }
  612. }
  613. .storage-drawer.el-drawer__wrapper {
  614. .el-drawer__body{
  615. padding: 54px 20px 20px 20px;
  616. }
  617. }
  618. .closed-btn{
  619. position: relative;
  620. position: absolute;
  621. left: -22px;
  622. top: 50%;
  623. display: block;
  624. width: 22px;
  625. height: 60px;
  626. margin-top: -30px;
  627. background: url("~@/assets/images/collect/zk.png") no-repeat;
  628. background-size: 22px 60px;
  629. z-index: 999;
  630. cursor: pointer;
  631. }
  632. .collect-header{
  633. display: flex;
  634. justify-content: space-between;
  635. height: 73px;
  636. padding: 20px 10px 0 20px;
  637. border-top: 1px solid #EDEFF3;
  638. h4{
  639. flex: 1;
  640. padding-left: 62px;
  641. line-height: 40px;
  642. background: url("~@/assets/images/collect/xm.png") no-repeat left top;
  643. background-size: 47px 40px;
  644. font-size: 18px;
  645. font-weight: 500;
  646. color: #0C0E1E;
  647. &.is-anjuan{
  648. background: url("~@/assets/images/collect/aj.png") no-repeat left -2px;
  649. background-size: 50px 39px;
  650. }
  651. &.is-juannei{
  652. background: url("~@/assets/images/collect/jn.png") no-repeat left top;
  653. background-size: 46px 49px;
  654. }
  655. &.is-file{
  656. background: url("~@/assets/images/collect/yw.png") no-repeat left -6px;
  657. background-size: 50px 46px;
  658. }
  659. }
  660. .head-search{
  661. margin-right: 30px;
  662. .el-button{
  663. margin-left: 10px;
  664. }
  665. &.is-recycle{
  666. margin-right: 10px;
  667. }
  668. }
  669. }
  670. [data-theme=dark] .collect-header{
  671. border-top: none;
  672. h4{
  673. color: #fff;
  674. }
  675. }
  676. .collect-menu{
  677. .el-menu.el-menu--horizontal{
  678. border-bottom: none;
  679. background-color: transparent;
  680. }
  681. .el-submenu{
  682. width: 76px;
  683. height: 32px;
  684. border-radius: 3px;
  685. border: 1px solid #0348F3;
  686. margin-right: 10px;
  687. .el-submenu__title{
  688. display: flex;
  689. justify-content: center;
  690. align-items: center;
  691. padding: 0;
  692. height: 30px;
  693. line-height: 32px;
  694. font-weight: bold;
  695. color: #0348F3;
  696. border-bottom: none;
  697. i.iconfont{
  698. color: #0348F3;
  699. margin-right: 0;
  700. }
  701. span{
  702. display: block;
  703. }
  704. .el-submenu__icon-arrow {
  705. display: none;
  706. }
  707. &:focus,
  708. &:hover{
  709. color: #0348F3;
  710. }
  711. }
  712. &.is-active{
  713. .el-submenu__title{
  714. border-bottom: none;
  715. color: #0348F3;
  716. }
  717. }
  718. }
  719. }
  720. .el-menu--popup{
  721. min-width: 120px;
  722. padding: 10px 0;
  723. border-radius: 3px;
  724. border: 1px solid #E6E8ED;
  725. .collect-submenu-group{
  726. .el-menu-item{
  727. padding: 0 18px !important;
  728. color: #0C0E1E;
  729. &:hover,
  730. &:focus,
  731. &.active-item{
  732. background: #F5F9FC;
  733. color: #0348F3;
  734. }
  735. }
  736. .el-menu-item-group__title{
  737. font-size: 14px;
  738. padding: 0 18px !important;
  739. line-height: 36px;
  740. color: #A6ADB6;
  741. }
  742. &.submenu-tree{
  743. .el-menu-item{
  744. padding: 0 18px 0 32px !important;
  745. }
  746. }
  747. }
  748. }
  749. .collect-menu-item{
  750. position: relative;
  751. .collect-submenu{
  752. display: none;
  753. position: absolute;
  754. top: 40px;
  755. right: 0;
  756. width: 120px;
  757. height: 125px;
  758. background: #FFFFFF;
  759. box-shadow: 0px 2px 10px 2px rgba(0,0,0,0.08);
  760. border-radius: 3px;
  761. border: 1px solid #E6E8ED;
  762. transform-origin: 95% 40%;
  763. transition: all 0.3s ease-in-out;
  764. }
  765. }
  766. .fileUpload-dialog {
  767. .el-dialog{
  768. width: 536px;
  769. }
  770. }
  771. .collect-filter{
  772. display: flex;
  773. height: 32px;
  774. justify-content: flex-end;
  775. .vue-treeselect{
  776. font-size: 12px;
  777. margin-right: 10px !important;
  778. .vue-treeselect__control{
  779. height: 33px !important;
  780. }
  781. }
  782. }
  783. .mangement-fixed-top{
  784. text-align: right;
  785. flex: 1;
  786. color: #545B65;
  787. }
  788. .drag-tip {
  789. display: block;
  790. padding-left: 20px;
  791. padding-bottom: 10px;
  792. font-style: normal;
  793. font-weight: bold;
  794. font-size: 12px;
  795. }
  796. .spk-a {
  797. display: inline-block;
  798. width: 10px;
  799. height: 10px;
  800. border-radius: 5px;
  801. background-color:#2FD490;
  802. box-shadow: 0px 3px 4px 0px rgba(17,243,189,0.35);
  803. vertical-align: middle;
  804. }
  805. .off-line {
  806. display: inline-block;
  807. width: 10px;
  808. height: 10px;
  809. border-radius: 5px;
  810. background-color: #ED4A41;
  811. box-shadow: 0px 3px 4px 0px rgba(252,122,122,0.35);
  812. vertical-align: middle;
  813. }
  814. .device-child-btn{
  815. width: auto !important;
  816. padding: 0 14px !important;
  817. line-height: 28px !important;
  818. font-weight: bold !important;
  819. color: #0348F3 !important;
  820. border-color: #0348F3 !important;
  821. }
  822. .device-sulan-btn{
  823. display: inline-block;
  824. padding: 0 7px;
  825. color: #FF8329;
  826. background-color: #FFF3E5;
  827. border: 1px solid #FEBD98;
  828. border-radius: 3px;
  829. cursor: pointer;
  830. }
  831. .device-edit-btn{
  832. display: inline-block;
  833. padding: 0 6px 0 10px;
  834. margin: 0 4px;
  835. text-align: center;
  836. color: #0348F3;
  837. background-color: #DCEDFD;
  838. border: 1px solid #9BD1FF;
  839. border-radius: 3px;
  840. cursor: pointer;
  841. }
  842. .device-delt-btn{
  843. display: inline-block;
  844. padding: 0 6px 0 10px;
  845. text-align: center;
  846. color: #ED4A41;
  847. background-color: #FCECE9;
  848. border: 1px solid #FBC0B5;
  849. border-radius: 3px;
  850. cursor: pointer;
  851. }
  852. .detail-tab{
  853. position: relative;
  854. }
  855. .double-click-btn{
  856. position: absolute;
  857. right: 0;
  858. top: 0;
  859. display: flex;
  860. justify-content: flex-start;
  861. align-items: center;
  862. line-height: 26px;
  863. span{
  864. display: inline-block;
  865. font-size: 12px;
  866. color: #545B65;
  867. }
  868. i{
  869. display: inline-block;
  870. color: #0348F3;
  871. }
  872. }
  873. .filter-rfid{
  874. margin-left: 10px;
  875. padding: 0 13px;
  876. height: 32px;
  877. line-height: 30px;
  878. &.is-disabled,
  879. &.is-disabled:focus{
  880. border-color: #0348F3 !important;
  881. background-color: rgba(31, 85, 235, 0.20) !important;
  882. color: #0348F3 !important;
  883. opacity: 0.6;
  884. }
  885. .iconfont{
  886. font-size: 20px;
  887. }
  888. }
  889. .upload-container{
  890. display: flex;
  891. flex-direction: column;
  892. align-items: center;
  893. justify-content: center;
  894. width: 496px;
  895. min-height: 178px;
  896. padding: 12px;
  897. border-radius: 3px;
  898. background: #EDEFF3;
  899. border: 1px dashed #BCC2C7;
  900. .upload-icon{
  901. font-size: 32px;
  902. color: #1F55EB;
  903. }
  904. .el-upload__tip{
  905. font-size: 12px;
  906. color: #A6ADB6;
  907. }
  908. .file-list{
  909. font-size: 12px;
  910. line-height: 24px;
  911. color: #545B65;
  912. }
  913. }
  914. .upload-input{
  915. position: relative;
  916. margin-top: 16px;
  917. width: 104px;
  918. height: 32px;
  919. & input{
  920. position: absolute;
  921. left: 0;
  922. top: 0;
  923. height: 32px;
  924. opacity: 0;
  925. }
  926. }
  927. .upload-zip{
  928. width: 104px;
  929. height: 32px;
  930. line-height: 32px;
  931. font-size: 14px;
  932. color: #fff;
  933. text-align: center;
  934. border-radius: 3px;
  935. background: #1F55EB;
  936. & i{
  937. font-size: 13px;
  938. }
  939. }
  940. .message-type-title{
  941. display: block;
  942. padding-left: 33px;
  943. height: 33px;
  944. line-height: 33px;
  945. margin-bottom: 15px;
  946. &.type-title1{
  947. background: url('~@/assets/images/icon/xttz.png') no-repeat left center;
  948. background-size: 23px 23px;
  949. }
  950. &.type-title2{
  951. background: url('~@/assets/images/icon/lcdd.png') no-repeat left center;
  952. background-size: 23px 23px;
  953. }
  954. &.type-title3{
  955. background: url('~@/assets/images/icon/lcwc.png') no-repeat left center;
  956. background-size: 23px 23px;
  957. }
  958. &.type-title4{
  959. background: url('~@/assets/images/icon/fqdq.png') no-repeat left center;
  960. background-size: 23px 23px;
  961. }
  962. &.type-title5{
  963. background: url('~@/assets/images/icon/jjdq.png') no-repeat left center;
  964. background-size: 23px 23px;
  965. }
  966. }