style.css 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878
  1. .appArea{
  2. overflow: hidden;
  3. height: 100%;
  4. }
  5. .skeleton {
  6. padding: 10px 30px;
  7. }
  8. .skeleton_item {
  9. height: 16px;
  10. border-radius: 15px;
  11. margin-top: 20px;
  12. background: #f2f2f2;
  13. }
  14. .menuArea{
  15. max-width: 300px;
  16. min-width: 250px;
  17. width: 15%;
  18. height: 100%;
  19. background: #FFFFFF;
  20. box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
  21. float: left;
  22. }
  23. .contentArea {
  24. height: 100%;
  25. background: #F0F0F0;
  26. display: flex;
  27. flex-direction:column;
  28. }
  29. .content{
  30. height: 100%;
  31. margin-left: 10px;
  32. background: #FFFFFF;
  33. border-radius: 4px;
  34. overflow: auto;
  35. display: flex;
  36. flex-direction: column;
  37. }
  38. .menu{
  39. margin: 0;
  40. user-select: none;
  41. height:calc(100%);
  42. overflow: auto;
  43. }
  44. .menuTitle{
  45. margin: 0 20px;
  46. height: 40px;
  47. font-size: 16px;
  48. color: #333;
  49. line-height: 40px;
  50. display: flex;
  51. overflow: hidden;
  52. }
  53. .menuTitleText{
  54. float: left;
  55. overflow: hidden;
  56. }
  57. .menuTitleLogo{
  58. width: 40px;
  59. height: 40px;
  60. background-position: center;
  61. background-repeat: no-repeat;
  62. background-size: 20px 20px;
  63. float: left;
  64. }
  65. .menuTitleAction {
  66. text-align: right;
  67. width: 40px;
  68. height: 40px;
  69. float: right;
  70. cursor: pointer;
  71. color: #4A90E2;
  72. }
  73. .menuDivider{
  74. margin: 0 20px;
  75. border-bottom: 1px solid #f1f2f4;
  76. }
  77. .menuItem{
  78. height: 40px;
  79. cursor: pointer;
  80. }
  81. .menuItemSubArea{
  82. padding-left:20px;
  83. }
  84. .menuItem_over{
  85. background-color: #F7F7F7;
  86. }
  87. .menuItemIcon {
  88. margin-left: 20px;
  89. height: 16px;
  90. width: 16px;
  91. padding: 11px 10px 12px 0;
  92. float: left;
  93. color: #999999;
  94. }
  95. .menuItemAction {
  96. text-align: right;
  97. width: 20px;
  98. line-height: 40px;
  99. float: right;
  100. cursor: pointer;
  101. color: #4A90E2;
  102. margin-right: 20px;
  103. }
  104. .menuItemCount{
  105. margin-right: 20px;
  106. float: right;
  107. width: 20px;
  108. font-size: 1px;
  109. color: #999;
  110. line-height: 40px!important;
  111. text-align: right;
  112. }
  113. .menuItemText{
  114. float:left;
  115. height: 40px;
  116. line-height: 40px;
  117. color: #666666;
  118. width : 120px;
  119. overflow: hidden;
  120. }
  121. .contentTitle{
  122. padding: 0px 20px;
  123. }
  124. .contentList{
  125. height: calc(100% - 150px);
  126. overflow: auto;
  127. padding: 0 20px;
  128. position: relative;
  129. }
  130. .contentList table {
  131. width:100%;
  132. border-spacing: 0;
  133. table-layout: fixed;
  134. border-collapse: collapse;
  135. }
  136. .contentList tr {
  137. border-bottom: 1px solid #E6E6E6;
  138. }
  139. .contentList td {
  140. height: 50px;
  141. line-height: 50px;
  142. font-size: 15px;
  143. color: #333333;
  144. font-weight: 400;
  145. text-align: left;
  146. padding-left: 4px;
  147. }
  148. .toolBarList{
  149. height: 40px;
  150. padding-top: 15px;
  151. padding-left: 20px;
  152. padding-right: 20px;
  153. }
  154. .contentBottom{
  155. height: 80px;
  156. display: flex;
  157. justify-content: center;
  158. align-items: center;
  159. }
  160. .contentPageArea{
  161. height: 60px;
  162. }
  163. .firstPage, .lastPage, .pageItem, .prevPage, .nextPage{
  164. height: 24px;
  165. width: 80px;
  166. border-radius: 12px;
  167. background: #FFFFFF;
  168. border: 1px solid #E6E6E6;
  169. font-size: 12px;
  170. line-height: 24px;
  171. text-align: center;
  172. cursor: pointer;
  173. }
  174. .firstPage{
  175. float: left;
  176. }
  177. .lastPage {
  178. float: right;
  179. margin-left: 10px;
  180. }
  181. .prevPage{
  182. float: left;
  183. margin-left: 10px;
  184. width: 24px;
  185. color: #999999;
  186. }
  187. .nextPage{
  188. float: right;
  189. margin-left: 10px;
  190. width: 24px;
  191. color: #999999;
  192. }
  193. .pageNumberArea{
  194. float: left;
  195. }
  196. .pageItem{
  197. float: left;
  198. width: 24px;
  199. margin-left: 10px;
  200. }
  201. .contentTitleArea {
  202. overflow: hidden;
  203. }
  204. .contentTitleArea table{
  205. width:100%;
  206. border-spacing: 0;
  207. table-layout: fixed;
  208. border-collapse: collapse;
  209. }
  210. .contentTitleArea table th{
  211. height: 40px;
  212. background: #F0F0F0;
  213. font-size: 15px;
  214. color: #333333;
  215. font-weight: 400;
  216. text-align: left;
  217. padding-left: 4px;
  218. }
  219. .contentTitleActionArea{
  220. float: right;
  221. color: #666666;
  222. cursor: pointer;
  223. }
  224. .contentTitleFilterArea{
  225. min-height: 20px;
  226. overflow: hidden;
  227. }
  228. /*list*/
  229. .listItem{
  230. background: #FFFFFF;
  231. border-bottom: 1px solid #E6E6E6;
  232. cursor: pointer;
  233. overflow: hidden;
  234. }
  235. .listItem_tile{
  236. padding: 10px;
  237. margin: 10px;
  238. float: left;
  239. text-align: center;
  240. border-bottom: 0;
  241. width: 330px;
  242. }
  243. .listItem_over{
  244. background: #F7F7F7;
  245. }
  246. .selectFlag{
  247. float: left;
  248. width: 50px;
  249. text-align: center;
  250. }
  251. .selectFlag_tile{
  252. width: 20px;
  253. position: absolute;
  254. }
  255. .selectFlagIcon{
  256. color: #cccccc;
  257. width: 12px;
  258. height: 12px;
  259. line-height: 12px;
  260. border: 1px solid #cccccc;
  261. border-radius: 20px;
  262. margin-left : 20px;
  263. }
  264. .selectFlagArea{
  265. cursor: pointer;
  266. }
  267. .selectFlagArea_disabled{
  268. opacity: 0;
  269. }
  270. .selectFlagIcon_select{
  271. border: 0;
  272. }
  273. .tileItem{
  274. position: relative;
  275. }
  276. .tileItemIcon{
  277. }
  278. .tileItemIcon img{
  279. max-width:300px;max-height:150px;width: 300px;height:150px;border-radius: 3px;
  280. }
  281. .tileItemTitle{
  282. height: 36px; vertical-align: middle; padding-top: 2px; text-align: center; overflow: hidden;word-break: break-all
  283. }
  284. .listItemLine{
  285. width: 1px;
  286. height: 35px;
  287. background: #E6E6E6;
  288. border-radius: 6px;
  289. margin-top: 17px;
  290. float: left;
  291. }
  292. .listItemTitle{
  293. }
  294. .listItemActivity{
  295. min-width: 40px;
  296. width: 8%;
  297. height: 59px;
  298. float: right;
  299. text-align: center;
  300. display: flex;
  301. align-items: center;
  302. justify-content: center;
  303. }
  304. .listItemActivityText{
  305. max-height: 38px;
  306. overflow: hidden;
  307. }
  308. .listItemDate{
  309. height: 59px;
  310. min-width: 160px;
  311. width: 13%;
  312. text-align: center;
  313. float: right;
  314. display: flex;
  315. align-items: center;
  316. justify-content: center;
  317. }
  318. .listItemFlag{
  319. width: 50px;
  320. float: right;
  321. background-position: top right;
  322. background-repeat: no-repeat;
  323. background-size: 32px 32px;
  324. display: flex;
  325. justify-content: center;
  326. align-items: center;
  327. }
  328. .rapidEditor{
  329. font-size: 16px;
  330. cursor: pointer;
  331. color: #999999;
  332. }
  333. .listItemApplicationIcon{
  334. width: 60px;
  335. height: 59px;
  336. background-position: center;
  337. background-repeat: no-repeat;
  338. background-size: 40px 40px;
  339. }
  340. .listItemApplicationText{
  341. max-height: 40px;
  342. width: 170px;
  343. overflow: hidden;
  344. font-size: 16px;
  345. color: #333333;
  346. line-height: 20px;
  347. padding-right: 10px;
  348. }
  349. .listItemTitleFlag{
  350. float: left;
  351. height: 20px;
  352. color: #999999;
  353. }
  354. .listItemTitleProcess{
  355. float: left;
  356. padding: 0 10px 0 10px;
  357. max-width: 140px;
  358. height: 59px;
  359. display: flex;
  360. align-items: center;
  361. }
  362. .listItemTitleProcessText{
  363. text-align: center;
  364. float: left;
  365. font-size: 14px;
  366. color: #999999;
  367. height: 20px;
  368. overflow: hidden;
  369. word-break: break-all;
  370. text-overflow: ellipsis;
  371. white-space: nowrap;
  372. }
  373. .listItemTitleSubject{
  374. display: flex;
  375. align-items: center;
  376. }
  377. .listItemTitleSubject a{
  378. max-height: 38px;
  379. overflow: hidden;
  380. color: #333333;
  381. }
  382. .listItemTitleSubject a:hover{
  383. color: #0f81cc;
  384. text-decoration: underline;
  385. }
  386. .listItemTitleIcon{
  387. align-items: center;
  388. display: flex;
  389. margin-right : 10px;
  390. }
  391. .listItemTitleIcon img{
  392. width: 24px;
  393. height: 24px;
  394. }
  395. .listItemExpire{
  396. height: 20px;
  397. background-position: center center;
  398. background-repeat: no-repeat;
  399. position: absolute;
  400. width: 138px;
  401. }
  402. .maskNode{
  403. background-color: #999999;
  404. opacity: 0.4;
  405. overflow: hidden;
  406. }
  407. .emptyListArea{
  408. position: absolute;
  409. top: 40%;
  410. left: 50%;
  411. height: 120px;
  412. transform: translateX(-50%) translateY(-50%);
  413. }
  414. .emptyListIcon{
  415. width: 72px;
  416. height: 72px;
  417. background-image: url(../x_component_process_workcenter/$Main/default/empty.png);
  418. background-position: center;
  419. background-repeat: no-repeat;
  420. margin: auto;
  421. }
  422. .emptyListText{
  423. height: 22px;
  424. font-size: 16px;
  425. color: #CCCCCC;
  426. line-height: 22px;
  427. }
  428. .emptyListAction{
  429. margin-top: 20px;
  430. height: 22px;
  431. font-size: 16px;
  432. color: #4A90E2;
  433. line-height: 22px;
  434. cursor: pointer;
  435. }
  436. .dealStartedWorkAction{
  437. color: #0000FF;
  438. cursor: pointer;
  439. }
  440. .batchAction{
  441. display: none;
  442. position: fixed;
  443. padding: 5px 20px;
  444. background-color: #FFFFFF;
  445. cursor: pointer;
  446. box-shadow: 0px 0px 5px 0px #cccccc;
  447. border-radius: 30px;
  448. border: 1px solid;
  449. }
  450. /*整理好的*/
  451. .toolgroupNode{
  452. padding-right: 10px;
  453. display: flex;
  454. float: left;
  455. }
  456. .toolItemNode_single{
  457. border-radius: 15px;
  458. }
  459. .toolItemNode_left{
  460. border-top-left-radius: 15px;
  461. border-bottom-left-radius: 15px;
  462. border-right: 1px solid rgba(204,204,204,1);;
  463. }
  464. .toolItemNode_right{
  465. border-top-right-radius: 15px;
  466. border-bottom-right-radius: 15px;
  467. }
  468. .toolItemNode_center{
  469. border-right: 1px solid rgba(204,204,204,1);;
  470. }
  471. .contentList::-webkit-scrollbar {
  472. width: 8px;
  473. }
  474. .contentList::-webkit-scrollbar-track {
  475. background-color: #e2dfdf;
  476. -webkit-border-radius: 2em;
  477. -moz-border-radius: 2em;
  478. border-radius:2em;
  479. }
  480. .contentList::-webkit-scrollbar-thumb {
  481. background-color: #d0d0d0;
  482. -webkit-border-radius: 2em;
  483. -moz-border-radius: 2em;
  484. border-radius:2em;
  485. }
  486. .tableHeader table{
  487. width:100%;
  488. border-spacing: 0;
  489. table-layout: fixed;
  490. border-collapse: collapse;
  491. }
  492. .tableHeader table th{
  493. height: 40px;
  494. background: #F0F0F0;
  495. font-size: 15px;
  496. color: #333333;
  497. font-weight: 400;
  498. text-align: left;
  499. padding-left: 4px;
  500. }
  501. .tableBody table {
  502. width:100%;
  503. border-spacing: 0;
  504. table-layout: fixed;
  505. border-collapse: collapse;
  506. }
  507. .tableBody table tr {
  508. border-bottom: 1px solid #E6E6E6;
  509. }
  510. .tableBody table tr:hover {
  511. background:#F7F7F7 ;
  512. }
  513. .tableBody table td {
  514. height: 40px;
  515. font-size: 15px;
  516. color: #333333;
  517. font-weight: 400;
  518. text-align: left;
  519. padding-left: 4px;
  520. }
  521. @font-face {
  522. font-family: "iconfont"; /* Project id 3914748 */
  523. src: url('../x_component_HotArticle/$Main/default/fonts/iconfont.woff2?t=1680577920679') format('woff2'),
  524. url('../x_component_HotArticle/$Main/default/fonts/iconfont.woff?t=1680577920679') format('woff'),
  525. url('../x_component_HotArticle/$Main/default/fonts/iconfont.ttf?t=1680577920679') format('truetype'),
  526. url('../x_component_HotArticle/$Main/default/fonts/iconfont.svg?t=1680577920679#iconfont') format('svg');
  527. }
  528. [class^="iconfont-"], [class*=" iconfont-"] {
  529. font-family: "iconfont" !important;
  530. font-style: normal;
  531. -webkit-font-smoothing: antialiased;
  532. -moz-osx-font-smoothing: grayscale;
  533. font-weight: normal;
  534. font-variant: normal;
  535. text-transform: none;
  536. }
  537. .iconfont-off:before {
  538. content: "\e61b";
  539. }
  540. .iconfont-search:before {
  541. content: "\e61a";
  542. }
  543. .iconfont-list:before {
  544. content: "\e627";
  545. }
  546. .iconfont-grid:before {
  547. content: "\e661";
  548. }
  549. .iconfont-start:before {
  550. content: "\e60a";
  551. }
  552. .iconfont-edit:before {
  553. content: "\e658";
  554. }
  555. .iconfont-delete:before {
  556. content: "\e619";
  557. }
  558. .iconfont-rename:before {
  559. content: "\e626";
  560. }
  561. .iconfont-left_arrow:before {
  562. content: "\e67c";
  563. }
  564. .iconfont-right_arrow:before {
  565. content: "\e832";
  566. }
  567. .iconfont-circle_left:before {
  568. content: "\e62b";
  569. }
  570. .iconfont-circle_right:before {
  571. content: "\e616";
  572. }
  573. .iconfont-lock:before {
  574. content: "\e615";
  575. }
  576. .iconfont-connect:before {
  577. content: "\e613";
  578. }
  579. .iconfont-add2:before {
  580. content: "\e707";
  581. }
  582. .iconfont-org:before {
  583. content: "\e60e";
  584. }
  585. .iconfont-process:before {
  586. content: "\e606";
  587. }
  588. .iconfont-log:before {
  589. content: "\e607";
  590. }
  591. .iconfont-datatable:before {
  592. content: "\e60b";
  593. }
  594. .iconfont-snap:before {
  595. content: "\e831";
  596. }
  597. .iconfont-empower:before {
  598. content: "\e605";
  599. }
  600. .iconfont-read:before {
  601. content: "\e603";
  602. }
  603. .iconfont-readDone:before {
  604. content: "\e604";
  605. }
  606. .iconfont-draft:before {
  607. content: "\e60d";
  608. }
  609. .iconfont-taskDone:before {
  610. content: "\e60f";
  611. }
  612. .iconfont-task:before {
  613. content: "\e612";
  614. }
  615. .iconfont-workCompleted:before {
  616. content: "\e614";
  617. }
  618. .iconfont-remove:before {
  619. content: "\e617";
  620. }
  621. .iconfont-work:before {
  622. content: "\e618";
  623. }
  624. .iconfont-bbs:before {
  625. content: "\e6fc";
  626. }
  627. .iconfont-info:before {
  628. content: "\e602";
  629. }
  630. .iconfont-down:before {
  631. content: "\e608";
  632. }
  633. .iconfont-left:before {
  634. content: "\e600";
  635. }
  636. .iconfont-right:before {
  637. content: "\e65c";
  638. }
  639. .iconfont-depart:before {
  640. content: "\e609";
  641. }
  642. .iconfont-company:before {
  643. content: "\e60c";
  644. }
  645. .iconfont-add:before {
  646. content: "\e610";
  647. }
  648. .iconfont-person:before {
  649. content: "\e611";
  650. }
  651. .hide{
  652. display: none;
  653. }
  654. .filterTable{
  655. color : #666;
  656. font-size : 14px;
  657. font-weight : normal;
  658. }
  659. .filterTableTitle {
  660. text-align : right;
  661. padding-left: 15px
  662. }
  663. .filterTableValue{
  664. text-align : left;
  665. padding-left: 5px
  666. }
  667. .filterButton {
  668. margin-left: 15px;
  669. color: #fff;
  670. cursor : pointer;
  671. height : 26px;
  672. line-height : 26px;
  673. padding: 0px 10px;
  674. min-width: 40px;
  675. background-color : #4A90E2;
  676. border: 1px solid #528BCC;
  677. border-radius: 15px
  678. }
  679. .filterButtonGrey {
  680. margin-left: 5px;
  681. color: #4A90E2;
  682. cursor : pointer;
  683. height : 26px;
  684. line-height : 26px;
  685. padding: 0px 10px;
  686. min-width: 40px;
  687. background-color : #fff;
  688. border: 1px solid #4A90E2;
  689. border-radius: 15px
  690. }
  691. .ft_filterItem{
  692. float: left;
  693. margin: 10px;
  694. padding: 0 10px;
  695. background-color: #EBF1F7;
  696. height: 28px;
  697. line-height: 28px;
  698. border-radius: 14px;
  699. margin-bottom:3px;
  700. }
  701. .ft_filterItemTitle{
  702. float: left;
  703. }
  704. .ft_filterItemName{
  705. float: left;
  706. }
  707. .ft_filterItemName{
  708. float: left;
  709. color: #666666;
  710. margin-right: 10px;
  711. }
  712. .ft_filterItemDel{
  713. float: left;
  714. color: #999999;
  715. line-height: 28px;
  716. cursor: pointer;
  717. }
  718. .ft_content{
  719. padding-top: 20px;
  720. }
  721. .ft_titleSearchArea{
  722. height: 28px;
  723. line-height: 28px;
  724. border: 1px solid #CCCCCC;
  725. border-radius:15px;
  726. }
  727. .ft_filterIcon{
  728. height: 28px;
  729. width: 38px;
  730. border-radius: 14px;
  731. float: left;
  732. font-size: 16px;
  733. text-align:center;
  734. }
  735. .ft_filterIcon icon{
  736. display: block;
  737. }
  738. .ft_searchButton{
  739. width: 50px;
  740. height: 28px;
  741. border-top-right-radius: 14px;
  742. border-bottom-right-radius: 14px;
  743. float: right;
  744. text-align:center;
  745. cursor: pointer;
  746. }
  747. .ft_titleInputArea{
  748. margin-left: 38px;
  749. margin-right: 50px;
  750. height: 28px;
  751. }
  752. .ft_titleInputArea input{
  753. display: block;
  754. width: 200px;
  755. padding: 0;
  756. height: 28px;
  757. border: 0px;
  758. box-sizing: border-box!important;
  759. }
  760. .ft_filterItemsArea{
  761. overflow: hidden;
  762. margin-top: 10px;
  763. height: 420px;
  764. overflow: auto;
  765. }
  766. .ft_itemsCategory{
  767. overflow: hidden;
  768. margin-top: 10px;
  769. }
  770. .ft_itemsCategoryTitle{
  771. font-size: 16px;
  772. height: 28px;
  773. line-height: 28px;
  774. color: #333333;
  775. }
  776. .ft_itemNode{
  777. float: left;
  778. margin-top: 5px;
  779. margin-right: 5px;
  780. padding: 3px 10px;
  781. background: #F0F0F0;
  782. border-radius: 15px;
  783. color: #666666;
  784. cursor: pointer;
  785. }