1.1.5 • Published 10 months ago

react-hiprint-plugins v1.1.5

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

react-hiprint-plugins

Usage

import { HiPrint } from 'react-hiprint-plugins';

const testTemplate = { "panels": [{ "index": 0, "height": 50, "width": 75, "paperHeader": 49.5, "paperFooter": 141.73228346456693, "printElements": [{ "options": { "left": 4.5, "top": 1.5, "height": 126, "width": 202.5 }, "printElementType": { "type": "rect" } }, { "options": { "left": 6, "top": 7.5, "height": 9.75, "width": 48, "title": "物料标签" }, "printElementType": { "type": "text" } }, { "options": { "left": 3, "top": 21, "height": 9, "width": 141 }, "printElementType": { "type": "hline" } }, { "options": { "left": 3, "top": 42, "height": 9, "width": 141 }, "printElementType": { "type": "hline" } }, { "options": { "left": 3, "top": 63, "height": 9, "width": 141 }, "printElementType": { "type": "hline" } }, { "options": { "left": 3, "top": 84, "height": 9, "width": 202.5 }, "printElementType": { "type": "hline" } }, { "options": { "left": 3, "top": 108, "height": 9, "width": 204 }, "printElementType": { "type": "hline" } }, { "options": { "left": 58.5, "top": 6, "height": 123, "width": 9 }, "printElementType": { "type": "vline" } }, { "options": { "left": 6, "top": 27, "height": 12, "width": 48, "title": "包装数量" }, "printElementType": { "type": "longText" } }, { "options": { "left": 6, "top": 48, "height": 9.75, "width": 48, "title": "采购订单号" }, "printElementType": { "type": "text" } }, { "options": { "left": 6, "top": 69, "height": 9.75, "width": 48, "title": "产品名称" }, "printElementType": { "type": "text" } }, { "options": { "left": 6, "top": 93, "height": 9.75, "width": 48, "title": "出货日期" }, "printElementType": { "type": "text" } }, { "options": { "left": 4.5, "top": 112.5, "height": 9.75, "width": 49.5, "title": "有效日期" }, "printElementType": { "type": "text" } }, { "options": { "left": 144, "top": 6, "height": 102, "width": 9 }, "printElementType": { "type": "vline" } }, { "options": { "left": 145.5, "top": 22.5, "height": 48, "width": 61.5, "title": "物料号", "testData": "M20230607-001", "textType": "qrcode", "barcodeMode": "CODE128A" }, "printElementType": { "type": "text" } }, { "options": { "left": 64.5, "top": 7.5, "height": 9.75, "width": 75, "field": "mLotId", "testData": "M20230607-001" }, "printElementType": { "type": "text" } }, { "options": { "left": 64.5, "top": 27, "height": 9.75, "width": 75, "field": "packageQty", "testData": "300" }, "printElementType": { "type": "text" } }, { "options": { "left": 64.5, "top": 51, "height": 9.75, "width": 75, "field": "orderId", "testData": "O230101001" }, "printElementType": { "type": "text" } }, { "options": { "left": 64.5, "top": 69, "height": 9.75, "width": 75, "field": "productName", "testData": "PA0001" }, "printElementType": { "type": "text" } }, { "options": { "left": 64.5, "top": 93, "height": 9.75, "width": 75, "field": "shipmentDate", "testData": "2023-08-10", "dataType": "datetime", "format": "yyyy-M-d" }, "printElementType": { "type": "text" } }, { "options": { "left": 64.5, "top": 112.5, "height": 9.75, "width": 133.5, "field": "effectiveDate", "testData": "2025-08-10", "dataType": "datetime", "format": "yyyy-MM-dd HH:mm" }, "printElementType": { "type": "text" } }], "paperNumberLeft": 182, "paperNumberTop": 119, "paperNumberDisabled": true }] };
const testData = [{
  mLotId: "M2023001",
  packageQty: "25",
  orderId: "00001",
}];

const onSave = (value) => {
    console.log('onSaveTemplateJson', value);
}
export default () => <div style={{height: '900px'}}><HiPrint template={testTemplate} printData={testData} onSaveTemplate={onSave}/> </div>
1.1.5

10 months ago

1.1.4

10 months ago

1.1.3

10 months ago

1.1.2

10 months ago

1.1.1

10 months ago

1.0.6

10 months ago

1.0.5

10 months ago

1.0.4

10 months ago

1.0.3

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago