0.0.2 • Published 3 years ago

sf-waybill-template v0.0.2

Weekly downloads
-
License
-
Repository
-
Last release
3 years ago

vue-print-template

开发

npm run serve

上传至npm

cd src/lib/vprint

npm login --registry http://registry.npmjs.org

npm version patch

npm publish --registry http://registry.npmjs.org

非Vue工程方式

编译方式

npm run lib

使用指南

引用编译后的文件:

<script src="./vprint.umd.js"></script>
<link rel="stylesheet" href="./vprint.css">

加载组件:

new Vue({
  components: {
    vprint
  }
}).$mount('#app')

添加组件HTMl:

<vprint
    ref="vprint"
    :print-data="printData"
    :print-size="210"
    :is-visual="true"
    :encrypt-method="0"
    :hide-config="hideConfig"
  />

打印数据实体与配置实体实例:

hideConfig: {
    isPreview: false, // 是否预览
        isLodop: false, // 是否打印
            isHideCargo: false, // 是否隐藏托寄物
          isHideAddedService: false, // 是否隐藏增值服务
          isHideWeight: false, // 是否隐藏(计费,实际)重量
          isHideFee: false, // 是否费用合计
          isHidePayMethod: false, // 是否隐藏付款方式
          isHideRemark: false // 是否隐藏备注
},
printData: [
    {
        times: 0, // 打印次数
        proCode: 'T4', // 时效类型
        proName: '特快', // 时效中文标签
        destRouteLabel: '755W-755BF', // 路由标签信息
        destTeamCode: '018', // 目的地单元区域
        codingMapping: 'D18', // 入港映射码
        sourceTransferCode: '755W', // 原寄地中转场
        twoDimensionCode:
        "MMM={'k1':'755W','k2':'755BF','k3':'018','k4':'T4','k5':'444017634769','k6':'','k7':'56faa109'}", // 二维码
        abFlag: 'A', // AB标
        codingMappingOut: null, // 出港映射码
        printIcon: '01100000', // 重货,蟹类,生鲜,易碎,医药,Z标,备用,备用
        orderId: '01343795412953600000', // 订单号
        content: '测试物品', // 托寄物内容
        mailNo: 'SF8888888888888,SF8888888888881,SF8888888888882', // 运单号
        deliverCompany: '深圳仓', // 寄,公司
        deliverName: '测试账号1', // 寄,姓名
        deliverMobile: '15000000000', // 寄,手机号
        deliverProvince: '广东省', // 寄,省
        deliverCity: '深圳市', // 寄,市
        deliverCounty: '福田区', // 寄,区
        deliverAddress: '新洲十一区万基商务大厦', // 寄,地址
        consignerCompany: '小微科技组', // 收,公司
        consignerName: '测试', // 收,姓名
        consignerMobile: '15000000000', // 收,手机号
        consignerProvince: '广东省', // 收,省
        consignerCity: '深圳市', // 收,市
        consignerCounty: '福田区', // 收,区
        consignerAddress: '万基商务大厦', // 收,地址
        payMethod: 1, // 付款方式
        monthAccount: '7551234567', // 月结卡号
        meterageWeight: null, // 计费重量
        cargoWeight: null, // 实际重量
        totalFee: null,
        remark: '备注信息', // 备注
        cod: null, // /代收付款金额
        parcelQuantity: 3, // 包裹数,>1表示子母单
        cargoCount: null, // 物品数量
        expressTypeText: '顺丰标快', // 类型
        addedService: 'COD,10' // 增值服务
    }
]
0.0.2

3 years ago

0.0.1

3 years ago