修改打印出库单

This commit is contained in:
2026-02-10 09:31:09 +08:00
parent 534c9528bc
commit 0d38c8877f

View File

@@ -25,11 +25,11 @@
</tr>
<tr v-if="!isRuKu">
<td class="label-td">项目编号</td>
<td class="value-td">{{ billAllObj[0]?.xmNo }}</td>
<td class="value-td" colspan="3">{{ billAllObj[0]?.xmNo }}</td>
</tr>
<tr v-if="!isRuKu">
<td class="label-td">项目描述</td>
<td class="value-td">{{ billAllObj[0]?.xmMs }}</td>
<td class="value-td" colspan="3">{{ billAllObj[0]?.bizType == 1 ? xmMs : billAllObj[0]?.xmMs }}</td>
</tr>
<!-- 如需显示合计项数量可加在这里或者保留在下方 -->
</tbody>
@@ -127,29 +127,22 @@ const props = defineProps({
},
});
function isChukuFun(isChuku){
// scope.row.isChuku==0?"已入库":(scope.row.isChuku==1?"已出库":"审批中")
if(isChuku == 0){
return "已入库"
} else if(isChuku == 1){
return "已出库"
}else if(isChuku == 3){
return "借料出库"
}else if(isChuku == 2){
return "审批中"
}else if(isChuku == 4){
return "入库撤销"
}else if(isChuku == 5){
return "出库撤销"
}
}
const isRuKu = computed(() => {
return props.billAllObj[0]?.bizType == 0;
});
// 获取第一条数据作为头部基础信息来源
const header = computed(() => (props.billAllObj && props.billAllObj.length > 0 ? props.billAllObj[0] : {}));
// 获取不同的项目描述
const xmMs = computed(() => {
const validXmMsValues = props.billAllObj
.map(item => item.xmMs) // 提取所有 xmMs 属性值
.filter(value => !!value); // 过滤掉 null/undefined/空字符串等假值
// 3. 去重:得到所有不同的 xmMs 值
const uniqueXmMs = [...new Set(validXmMsValues)];
// 4. 核心逻辑:多个值用 + 拼接,单个值直接返回,无值返回空字符串
return uniqueXmMs.length > 1 ? uniqueXmMs.join('、') : uniqueXmMs[0] || '';
});
// 汇总逻辑
const summaryList = computed(() => {