| | |
| | | |
| | | <script> |
| | | import PrintJS from "print-js"; |
| | | import {labelOrderPrinting} from "@/api/business/productOrder"; |
| | | |
| | | export default { |
| | | name: "printDialog", |
| | |
| | | selection.map(m => { |
| | | ids.push(m.id) |
| | | }) |
| | | this.$axios.post(this.$api.insOrder.labelOrderPrinting, { |
| | | labelOrderPrinting({ |
| | | ids: ids |
| | | }, { |
| | | headers: { |
| | | 'Content-Type': 'application/json' |
| | | }, |
| | | noQs: true |
| | | }).then(res => { |
| | | if (res.code === 200 && res.data.length > 0) { |
| | | res.data.forEach(item => { |
| | | 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) |