| | |
| | | <div> |
| | | <div class="titleH1" style="text-align: center;margin-bottom: 1px">检测中心样品标识卡</div> |
| | | <div style="text-align: center;"> |
| | | <barcode :value="item.barcode" :height="22" :width="1.6" :displayValue="false"></barcode> |
| | | <barcode :margin="1" :value="item.barcode" :height="22" :width="1.6" :displayValue="false"></barcode> |
| | | </div> |
| | | <div style="margin-left: 12px;text-align: left"> |
| | | <div class="item"> |
| | |
| | | <script> |
| | | import PrintJS from "print-js"; |
| | | import {printLabel} from "@/api/business/rawMaterialOrder"; |
| | | import {stringToBase64} from '@/utils/base64Util' |
| | | |
| | | export default { |
| | | name: "printDialog", |
| | |
| | | console.log('item---', item) |
| | | item.sendTime = item.sendTime && item.sendTime.substring(0, 10) |
| | | item.sampleNumber = item.qtyArrived + item.buyUnitMeas |
| | | this.$set(item, 'barcode', item.entrustCode) |
| | | this.$set(item, 'barcode', item.entrustCode+","+stringToBase64(item.color)) |
| | | this.$set(item, 'isLeave', item.labelStatus === '2') |
| | | }) |
| | | this.barcodeData = res.data |
| | |
| | | targetStyles: ["*"], // 使用dom的所有样式,很重要 |
| | | printable: 'printOrder',//页面 |
| | | type: "html",//文档类型 |
| | | maxWidth:360, |
| | | maxWidth:440, |
| | | header: '', |
| | | style: |
| | | `@page { |
| | |
| | | margin-top: 0.4cm; |
| | | margin-bottom: 0.4cm; |
| | | padding-bottom: 0px; |
| | | size: 400px 75px collapse; |
| | | size: 440px 75px collapse; |
| | | } |
| | | html{ |
| | | zoom:100%; |
| | | |
| | | } |
| | | @media print{ |
| | | width: 400px; |
| | | width: 440px; |
| | | height: 75px; |
| | | margin:0; |
| | | }`, |