【前端】智能库房综合管理系统前端项目
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.

418 lines
8.1 KiB

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
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
  1. .head-container {
  2. padding: 20px;
  3. .filter-item {
  4. display: inline-block;
  5. vertical-align: middle;
  6. margin: 0 3px 10px 0;
  7. input {
  8. border: 1px solid $inputBorder;
  9. background-color: $mainContainerBg;
  10. height: 32px;
  11. line-height: 32px;
  12. color: #fff;
  13. }
  14. }
  15. .el-form-item-label {
  16. margin: 0 3px 9px 0;
  17. display: inline-block;
  18. text-align: right;
  19. vertical-align: middle;
  20. font-size: 14px;
  21. color: #606266;
  22. line-height: 30.5px;
  23. padding: 0 7px 0 7px;
  24. }
  25. // xu
  26. .el-button {
  27. font-size: 14px;
  28. color: #fff;
  29. border-color: #339CFF;
  30. background-color: transparent;
  31. // margin-left: 0 !important;
  32. }
  33. .el-button.is-disabled,
  34. .el-button.is-disabled:hover,
  35. .el-button.is-disabled:focus{
  36. border-color: #339CFF;
  37. background-color: transparent;
  38. color: #339CFF;
  39. }
  40. .el-button:hover,
  41. .el-button:focus{
  42. background-color: #02255F;
  43. }
  44. .el-select__caret.el-input__icon.el-icon-arrow-up{
  45. line-height: 30.5px;
  46. }
  47. .date-item {
  48. display: inline-block;
  49. vertical-align: middle;
  50. border: 1px solid $inputBorder;
  51. background-color: $mainContainerBg;
  52. margin-bottom: 10px;
  53. height: 32px !important;
  54. width: 230px !important;
  55. }
  56. }
  57. .el-avatar {
  58. display: inline-block;
  59. text-align: center;
  60. background: #ccc;
  61. color: #fff;
  62. white-space: nowrap;
  63. position: relative;
  64. overflow: hidden;
  65. vertical-align: middle;
  66. width: 32px;
  67. height: 32px;
  68. line-height: 32px;
  69. border-radius: 16px;
  70. }
  71. .logo-con{
  72. height: 60px;
  73. padding: 13px 0 0;
  74. img{
  75. height: 32px;
  76. width: 135px;
  77. display: block;
  78. //margin: 0 auto;
  79. }
  80. }
  81. #el-login-footer {
  82. height: 40px;
  83. line-height: 40px;
  84. position: fixed;
  85. bottom: 0;
  86. width: 100%;
  87. text-align: center;
  88. color: #fff;
  89. font-family: Arial, serif;
  90. font-size: 12px;
  91. letter-spacing: 1px;
  92. }
  93. #el-main-footer {
  94. background: none repeat scroll 0 0 white;
  95. border-top: 1px solid #e7eaec;
  96. overflow: hidden;
  97. padding: 10px 6px 0 6px;
  98. height: 33px;
  99. font-size: 0.7rem !important;
  100. color: #7a8b9a;
  101. letter-spacing: 0.8px;
  102. font-family: Arial, sans-serif !important;
  103. position: fixed;
  104. bottom: 0;
  105. z-index: 99;
  106. width: 100%;
  107. }
  108. .yxk-upload {
  109. border: 1px dashed #c0ccda;
  110. border-radius: 5px;
  111. height: 45px;
  112. line-height: 45px;
  113. width: 368px;
  114. }
  115. .my-blockquote{
  116. margin: 0 0 10px;
  117. padding: 15px;
  118. line-height: 22px;
  119. border-left: 5px solid #00437B;
  120. border-radius: 0 2px 2px 0;
  121. background-color: #f2f2f2;
  122. }
  123. .my-code{
  124. position: relative;
  125. padding: 15px;
  126. line-height: 20px;
  127. border-left: 5px solid #ddd;
  128. color: #333;
  129. font-family: Courier New, serif;
  130. font-size: 12px
  131. }
  132. .el-tabs{
  133. margin-bottom: 25px;
  134. }
  135. // xu
  136. // 四角边线
  137. // 有左右分区时
  138. .container-main{
  139. display: flex;
  140. justify-content: space-between;
  141. margin-left: 0 !important;
  142. margin-right: 0 !important;
  143. }
  144. .container-left{
  145. margin-right: 30px;
  146. }
  147. .container-left,
  148. .container-right,
  149. .container-wrap,
  150. .el-card,
  151. .header-container-wrap{
  152. position: relative;
  153. min-height: 100%;
  154. padding: 0 !important;
  155. background-color: $mainContainerBg;
  156. border: $mainContainerBorder;
  157. min-height: calc(100vh - 210px);
  158. &::before,
  159. &::after{
  160. content: "";
  161. position: absolute;
  162. width: 17px;
  163. height: 17px;
  164. z-index: 99;
  165. }
  166. &::before{
  167. top: -1px;
  168. left: -1px;
  169. border-top: 1px solid #339CFF;
  170. border-left: 1px solid #339CFF;
  171. }
  172. &::after{
  173. right: -1px;
  174. bottom: -1px;
  175. border-right: 1px solid #339CFF;
  176. border-bottom: 1px solid #339CFF;
  177. }
  178. }
  179. .el-card{
  180. background-color: transparent;
  181. min-height: auto;
  182. border-radius: 0;
  183. overflow: visible;
  184. .el-card__header{
  185. background-color: #02255F;
  186. border-bottom: none;
  187. .role-span{
  188. color: #fff;
  189. }
  190. }
  191. .el-card__body{
  192. padding: 0;
  193. .head-container{
  194. padding: 0;
  195. }
  196. .crud-opts{
  197. padding: 20px;
  198. border-bottom: 1px solid #113D72;
  199. }
  200. }
  201. .el-button {
  202. font-size: 14px;
  203. color: #fff;
  204. border-color: #339CFF;
  205. background-color: transparent;
  206. // margin-left: 0 !important;
  207. }
  208. .el-button--mini{
  209. padding: 7px 12px;
  210. }
  211. .el-button.is-disabled,
  212. .el-button.is-disabled:hover,
  213. .el-button.is-disabled:focus{
  214. border-color: #339CFF;
  215. background-color: transparent;
  216. color: #339CFF;
  217. }
  218. .el-tree{
  219. margin: 20px 0;
  220. }
  221. }
  222. .header-container-wrap{
  223. min-height: auto;
  224. }
  225. // 无左右分区时
  226. .container-wrap{}
  227. .right-top-line,
  228. .left-bottom-line{
  229. display: block;
  230. position: absolute;
  231. width: 17px;
  232. height: 17px;
  233. z-index: 99;
  234. }
  235. .left-bottom-line{
  236. bottom: -1px;
  237. left: -1px;
  238. border-bottom: 1px solid #339CFF;
  239. border-left: 1px solid #339CFF;
  240. }
  241. .right-top-line{
  242. right: -1px;
  243. top: -1px;
  244. border-right: 1px solid #339CFF;
  245. border-top: 1px solid #339CFF;
  246. }
  247. .el-tree{
  248. background: transparent !important;
  249. .el-tree-node:focus>.el-tree-node__content {
  250. background-color: transparent !important;
  251. }
  252. .is-current>.el-tree-node__content {
  253. background-image: $subMenuActiveBg !important;
  254. color: #fff;
  255. }
  256. .el-tree-node__content{
  257. padding: 0 30px !important;
  258. height: 40px;
  259. color: $subMenuActiveText;
  260. background-color: transparent;
  261. .el-tree-node__label{
  262. font-size: 16px;
  263. font-weight: 600;
  264. }
  265. &:hover{
  266. background-color: transparent !important;
  267. background-image: $subMenuActiveBg;
  268. }
  269. }
  270. .el-tree-node__expand-icon{
  271. font-size: 16px;
  272. color: $subMenuActiveText;
  273. }
  274. .el-tree-node__children{
  275. padding: 0 18px;
  276. .el-tree-node__content{
  277. height: 30px;
  278. }
  279. .el-tree-node__label{
  280. font-size: 14px;
  281. font-weight: normal;
  282. }
  283. }
  284. }
  285. .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{
  286. background-color: transparent;
  287. background-image: $subMenuActiveBg;
  288. }
  289. .el-date-editor .el-range-input{
  290. background: transparent;
  291. color: #fff;
  292. }
  293. // table
  294. .el-table{
  295. background: transparent;
  296. tr{
  297. background: transparent;
  298. .el-table__cell{
  299. height: 60px;
  300. background-color: transparent;
  301. }
  302. }
  303. .el-table__header-wrapper,
  304. .el-table__header{
  305. th.el-table__cell{
  306. background-color: #02255F;
  307. border-top: 1px solid #113D72;
  308. border-bottom: none;
  309. &>.cell{
  310. font-size: 16px;
  311. color: #339CFF;
  312. }
  313. }
  314. }
  315. .el-table__body-wrapper,
  316. .el-table__fixed-right{
  317. td.el-table__cell{
  318. color: #339CFF;
  319. font-size: 14px;
  320. border-bottom: 1px dashed #113D72;
  321. }
  322. }
  323. &::before,
  324. .el-table--group::after,
  325. .el-table--border::after,
  326. .el-table__fixed::before,
  327. .el-table__fixed-right::before{
  328. background-color: transparent;
  329. }
  330. .el-checkbox__input.is-checked .el-checkbox__inner,
  331. .el-checkbox__input.is-disabled .el-checkbox__inner{
  332. border-color: #339CFF;
  333. background: transparent;
  334. &::after{
  335. border-color: #339CFF;
  336. }
  337. }
  338. .el-table__body tr.hover-row > td,
  339. .el-table__body tr.hover-row.current-row > td,
  340. .el-table__body tr.hover-row.el-table__row--striped > td,
  341. .el-table__body tr.hover-row.el-table__row--striped.current-row > td {
  342. color: #fff;
  343. background-color: #13439E;
  344. .el-checkbox__input.is-checked .el-checkbox__inner{
  345. background: #fff;
  346. border-color: #fff;
  347. }
  348. }
  349. }
  350. .el-table__body tr.el-table__row:hover>td.el-table__cell,
  351. .el-table__body tr.el-table__row:focus>td.el-table__cell,
  352. .el-table__body tr.current-row:hover>td.el-table__cell,
  353. .el-table__body tr.current-row:focus>td.el-table__cell{
  354. color: #fff;
  355. background-color: #13439E;
  356. .el-checkbox__input.is-checked .el-checkbox__inner{
  357. background: #fff;
  358. border-color: #fff;
  359. }
  360. }
  361. .el-table__body tr.current-row>td.el-table__cell{
  362. background-color: transparent;
  363. }
  364. .el-checkbox__inner{
  365. background: transparent;
  366. border-color: #339CFF;
  367. }
  368. .el-icon-arrow-right:before{
  369. color: #fff;
  370. }
  371. // 分页
  372. .el-pagination{
  373. padding: 2px 10px;
  374. margin: 10px 0 !important;
  375. .el-pagination__total{
  376. color: #fff;
  377. }
  378. button{
  379. background-color: transparent;
  380. &:disabled{
  381. background-color: transparent;
  382. }
  383. }
  384. .el-pager li.active{
  385. color: #fff;
  386. background-color: transparent;
  387. }
  388. .el-select .el-input .el-input__inner{
  389. background-color: transparent;
  390. color: #fff;
  391. }
  392. }