1
huangxiaoqiang
2025-12-23 9fd72bc9710ec094f7001c8a64fb3d1a882dc02a
ÏîÄ¿´úÂë/WIDESEA_WMSClient/src/extension/outbound/extend/printView.vue
@@ -17,7 +17,7 @@
                                </div>
                                <div class="column">
                                    <span class="label">供应商编码</span>
                                    <span class="value full-width">{{ item.supplierCode }}</span>
                                    <span class="value full-width">{{ item.suplierCode }}</span>
                                </div>
                            </div>
@@ -28,36 +28,36 @@
                                </div>
                                <div class="column">
                                    <span class="label">采购单号</span>
                                    <span class="value full-width">{{ item.purchaseOrderNo }}</span>
                                    <span class="value full-width">{{ item.pruchaseOrderNo }}</span>
                                </div>
                            </div>
                            <div class="row dual-column">
                                <div class="column">
                                    <span class="label">规格</span>
                                    <span class="value full-width">{{ item.specification }}</span>
                                    <span class="value full-width">{{ item.materialSpec }}</span>
                                </div>
                                <div class="column">
                                    <span class="label">数量/总数</span>
                                    <span class="value full-width">{{ item.quantityTotal }}</span>
                                    <span class="value full-width">{{ item.quantity }}</span>
                                </div>
                            </div>
                            <div class="row dual-column">
                                <div class="column">
                                    <span class="label">批号</span>
                                    <span class="value full-width">{{ item.batchNumber }}</span>
                                    <span class="value full-width">{{ item.barcode }}</span>
                                </div>
                                <div class="column">
                                    <span class="label">批次</span>
                                    <span class="value full-width">{{ item.batch }}</span>
                                    <span class="value full-width">{{ item.batchNo }}</span>
                                </div>
                            </div>
                            <div class="row dual-column">
                                <div class="column">
                                    <span class="label">厂区</span>
                                    <span class="value full-width">{{ item.factory }}</span>
                                    <span class="value full-width">{{ item.factoryArea }}</span>
                                </div>
                                <div class="column">
                                    <span class="label">日期</span>
@@ -87,7 +87,7 @@
                                    </div>
                                    <div class="column-preview">
                                        <span class="label-preview">供应商编码</span>
                                        <span class="value-preview full-width">{{ item.supplierCode }}</span>
                                        <span class="value-preview full-width">{{ item.suplierCode }}</span>
                                    </div>
                                </div>
@@ -98,36 +98,36 @@
                                    </div>
                                    <div class="column-preview">
                                        <span class="label-preview">采购单号</span>
                                        <span class="value-preview full-width">{{ item.purchaseOrderNo }}</span>
                                        <span class="value-preview full-width">{{ item.pruchaseOrderNo }}</span>
                                    </div>
                                </div>
                                <div class="row-preview dual-column">
                                    <div class="column-preview">
                                        <span class="label-preview">规格</span>
                                        <span class="value-preview full-width">{{ item.specification }}</span>
                                        <span class="value-preview full-width">{{ item.materialSpec }}</span>
                                    </div>
                                    <div class="column-preview">
                                        <span class="label-preview">数量/总数</span>
                                        <span class="value-preview full-width">{{ item.quantityTotal }}</span>
                                        <span class="value-preview full-width">{{ item.quantity }}</span>
                                    </div>
                                </div>
                                <div class="row-preview dual-column">
                                    <div class="column-preview">
                                        <span class="label-preview">批号</span>
                                        <span class="value-preview full-width">{{ item.batchNumber }}</span>
                                        <span class="value-preview full-width">{{ item.barcode }}</span>
                                    </div>
                                    <div class="column-preview">
                                        <span class="label-preview">批次</span>
                                        <span class="value-preview full-width">{{ item.batch }}</span>
                                        <span class="value-preview full-width">{{ item.batchNo }}</span>
                                    </div>
                                </div>
                                <div class="row-preview dual-column">
                                    <div class="column-preview">
                                        <span class="label-preview">厂区</span>
                                        <span class="value-preview full-width">{{ item.factory }}</span>
                                        <span class="value-preview full-width">{{ item.factoryArea }}</span>
                                    </div>
                                    <div class="column-preview">
                                        <span class="label-preview">日期</span>
@@ -167,7 +167,7 @@
    },
    methods: {
        generateQr(item) {
            return `${item.batchNumber}`
            return `${item.barcode}`
        },
        open(rows) {
@@ -192,6 +192,7 @@
                        return
                    }
                    printWindow.document.write(`
            <!DOCTYPE html>
            <html>
@@ -235,27 +236,40 @@
                    margin: 0 !important;
                    padding: 0 !important;
                  }
                  body {
                  html {
                    height: auto !important;
                    width: 80mm !important;
                    height: 60mm !important;
                    margin: 0 !important;
                    padding: 0 !important;
                    background: white !important;
                  }
                  body {
                    height: auto !important;
                    width: 80mm !important;
                    margin: 0 !important;
                    padding: 0 !important;
                    background: white !important;
                    overflow: visible !important;
                    min-height: 0 !important;
                    max-height: none !important;
                  }
                  .print-page {
                    width: 80mm !important;
                    height: 60mm !important;
                    page-break-after: always !important;
                    margin: 0 !important;
                    padding: 1mm !important;
                    display: block !important;
                    background: white !important;
                    page-break-inside: avoid !important;
                    position: relative !important;
                    page-break-after: always !important;
                  }
                  .print-page:last-child {
                    page-break-after: avoid !important;
                    page-break-after: auto !important;
                  }
                  
                  .material-card {
@@ -285,7 +299,6 @@
                  }
                  
                  .content {
                    height: calc(100% - 10mm) !important;
                    position: relative !important;
                  }