久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Vue套用hiprint插件實現(xiàn)打印分頁

 hncdman 2023-02-27 發(fā)布于湖南

你離優(yōu)秀差多少

已于 2022-06-08 13:49:17 修改

3839

 收藏 6

文章標簽: 前端 vue.js js

版權(quán)

  

一,、Vue下依賴包

npm i easy-print

1

二,、代碼

1.引入:

import hiprint from 'easy-print'//引入hiprint

import panel from './panel.js'//引入打印樣式

2.data里聲明模板變量:

hiprintTemplate: new hiprint.PrintTemplate({ template: panel }),

3.在打印按鈕調(diào)用方法:

hiprintContent(){

    //給模板字段賦值

    var printData = {

        supp: this.print_data.supp,//表頭-供應(yīng)商

        order: this.print_data.order,//表頭-單號

        address: this.print_data.SUPPADDR,//表頭-地址

        sendDate: this.print_data.date,//表頭-送貨日期

        tell: this.print_data.SUPPTEL,//表頭-電話

qrcode:this.print_data.order,//表頭-二維碼

        detailList:this.print_tatle_data,//表格數(shù)據(jù)

    };

this.hiprintTemplate.print(printData);

},


三,、panel.js

const panel = {

  panels: [

    {'height': 140,//紙張的高

      'width': 215,//紙張的寬

      'paperHeader': 115,//頁頭的高度,,調(diào)整高度可設(shè)置分頁的頁眉內(nèi)容

      'paperFooter': 330,//頁尾的高度,,調(diào)整高度可設(shè)置分頁的頁尾內(nèi)容

      'printElements': [{'options': {'left': 262.5, 'top': 22.5, 'height': 9.75, 'width': 82.5, 'title': '送貨單', 'fontSize': 19.5, 'fontWeight': 600, 'color': '#000'},

        'printElementType': {'type': 'text'}}, {'options': {'left': 19.5, 'top': 60, 'height': 9.75, 'width': 300, 'title': '供應(yīng)商', 'field': 'supp', 'fontSize': 14, 'color': '#000'},

        'printElementType': {'type': 'text'}}, {'options': {'left': 300, 'top': 60, 'height': 9.75, 'width': 200, 'title': '單號', 'field': 'order', 'fontSize': 14, 'color': '#000'},

        'printElementType': {'type': 'text'}}, {'options': {'left': 19.5, 'top': 80, 'height': 9.75, 'width': 400, 'title': '地址', 'field': 'address', 'fontSize': 14, 'color': '#000'},

        'printElementType': {'type': 'text'}}, {'options': {'left': 19.5, 'top': 100, 'height': 9.75, 'width': 200, 'title': '送貨日期', 'field': 'sendDate', 'fontSize': 14, 'color': '#000'},

        'printElementType': {'type': 'text'}}, {'options': {'left': 300, 'top': 100, 'height': 9.75, 'width': 200, 'title': '電話', 'field': 'tell', 'fontSize': 14, 'color': '#000'},

        'printElementType': {'type': 'text'}}, {'options': {'left': 470, 'top': 50, 'height': 60, 'width': 60, 'field': 'qrcode', 'textType': 'qrcode'},

        'printElementType': {'type': 'text'}}, 

//到這里為止是頁眉的內(nèi)容,,下面是表格會自動分頁

{'options': {'left': 19.5,

        'top': 120,//表格高度

        'height': 39,

        'width': 549,

        'textAlign': 'center',

        'field': 'detailList',//表格數(shù)據(jù)

        'columns': [[//表格列

          {'title': '序號', 'field': 'SHOWSERIAL', 'width': 28.675373869095594, 'colspan': 1, 'rowspan': 1, 'checked': true, 'columnId': 'SHOWSERIAL'},

          {'title': '產(chǎn)品代碼', 'field': 'PROD', 'width': 83.85182567889859, 'colspan': 1, 'rowspan': 1, 'checked': true, 'columnId': 'PROD'},

          {'title': '品名', 'field': 'NAME', 'width': 109.20163436367484, 'colspan': 1, 'rowspan': 1, 'checked': true, 'columnId': 'NAME'},

          {'title': '規(guī)格', 'field': 'SPEC', 'width': 54.34142950693378, 'colspan': 1, 'rowspan': 1, 'checked': true},

          {'title': '送貨數(shù)量', 'field': 'QTY', 'width': 44.082548951480675, 'colspan': 1, 'rowspan': 1, 'checked': true, 'columnId': 'QTY'},

          {'title': '單位', 'field': 'UNITNAME', 'width': 43.366939065981505, 'colspan': 1, 'rowspan': 1, 'checked': true, 'columnId': 'UNITNAME'},

          {'title': '含稅單價', 'field': 'PRICETAX', 'width': 43.06711654562698, 'colspan': 1, 'rowspan': 1, 'checked': true, 'columnId': 'PRICETAX'},

          {'title': '合計', 'field': 'ALL', 'width': 45.989780649905455, 'colspan': 1, 'rowspan': 1, 'checked': true, 'columnId': 'ALL'},

          {'title': '備注', 'field': 'REMARK', 'width': 43.878609887169446, 'colspan': 1, 'rowspan': 1, 'checked': true, 'columnId': 'REMARK'}

        ]]

      },

      'printElementType': {'title': '表格', 'type': 'tableCustom'}}, 

      {'options': {'left': 19.5, 'top': 330, 'height': 9.75, 'width': 270, 'title': '購貨單位:金華有限公司', 'fontSize': 13, 'color': '#000'},'printElementType': {'type': 'text'}}, 

      {'options': {'left': 220, 'top': 330, 'height': 9.75, 'width': 250, 'title': '地址:浙江省金華市', 'fontSize': 13, 'color': '#000'},'printElementType': {'type': 'text'}},

      {'options': {'left': 450, 'top': 330, 'height': 9.75, 'width': 250, 'title': '電話:12345', 'fontSize': 13, 'color': '#000'},'printElementType': {'type': 'text'}},

      {'options': {'left': 19.5, 'top': 350, 'height': 9.75, 'width': 250, 'title': '購貨單位簽收:', 'fontSize': 13, 'color': '#000'}, 'printElementType': {'title': '自定義文本', 'type': 'text'}

      }],

      'paperNumberLeft': 565.5,

      'paperNumberTop': 380,//頁碼位置

      'paperNumberFormat': 'paperNo/paperCount'}

  ]

}

export default panel


文章知識點與官方知識檔案匹配,,可

————————————————

版權(quán)聲明:本文為CSDN博主「你離優(yōu)秀差多少」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明,。

原文鏈接:https://blog.csdn.net/weixin_45891332/article/details/124426242

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多