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 {}
declare global {
const EffectScope: typeof import("vue")["EffectScope"];
const ElMessage: typeof import("element-plus/es")["ElMessage"];
const computed: typeof import("vue")["computed"];
const createApp: typeof import("vue")["createApp"];
const customRef: typeof import("vue")["customRef"];

View File

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