console.less 13 KB

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