Bläddra i källkod

1. 优化二维码

MONSTER-ygh 5 månader sedan
förälder
incheckning
cde6f360a8

+ 7 - 2
src/views/tourism/membershipManagement/physicalCard/formBox/printForm.vue

@@ -172,8 +172,10 @@ export default {
                     format: "CODE39",  //条形码的格式
                     // lineColor: "#0aa",  //线条颜色
                     width:1, //线宽
-                    height:40,  //条码高度
+                    height:Number(child.style.height.replace('px','')),  //条码高度 
                     fontOptions: 'bold',// 设置条形码文本的粗体和斜体样式 bold / italic / bold italic
+                    margin: 5,
+                    fontSize: 12,
                     // displayValue: false //是否显示文字信息
                 });
               })
@@ -189,14 +191,17 @@ export default {
             if(child.getAttribute('replace').indexOf('qr_') != -1){
               let content = child.getAttribute('replace').replace('qr_','').replace('${','').replace('}','')
               child.innerHTML = `<img id="img_${child.getAttribute('id')}" style="width:100%;hright:100%" />`
+              console.log('child===',child.style.height)
               //实例化
               this.$nextTick(()=>{
                 JsBarcode(`#img_${child.getAttribute('id')}`, this.formCopy[content], {
                     format: "CODE39",  //条形码的格式
                     // lineColor: "#0aa",  //线条颜色
                     width:1, //线宽
-                    height:40,  //条码高度
+                    height:Number(child.style.height.replace('px','')) - 20,  //条码高度
                     fontOptions: 'bold',// 设置条形码文本的粗体和斜体样式 bold / italic / bold italic
+                    margin: 5,
+                    fontSize: 12,
                     // displayValue: false //是否显示文字信息
                 });
               })