|
|
|
@ -248,6 +248,7 @@ export default {
|
|
|
|
|
total: 0,
|
|
|
|
|
// 白坯原材料采购单表格数据
|
|
|
|
|
bpprocureList: [],
|
|
|
|
|
factoryName: "",
|
|
|
|
|
// 弹出层标题
|
|
|
|
|
title: "",
|
|
|
|
|
// 是否显示弹出层
|
|
|
|
@ -370,11 +371,24 @@ export default {
|
|
|
|
|
|
|
|
|
|
async handlePrint() {
|
|
|
|
|
// 获取选中数据
|
|
|
|
|
let factoryCode = localStorage
|
|
|
|
|
.getItem("parkName")
|
|
|
|
|
let factoryCode = localStorage.getItem("USER_POOL_NAME_CURRENT");
|
|
|
|
|
// .substring(3);
|
|
|
|
|
console.log(localStorage)
|
|
|
|
|
|
|
|
|
|
// 定义 factoryCode 和 factoryName 的映射关系
|
|
|
|
|
const factoryMapping = {
|
|
|
|
|
"ds_1000": "中山小榄工厂",
|
|
|
|
|
"ds_1010": "阜沙工厂",
|
|
|
|
|
"ds_1020": "重庆工厂",
|
|
|
|
|
"ds_1030": "江西工厂",
|
|
|
|
|
"ds_1040": "安徽工厂",
|
|
|
|
|
"ds_999": "中山恒阳"
|
|
|
|
|
};
|
|
|
|
|
// 根据 factoryCode 查找对应的 factoryName
|
|
|
|
|
console.log(factoryCode)
|
|
|
|
|
this.factoryName = factoryMapping[factoryCode] || "未知工厂"; // 如果没有匹配,赋值为“未知工厂”
|
|
|
|
|
// if (){}
|
|
|
|
|
console.log(this.factoryName )
|
|
|
|
|
const selectedData = this.bpprocureList.filter(item => this.ids.includes(item.id));
|
|
|
|
|
if (selectedData.length === 0) {
|
|
|
|
|
this.$message.warning("请先选择要打印的记录");
|
|
|
|
@ -422,7 +436,7 @@ export default {
|
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
<div style="text-align: center;">
|
|
|
|
|
<h3>中山恒阳采购单</h3>
|
|
|
|
|
<h3>${this.factoryName}采购单</h3>
|
|
|
|
|
<div style="float: right; margin-top: -50px; width: 200px; height: 100px;">
|
|
|
|
|
<img src="${barcodeDataUrl}" alt="条形码" />
|
|
|
|
|
</div>
|
|
|
|
@ -460,6 +474,15 @@ export default {
|
|
|
|
|
printContent += `
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
<div class="notice">
|
|
|
|
|
<p>注意事项:</p>
|
|
|
|
|
<ol>
|
|
|
|
|
<li>本采购订单请贵单位在 48 小时内确认回传,逾期将视为放弃本订单。</li>
|
|
|
|
|
<li>供应商请严格遵守交货日期,若突发意外情况需要延期供货请以书面、电话等方式向我方联络,否则延期后的一切损失由供应商承担。</li>
|
|
|
|
|
<li>供应商所交付的货物与采购订单的要求不符。</li>
|
|
|
|
|
<li>供应商在供货时,需注明货物的采购单号以方便此后与我方对账结算。</li>
|
|
|
|
|
</ol>
|
|
|
|
|
</div>
|
|
|
|
|
</body>
|
|
|
|
|
</html>`;
|
|
|
|
|
|
|
|
|
|