zhangjie 2 жил өмнө
parent
commit
9ea4988343

+ 3 - 0
src/assets/styles/pages.scss

@@ -642,6 +642,9 @@
   .el-form-item__label {
     color: $--color-text-secondary;
   }
+  .el-form-item__content {
+    overflow: auto;
+  }
 
   .sub-question {
     margin: 10px 0 10px 30px;

+ 5 - 0
src/modules/paper-export/views/PaperTemplateBuild.vue

@@ -648,6 +648,7 @@ export default {
           let nelem = deepCopy(elem);
           nelem.id = getElementId();
           nelem.key = randomCode();
+          nelem.h = this.getElementHeight(`preview-${elem.id}`);
           if (nelem.elements && nelem.elements.length) {
             nelem.elements.forEach((celem) => {
               celem.id = getElementId();
@@ -660,6 +661,10 @@ export default {
       });
       return newPage;
     },
+    getElementHeight(elementId) {
+      const dom = document.getElementById(elementId);
+      return dom.offsetHeight || 0;
+    },
     calcAveOptionPercent(maxPercent) {
       if (maxPercent > 0.5) return 1;
       if (maxPercent > 0.25) return 0.5;