Merge remote-tracking branch 'origin/0.8.X' into 0.8.X

This commit is contained in:
2026-01-09 18:27:10 +08:00
2 changed files with 14 additions and 5 deletions

View File

@@ -63,7 +63,7 @@
<el-col :span="1.5"> <el-col :span="1.5">
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExportAll">导出</el-button> <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExportAll">导出</el-button>
</el-col> </el-col>
<el-col :span="2"> <el-col :span="2" v-if="canExportAll">
<el-button type="info" plain icon="el-icon-printer" size="mini" :disabled="multiple" @click="handleBatchPrintLabel">批量打印标签</el-button> <el-button type="info" plain icon="el-icon-printer" size="mini" :disabled="multiple" @click="handleBatchPrintLabel">批量打印标签</el-button>
</el-col> </el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@@ -345,6 +345,10 @@ export default {
type: Boolean, type: Boolean,
default: false, default: false,
}, },
canExportAll: {
type: Boolean,
default: false,
}
}, },
data() { data() {
return { return {
@@ -822,8 +826,8 @@ export default {
const paperHeightMm = 100; const paperHeightMm = 100;
// 留白:左右约 4mm上下更小一些避免底部空得太多 // 留白:左右约 4mm上下更小一些避免底部空得太多
const marginXmm = 4; const marginXmm = 4;
const marginTopMm = 2; const marginTopMm = 0;
const marginBottomMm = 1; const marginBottomMm = 0;
const pageWidthPt = paperWidthMm * mmToPt; const pageWidthPt = paperWidthMm * mmToPt;
const pageHeightPt = paperHeightMm * mmToPt; const pageHeightPt = paperHeightMm * mmToPt;
@@ -873,7 +877,9 @@ export default {
const x = marginXPt + (contentWidthPt - drawW) / 2; const x = marginXPt + (contentWidthPt - drawW) / 2;
const y = marginBottomPt + (contentHeightPt - drawH) / 2; const y = marginBottomPt + (contentHeightPt - drawH) / 2;
page.drawImage(pngImage, { x, y, width: drawW, height: drawH }); console.log(pngImage)
page.drawImage(pngImage, { x, y: y - 20, width: drawW, height: drawH + 20 });
} }
const pdfBytes = await pdfDoc.save(); const pdfBytes = await pdfDoc.save();

View File

@@ -4,7 +4,9 @@
:labelType="labelType" :labelType="labelType"
:showStatus="showStatus" :showStatus="showStatus"
:hideType="hideType" :hideType="hideType"
:showLength="showLength" /> :showLength="showLength"
:canExportAll="canExportAll"
/>
</template> </template>
<script> <script>
@@ -27,6 +29,7 @@ export default {
showStatus: true, showStatus: true,
hideType: true, hideType: true,
showLength: true, showLength: true,
canExportAll: true
} }
} }
} }