Browse Source

site

master
han\hanst 1 month ago
parent
commit
d08fa5dc59
  1. 15
      src/views/modules/inventory/label-query.vue

15
src/views/modules/inventory/label-query.vue

@ -338,6 +338,10 @@ export default {
this.$message.error('没有可打印的标签信息');
return;
}
if (!this.labelInfo.site) {
this.$message.error('标签缺少工厂编码,无法打印');
return;
}
let printLabelType;
if (this.labelInfo.partNo && this.labelInfo.partNo.startsWith("80")) {
printLabelType = '库存成品标签';
@ -365,7 +369,8 @@ export default {
const printRequest = {
userId: localStorage.getItem('userName'),
username: localStorage.getItem('userName'),
site: localStorage.getItem('site'),
// 查询已不再按登录工厂过滤,打印必须用当前 HandlingUnit.site,否则会按错工厂取标签数据
site: this.labelInfo.site,
unitIds: unitIds,
labelType: printLabelType
};
@ -428,12 +433,18 @@ export default {
this.$message.error('拆分数量必须小于当前数量');
return;
}
if (!this.labelInfo.site) {
this.$message.error('标签缺少工厂编码,无法拆分');
return;
}
this.splitLoading = true;
try {
const { data } = await splitLabel({
site: this.site,
// 拆分按 site + unitId 定位原标签,必须用 HandlingUnit.site,不能用登录工厂
site: this.labelInfo.site,
unitId: this.labelInfo.unitId,
splitQty: splitQty,
operatorName: localStorage.getItem('userName')

Loading…
Cancel
Save