index.less 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. .form-drawing-container{
  2. position: relative;
  3. box-sizing: border-box;
  4. height: calc(100% - 45px);
  5. padding: 10px;
  6. overflow: auto;
  7. overflow-x: hidden;
  8. .@{elNamespace}-form{
  9. height: 100%;
  10. }
  11. // form-item draggable 组件所在样式
  12. .form-item-wrap{
  13. flex: 1;
  14. box-sizing: border-box;
  15. min-height: 100%;
  16. border: 1px dashed #333;
  17. background: #fff;
  18. .ghost.form-drawing-item{
  19. margin: 0;
  20. width: auto;
  21. border: 2px solid @danger;
  22. height: 0;
  23. overflow: hidden;
  24. }
  25. }
  26. .table-design{
  27. display: flex;
  28. width: 100%;
  29. .@{elNamespace}-form-item__content{
  30. margin-left: 0 !important;
  31. flex-grow: 2;
  32. display: flex;
  33. width: 0;
  34. }
  35. &__drag-wrapper{
  36. height: 110px;
  37. flex-grow: 2;
  38. overflow-x:auto;
  39. overflow-y:hidden;
  40. box-sizing: border-box;
  41. .form-drawing-item{
  42. margin: 0 2px;
  43. }
  44. }
  45. &__column{
  46. display: flex;
  47. flex-direction: column;
  48. margin: 0;
  49. border-left: 1px solid #ddd;
  50. border-bottom: 1px solid #ddd;
  51. &__label{
  52. box-sizing: border-box;
  53. line-height: 1em;
  54. font-weight: bold;
  55. color: #909399;
  56. height: 52px;
  57. display: block;
  58. width: 100% !important;
  59. padding: 12px 10px;
  60. text-align: left;
  61. background: @tableHeadColor;
  62. border-bottom: 1px solid #ddd;
  63. }
  64. &__content{
  65. background: #fff;
  66. padding: 12px 10px;
  67. flex-grow: 2;
  68. display: flex;
  69. align-items: center;
  70. }
  71. }
  72. }
  73. // table context draggable 组件所在样式
  74. .form-table-options{
  75. height: 100%;
  76. //width: 100%;
  77. border: 1px dashed #ddd;
  78. box-sizing:border-box;
  79. display: flex;
  80. flex-grow: 2;
  81. .form-drawing-item{
  82. .cip-form-item{
  83. height: 100%;
  84. .@{elNamespace}-form-item{
  85. width: 100%;
  86. height: 100%;
  87. display: flex;
  88. flex-direction: column;
  89. margin: 0;
  90. &__label{
  91. box-sizing: border-box;
  92. line-height: 1em;
  93. font-weight: bold;
  94. color: #909399;
  95. height: 48px;
  96. display: block;
  97. width: 100% !important;
  98. padding: 12px 10px;
  99. text-align: left;
  100. background: @tableHeadColor;
  101. border-bottom: 1px solid #ddd;
  102. }
  103. &__content{
  104. box-sizing: border-box;
  105. width: 100%;
  106. flex-grow: 2;
  107. background: #fff;
  108. padding: 12px 10px;
  109. }
  110. }
  111. }
  112. }
  113. .table-ghost{
  114. margin: 0;
  115. box-sizing: content-box;
  116. height: 99% ;
  117. width: 0;
  118. border: 2px solid @danger;
  119. overflow: hidden;
  120. }
  121. }
  122. }