console.less 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790
  1. @import './reset.less';
  2. @import './roll.css';
  3. div.console {
  4. overflow: auto;
  5. overflow-y: hidden;
  6. // overflow: hidden;
  7. background: @activeBg;
  8. height: 100%;
  9. .sureDate {
  10. cursor: pointer;
  11. background-color: #00A1FF;
  12. color: @fstColor;
  13. border-left: 0 none;
  14. border-radius: 4px;
  15. overflow: hidden;
  16. height: 28px !important;
  17. line-height: 28px !important;
  18. box-sizing: border-box;
  19. width: 48px;
  20. margin: 3px 20px 0 10px;
  21. text-align: center;
  22. box-sizing: border-box;
  23. }
  24. .innerOuter {
  25. display: none;
  26. }
  27. .barChartLineEmpty {
  28. height: 257px;
  29. display: none;
  30. }
  31. .chuyuanEmpty {
  32. border-bottom: 10px solid @activeBg;
  33. height: 142px;
  34. display: none;
  35. .emptyBoxHome {
  36. margin-top: -40px;
  37. }
  38. box-sizing: border-box;
  39. }
  40. #emptyCircleWrapEmpty {
  41. height: 214px;
  42. display: none;
  43. }
  44. .barChartPayEmpty {
  45. display: none;
  46. height: 261px;
  47. }
  48. .pingfendengji {
  49. display: none;
  50. .pingfendengjiEmpty {
  51. height: 210px;
  52. }
  53. .title {
  54. cursor: default;
  55. }
  56. }
  57. }
  58. .echarts {
  59. width: 100%;
  60. height: 292px;
  61. padding: 0 15px;
  62. }
  63. .barChartPay {
  64. width: 100%;
  65. height: 261px;
  66. }
  67. .emptyCircle {
  68. width: 35%;
  69. height: 135px;
  70. float: left;
  71. margin-top: 60px;
  72. }
  73. .emptyCircleWrap {
  74. // height: 214px;
  75. }
  76. .emptyCircleBWrap {
  77. display: none;
  78. height: 215px;
  79. }
  80. #emptyCircleB {
  81. margin-top: 50px;
  82. }
  83. .partAll {
  84. background-color: #fff;
  85. }
  86. .partWrap {
  87. overflow: auto;
  88. height: auto;
  89. background: @activeBg;
  90. min-width: 1185px;
  91. padding: 10px;
  92. /*padding-bottom: 0px;*/
  93. box-sizing: border-box;
  94. ul {
  95. padding: 0 40px;
  96. }
  97. .partLi {
  98. float: left;
  99. margin: 15px 0;
  100. width: 20%;
  101. height: 100px;
  102. overflow: hidden;
  103. .partIn {
  104. height: 100px;
  105. box-sizing: border-box;
  106. border-radius: 3px;
  107. padding: 10px 15px;
  108. border: 1px solid #E2E5EF;
  109. margin: 0 6px;
  110. }
  111. p {
  112. padding-bottom: 10px;
  113. color: #51649C;
  114. }
  115. .top {
  116. margin-bottom: 12px;
  117. }
  118. .btm {
  119. padding-bottom: 4px;
  120. img {
  121. float: left;
  122. width: 40px;
  123. }
  124. span {
  125. float: right;
  126. font-size: 28px;
  127. color: #51649C;
  128. }
  129. }
  130. }
  131. .title {
  132. font-size: 16px;
  133. // font-weight: bold;
  134. color: @fstColor;
  135. border-bottom: 1px solid @themeBorderClr;
  136. height: 40px;
  137. line-height: 40px;
  138. padding-left: 15px;
  139. cursor: pointer;
  140. span {
  141. color: @fstColor;
  142. }
  143. img {
  144. width: 16px;
  145. position: relative;
  146. top: 3px;
  147. left: 7px;
  148. }
  149. }
  150. }
  151. .detailGo {
  152. width: 16px;
  153. position: relative;
  154. top: 3px;
  155. left: 7px;
  156. }
  157. .swiperWrap {
  158. width: 300px;
  159. border: 1px solid #ccc;
  160. }
  161. .grayLine {
  162. height: 10px;
  163. background-color: @activeBg;
  164. }
  165. .partTitleT {
  166. height: 44px;
  167. }
  168. .partTitle {
  169. position: fixed;
  170. top: 0;
  171. right: 0;
  172. width: 100%;
  173. box-sizing: border-box;
  174. background-color: @themeColor;
  175. z-index: 20;
  176. height: 44px;
  177. line-height: 44px;
  178. padding-left: 15px;
  179. font-size: 14px;
  180. // font-weight: bold;
  181. letter-spacing: 1px;
  182. min-width: 100px;
  183. p {
  184. display: inline-block;
  185. color: @fstColor;
  186. span {
  187. color: @fstColor;
  188. }
  189. }
  190. .dateDetail {
  191. font-size: 12px;
  192. color: @secColor;
  193. margin-right: 30px;
  194. font-weight: normal;
  195. }
  196. .monthYear {
  197. float: right;
  198. margin-right: 20px;
  199. height: 28px;
  200. line-height: 28px;
  201. cursor: pointer;
  202. margin-top: 7px;
  203. border: 0 none;
  204. span {
  205. width: 48px;
  206. height: 28px;
  207. line-height: 28px;
  208. display: inline-block;
  209. text-align: center;
  210. font-weight: normal;
  211. float: left;
  212. }
  213. .year {
  214. background-color: @activeColor;
  215. border: 1px solid @activeColor;
  216. color: @fstColor;
  217. // border-left: 0 none;
  218. border-radius:0 4px 4px 0;
  219. overflow: hidden;
  220. box-sizing: border-box;
  221. }
  222. .mon {
  223. border: 1px solid @secColor;
  224. box-sizing: border-box;
  225. border-radius: 4px 0 0 4px;
  226. border-right: 0 none;
  227. color: @secColor;
  228. }
  229. }
  230. }
  231. .partTitles {
  232. height: 44px;
  233. line-height: 44px;
  234. padding-left: 10px;
  235. margin-right: 0;
  236. }
  237. .pubEchart {
  238. width: 100%;
  239. display: inline-block;
  240. /*margin-bottom: 10px;*/
  241. background-color: @themeColor;
  242. border-top: 10px solid @activeBg;
  243. .title span {
  244. font-size: 16px;
  245. }
  246. }
  247. .pubEchartB {
  248. width: 55%;
  249. display: inline-block;
  250. background-color: #fff;
  251. border-top: 10px solid @activeBg;
  252. border-left: 10px solid @activeBg;
  253. box-sizing: border-box;
  254. }
  255. .paymoney {
  256. box-sizing: border-box;
  257. position: relative;
  258. background: @themeColor;
  259. }
  260. .dept {
  261. box-sizing: border-box;
  262. }
  263. .circle {
  264. height: 302px;
  265. width: 100%;
  266. display: inline-block;
  267. box-sizing: border-box;
  268. position: relative;
  269. background: @themeColor;
  270. }
  271. .circleB {
  272. height: 258px;
  273. width: 45%;
  274. display: inline-block;
  275. background-color: @themeColor;
  276. box-sizing: border-box;
  277. position: relative;
  278. }
  279. .btmWrap {
  280. width: 100%;
  281. overflow: hidden;
  282. }
  283. .explainPan {
  284. width: 60%;
  285. float: right;
  286. position: absolute;
  287. top: 50%;
  288. right: 0;
  289. padding-right: 30px;
  290. box-sizing: border-box;
  291. height: 180px;
  292. overflow: auto;
  293. margin-top: -90px;
  294. table {
  295. width: 100%;
  296. }
  297. .explainLi {
  298. height: 22px;
  299. line-height: 22px;
  300. span {
  301. display: inline-block;
  302. }
  303. .tip {
  304. display: inline-block;
  305. width: 10px;
  306. height: 10px;
  307. border-radius: 50%;
  308. background-color: red;
  309. margin-right: 10px;
  310. }
  311. .deptName {
  312. color: #777;
  313. p {
  314. width: 145px;
  315. overflow: hidden;
  316. text-overflow: ellipsis;
  317. white-space: nowrap;
  318. color: @secColor;
  319. }
  320. .smp {
  321. width: 100px;
  322. &:hover {
  323. color: @activeColor;
  324. }
  325. }
  326. }
  327. .deptNum {
  328. color: @secColor;
  329. font-size: 16px;
  330. font-weight: bold;
  331. padding-right: 10px;
  332. width: 40px;
  333. text-align: right;
  334. }
  335. .percent {
  336. color: @secColor;
  337. width: 40px;
  338. }
  339. }
  340. }
  341. .explainPanT .explainLi {
  342. cursor: pointer;
  343. }
  344. .part01 {
  345. width: 28%;
  346. background-color: @themeColor;
  347. border-right: 10px solid @activeBg;
  348. box-sizing: border-box;
  349. .chuyuan {
  350. height: 145px;
  351. border-bottom: 10px solid @activeBg;
  352. box-sizing: border-box;
  353. li {
  354. width: 33.33%;
  355. height: 57px;
  356. padding: 0;
  357. text-align: center;
  358. .numShow {
  359. height: 24px;
  360. line-height: 24px;
  361. text-align: center;
  362. }
  363. .explainNum {
  364. margin-top: 0;
  365. }
  366. }
  367. .topLis {
  368. padding-top: 3px;
  369. }
  370. .li04 {
  371. width: 50%;
  372. }
  373. }
  374. ul {
  375. padding: 10px;
  376. // border-bottom: 10px solid @activeBg;
  377. height: 145px;
  378. box-sizing: border-box;
  379. overflow: hidden;
  380. li {
  381. float: left;
  382. width: 33.33%;
  383. color: @fstColor;
  384. box-sizing: border-box;
  385. cursor: pointer;
  386. background-color: #192D5B;
  387. &.li02 {
  388. border-left: 1px solid @darkLightBorderColor;
  389. }
  390. &.li03 {
  391. border-left: 1px solid @darkLightBorderColor;
  392. }
  393. &.li04 {
  394. border-top: 1px solid @darkLightBorderColor;
  395. padding-top: 5px;
  396. box-sizing: border-box;
  397. }
  398. &.li04.li04again {
  399. border-left: 1px solid @darkLightBorderColor;
  400. // cursor: default;
  401. }
  402. &:hover {
  403. .numShow {
  404. color: @activeColor;
  405. }
  406. .againNum {
  407. // color: @fstColor;
  408. }
  409. }
  410. }
  411. }
  412. .defect {
  413. /*background-color: @themeColor;*/
  414. height: 377px;
  415. overflow: hidden;
  416. .list {
  417. padding: 6px 5px;
  418. width: 100%;
  419. box-sizing: border-box;
  420. // overflow-y: hidden;
  421. overflow-y: auto;
  422. overflow-x: hidden;
  423. height: 340px;
  424. }
  425. /*.thead {
  426. td {
  427. color: #51649C;
  428. }
  429. }*/
  430. .qtable {
  431. width: 100%;
  432. overflow: auto;
  433. .thead{
  434. background: #192D5B;
  435. padding: 1px 0;
  436. }
  437. }
  438. .qtableEmpty {
  439. height: 326px;
  440. display: none;
  441. }
  442. td {
  443. padding: 7px 10px;
  444. color: @fstColor;
  445. i {
  446. width: 17px;
  447. height: 17px;
  448. line-height: 17px;
  449. border-radius: 8px;
  450. background-color: #526186;
  451. color: @fstColor;
  452. display: inline-block;
  453. text-align: center;
  454. font-size: 12px;
  455. }
  456. }
  457. tr:nth-child(2n+1) {
  458. background: #283B69;
  459. /*border-bottom: 1px solid @activeBg;
  460. box-sizing: border-box;*/
  461. }
  462. .td01 {
  463. min-width: 30px;
  464. text-align: center;
  465. }
  466. .td02name {
  467. min-width: 113px;
  468. max-width: 184px;
  469. color: @fstColor;
  470. }
  471. .homegodetail {
  472. cursor: pointer;
  473. &:hover p.td02name {
  474. color: @activeColor;
  475. }
  476. }
  477. .td02 {
  478. }
  479. .td03 {
  480. width: 40px;
  481. }
  482. .td04 {
  483. width: 60px;
  484. }
  485. }
  486. }
  487. .part02{
  488. border-right: 10px solid @activeBg;
  489. box-sizing: border-box;
  490. width: 39%;
  491. background-color: @themeColor;
  492. .bingli {
  493. padding: 10px 20px;
  494. cursor: pointer;
  495. li {
  496. float: left;
  497. width: 23%;
  498. text-align: center;
  499. }
  500. .fst {
  501. // border-right: 1px solid #E2E5EF;
  502. border-right: 1px solid @themeBorderClr;
  503. box-sizing: border-box;
  504. width: 30%;
  505. cursor: default;
  506. }
  507. }
  508. .bingliLis {
  509. border-top: 1px solid @themeBorderClr;
  510. padding: 15px 30px;
  511. height: 165px;
  512. box-sizing: border-box;
  513. background-color: @themeColor;
  514. cursor: pointer;
  515. p {
  516. text-align: center;
  517. color: @fstColor;
  518. // font-weight: bold;
  519. font-size: 16px;
  520. padding-bottom: 5px;
  521. cursor: pointer;
  522. img {
  523. top: 1px;
  524. }
  525. }
  526. }
  527. .panPartPub {
  528. width: 33.33%;
  529. height: 110px;
  530. float: left;
  531. position: relative;
  532. p {
  533. text-align: center;
  534. font-size: 12px;
  535. color: @secColor;
  536. font-weight: normal;
  537. width: 78px;
  538. position: absolute;
  539. bottom: 0;
  540. left: 50%;
  541. margin-left: -40px;
  542. }
  543. .fen {
  544. width: 78px;
  545. height: 78px;
  546. position: absolute;
  547. left: 50%;
  548. margin-left: -40px;
  549. cursor: pointer;
  550. }
  551. }
  552. }
  553. .part03 {
  554. width: 33%;
  555. background-color: #fff;
  556. box-sizing: border-box;
  557. position: relative;
  558. .barChartLine {
  559. box-sizing: border-box;
  560. width: 100%;
  561. height: 214px;
  562. }
  563. .barChartLineBox {
  564. border-bottom: 10px solid @activeBg;
  565. // width: 100%;
  566. padding-left: 15px;
  567. background: @themeColor;
  568. box-sizing: border-box;
  569. }
  570. .bingliLis {
  571. border-top: 1px solid @themeBorderClr;
  572. padding: 50px 25px 0 25px;
  573. height: 145px;
  574. box-sizing: border-box;
  575. background-color: @themeColor;
  576. cursor: pointer;
  577. p {
  578. text-align: center;
  579. color: @fstColor;
  580. // font-weight: bold;
  581. font-size: 16px;
  582. padding-bottom: 5px;
  583. cursor: pointer;
  584. img {
  585. top: 1px;
  586. }
  587. }
  588. }
  589. .panPartPub {
  590. width: 33.33%;
  591. height: 110px;
  592. float: left;
  593. position: relative;
  594. p {
  595. text-align: center;
  596. font-size: 12px;
  597. color: @secColor;
  598. font-weight: normal;
  599. width: 95px;
  600. position: absolute;
  601. bottom: -10px;
  602. left: 50%;
  603. margin-left: -47px;
  604. }
  605. .fen {
  606. width: 95px;
  607. height: 95px;
  608. position: absolute;
  609. left: 50%;
  610. margin-left: -47px;
  611. }
  612. }
  613. }
  614. .bldjss {
  615. height: 221px;
  616. border-bottom: 10px solid @activeBg;
  617. box-sizing: border-box;
  618. background-color: @themeColor;
  619. }
  620. .binganshouye {
  621. height: 221px;
  622. border-bottom: 10px solid @activeBg;
  623. background-color: @themeColor;
  624. box-sizing: border-box;
  625. display: none;
  626. .emptyBoxHome {
  627. margin-top: 50px;
  628. }
  629. }
  630. .partTitlePub {
  631. height: 40px;
  632. line-height: 40px;
  633. padding: 0 15px;
  634. box-sizing: border-box;
  635. background: @themeColor;
  636. border-bottom: 1px solid @themeBorderClr;
  637. // font-weight: bold;
  638. color:@themeFontClr;
  639. font-size: 16px;
  640. cursor: pointer;
  641. position: relative;
  642. span{
  643. color: @themeFontClr;
  644. }
  645. img {
  646. width: 16px;
  647. position: relative;
  648. top: 3px;
  649. left: 7px;
  650. }
  651. .name {
  652. float: left;
  653. font-size: 16px;
  654. }
  655. .personNum {
  656. float: right;
  657. color: @fstColor;
  658. }
  659. }
  660. .numShow {
  661. font-size: 24px;
  662. display: inline-block;
  663. height: 36px;
  664. line-height: 40px;
  665. font-weight: normal;
  666. color: @fstColor;
  667. }
  668. .explainNum {
  669. margin-top: 8px;
  670. color: @secColor;
  671. }
  672. .toggleSlide {
  673. cursor: pointer;
  674. position: absolute;
  675. right: 10px;
  676. top: 6px;
  677. z-index: 1;
  678. p {
  679. width: 100px;
  680. height: 26px;
  681. line-height: 28px;
  682. border: 1px solid #506597;
  683. padding-right: 20px;
  684. padding-left: 10px;
  685. position: relative;
  686. font-size: 14px;
  687. border-radius: 4px;
  688. span{
  689. color: @fstColor;
  690. }
  691. img {
  692. width: 10px;
  693. position: absolute;
  694. right: 10px;
  695. top: 12px;
  696. }
  697. }
  698. ul {
  699. display: none;
  700. background-color: #203463;
  701. position: absolute;
  702. top: 27px;
  703. right: 0;
  704. border: 1px solid @darkLightBorderColor;
  705. z-index: 100;
  706. padding: 0;
  707. width: 130px;
  708. li {
  709. height: 30px;
  710. line-height: 30px;
  711. padding: 0 10px;
  712. color: @fstColor;
  713. &:hover {
  714. background-color: #142753;
  715. }
  716. }
  717. }
  718. }
  719. .ui-widget.ui-widget-content,
  720. .ui-widget-header,.ui-datepicker thead,.ui-state-default,
  721. .ui-datepicker-month,.ui-datepicker-year,
  722. .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  723. background-color: @themeColor;
  724. font-family: 'Microsoft YaHei', arial, tahoma, sans-serif;
  725. color: @fstColor;
  726. }
  727. .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{
  728. &:hover {
  729. background-color: #142753;
  730. border: 0 none;
  731. }
  732. }
  733. .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  734. display: block;
  735. position: absolute;
  736. left: 50%;
  737. margin-left: -8px;
  738. top: 50%;
  739. margin-top: -8px;
  740. }
  741. .ui-state-active, .ui-widget-content .ui-state-active {
  742. background-color: #00A0FE;
  743. }
  744. .ui-state-default:hover, .ui-widget-content .ui-state-default:hover, .ui-widget-header .ui-state-default:hover {
  745. background-color: #142753;
  746. }
  747. .ui-state-hover .ui-icon {
  748. background-image:"url(../images/add.png)";
  749. }
  750. .dataSelectDark .iconCalen {
  751. top:10px;
  752. }
  753. .dataSelectDark input {
  754. height: 28px;
  755. }
  756. .ui-widget-header .ui-icon {
  757. background:url(../images/calendarkL.png) no-repeat;
  758. background-size: 14px 14px;
  759. }
  760. .ui-datepicker-next .ui-icon.ui-icon-circle-triangle-e {
  761. background:url(../images/calendarkR.png) no-repeat;
  762. background-size: 14px 14px;
  763. }
  764. .ui-datepicker th span {
  765. color: @fstColor;
  766. }
  767. .ui-datepicker-month,.ui-datepicker-year,
  768. .ui-widget.ui-widget-content{
  769. border-color: @themeBorderClr;
  770. }
  771. .ui-state-highlight, .ui-widget-content .ui-state-highlight {
  772. background-color: #5B70A4 !important;
  773. }
  774. .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  775. height: 28px;
  776. line-height: 28px;
  777. box-sizing: border-box;
  778. color:@themeFontClr;
  779. }