one.less 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660
  1. // @mainBody : #439dc1;//主体色
  2. // @background:#fff;//背景色
  3. // @cheek: #dedede;//边框
  4. //流程详情布局
  5. .Demolition{
  6. width: 100%;
  7. height: 100%;
  8. display: flex;
  9. justify-content: space-between;
  10. .Demolition-left{
  11. width: 70%;
  12. height: 100%;
  13. .Demolition-left-top{
  14. width: 100%;
  15. height: 65px;
  16. display: flex;
  17. justify-content: space-between;
  18. .Demolition-left-top-rigth{
  19. .el-button{
  20. width: 82px;
  21. height: 40px;
  22. border-radius: 12px;
  23. margin-top: 10px;
  24. padding: 0;
  25. font-size: 18px;
  26. color: #fff;
  27. background-color: #439dc1;
  28. border-color: #7aa2e200;
  29. }
  30. }
  31. }
  32. .Demolition-left-button{
  33. width: 100%;
  34. height: calc(100% - 65px);
  35. background-color: #fff;
  36. border-radius: 20px;
  37. overflow: hidden;
  38. .Demolition-left-button-top{
  39. height: 42px;
  40. box-sizing: border-box;
  41. padding: 9px;
  42. font-size: 16px;
  43. font-weight: 700;
  44. color: #167AA1;
  45. background-color: #fff;
  46. border-bottom: 2px solid #dedede;
  47. }
  48. .Demolition-left-button-buttom{
  49. width: 100%;
  50. height: calc(100% - 42px);
  51. overflow: hidden;
  52. }
  53. .Demolition-left-button-file{
  54. width: 100%;
  55. height: calc(100% - 42px);
  56. }
  57. }
  58. }
  59. .Demolition-rigth{
  60. width: 29%;
  61. height: 100%;
  62. background-color: #fff;
  63. border-radius: 20px;
  64. overflow: hidden;
  65. }
  66. }
  67. //带背景色的按钮
  68. .button-background .el-button{
  69. width: 106px;
  70. height: 38px;
  71. background: #439dc1;
  72. color: #fff;
  73. border-radius: 12px;
  74. border: 0;
  75. &:focus{
  76. width: 106px;
  77. height: 38px;
  78. background: #439dc1;
  79. color: #fff;
  80. border-radius: 12px;
  81. border: 0;
  82. }
  83. &:hover{
  84. width: 106px;
  85. height: 38px;
  86. background: #439dc1;
  87. color: #fff;
  88. border-radius: 12px;
  89. border: 0;
  90. }
  91. }
  92. //不带背景色的按钮
  93. .button-nobackgroubd .el-button {
  94. width: 106px;
  95. height: 38px;
  96. border-radius: 12px;
  97. border: 0;
  98. background-color: rgba(0,0,0,0);
  99. color: #439dc1;
  100. border: 1px solid #439dc1;
  101. }
  102. //搜索框
  103. .search{
  104. width: 100%;
  105. background-color: #fff;
  106. margin: 20px 0;
  107. border-radius: 24px;
  108. box-sizing: border-box;
  109. .search-top{
  110. display: flex;
  111. justify-content: space-between;
  112. padding: 20px;
  113. .search-top-input{
  114. display: flex;
  115. border-radius: 12px;
  116. min-width: 676px;
  117. overflow: hidden;
  118. border: 1px solid #439dc1;
  119. box-shadow: 0 5px 13px rgba(0, 0, 0, .25);
  120. .el-input-group {
  121. line-height: normal;
  122. display: inline-table;
  123. width: 100%;
  124. border-collapse: separate;
  125. border-spacing: 0;
  126. .el-input-group__prepend {
  127. border-radius: 0;
  128. background-color: #fff;
  129. border: none;
  130. font-size: 14px;
  131. font-weight: 400;
  132. line-height: 24px;
  133. color: #439dc1;
  134. }
  135. .el-input__inner {
  136. border-radius: 0;
  137. height: 41px;
  138. border: 1px solid #439dc1 !important;
  139. border-top: 0 !important;
  140. border-bottom: 0 !important;
  141. background-color: #fff;
  142. color: #439dc1;
  143. }
  144. }
  145. .el-button {
  146. border-radius: 0;
  147. background-color: #439dc1;
  148. border: 1px solid #439dc1;
  149. width: 77px;
  150. color: #fff;
  151. }
  152. .selector{
  153. line-height: normal;
  154. display: flex;
  155. width: 100%;
  156. border-collapse: separate;
  157. border-spacing: 0;
  158. // display: flex;
  159. .selector-title{
  160. border-radius: 0;
  161. background-color: #fff;
  162. border: none;
  163. font-size: 14px;
  164. font-weight: 400;
  165. line-height: 41px;
  166. color: #439dc1;
  167. vertical-align: middle;
  168. display: table-cell;
  169. position: relative;
  170. padding: 0 20px;
  171. white-space: nowrap;
  172. }
  173. .el-input__inner{
  174. border-radius: 0;
  175. height: 41px;
  176. border: 1px solid #439dc1 !important;
  177. border-top: 0 !important;
  178. border-bottom: 0 !important;
  179. background-color: #fff;
  180. color: #439dc1;
  181. }
  182. }
  183. }
  184. .search-top-buttom{
  185. width: 20%;
  186. display: flex;
  187. justify-content: right;
  188. .button-background{margin-left: 20px;}
  189. .button-nobackgroubd{margin-left: 20px;}
  190. }
  191. }
  192. }
  193. //可展开搜索框
  194. .queryCriteria{
  195. display: flex;
  196. height: 32px;
  197. padding: 20px;
  198. padding-top: 0;
  199. span{
  200. font-size: 14px;
  201. color: #439dc1;
  202. font-weight: bold;
  203. line-height: 32px;
  204. margin-right: 20px;
  205. }
  206. .el-input{
  207. width: 160px;
  208. height: 32px;
  209. .el-input__inner{
  210. width: 100%;
  211. height: 32px;
  212. border: 1px solid #439dc1;
  213. border-radius: 8px;
  214. color: #439dc1;
  215. }
  216. }
  217. .el-input__prefix{color: #439dc1;width: 20px;}
  218. .interval{
  219. width: 40px;
  220. height: 2px;
  221. background-color: #B3B3B3;
  222. margin: 16px 13px;
  223. border-radius: 20px;
  224. }
  225. button{
  226. width: 80px;
  227. height: 32px;
  228. color: #439dc1;
  229. margin-left: 13px;
  230. background-color: #0000;
  231. border: 1px solid #439dc1;
  232. border-radius: 8px;
  233. }
  234. ul{
  235. display: flex;
  236. li{
  237. font-size: 14px;
  238. cursor: pointer;
  239. line-height: 32px;
  240. color: #5b5b5b;
  241. padding: 0;
  242. margin-right: 20px;
  243. i{
  244. line-height: 34px;
  245. }
  246. }
  247. }
  248. }
  249. //选择字体颜色
  250. .zt{
  251. color: #2384aa !important;
  252. }
  253. //不带间隔的表格
  254. .WithoutInterval{
  255. .el-tag--dark {
  256. border: 1px solid rgba(0, 0, 0, 0);
  257. margin: 0 5px;
  258. cursor: pointer;
  259. min-width: 75px;
  260. min-height: 35px;
  261. }
  262. .el-button.is-disabled{
  263. color: #C0C4CC;
  264. &:hover {
  265. color: #C0C4CC;
  266. }
  267. }
  268. .el-button--text{
  269. color: #439dc1;
  270. &:hover {
  271. color: #4ab1d6;
  272. }
  273. }
  274. .el-table th.el-table__cell.is-leaf{
  275. background-color: #ffffff;
  276. border-bottom: 1px solid #dedede ;
  277. }
  278. .el-table .cell {
  279. color: #707070 ;
  280. text-align: center;
  281. }
  282. .el-table td.el-table__cell {
  283. background-color: #fff;
  284. border-bottom: 1px solid #dedede ;
  285. }
  286. .el-table--enable-row-hover .el-table__body tr:hover > td.el-table__cell {
  287. background-color: #f1f4f5;
  288. }
  289. .el-table__empty-block{
  290. background-color: #fff;
  291. border-bottom: 1px solid #dedede ;
  292. }
  293. .el-table::before{
  294. background-color: #dedede;
  295. }
  296. }
  297. //表格 可展开 he不可展开隐藏
  298. .expand{
  299. .el-table__expand-column{
  300. background: #439dc1 !important;
  301. .cell {
  302. display: none;
  303. }
  304. }
  305. .indexbackground{
  306. background-color: #439dc1 !important;
  307. }
  308. }
  309. //带间隔的表格
  310. .interval{
  311. .el-button--primary{
  312. background-color: #439dc1;
  313. border-color: #439dc1;
  314. &:hover{
  315. background-color: #4ab1d6;
  316. border-color: #4ab1d6;
  317. }
  318. }
  319. .el-button--danger{
  320. background-color: #f56c6c;
  321. border-color: #f56c6c;
  322. &:hover{
  323. background-color: #ff8181;
  324. border-color: #ff8181;
  325. }
  326. }
  327. .el-table, .el-table__expanded-cell {
  328. background-color: rgba(0, 0, 0, 0) !important;
  329. }
  330. .el-table--enable-row-hover .el-table__body tr:hover > td.el-table__cell {
  331. background-color: #f1f4f5;
  332. }
  333. .el-table__fixed-right::before,.el-table--border::after, .el-table--group::after, .el-table::before {
  334. background: 0 !important;
  335. }
  336. .el-table__body, .el-table__footer, .el-table__header {
  337. border-collapse: separate;
  338. border-spacing: 0px 8px;
  339. }
  340. .is-leaf:first-child {
  341. border-top-left-radius: 8px;
  342. border-bottom-left-radius: 8px;
  343. }
  344. .is-leaf:last-child {
  345. border-top-right-radius: 8px;
  346. border-bottom-right-radius: 8px;
  347. }
  348. .el-table td.el-table__cell:first-child {
  349. border-top-left-radius: 8px;
  350. border-bottom-left-radius: 8px;
  351. }
  352. .el-table td.el-table__cell:last-child {
  353. border-top-right-radius: 8px;
  354. border-bottom-right-radius: 8px;
  355. }
  356. .el-table tr {
  357. border-radius: 8px;
  358. overflow: clip;
  359. background-color: #00000000;
  360. }
  361. .el-table td.el-table__cell{
  362. border-bottom: none;
  363. background-color: #fff;
  364. }
  365. .indexbackground{
  366. width: 20px;
  367. height: 20px;
  368. background: #439dc1;
  369. text-align: center;
  370. line-height: 20px;
  371. color: #fff;
  372. border-radius: 50%;
  373. margin: 0 auto;
  374. }
  375. .el-table .cell {
  376. color: #707070 ;
  377. text-align: center;
  378. }
  379. .el-table__empty-block{
  380. background: #fff;
  381. border-radius: 8px;
  382. }
  383. .el-table th.el-table__cell.is-leaf {
  384. border-bottom: none;
  385. background: #fff !important;
  386. }
  387. }
  388. .block{
  389. margin: 20px auto;
  390. width: 30%;
  391. }
  392. //表单
  393. .form{
  394. width: 100%;
  395. padding: 20px;
  396. box-sizing: border-box;
  397. .el-form {
  398. width: 100%;
  399. display: flex;
  400. box-sizing: border-box;
  401. flex-wrap: wrap;
  402. border: 1px solid #e4e7ed !important;
  403. .el-form-item {
  404. width: 50%;
  405. box-sizing: border-box;
  406. margin-bottom: 0px;
  407. .el-form-item__label {
  408. border: 1px solid #e4e7ed;
  409. box-sizing: border-box;
  410. line-height: 38px !important;
  411. background-color: #e4e7ed63;
  412. height: 100%;
  413. }
  414. .el-input-group__append{
  415. border-radius: 0;
  416. }
  417. .is-disabled{
  418. .el-input__inner{
  419. color: #0006 !important;
  420. background-color: #0000000f !important;
  421. }
  422. .el-textarea__inner{
  423. color: #0006 !important;
  424. background-color: #0000000f !important;
  425. }
  426. }
  427. .el-textarea__inner{
  428. color: #666161 !important;
  429. border-radius: 0;
  430. background-color: #FFFFFF !important;
  431. }
  432. .el-input__inner {
  433. color: #666161 !important;
  434. border-radius: 0;
  435. background-color: #FFFFFF !important;
  436. }
  437. }
  438. }
  439. }
  440. //侧边栏按钮
  441. .dialog-footer {
  442. width: 45%;
  443. margin: 0 auto;
  444. display: flex;
  445. justify-content: space-between;
  446. .el-button {
  447. width: 45%;
  448. }
  449. .el-button--primary {
  450. background-color: #47A1C4;
  451. border: 1px solid #47A1C4;
  452. }
  453. }
  454. //侧边栏
  455. .al{
  456. .el-drawer__header {
  457. -webkit-box-shadow: none;
  458. box-shadow: none;
  459. margin: 0;
  460. &:first-child {
  461. font-size: 18px !important;
  462. color: #439dc1 !important;
  463. padding: 10px 20px;
  464. border-bottom: 2px solid #ccc;
  465. }
  466. }
  467. .tc-top{
  468. border-bottom: 2px solid #ccc;
  469. padding: 10px 0;
  470. h2 {
  471. padding:0 20px;
  472. font-size: 19px;
  473. color: #439dc1;
  474. }
  475. }
  476. .tc-middle{
  477. padding: 20px;
  478. padding-top: 0;
  479. box-sizing: border-box;
  480. h3 {
  481. font-size: 18px;
  482. color: #439dc1;
  483. margin: 15px 0;
  484. }
  485. .el-table__empty-block{
  486. border-radius: 8px;
  487. }
  488. .el-table tr {
  489. border-radius: 8px;
  490. overflow: clip;
  491. }
  492. }
  493. }
  494. //弹窗
  495. .tk{
  496. .el-dialog{
  497. border-radius: 10px;
  498. }
  499. .el-dialog__header {
  500. box-shadow: 0 2px 2px #9d9d9d63;
  501. .el-dialog__title {
  502. color: #439dc1 !important;
  503. }
  504. }
  505. .el-dialog__body {
  506. padding: 14px 20px;
  507. box-sizing: border-box;
  508. }
  509. }
  510. //选择器
  511. #header {
  512. box-sizing: border-box;
  513. padding: 20px 40px 0;
  514. display: flex;
  515. }
  516. .item_box{
  517. width:140px;
  518. height:44px;
  519. line-height: 44px;
  520. border-radius: 8px 8px 0px 0px;
  521. margin-right: 10px;
  522. text-align: center;
  523. font-size: 18px;
  524. cursor: pointer;
  525. color: #7ABEFF;
  526. border: 1px solid #7AA2E2;
  527. background-color: #E0F0FF;
  528. border-bottom: none;
  529. .item_num{
  530. display: inline-block;
  531. width:20px;
  532. height:20px;
  533. line-height: 20px;
  534. border-radius: 50%;
  535. background: #FF0000;
  536. border: 1px solid #fff;
  537. font-size: 12px;
  538. color:#fff;
  539. text-align: center;
  540. transform: translateY(-1px);
  541. }
  542. }
  543. .active {
  544. color: #167AA1;
  545. color: #fff;
  546. background: #439dc1;
  547. }
  548. //流程操作返回退回提交
  549. .so-top{
  550. border-top: 1px solid #dedede;
  551. background-color: #fff;
  552. padding: 0 1% 0 1%;
  553. margin: -20px;
  554. margin-bottom: 0;
  555. .Left-buttom-content {
  556. width: 100%;
  557. height: 98%;
  558. border-radius: 24px;
  559. overflow: auto;
  560. display: flex;
  561. border-radius: 0;
  562. justify-content: space-between;
  563. .Left-buttom-content-top {
  564. padding: 9px 20px;
  565. font-size: 16px;
  566. font-weight: 700;
  567. color: #167AA1;
  568. background-color: #fff;
  569. height: 42px;
  570. box-sizing: border-box;
  571. display: flex;
  572. align-items: center;
  573. img{
  574. margin-right:8px;
  575. }
  576. }
  577. }
  578. .buttome {
  579. width: 333px;
  580. display: flex;
  581. justify-content: flex-end;
  582. box-sizing: border-box;
  583. .buttome-a {
  584. width: 80px;
  585. height: 30px;
  586. background-color: #439dc1;
  587. border-radius: 8px;
  588. margin: 5px 10px;
  589. text-align: center;
  590. line-height: 27px;
  591. cursor: pointer;
  592. span {
  593. font-size: 14px;
  594. color: #FFFFFF;
  595. }
  596. }
  597. }
  598. }
  599. //详情标题头
  600. .detailstitle{
  601. padding: 9px 20px;
  602. font-size: 16px;
  603. font-weight: 700;
  604. color: #167AA1;
  605. background-color: #fff;
  606. border-bottom: 2px solid #dedede;
  607. height: 42px;
  608. box-sizing: border-box;
  609. display: flex;
  610. align-items: center;
  611. img{
  612. margin-right:8px;
  613. }
  614. }
  615. //分页样式
  616. .block{
  617. .el-pagination{
  618. .btn-prev{border-radius: 5px;}
  619. .btn-next{border-radius: 5px;}
  620. .el-pager{
  621. .active{
  622. background-color: #439dc1 !important;
  623. &:hover{
  624. color: #fff !important;
  625. }
  626. }
  627. .number{
  628. border-radius: 5px;
  629. &:hover{
  630. color: #439dc1 ;
  631. }
  632. }
  633. }
  634. }
  635. .el-input__inner{
  636. border-radius: 5px;
  637. }
  638. }
  639. //输入框间隔
  640. .line{
  641. height: 40px;
  642. line-height: 40px;
  643. margin: 10px 0;
  644. font-size: 16px;
  645. color: #666;
  646. display: flex;
  647. justify-content: center;
  648. span{
  649. display: inline-block;
  650. width: 200px;
  651. height: 20px;
  652. border-bottom: 2px solid #dfdfdf;
  653. &:first-child{
  654. margin-right: 10px;
  655. }
  656. &:last-child{
  657. margin-left: 10px;
  658. }
  659. }
  660. }