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.

419 lines
6.2 KiB

5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
4 years ago
5 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
3 years ago
5 years ago
5 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
3 years ago
4 years ago
4 years ago
3 years ago
3 years ago
4 years ago
3 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
3 years ago
4 years ago
3 years ago
4 years ago
4 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
3 years ago
4 years ago
4 years ago
  1. //main-container全局样式
  2. .page-full-height{
  3. height: calc(100vh);
  4. }
  5. .page-height-95{
  6. height: calc(95vh);
  7. }
  8. .page-height-85{
  9. height: calc(85vh);
  10. }
  11. .page-height-75{
  12. height: calc(75vh);
  13. }
  14. .page-height-65{
  15. height: calc(65vh);
  16. }
  17. .page-height-55{
  18. height: calc(55vh);
  19. }
  20. .page-height-45{
  21. height: calc(45vh);
  22. }
  23. .page-height-35{
  24. height: calc(35vh);
  25. }
  26. .page-height-25{
  27. height: calc(25vh);
  28. }
  29. .page-height-15{
  30. height: calc(15vh);
  31. }
  32. .page-height-90{
  33. height: calc(90vh);
  34. }
  35. .page-height-80{
  36. height: calc(80vh);
  37. }
  38. .page-height-70{
  39. height: calc(70vh);
  40. }
  41. .page-height-60{
  42. height: calc(60vh);
  43. }
  44. .page-height-50{
  45. height: calc(50vh);
  46. }
  47. .page-height-40{
  48. height: calc(40vh);
  49. }
  50. .page-height-30{
  51. height: calc(30vh);
  52. }
  53. .page-height-20{
  54. height: calc(20vh);
  55. }
  56. .page-height-10{
  57. height: calc(10vh);
  58. }
  59. .page-height-5{
  60. height: calc(5vh);
  61. }
  62. .page-container {
  63. overflow: auto;
  64. .page-tips{
  65. position:absolute;
  66. font-size: 16px;
  67. bottom: 0px;
  68. color: red;
  69. padding-left: 10px;
  70. flex: 0 0 auto;
  71. display: flex;
  72. flex-direction: row;
  73. justify-content: flex-start;
  74. align-items: center;
  75. overflow-x: hidden;
  76. }
  77. .page-header{
  78. overflow: auto;
  79. }
  80. .page-main{
  81. overflow: auto;
  82. }
  83. .page-bottom{
  84. overflow: auto;
  85. }
  86. }
  87. .overflow-auto{
  88. overflow: auto;
  89. }
  90. .overflow-x-auto{
  91. overflow-x: auto;
  92. }
  93. .overflow-y-auto{
  94. overflow-y: auto;
  95. }
  96. .overflow-hidden{
  97. overflow: hidden;
  98. }
  99. .border{
  100. border: 1px solid #e8e8e8;
  101. }
  102. .padding-20{
  103. padding:40px;
  104. }
  105. .padding{
  106. padding:10px;
  107. }
  108. .padding-top{
  109. padding-top: 10px;
  110. }
  111. .padding-bottom{
  112. padding-bottom: 10px;
  113. }
  114. .padding-left{
  115. padding-left: 10px;
  116. }
  117. .border-top{
  118. border-top: 1px solid #e8e8e8;
  119. }
  120. .border-bottom{
  121. border-bottom: 1px solid #e8e8e8;
  122. }
  123. .padding-right{
  124. padding-right: 10px;
  125. }
  126. .input-width{
  127. width:270px;
  128. }
  129. /**
  130. 更多按钮
  131. **/
  132. .more-filter {
  133. margin: 20px 0px;
  134. padding-left: 10px;
  135. padding-right: 10px;
  136. font{
  137. text-align: center;
  138. float: left;
  139. height: 28px;
  140. line-height: 28px;
  141. margin-right: 10px;
  142. margin-top: 2px;
  143. }
  144. .el-row {
  145. padding-top: 10px;
  146. }
  147. }
  148. /**
  149. 修改弹出框关闭按钮放大原来的太小
  150. **/
  151. .el-dialog__headerbtn {
  152. top: 8px !important;
  153. background-size: cover;
  154. }
  155. .el-dialog__headerbtn i {
  156. font-size: 32px;
  157. }
  158. .more-label-font {
  159. height: 32px;
  160. line-height: 32px;
  161. text-align: left;
  162. float: left;
  163. min-width: 100px;
  164. }
  165. .tips{
  166. position:absolute;
  167. font-size: 14px;
  168. bottom: -10px;
  169. color: red;
  170. padding-left: 10px;
  171. flex: 0 0 auto;
  172. display: flex;
  173. flex-direction: row;
  174. justify-content: flex-start;
  175. align-items: bottom;
  176. overflow-x: hidden;
  177. }
  178. .center{
  179. text-align: center;
  180. align-items: center;
  181. }
  182. .page-center{
  183. margin:0 auto;
  184. max-width: 95vw;
  185. }
  186. //富文本必须放在全局,否则不起作用
  187. .rich-context{
  188. padding-left: 5px;
  189. padding-right: 5px;
  190. overflow: hidden;
  191. }
  192. .rich-context img{
  193. max-width: 100%;
  194. object-fit: scale-down;
  195. }
  196. .el-table .current-row > td {
  197. background: #a9d6f0 !important;
  198. }
  199. /**
  200. 模拟鼠标经过描点样式
  201. */
  202. .vlink:hover{
  203. text-decoration:none;
  204. color: blue;
  205. cursor: pointer;
  206. }
  207. /*1.显示滚动条:当内容超出容器的时候,可以拖动:*/
  208. .el-drawer__body {
  209. overflow: auto;
  210. /* overflow-x: auto; */
  211. }
  212. .el-drawer__header{
  213. margin-bottom: 10px !important;
  214. padding: 10px 10px 0 !important;
  215. }
  216. .hidden-bar{
  217. visibility: hidden;
  218. }
  219. table tr:hover{
  220. .hidden-bar{
  221. visibility: visible;
  222. }
  223. }
  224. table tr.hover-row{
  225. .hidden-bar{
  226. visibility: visible;
  227. }
  228. }
  229. .tool-bar{
  230. z-index: 500;
  231. position:absolute;
  232. visibility: hidden;
  233. top: 50%;
  234. right:5px;
  235. transform: translate(0%, -50%);
  236. }
  237. table tr:hover{
  238. .tool-bar{
  239. visibility: visible;
  240. }
  241. }
  242. table tr.hover-row{
  243. .tool-bar{
  244. visibility: visible;
  245. }
  246. }
  247. .cell-box{
  248. display: flex;
  249. flex-wrap: nowrap;
  250. }
  251. .cell-input{
  252. display: none;
  253. }
  254. .cell-bar{
  255. z-index: 500;
  256. top: 50%;
  257. right:5px;
  258. transform: translate(0%, -50%);
  259. position:absolute;
  260. display: none;
  261. }
  262. .el-table__row td:hover{
  263. .cell-bar{
  264. cursor: pointer;
  265. display: flex;
  266. flex-wrap: nowrap;
  267. }
  268. .cell-text{
  269. display:none;
  270. }
  271. .cell-input{
  272. display:block;
  273. }
  274. }
  275. .res-text{
  276. text-overflow: ellipsis;
  277. overflow: hidden;
  278. white-space: nowrap;
  279. max-width:15vw;
  280. }
  281. /**
  282. *解决表格固定列无法滚动问题
  283. */
  284. .el-table__body-wrapper{
  285. z-index:2
  286. }
  287. .icon {
  288. color: #fff;
  289. height: 20px;
  290. width: 20px;
  291. border-radius: 15px;
  292. text-align: center;
  293. line-height: 20px;
  294. font-size: 14px;
  295. margin-right: 5px;
  296. }
  297. .el-dialog__header{
  298. padding: 20px !important;
  299. }
  300. .el-dialog__footer{
  301. padding: 20px !important;
  302. }
  303. .el-dialog__body{
  304. padding-top: 0px !important;
  305. padding-bottom: 20px !important;
  306. padding-left: 20px !important;
  307. padding-right: 20px !important;
  308. }
  309. .label-font-color{
  310. color: #C0C4CC;
  311. }
  312. .title-font-size{
  313. font-size:28px;
  314. }
  315. .big-icon {
  316. color: #fff;
  317. height: 36px;
  318. width: 36px;
  319. border-radius: 36px;
  320. text-align: center;
  321. line-height: 36px;
  322. font-size: 18px;
  323. display: inline-block;
  324. }
  325. .icon {
  326. border-radius: 20px;
  327. color: #fff;
  328. display: inline-block;
  329. font-size: 14px;
  330. height: 20px;
  331. line-height: 20px;
  332. margin-right: 5px;
  333. text-align: center;
  334. width: 20px;
  335. }
  336. .echart-box{
  337. min-height: calc(60vh);
  338. max-height: calc(80vh);
  339. overflow-y: 'hidden';
  340. width:100%;
  341. padding:10px;
  342. }
  343. /*此处根据不同屏幕分配率显示不同的样式*/
  344. /*手机端*/
  345. @media only screen and (min-width: 0px) and (max-width: 768px) {
  346. .page-center{
  347. margin:0 auto;
  348. max-width: 95vw;
  349. }
  350. }
  351. /*ipad*/
  352. @media only screen and (min-width: 768px) and (max-width: 992px) {
  353. .page-center{
  354. margin:0 auto;
  355. max-width: 95vw;
  356. }
  357. }
  358. /*ipadpro*/
  359. @media only screen and (min-width: 992px) and (max-width: 1200px) {
  360. .page-center{
  361. margin:0 auto;
  362. max-width: 95vw;
  363. }
  364. }
  365. /*笔记本*/
  366. @media only screen and (min-width: 1200px) and (max-width: 1920px) {
  367. .page-center{
  368. margin:0 auto;
  369. max-width: 90vw;
  370. }
  371. }
  372. /*台式电脑*/
  373. @media only screen and (min-width: 1920px) {
  374. .page-center{
  375. margin:0 auto;
  376. max-width:80vw;
  377. }
  378. }