feat: 🚀 配合后端传规格型号

This commit is contained in:
2026-03-10 11:15:18 +08:00
parent 4126129d43
commit ef2831ac4a
3 changed files with 373 additions and 3 deletions

View File

@@ -5,7 +5,6 @@
export {} export {}
declare global { declare global {
const EffectScope: typeof import("vue")["EffectScope"]; const EffectScope: typeof import("vue")["EffectScope"];
const ElMessage: typeof import("element-plus/es")["ElMessage"];
const computed: typeof import("vue")["computed"]; const computed: typeof import("vue")["computed"];
const createApp: typeof import("vue")["createApp"]; const createApp: typeof import("vue")["createApp"];
const customRef: typeof import("vue")["customRef"]; const customRef: typeof import("vue")["customRef"];

View File

@@ -707,7 +707,6 @@ const getRemoteData = async (query: any) => {
// 规格型号转换option点击事件 // 规格型号转换option点击事件
const handleRemoteClick = (item: any) => { const handleRemoteClick = (item: any) => {
console.log(item, "======item===========");
datas.remoteSelectItem = item; datas.remoteSelectItem = item;
}; };
@@ -719,10 +718,12 @@ const handleRemoteClear = () => {
// 规格型号转换确认 // 规格型号转换确认
const handleSpecificationConfirm = async () => { const handleSpecificationConfirm = async () => {
console.log(datas.remoteSelectItem, "=datas.printCodeRuleFormData=");
let params: any = { let params: any = {
generateRecordId: datas.printCodeRuleFormData.generateRecordId, generateRecordId: datas.printCodeRuleFormData.generateRecordId,
serialNumbers: [], serialNumbers: [],
materialNumber: datas.remoteSelectItem.materialNumber materialNumber: datas.remoteSelectItem.materialNumber,
specifications: []
}; };
//判断一下是否是相同的物料编码进行转换 //判断一下是否是相同的物料编码进行转换
let isMaterialNumberSome = datas.codePrintSelectionList.some((item: any) => { let isMaterialNumberSome = datas.codePrintSelectionList.some((item: any) => {
@@ -734,6 +735,10 @@ const handleSpecificationConfirm = async () => {
} }
datas.codePrintSelectionList.forEach((item: any) => { datas.codePrintSelectionList.forEach((item: any) => {
params.serialNumbers.push(item.serialNumber); params.serialNumbers.push(item.serialNumber);
params.specifications.push({
serialNumber: item.serialNumber,
old_Specification: item.specifications
});
}); });
//接口 //接口

File diff suppressed because one or more lines are too long