阅行客电子档案
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.

1940 lines
37 KiB

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
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
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
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
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. .elect-cont-left{
  2. width: 265px;
  3. margin-right: 20px;
  4. @include bg_color;
  5. @include box_padding;
  6. .head-container{
  7. margin-bottom: 20px;
  8. .crud-opts{
  9. justify-content: center;
  10. }
  11. }
  12. .container-left{
  13. @include tree_height_min;
  14. }
  15. }
  16. .elect-cont-right{
  17. @include bg_color;
  18. @include box_padding;
  19. .head-container{
  20. margin-bottom: 20px;
  21. }
  22. .container-right{
  23. @include table_height_min;
  24. &.tab-content{
  25. @include tab_height_min;
  26. }
  27. }
  28. }
  29. .role-cont-left{
  30. .container-left{
  31. @include tree_no_header;
  32. }
  33. }
  34. .hideSidebar{
  35. // siderbar-收起 54 + 间距 60 + treeLeft 265
  36. .elect-cont-right{
  37. width: calc(100vw - 379px);
  38. }
  39. .category-container{
  40. .elect-cont-right{
  41. @include category-right-hide;
  42. }
  43. }
  44. }
  45. .openSidebar{
  46. // siderbar-展开 256 + 间距 60 + treeLeft 265
  47. .elect-cont-right{
  48. width: calc(100vw - 581px);
  49. }
  50. .category-container{
  51. .elect-cont-right{
  52. @include category-right-open;
  53. }
  54. }
  55. }
  56. .row-container{
  57. @include bg_color;
  58. @include box_padding;
  59. .container-wrap{
  60. margin-top: 20px;
  61. @include row_height_min;
  62. }
  63. }
  64. .tab-container{
  65. @include bg_color;
  66. @include box_padding;
  67. }
  68. .tab-container,
  69. .category-container,
  70. .archives-container{
  71. .tab-content{
  72. position: relative;
  73. @include row_tab_style;
  74. .tab-nav{
  75. margin-bottom: 0;
  76. }
  77. }
  78. }
  79. .detail-tab{
  80. margin-top: 0;
  81. .head-container{
  82. margin: 20px 20px 20px 0;
  83. }
  84. .tab-nav{
  85. margin: 25px 0 18px 0;
  86. color: #545B65;
  87. padding: 0 0 0 20px;
  88. border-bottom: 1px solid #EDEFF3;
  89. li{
  90. margin-right: 60px;
  91. &.active-tab-nav{
  92. padding-bottom: 13px;
  93. color: #0348F3;
  94. border-bottom: 3px solid #0348F3;
  95. }
  96. }
  97. }
  98. }
  99. .category-container{
  100. .elect-cont-left{
  101. @include category-left-style;
  102. }
  103. .elect-cont-right{
  104. margin-top: 0;
  105. }
  106. }
  107. .head-container {
  108. .filter-item {
  109. vertical-align: middle;
  110. margin-right: 10px;
  111. input {
  112. @include input_style;
  113. background-color: transparent;
  114. height: 30px;
  115. line-height: 30px;
  116. }
  117. .iconfont{
  118. line-height: 30px;
  119. }
  120. }
  121. .el-select__caret.el-input__icon.el-icon-arrow-up{
  122. line-height: 30px;
  123. }
  124. .date-item {
  125. display: inline-block;
  126. vertical-align: middle;
  127. @include bg_color;
  128. @include input_style;
  129. margin-right: 10px;
  130. height: 30px !important;
  131. width: 230px !important;
  132. }
  133. .icon-zhuangtai{
  134. font-size: 14px;
  135. }
  136. // tree-select
  137. .vue-treeselect{
  138. margin-right: 10px;
  139. .vue-treeselect__control{
  140. font-size: 12px !important;
  141. height: 30px !important;
  142. background-color: transparent !important;
  143. border-radius: 4px;
  144. @include input_style;
  145. .vue-treeselect__placeholder{
  146. line-height: 28px !important;
  147. }
  148. .vue-treeselect__input{
  149. font-size: 13px !important;
  150. }
  151. }
  152. }
  153. .el-select{
  154. margin-right: 10px;
  155. .el-input__inner{
  156. height: 30px !important;
  157. line-height: 30px !important;
  158. background-color: transparent;
  159. @include pagination-input;
  160. }
  161. }
  162. }
  163. .el-tabs{
  164. margin-bottom: 25px;
  165. }
  166. // xu
  167. // 四角边线
  168. // 有左右分区时
  169. .container-main{
  170. display: flex;
  171. justify-content: space-between;
  172. margin-left: 0 !important;
  173. margin-right: 0 !important;
  174. }
  175. .container-left,
  176. .container-right,
  177. .container-wrap,
  178. .el-card,
  179. .header-container-wrap{
  180. position: relative;
  181. min-height: 100%;
  182. @include user_cont;
  183. min-height: calc(100vh - 190px);
  184. &::before,
  185. &::after{
  186. content: "";
  187. position: absolute;
  188. width: 17px;
  189. height: 17px;
  190. z-index: 99;
  191. }
  192. &::before{
  193. top: -1px;
  194. left: -1px;
  195. @include before_line_color;
  196. }
  197. &::after{
  198. right: -1px;
  199. bottom: -1px;
  200. @include after_line_color;
  201. }
  202. }
  203. .el-card,
  204. .container-left{
  205. background-color: transparent;
  206. min-height: auto;
  207. border-radius: 0;
  208. overflow: visible;
  209. .el-card__header{
  210. background-color: #02255F;
  211. border-bottom: none;
  212. .role-span{
  213. color: #fff;
  214. }
  215. }
  216. .el-card__body{
  217. padding: 0;
  218. .head-container{
  219. padding: 0;
  220. }
  221. }
  222. .crud-opts{
  223. justify-content: center;
  224. padding: 20px 0 !important;
  225. border-bottom: 1px solid #113D72;
  226. }
  227. .el-tree{
  228. margin: 20px 0;
  229. }
  230. }
  231. // xu el-button
  232. .head-search{
  233. display: flex;
  234. justify-content: flex-start;
  235. margin-bottom: 20px;
  236. .el-button{
  237. margin-left: 0;
  238. background-color: $desPreviewColor;
  239. }
  240. }
  241. .el-button,
  242. .el-button--info.is-plain{
  243. font-size: 14px;
  244. background-color: transparent;
  245. @include elButton-style;
  246. }
  247. .el-button.is-disabled,
  248. .el-button.is-disabled:hover,
  249. .el-button.is-disabled:focus{
  250. @include elButton-disabled-style;
  251. }
  252. .el-button:hover,
  253. .el-button:focus,
  254. .el-button--info.is-plain:hover,
  255. .el-button--info.is-plain:focus{
  256. @include elButton-hover-style;
  257. }
  258. .el-button--mini{
  259. padding: 7px 10px;
  260. }
  261. .header-container-wrap{
  262. min-height: auto;
  263. }
  264. .right-top-line,
  265. .left-bottom-line,
  266. .right-bottom-line{
  267. display: block;
  268. position: absolute;
  269. width: 17px;
  270. height: 17px;
  271. z-index: 99;
  272. }
  273. .left-bottom-line{
  274. bottom: -1px;
  275. left: -1px;
  276. @include left_bottom_line_color;
  277. }
  278. .right-top-line{
  279. right: -1px;
  280. top: -1px;
  281. @include right_top_line_color;
  282. }
  283. .right-bottom-line{
  284. right: -1px;
  285. bottom: -1px;
  286. @include after_line_color;
  287. }
  288. .el-tree{
  289. background: transparent !important;
  290. .el-tree-node:focus>.el-tree-node__content {
  291. background-color: transparent !important;
  292. }
  293. .is-current>.el-tree-node__content {
  294. @include tree_active;
  295. }
  296. .el-tree-node__content{
  297. height: 40px;
  298. @include tree_style;
  299. background-color: transparent;
  300. .el-tree-node__label{
  301. font-size: 16px;
  302. font-weight: 600;
  303. }
  304. &:hover{
  305. @include tree_hover;
  306. }
  307. }
  308. .el-tree-node__expand-icon{
  309. font-size: 16px;
  310. @include tree_font_color;
  311. }
  312. .el-tree-node__children{
  313. padding: 0 0 0 18px;
  314. .el-tree-node__content{
  315. @include tree_children_padding;
  316. height: 30px;
  317. }
  318. .el-tree-node__label{
  319. @include tree_children_font;
  320. font-size: 14px;
  321. font-weight: normal;
  322. }
  323. }
  324. }
  325. .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{
  326. @include tree_hover;
  327. }
  328. .el-tree .el-tree-node.is-current>.el-tree-node__content .el-tree-node__label{
  329. @include tree_active;
  330. }
  331. .el-date-editor .el-range-input{
  332. background: transparent;
  333. @include tree_font_color;
  334. }
  335. // table
  336. .el-table{
  337. background: transparent;
  338. tr{
  339. background: transparent;
  340. .el-table__cell{
  341. height: 40px;
  342. background-color: transparent;
  343. }
  344. }
  345. .el-table__header-wrapper,
  346. .el-table__header{
  347. th.el-table__cell{
  348. @include elTable-style;
  349. border-bottom: none;
  350. &>.cell{
  351. font-size: 14px;
  352. @include elTable-font-style;
  353. }
  354. }
  355. }
  356. .el-table__body-wrapper,
  357. .el-table__fixed-right{
  358. td.el-table__cell{
  359. @include elTable-td-font-style;
  360. font-size: 14px;
  361. padding: 5px 0;
  362. }
  363. }
  364. &::before,
  365. .el-table--group::after,
  366. .el-table--border::after,
  367. .el-table__fixed::before,
  368. .el-table__fixed-right::before{
  369. background-color: transparent;
  370. }
  371. .el-table__body tr.hover-row > td,
  372. .el-table__body tr.hover-row.current-row > td,
  373. .el-table__body tr.hover-row.el-table__row--striped > td,
  374. .el-table__body tr.hover-row.el-table__row--striped.current-row > td {
  375. @include elTable-hover-style;
  376. .el-checkbox__input.is-checked .el-checkbox__inner{
  377. @include checkbox-active-style;
  378. }
  379. }
  380. .el-button{
  381. padding: 7px 15px;
  382. }
  383. .el-button--primary {
  384. background-color: #1890ff;
  385. border-color: #1890ff;
  386. }
  387. .el-button--danger {
  388. background-color: #ff4949;
  389. border-color: #ff4949;
  390. }
  391. .el-button.is-disabled,
  392. .el-button.is-disabled:hover,
  393. .el-button.is-disabled:focus{
  394. color: #fff;
  395. background-color: #ffa4a4;
  396. border-color: #ffa4a4;
  397. }
  398. }
  399. .el-table__body tr.el-table__row:hover>td.el-table__cell,
  400. .el-table__body tr.el-table__row:focus>td.el-table__cell,
  401. .el-table__body tr.current-row>td.el-table__cell,
  402. .el-table__body tr.current-row:hover>td.el-table__cell,
  403. .el-table__body tr.current-row:focus>td.el-table__cell{
  404. @include elTable-hover-style;
  405. .el-checkbox__input.is-checked .el-checkbox__inner{
  406. @include checkbox-active-style;
  407. }
  408. }
  409. .el-table__body tr.current-row>td.el-table__cell{
  410. background-color: transparent;
  411. }
  412. .el-checkbox__inner{
  413. background: transparent;
  414. @include checkbox-style;
  415. }
  416. .el-icon-arrow-right:before{
  417. @include icon_color;
  418. }
  419. .el-picker-panel__icon-btn:before{
  420. color: #303133;
  421. }
  422. // 分页
  423. .el-pagination{
  424. display: flex;
  425. justify-content: flex-end;
  426. padding: 0;
  427. margin: 64px 0 10px 0 !important;
  428. .el-pagination__total{
  429. font-size: 12px;
  430. @include pagination-font;
  431. }
  432. button,
  433. span:not([class*=suffix]){
  434. height: 24px!important;
  435. line-height: 24px!important;
  436. background-color: transparent;
  437. &:disabled{
  438. background-color: transparent;
  439. }
  440. }
  441. .el-pager li{
  442. min-width: 24px;
  443. height: 24px;
  444. margin: 0 4px;
  445. line-height: 24px;
  446. border: 1px solid #fff;
  447. font-size: 12px;
  448. @include pagination-input;
  449. background-color: transparent;
  450. &.more{
  451. border: none;
  452. @include pagination-paper-more;
  453. &::before{
  454. margin-right: 0 !important;
  455. line-height: 24px !important;
  456. }
  457. }
  458. }
  459. .el-pager li.active{
  460. color: #fff;
  461. @include pagination-active;
  462. &+li{
  463. @include pagination-paper;
  464. }
  465. }
  466. .el-select .el-input {
  467. width: 70px;
  468. margin: 0 !important;
  469. .el-input__inner{
  470. height: 24px;
  471. line-height: 24px;
  472. padding-left: 6px;
  473. padding-right: 18px !important;
  474. font-size: 12px;
  475. background-color: transparent;
  476. border-radius: 0;
  477. @include pagination-input;
  478. }
  479. }
  480. .el-icon-arrow-right:before{
  481. @include pagination-font;
  482. }
  483. .btn-prev,
  484. .btn-next{
  485. @include pagination-font;
  486. background-color: transparent;
  487. }
  488. .el-select .el-input .el-select__caret{
  489. line-height: 24px;
  490. @include pagination-font;
  491. }
  492. }
  493. // 弹框
  494. .el-dialog{
  495. position: relative;
  496. position: fixed;
  497. left: 50%;
  498. top: 50%;
  499. transform: translate(-50%,-50%);
  500. margin-top: 0 !important;
  501. width: 736px;
  502. padding: 0 20px;
  503. border-radius: 6px;
  504. box-shadow: 0px 14px 21px 0px rgba(0,0,0,0.17);
  505. .el-dialog__header{
  506. padding: 17px 0;
  507. border-bottom: 1px solid #E6E8ED;
  508. .el-dialog__title{
  509. font-size: 16px;
  510. color: #000;
  511. }
  512. .el-dialog__close{
  513. font-family: "iconfont" !important;
  514. font-style: normal;
  515. -webkit-font-smoothing: antialiased;
  516. -moz-osx-font-smoothing: grayscale;
  517. font-size: 14px;
  518. color: #545B65;
  519. &::before{
  520. content: "\e61c";
  521. }
  522. }
  523. }
  524. .el-dialog__body{
  525. padding: 30px 0;
  526. .el-form-item{
  527. &:nth-child(odd){
  528. margin-right: 40px;
  529. }
  530. .el-form-item__label{
  531. color: #0C0E1E;
  532. }
  533. .el-form-item__content{
  534. width: 225px;
  535. .el-input__inner,
  536. .el-textarea__inner{
  537. border-color: #E6E8ED;
  538. &:focus{
  539. border-color:#0348F3;
  540. }
  541. }
  542. .vue-treeselect__control{
  543. height: 32px;
  544. border-color: #E6E8ED;
  545. .vue-treeselect__control,
  546. .vue-treeselect__placeholder,
  547. .vue-treeselect__single-value {
  548. height: 32px;
  549. line-height: 32px;
  550. }
  551. }
  552. .vue-treeselect--focused{
  553. .vue-treeselect__control{
  554. border-radius: 5px;
  555. border-color: #0348F3;
  556. }
  557. }
  558. .el-icon-close{
  559. border-radius: 0;
  560. font-family: "iconfont" !important;
  561. font-style: normal;
  562. -webkit-font-smoothing: antialiased;
  563. -moz-osx-font-smoothing: grayscale;
  564. background-color: transparent;
  565. color: #0348F3;
  566. &:before{
  567. content: "\E61b";
  568. }
  569. }
  570. .el-radio__inner::after{
  571. width: 8px;
  572. height: 8px;
  573. }
  574. .el-radio__input.is-checked{
  575. .el-radio__inner{
  576. border-color: #0348F3;
  577. background: #0348F3;
  578. }
  579. &+.el-radio__label{
  580. color: #545B65;
  581. }
  582. }
  583. }
  584. &.is-error .el-input__inner,
  585. &.is-error .el-input__inner:focus,
  586. &.is-error .el-textarea__inner,
  587. &.is-error .el-textarea__inner:focus{
  588. border-color:#ED4A41;
  589. }
  590. }
  591. .selecct-dropdown{
  592. .el-select-dropdown{
  593. position: absolute !important;
  594. top: 36px !important;
  595. left: 0 !important;
  596. padding: 6px 0;
  597. margin-top: 0;
  598. .el-select-dropdown__item{
  599. height: 26px;
  600. line-height: 26px;
  601. }
  602. }
  603. }
  604. .el-input-number{
  605. width: 225px;
  606. .el-input__inner{
  607. text-align: left;
  608. }
  609. .el-input-number__increase,
  610. .el-input-number__decrease{
  611. background-color: transparent !important;
  612. &.is-disabled{
  613. background-color: #E3E7EE !important;
  614. }
  615. }
  616. .el-icon-arrow-down,
  617. .el-icon-arrow-up{
  618. font-family: "iconfont" !important;
  619. font-style: normal;
  620. -webkit-font-smoothing: antialiased;
  621. -moz-osx-font-smoothing: grayscale;
  622. font-size: 12px;
  623. color: #545B65;
  624. transform: scale(0.5);
  625. }
  626. .el-icon-arrow-down:before{
  627. content: "\E629";
  628. }
  629. .el-icon-arrow-up:before{
  630. content: "\E62c";
  631. }
  632. }
  633. }
  634. }
  635. .dialog-footer,
  636. .el-message-box__btns{
  637. display: flex;
  638. justify-content: flex-end;
  639. margin-top: 60px;
  640. .el-button{
  641. width: 76px;
  642. height: 32px;
  643. line-height: 32px;
  644. padding: 0;
  645. border-color: #E6E8ED;
  646. background-color: transparent;
  647. color: #545B65;
  648. font-weight: normal;
  649. &.el-button--primary{
  650. color: #fff;
  651. background-color: #0348F3;
  652. border-color: #0348F3;
  653. }
  654. }
  655. }
  656. .el-form-item.is-error .el-input__inner,
  657. .el-form-item.is-error .el-input__inner:focus,
  658. .el-form-item.is-error .el-textarea__inner,
  659. .el-form-item.is-error .el-textarea__inner:focus{
  660. border-color:#ED4A41;
  661. }
  662. // el-tree 最终节点不显示箭头
  663. .is-leaf::before {
  664. color: transparent;
  665. }
  666. .el-input__prefix{
  667. left: 8px;
  668. }
  669. // tab样式布局
  670. .tab-content{
  671. border-top: none;
  672. &::before{
  673. display: none;
  674. }
  675. .tab-nav{
  676. display: flex;
  677. justify-content: flex-start;
  678. font-size: 16px;
  679. li{
  680. cursor: pointer;
  681. }
  682. }
  683. }
  684. // 默认底图 - 暂时只有头像
  685. .user-img-cover{
  686. border-radius: 50%;
  687. background: url(~@/assets/images/avatar.png) no-repeat #fff;
  688. background-size: cover;
  689. overflow: hidden;
  690. }
  691. // 提示框-dialog
  692. .tip-dialog{
  693. .el-dialog{
  694. width: 504px;
  695. .setting-dialog{
  696. padding: 0 10px;
  697. }
  698. .tip-content{
  699. padding-left: 34px;
  700. font-size: 14px;
  701. line-height: 24px;
  702. color: #0C0E1E;
  703. background: url("~@/assets/images/icon/tip-icon.png") no-repeat left top;
  704. background-size: 24px 24px;
  705. span{
  706. font-size: 12px;
  707. color: #ED4A41;
  708. }
  709. }
  710. }
  711. .dialog-footer{
  712. margin-top: 27px;
  713. }
  714. }
  715. .tip-middle-dialog{
  716. .el-dialog{
  717. width: 708px;
  718. }
  719. }
  720. // 门类-字段管理
  721. .field-setting-dialog,
  722. .edit-form-dialog{
  723. .el-dialog{
  724. width: 536px;
  725. .el-dialog__body {
  726. .el-form-item{
  727. &:nth-child(odd){
  728. margin-right: 0;
  729. }
  730. .el-form-item__content{
  731. // width: 264px;
  732. .el-input__inner,
  733. .el-textarea__inner{
  734. width: 264px;
  735. }
  736. }
  737. }
  738. }
  739. }
  740. .des-form{
  741. .checkbox-item{
  742. height: 33px;
  743. line-height: 33px;
  744. .el-checkbox__inner{
  745. border-color: #D6D8DD;
  746. }
  747. .el-checkbox__input.is-checked .el-checkbox__inner{
  748. border-color: #0348f3;
  749. background-color: #0348f3;
  750. &::after{
  751. border-color: #fff;
  752. }
  753. }
  754. .el-checkbox__input.is-disabled .el-checkbox__inner {
  755. border-color: #D6D8DD;
  756. background-color:#f5f7fa;
  757. &::after{
  758. border-color: #fff;
  759. }
  760. }
  761. span{
  762. font-weight: bold;
  763. color: #0C0E1E;
  764. }
  765. }
  766. }
  767. }
  768. .des-form{
  769. .input-num{
  770. .el-form-item__content{
  771. display: flex;
  772. justify-content: flex-start;
  773. width: 50px !important;
  774. .el-input,
  775. .el-input-number--small,
  776. .el-input-number.is-controls-right {
  777. width: 50px !important;
  778. margin-right: 10px;
  779. .el-input__inner{
  780. width: 50px !important;
  781. padding-left: 5px;
  782. padding-right: 5px;
  783. text-align: center;
  784. }
  785. .el-input-number__decrease,
  786. .el-input-number__increase{
  787. display: none;
  788. }
  789. }
  790. }
  791. }
  792. }
  793. .des-preview-left{
  794. .el-form-item__label{
  795. @include des-preview-label;
  796. }
  797. .el-form-item__content{
  798. span{
  799. @include des-preview-label;
  800. }
  801. }
  802. .el-input__inner{
  803. @include category-info-text;
  804. }
  805. }
  806. .small-preview-left{
  807. .checkbox-item {
  808. .el-form-item__content{
  809. margin-left: 50px !important;
  810. }
  811. }
  812. }
  813. .preview-dialog{
  814. .el-dialog{
  815. width: 758px !important;
  816. .preview-content{
  817. max-height: calc(100vh - 330px) !important;
  818. overflow: hidden !important;
  819. overflow-y: auto !important;
  820. border: none !important;
  821. .el-form-item__label{
  822. color: #0C0E1E !important;
  823. }
  824. }
  825. .dialog-footer{
  826. margin-top: 10px !important;
  827. }
  828. }
  829. }
  830. // 去除element ui 中el-input type=“number“的上下箭头
  831. input::-webkit-outer-spin-button,
  832. input::-webkit-inner-spin-button {
  833. -webkit-appearance: none !important;
  834. }
  835. input[type ='number'] {
  836. -moz-appearance: textfield !important;
  837. }
  838. .dialog-middle{
  839. .el-dialog{
  840. width: 536px;
  841. .el-dialog__body {
  842. .el-form-item {
  843. .el-form-item__content{
  844. width: 400px;
  845. }
  846. &:nth-child(odd){
  847. margin-right: 0;
  848. }
  849. }
  850. }
  851. }
  852. }
  853. .el-message-box{
  854. width: 504px;
  855. padding: 0 20px 30px 20px;
  856. .el-message-box__header{
  857. padding: 17px 0;
  858. border-bottom: 1px solid #E6E8ED;
  859. .el-message-box__title{
  860. font-size: 16px;
  861. line-height: 24px;
  862. color: #000;
  863. }
  864. .el-message-box__headerbtn{
  865. top: 20px;
  866. right: 0;
  867. .el-icon-close{
  868. font-family: "iconfont" !important;
  869. font-style: normal;
  870. -webkit-font-smoothing: antialiased;
  871. -moz-osx-font-smoothing: grayscale;
  872. font-size: 16px;
  873. color: #545b65;
  874. &::before{
  875. content: "\E61b";
  876. }
  877. }
  878. }
  879. }
  880. .el-message-box__content{
  881. padding: 26px 10px 10px 10px;
  882. .el-message-box__status{
  883. top: 12px;
  884. &.el-icon-warning{
  885. color: #ED4A41;
  886. }
  887. }
  888. .el-message-box__message{
  889. p{
  890. color: #0C0E1E;
  891. span{
  892. display: block;
  893. font-size: 12px;
  894. color: #ED4A41;
  895. }
  896. }
  897. }
  898. }
  899. .el-message-box__btns{
  900. padding: 0;
  901. margin-top: 27px;
  902. }
  903. }
  904. .el-table__header-wrapper{
  905. @include elTable-style;
  906. }
  907. .svg-style{
  908. margin-right: 5px;
  909. }
  910. .svg-arc-style{
  911. margin-right: 10px;
  912. }
  913. .el-form-item__error--inline{
  914. margin-left: 0;
  915. vertical-align: top;
  916. }
  917. .inline-error-item .el-form-item__content{
  918. line-height: normal;
  919. margin-bottom: -15px;
  920. }
  921. .el-select-dropdown,
  922. .el-dropdown-menu{
  923. margin: 0;
  924. padding: 17px 0;
  925. @include dropdown_bg;
  926. border: none;
  927. }
  928. .el-dropdown-menu{
  929. top: 46px !important;
  930. }
  931. .el-select-dropdown__item{
  932. @include icon_color;
  933. }
  934. .el-select-dropdown__item.hover,
  935. .el-select-dropdown__item:hover{
  936. @include dropdown_bg_hover;
  937. }
  938. .el-select-dropdown.is-multiple .el-select-dropdown__item.selected{
  939. background-color: transparent;
  940. @include icon_color;
  941. }
  942. .el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{
  943. @include dropdown_bg_hover;
  944. }
  945. .el-popper[x-placement^=bottom] .popper__arrow{
  946. opacity: 0;
  947. }
  948. .el-popper[x-placement^=bottom] .popper__arrow::after{
  949. content: '';
  950. border: none;
  951. }
  952. .el-dropdown-menu .el-dropdown-menu__item{
  953. @include icon_color;
  954. }
  955. .el-dropdown-menu .el-dropdown-menu__item:hover{
  956. @include dropdown_bg_hover;
  957. }
  958. //vue-treeselect
  959. .vue-treeselect__multi-value-item{
  960. background:#13439E !important;
  961. border: none !important;
  962. }
  963. .vue-treeselect__multi-value-label{
  964. color: #fff;
  965. }
  966. .vue-treeselect__value-remove{
  967. border-left: none !important;
  968. }
  969. .vue-treeselect__value-remove > svg{
  970. color: #fff;
  971. }
  972. .el-dropdown-menu--small .el-dropdown-menu__item{
  973. font-size: 14px;
  974. line-height: 32px;
  975. padding: 0 32px;
  976. }
  977. .el-dropdown-menu--small .el-dropdown-menu__item.message-list-item{
  978. padding: 0;
  979. }
  980. .message-list-item a{
  981. display: flex;
  982. justify-content: space-between;
  983. padding: 0 20px;
  984. height: 40px;
  985. font-size: 14px;
  986. border-bottom: 1px solid #113D72;
  987. p, span, i{
  988. line-height: 40px;
  989. }
  990. p{
  991. width: 220px;
  992. overflow: hidden;
  993. text-overflow: ellipsis;
  994. display: -webkit-box;
  995. -webkit-line-clamp: 1;
  996. -webkit-box-orient: vertical;
  997. }
  998. span{
  999. display: block;
  1000. }
  1001. i.el-icon-arrow-right:before{
  1002. font-size: 16px;
  1003. color: $mainColor;
  1004. }
  1005. }
  1006. .message-dropdown.el-popper[x-placement^=bottom]{
  1007. .popper__arrow{
  1008. width: 89px;
  1009. height: 20px;
  1010. top: -8px;
  1011. background: url('~@/assets/images/pop-message.png') no-repeat !important;
  1012. border: none;
  1013. transform: rotate(0);
  1014. }
  1015. }
  1016. // 库房空气质量监控
  1017. .msg-list{
  1018. position: absolute;
  1019. top: 0;
  1020. left: 0;
  1021. width: calc(100vw - 800px);
  1022. }
  1023. .msg-list,
  1024. .screen-env-list{
  1025. display: flex;
  1026. li{
  1027. display: flex;
  1028. flex-wrap: nowrap;
  1029. align-items: center;
  1030. align-content: center;
  1031. justify-content: center;
  1032. width: calc(100%/6);
  1033. height: 80px;
  1034. margin-right: 20px;
  1035. background: url('~@/assets/images/data_border_default.png') no-repeat;
  1036. background-size: 100% 100%;
  1037. position: relative;
  1038. &.li-warn{
  1039. background: url('~@/assets/images/data_border_warn.png') no-repeat;
  1040. background-size: 100% 100%;
  1041. }
  1042. .msg-list-svg{
  1043. font-size: 36px;
  1044. display: inline-block;
  1045. height: 80px;
  1046. line-height: 80px;
  1047. margin-left: 30px;
  1048. }
  1049. .msg-pm{
  1050. font-size: 46px;
  1051. }
  1052. .msg-txt{
  1053. position: relative;
  1054. flex: 1;
  1055. height: 80px;
  1056. text-align: center;
  1057. }
  1058. .msg-list-unit{
  1059. position: absolute;
  1060. left: 0;
  1061. bottom: 12px;
  1062. width: 100%;
  1063. font-size: 14px;
  1064. color: $mainColor;
  1065. }
  1066. .msg-list-num{
  1067. color: #fff;
  1068. font-size: 26px;
  1069. position: absolute;
  1070. left: 0;
  1071. top: 14px;
  1072. width: 100%;
  1073. }
  1074. }
  1075. }
  1076. .el-tag--small{
  1077. margin: 2px 0;
  1078. @include elTag-style;
  1079. }
  1080. .el-tag.el-tag--warning {
  1081. background-color: transparent;
  1082. border-color: #FD8042;
  1083. color: #FD8042;
  1084. }
  1085. .el-tag.el-tag--danger {
  1086. background-color: transparent;
  1087. border-color: #f65163;
  1088. color: #f65163;
  1089. }
  1090. .el-tag.el-tag--info {
  1091. margin: 0 0 0 8px;
  1092. height: 20px;
  1093. line-height: 20px;
  1094. font-size: 12px;
  1095. border: none;
  1096. @include select-elTag-style;
  1097. }
  1098. .el-tag.el-tag--info .el-tag__close {
  1099. @include select-elTag-style;
  1100. }
  1101. // table 选中状态
  1102. .el-table__body .rowStyle>td {
  1103. color: #fff !important;
  1104. background-color: #13439E !important;
  1105. }
  1106. // 数据为空
  1107. .empty-main{
  1108. display: flex;
  1109. height: calc(100% - 40px);
  1110. flex-flow: column;
  1111. justify-content: center;
  1112. align-items: center;
  1113. .empty-img{
  1114. width: 140px !important;
  1115. height: 140px !important;
  1116. vertical-align: middle !important;
  1117. }
  1118. p{
  1119. font-size: 12px;
  1120. color: #999;
  1121. margin-top: -10px;
  1122. }
  1123. }
  1124. // 日期控件btn
  1125. .el-date-range-picker{
  1126. .el-picker-panel__footer .el-button{
  1127. border: 1px solid $mainColor;
  1128. color: $mainColor !important;
  1129. }
  1130. .el-picker-panel__footer .el-button:hover{
  1131. background-color: transparent;
  1132. }
  1133. .el-picker-panel__footer .el-button.is-plain {
  1134. background-color: #1890ff;
  1135. border-color: #1890ff;
  1136. color: #fff !important;
  1137. }
  1138. }
  1139. // 档案统计title
  1140. .table-title {
  1141. // color: #fff;
  1142. @include font-color($font-color-dark);
  1143. font-size: 16px;
  1144. text-align: center;
  1145. height: 40px;
  1146. line-height: 40px;
  1147. }
  1148. .warehouse-svg {
  1149. margin: 0 10px 1px 0;
  1150. }
  1151. .title-arrow {
  1152. position: relative;
  1153. display: inline-block;
  1154. &::before {
  1155. content: '';
  1156. width: 36px;
  1157. height: 12px;
  1158. position: absolute;
  1159. right: -60px;
  1160. top: 50%;
  1161. transform: translateY(-50%);
  1162. background: url('~@/assets/images/warehouse_arrow_left.png') no-repeat;
  1163. }
  1164. &::after {
  1165. content: '';
  1166. width: 36px;
  1167. height: 12px;
  1168. position: absolute;
  1169. left: -60px;
  1170. top: 50%;
  1171. transform: translateY(-50%);
  1172. background: url('~@/assets/images/warehouse_arrow_right.png') no-repeat;
  1173. }
  1174. }
  1175. .el-switch .el-switch__core{
  1176. @include switch-disabled;
  1177. }
  1178. .el-switch.is-checked .el-switch__core{
  1179. @include switch-style;
  1180. }
  1181. .el-switch.is-disabled .el-switch__core{
  1182. @include switch-disabled;
  1183. }
  1184. .vue-treeselect--open-below .vue-treeselect__menu{
  1185. padding: 6px 0;
  1186. top: 4px !important;
  1187. margin-top: 0 !important;
  1188. border: none !important;
  1189. box-shadow: 0px 3px 11px 0px rgba(0,0,0,0.17) !important;
  1190. border-radius: 3px !important;
  1191. .vue-treeselect__option{
  1192. height: 26px;
  1193. line-height: 26px;
  1194. .vue-treeselect__label{
  1195. font-weight: normal;
  1196. color: #545B65;
  1197. }
  1198. &.vue-treeselect__option--highlight,
  1199. &.vue-treeselect__option--selected{
  1200. background: #F5F9FC;
  1201. .vue-treeselect__label{
  1202. color:#0348F3;
  1203. }
  1204. }
  1205. }
  1206. }
  1207. // 角色权限选择
  1208. .tree-tab {
  1209. display: flex;
  1210. justify-content: space-between;
  1211. align-items: first baseline;
  1212. @include tree_tab_style;
  1213. span.role-span{
  1214. display: block;
  1215. font-size: 14px;
  1216. @include tree_tab_item;
  1217. line-height: 26px;
  1218. cursor: pointer;
  1219. &.role-tab-active{
  1220. font-size: 16px;
  1221. @include tree_tab_item_active;
  1222. }
  1223. }
  1224. .el-button--mini{
  1225. width: 46px;
  1226. height: 26px;
  1227. padding: 0;
  1228. }
  1229. }
  1230. // checkbox
  1231. .el-checkbox__input.is-checked .el-checkbox__inner{
  1232. @include checkbox-active-style;
  1233. }
  1234. .el-checkbox__input.is-indeterminate .el-checkbox__inner{
  1235. @include checkbox-active-style;
  1236. }
  1237. .el-checkbox__input.is-disabled .el-checkbox__inner{
  1238. @include checkbox-disabled-style;
  1239. }
  1240. .el-radio-button__orig-radio:checked+.el-radio-button__inner{
  1241. color: #0348F3;
  1242. background-color: #E8F2FF;
  1243. border-color: #dcdfe6;
  1244. -webkit-box-shadow: -1px 0 0 0 #1890ff;
  1245. box-shadow: -1px 0 0 0 #E8F2FF;
  1246. }
  1247. .iconFolder{
  1248. display: inline-block;
  1249. width: 17px;
  1250. height: 17px;
  1251. padding-left: 22px;
  1252. background: url('~@/assets/images/icon/tree-01.png') no-repeat left center;
  1253. background-size: contain;
  1254. }
  1255. .iconArch{
  1256. display: inline-block;
  1257. width: 20px;
  1258. height: 20px;
  1259. padding-left: 22px;
  1260. background: url('~@/assets/images/icon/tree-02.png') no-repeat left center;
  1261. background-size: cover;
  1262. }
  1263. .iconFile{
  1264. @include tree_children_font;
  1265. font-family: "iconfont" !important;
  1266. font-style: normal;
  1267. -webkit-font-smoothing: antialiased;
  1268. -moz-osx-font-smoothing: grayscale;
  1269. &::before{
  1270. content: "\e623";
  1271. font-size: 16px;
  1272. @include tree_children_icon_font;
  1273. }
  1274. }
  1275. .iconClassify{
  1276. font-family: "iconfont" !important;
  1277. font-style: normal;
  1278. -webkit-font-smoothing: antialiased;
  1279. -moz-osx-font-smoothing: grayscale;
  1280. &::before{
  1281. content: "\e648";
  1282. font-size: 14px;
  1283. @include tree_classfiy_icon_font;
  1284. }
  1285. }
  1286. .iconClassify-child{
  1287. font-family: "iconfont" !important;
  1288. font-style: normal;
  1289. -webkit-font-smoothing: antialiased;
  1290. -moz-osx-font-smoothing: grayscale;
  1291. &::before{
  1292. content: "\e64a";
  1293. font-size: 14px;
  1294. @include tree_classfiy_icon_font;
  1295. }
  1296. }
  1297. // 档案门类-基本信息
  1298. .system-base-info {
  1299. @include category-padding;
  1300. padding: 20px;
  1301. .info-item {
  1302. display: flex;
  1303. font-size: 14px;
  1304. @include category-info-item;
  1305. span {
  1306. display: block;
  1307. width: 80px;
  1308. height: 36px;
  1309. line-height: 36px;
  1310. text-align: right;
  1311. @include pagination-font;
  1312. }
  1313. p {
  1314. width: 300px;
  1315. padding: 0 10px;
  1316. line-height: 36px;
  1317. @include category-info-text;
  1318. }
  1319. }
  1320. .info-content p {
  1321. height: 120px;
  1322. }
  1323. }
  1324. .sort-dialog{
  1325. .el-dialog{
  1326. width: 504px;
  1327. padding: 0;
  1328. }
  1329. .el-dialog__header{
  1330. margin: 0 20px;
  1331. }
  1332. .el-dialog__body{
  1333. padding-top: 0;
  1334. }
  1335. .dialog-footer{
  1336. padding: 0 20px;
  1337. }
  1338. .drag-tip {
  1339. display: block;
  1340. padding: 15px 20px;
  1341. font-style: normal;
  1342. font-weight: normal;
  1343. color: #0348F3;
  1344. }
  1345. }
  1346. // 档案门类 2
  1347. .format-main {
  1348. display: flex;
  1349. justify-content: flex-start;
  1350. @include category-padding;
  1351. .format-main-left {
  1352. padding-right: 10px;
  1353. }
  1354. .format-main-right {
  1355. flex-grow: 1;
  1356. }
  1357. }
  1358. .addEdit-category-form{
  1359. .setting-dialog{
  1360. .el-form{
  1361. max-height: 600px;
  1362. padding-right: 10px;
  1363. overflow: hidden;
  1364. overflow-y: scroll;
  1365. }
  1366. }
  1367. }
  1368. // 归档章/水印提示
  1369. .chapter-tip{
  1370. padding: 10px 20px 10px 40px;
  1371. margin-bottom: 30px;
  1372. font-size: 12px;
  1373. color: #545B65;
  1374. line-height: 26px;
  1375. background-color: #EEF5FE;
  1376. border: 1px solid #CBDAFF;
  1377. border-left: 2px solid #0348F3;
  1378. p{
  1379. font-size: 14px;
  1380. color: #0C0E1E;
  1381. font-family: "iconfont" !important;
  1382. font-style: normal;
  1383. -webkit-font-smoothing: antialiased;
  1384. -moz-osx-font-smoothing: grayscale;
  1385. &::before{
  1386. content: '\e61e';
  1387. color: #215EF4;
  1388. margin-left: -24px;
  1389. margin-right: 10px;
  1390. }
  1391. }
  1392. span{
  1393. display: block;
  1394. position: relative;
  1395. padding-left: 14px;
  1396. &::before{
  1397. content: '';
  1398. position: absolute;
  1399. left: 0;
  1400. top: 50%;
  1401. width: 6px;
  1402. height: 6px;
  1403. border-radius: 50%;
  1404. background-color: #9BA6B7;
  1405. transform: translateY(-50%);
  1406. }
  1407. }
  1408. }
  1409. .chapter-setting,
  1410. .waterMark-main{
  1411. display: flex;
  1412. justify-content: space-between;
  1413. }
  1414. .chapter-format{
  1415. padding-left: 42px;
  1416. }
  1417. .chapter-item{
  1418. display: flex;
  1419. justify-content: flex-start;
  1420. font-size: 14px;
  1421. height: 32px;
  1422. line-height: 32px;
  1423. margin-bottom: 20px;
  1424. p.item-title{
  1425. width: 70px;
  1426. @include setting-item-font;
  1427. text-align: right;
  1428. margin-right: 10px;
  1429. }
  1430. span.item-selected{
  1431. display: block;
  1432. width: 297px;
  1433. padding: 0 13px;
  1434. @include setting-item-selected;
  1435. }
  1436. }
  1437. .chapter-enable{
  1438. display: flex;
  1439. justify-content: flex-start;
  1440. .chapter-edit{
  1441. margin-left: 36px;
  1442. }
  1443. }
  1444. .format-style{
  1445. display: flex;
  1446. justify-content: space-between;
  1447. flex-wrap: wrap;
  1448. width: 300px;
  1449. height: 80px;
  1450. border-left: 1px solid #E6E8ED;
  1451. border-top: 1px solid #E6E8ED;
  1452. span{
  1453. display: block;
  1454. width: 100px;
  1455. height: 40px;
  1456. margin-left: -1px;
  1457. margin-top: -1px;
  1458. line-height: 40px;
  1459. text-align: center;
  1460. border: 1px solid #E6E8ED;
  1461. border-left: none;
  1462. border-top: none;
  1463. }
  1464. }
  1465. .isEnable-chapter{
  1466. margin-top: 5px;
  1467. .el-switch__core{
  1468. width: 28px !important;
  1469. height: 16px !important;
  1470. &::after{
  1471. width: 12px;
  1472. height: 12px;
  1473. margin-left: 0;
  1474. }
  1475. }
  1476. }
  1477. .chapter-enable,
  1478. .process-item{
  1479. .el-switch.is-checked .el-switch__core::after{
  1480. margin-left: -13px !important;
  1481. }
  1482. }
  1483. .waterMark-result{
  1484. .chapter-item{
  1485. p.item-title{
  1486. width: 90px;
  1487. }
  1488. .item-remark{
  1489. height: 110px;
  1490. }
  1491. }
  1492. }
  1493. // 著录界面
  1494. .category-main {
  1495. display: flex;
  1496. justify-content: flex-start;
  1497. @include main-padding;
  1498. .des-preview-left,
  1499. .des-preview-right {
  1500. height: calc(100vh - 274px);
  1501. padding-right: 10px;
  1502. overflow-y: auto;
  1503. }
  1504. .des-preview-left {
  1505. flex: 1;
  1506. .des-form{
  1507. .input-num{
  1508. display: flex;
  1509. justify-content: flex-end;
  1510. text-align: right;
  1511. @include des-preview-input-num;
  1512. .el-form-item__content{
  1513. margin-left: 0 !important;
  1514. .el-input,
  1515. .el-input-number--small,
  1516. .el-input-number.is-controls-right {
  1517. padding-left: 2px;
  1518. padding-right: 2px;
  1519. @include des-preview-input-cont;
  1520. }
  1521. }
  1522. }
  1523. }
  1524. .el-col-8{
  1525. text-align: right;
  1526. }
  1527. checkbox-item{
  1528. .el-form-item__content{
  1529. margin-left: 0 !important;
  1530. }
  1531. }
  1532. }
  1533. .des-title {
  1534. position: relative;
  1535. height: 28px;
  1536. margin-bottom: 10px;
  1537. font-size: 14px;
  1538. font-weight: bold;
  1539. color: #fff;
  1540. cursor: pointer;
  1541. @include des-title;
  1542. p {
  1543. line-height: 28px;
  1544. i {
  1545. font-size: 16px;
  1546. margin-left: 6px;
  1547. background-image: none;
  1548. transition: all ease-in 0.5s;
  1549. &.arrow-up {
  1550. transform: rotate(180deg);
  1551. }
  1552. }
  1553. }
  1554. &::before {
  1555. content: "";
  1556. position: absolute;
  1557. left: 0;
  1558. z-index: 1;
  1559. }
  1560. }
  1561. .des-fields {
  1562. display: flex;
  1563. flex-wrap: wrap;
  1564. margin-bottom: 20px;
  1565. margin-left: 1px;
  1566. li {
  1567. width: 100px;
  1568. height: 40px;
  1569. line-height: 40px;
  1570. margin: -1px 0 0 -1px;
  1571. font-size: 14px;
  1572. text-align: center;
  1573. @include des-fields;
  1574. cursor: pointer;
  1575. p {
  1576. overflow: hidden;
  1577. text-overflow: ellipsis;
  1578. display: -webkit-box;
  1579. -webkit-box-orient: vertical;
  1580. -webkit-line-clamp: 1;
  1581. }
  1582. }
  1583. }
  1584. .des-set-btn {
  1585. display: flex;
  1586. justify-content: flex-end;
  1587. text-align: right;
  1588. margin-bottom: 20px;
  1589. .el-button {
  1590. display: block;
  1591. @include elButton-style;
  1592. &.el-button--small{
  1593. padding: 7px 10px;
  1594. }
  1595. }
  1596. .des-set-sort {
  1597. .iconfont {
  1598. line-height: 0 !important;
  1599. }
  1600. }
  1601. }
  1602. .des-preview-right {
  1603. width: 740px;
  1604. margin-left: 20px;
  1605. }
  1606. }
  1607. // 带select得输入框
  1608. .input-prepend{
  1609. position: relative;
  1610. z-index: 99;
  1611. .el-input__inner {
  1612. padding-left: 80px;
  1613. background-color: transparent;
  1614. }
  1615. .el-input-group__prepend {
  1616. position: absolute;
  1617. left: 0;
  1618. top: 1px;
  1619. color: #fff;
  1620. background-color: transparent;
  1621. border: none !important;
  1622. height: 30px;
  1623. line-height: 30px;
  1624. .el-input__inner {
  1625. padding: 0 10px !important;
  1626. border-radius: 3px 0 0 3px;
  1627. @include prepend-input;
  1628. }
  1629. .el-input__inner:hover,
  1630. .el-input__inner:focus{
  1631. @include prepend-input;
  1632. }
  1633. .el-select__caret{
  1634. @include prepend-color;
  1635. }
  1636. }
  1637. }
  1638. // 系统日志
  1639. .el-table__expanded-cell{
  1640. padding: 0 !important;
  1641. }
  1642. .demo-table-expand {
  1643. padding: 10px 30px;
  1644. background-color: #F5F9FC;
  1645. }
  1646. .demo-table-expand {
  1647. .el-form-item {
  1648. display: flex;
  1649. justify-content: flex-start;
  1650. margin-right: 0;
  1651. margin-bottom: 0;
  1652. width: 100%;
  1653. .el-form-item__label{
  1654. width: 80px !important;
  1655. font-size: 12px;
  1656. color: #0C0E1E;
  1657. }
  1658. .el-form-item__content {
  1659. font-size: 12px;
  1660. color: #545B65;
  1661. }
  1662. }
  1663. }
  1664. // 元数据
  1665. .hljs{
  1666. width: 100%;
  1667. padding: 0 30px;
  1668. background-color: transparent !important;
  1669. font-family: "Sans Mono", "Consolas", "Courier", monospace;
  1670. font-size: 14px;
  1671. .hljs-attribute{
  1672. display: inline-block;
  1673. margin: 2px 0 !important;
  1674. }
  1675. }
  1676. .java.hljs {
  1677. color: #545B65 !important;
  1678. height: 630px !important;
  1679. }
  1680. .tip {
  1681. display: inline-block;
  1682. margin: 4px 0 0 14px;
  1683. padding-left: 20px;
  1684. font-style: normal;
  1685. font-weight: normal;
  1686. font-size: 12px;
  1687. line-height: 20px;
  1688. background: url('~@/assets/images/icon/tip-icon.png') no-repeat left center;
  1689. background-size: 14px 14px;
  1690. }
  1691. .fixed-table.el-table .el-table__fixed-right{
  1692. @include table-fixed-style;
  1693. }
  1694. // 流程管理内 - 档案列表dialog
  1695. .detail-dialog{
  1696. .el-dialog{
  1697. width: 860px;
  1698. .el-dialog__body{
  1699. padding: 0 0 30px 0;
  1700. }
  1701. }
  1702. .el-pagination{
  1703. margin: 20px 0 10px 0 !important;
  1704. }
  1705. }
  1706. .item-content{
  1707. height: calc(100vh - 380px);
  1708. }
  1709. // 个人中心
  1710. .process-center{
  1711. display: flex;
  1712. justify-content: space-between;
  1713. height: 100%;
  1714. overflow: hidden;
  1715. .process-left{
  1716. width: 240px;
  1717. padding: 26px 0;
  1718. @include process-left-style;
  1719. li{
  1720. height: 50px;
  1721. line-height: 50px;
  1722. padding-left: 40px;
  1723. cursor: pointer;
  1724. &.active-li{
  1725. position: relative;
  1726. &::before{
  1727. position: absolute;
  1728. left: 0;
  1729. top: 50%;
  1730. content: "";
  1731. width: 3px;
  1732. height: 28px;
  1733. margin-top: -14px;
  1734. }
  1735. }
  1736. }
  1737. }
  1738. .head-container{
  1739. margin: 20px 0 !important;
  1740. }
  1741. .user-search-btn{
  1742. @include btn_blue_style;
  1743. }
  1744. }
  1745. .corres-field-main{
  1746. display: flex;
  1747. justify-content: space-between;
  1748. height: 428px;
  1749. border: 1px solid #E6E8ED;
  1750. overflow: hidden;
  1751. overflow-y: scroll;
  1752. .corres-field-list{
  1753. .corres-field-title{
  1754. height: 60px;
  1755. line-height: 20px;
  1756. background-color: #F5F9FC;
  1757. text-align: center;
  1758. p{
  1759. font-size: 14px;
  1760. color: #0C0E1E;
  1761. padding-top: 10px;
  1762. }
  1763. span{
  1764. font-size: 12px;
  1765. color: #0348F3;
  1766. }
  1767. }
  1768. .field-list{
  1769. border-right: 1px solid #E6E8ED;
  1770. .field-item{
  1771. display: flex;
  1772. justify-content: space-between;
  1773. height: 40px;
  1774. line-height: 40px;
  1775. border-bottom: 1px solid #E6E8ED;
  1776. p{
  1777. flex: 1;
  1778. font-size: 14px;
  1779. color: #545B65;
  1780. text-align: center;
  1781. }
  1782. .el-select{
  1783. width: 302px;
  1784. border-right: 1px solid #E6E8ED;
  1785. .el-input__inner{
  1786. height: 38px;
  1787. line-height: 38px;
  1788. border: none;
  1789. }
  1790. }
  1791. .field-state{
  1792. width: 88px;
  1793. text-align: center;
  1794. border-left: 1px solid #E6E8ED;
  1795. span{
  1796. display: inline-block;
  1797. width: 48px;
  1798. height: 22px;
  1799. line-height: 22px;
  1800. font-size: 12px;
  1801. border-radius: 3px;
  1802. }
  1803. span.is-select{
  1804. color: #0348F3;
  1805. background-color: #EEF5FE;
  1806. border: 1px solid #90B0F9;
  1807. }
  1808. span.is-hide{
  1809. color: #A6ADB6;
  1810. background-color: #F3F5F9;
  1811. border: 1px solid #E6E8ED;
  1812. }
  1813. }
  1814. }
  1815. }
  1816. }
  1817. .corres-field-middle,
  1818. .corres-field-right{
  1819. flex: 1;
  1820. }
  1821. .corres-field-right{
  1822. border-right: none;
  1823. }
  1824. }
  1825. .el-upload {
  1826. .el-button{
  1827. color: #fff !important;
  1828. background-color: #1F55EB !important;
  1829. border: none !important;
  1830. }
  1831. }