division.scss 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. .hc-page-content-box.hc-division-page {
  2. .basic-info {
  3. position: relative;
  4. margin-bottom: 24px;
  5. height: 136px;
  6. }
  7. .project-info {
  8. position: relative;
  9. margin-bottom: 24px;
  10. height: calc(100% - 298px);
  11. }
  12. .footer-box {
  13. position: relative;
  14. height: 54px;
  15. display: flex;
  16. align-items: center;
  17. justify-content: center;
  18. padding: 0;
  19. overflow: hidden;
  20. background: #f1f5f8;
  21. border-radius: 10px;
  22. box-shadow: -2px 0px 10px 0px rgba(32,37,50,0.03), 0px 10px 21px 20px rgba(32,37,50,0.03);
  23. }
  24. }
  25. .lr-dialog-footer {
  26. position: relative;
  27. display: flex;
  28. align-items: flex-end;
  29. justify-content: space-between;
  30. .left {
  31. .el-button + .el-button {
  32. margin-left: 10px;
  33. }
  34. }
  35. }
  36. .copy-node-many-box {
  37. position: relative;
  38. height: 53vh;
  39. display: flex;
  40. margin-top: 24px;
  41. margin-bottom: -30px;
  42. border-top: 1px solid #efeff5;
  43. .copy-node-many-tree {
  44. position: relative;
  45. flex: 1;
  46. height: 100%;
  47. padding: 20px 20px 20px 0;
  48. border-right: 1px solid #efeff5;
  49. }
  50. .copy-node-many-table {
  51. position: relative;
  52. flex: 1;
  53. height: 100%;
  54. padding: 20px 0 20px 20px;
  55. }
  56. }
  57. .sort-node-body-box.list-group {
  58. position: relative;
  59. min-height: 20px;
  60. border: 1px solid #EEEEEE;
  61. .list-group-item {
  62. position: relative;
  63. display: flex;
  64. align-items: center;
  65. padding: 6px 15px;
  66. cursor: move;
  67. transition: background 0.2s;
  68. .index-box {
  69. position: relative;
  70. width: 50px;
  71. }
  72. .title-box {
  73. position: relative;
  74. padding-right: 24px;
  75. flex: 1;
  76. }
  77. .icon-box {
  78. position: relative;
  79. font-size: 18px;
  80. display: flex;
  81. align-items: center;
  82. .icon {
  83. cursor: pointer;
  84. display: flex;
  85. align-items: center;
  86. }
  87. }
  88. &:first-child .icon-box i:last-child,
  89. &:last-child .icon-box i:first-child {
  90. cursor: default;
  91. color: #aaaaaa;
  92. }
  93. &:hover {
  94. background: var(--el-color-primary-light-9);
  95. }
  96. }
  97. .list-group-item + .list-group-item {
  98. border-top: 1px solid #EEEEEE;
  99. }
  100. &.header {
  101. border-bottom: 0;
  102. .list-group-item {
  103. cursor: default;
  104. padding: 8px 15px;
  105. background-color: #F8F8F8;
  106. .index-box, .title-box, .icon-box {
  107. font-size: 14px;
  108. }
  109. }
  110. }
  111. }
  112. .flip-list-move {
  113. transition: transform 0.5s;
  114. }
  115. .no-move {
  116. transition: transform 0s;
  117. }
  118. .hc-import-temp-box {
  119. position: relative;
  120. height: 100%;
  121. overflow: hidden;
  122. .hc-choose-type-box {
  123. position: relative;
  124. height: 60px;
  125. margin-bottom: 20px;
  126. .hc-type-box .el-radio-group .el-radio {
  127. margin-right: 24px;
  128. }
  129. }
  130. .hc-import-node-tree-box {
  131. position: relative;
  132. height: 100%;//calc(100% - 80px);
  133. overflow: hidden;
  134. display: flex;
  135. .import-node-tree-box {
  136. position: relative;
  137. height: 100%;
  138. flex: 1;
  139. border: 1px solid #EEEEEE;
  140. border-radius: 4px;
  141. overflow: hidden;
  142. margin-right: 10px;
  143. .hc-tree-title-box {
  144. text-align: center;
  145. font-weight: bold;
  146. padding: 12px 0;
  147. border-bottom: 1px solid #EEEEEE;
  148. }
  149. .hc-tree-bar-box {
  150. position: relative;
  151. height: calc(100% - 60px);
  152. overflow: hidden;
  153. }
  154. }
  155. .import-node-tree-box + .import-node-tree-box {
  156. margin-left: 10px;
  157. margin-right: 0;
  158. }
  159. }
  160. }
  161. //引用元素表
  162. .adding-form-dialog-box {
  163. position: relative;
  164. height: 100%;
  165. display: flex;
  166. .dialog-tree-box {
  167. position: relative;
  168. border-right: 1px solid #EEEEEE;
  169. width: 500px;
  170. height: 100%
  171. }
  172. .dialog-table-box {
  173. position: relative;
  174. flex: 1;
  175. height: 100%;
  176. padding: 18px;
  177. .dialog-search {
  178. position: relative;
  179. }
  180. .dialog-table {
  181. position: relative;
  182. height: calc(100% - 68px);
  183. padding: 18px 0;
  184. }
  185. .dialog-pages {
  186. position: relative;
  187. }
  188. }
  189. }