division.scss 4.6 KB

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