二维码生成独立页面

This commit is contained in:
砂糖
2025-07-30 10:53:06 +08:00
parent cb6fd3f57e
commit 347f400578
9 changed files with 137 additions and 122 deletions

View File

@@ -5,7 +5,9 @@ import { listRawMaterial } from '@/api/wms/rawMaterial';
const state = {
categoryList: [],
productMap: {},
rawMaterialMap: {}
rawMaterialMap: {},
productList: [],
rawMaterialList: []
};
const mutations = {
@@ -17,6 +19,12 @@ const mutations = {
},
SET_RAW_MATERIAL_MAP(state, map) {
state.rawMaterialMap = map;
},
SET_PRODUCT_LIST(state, list) {
state.productList = list;
},
SET_RAW_MATERIAL_LIST(state, list) {
state.rawMaterialList = list;
}
};
@@ -40,6 +48,7 @@ const actions = {
map[item.productId] = item;
});
commit('SET_PRODUCT_MAP', map);
commit('SET_PRODUCT_LIST', res.rows || []);
return map;
});
},
@@ -53,20 +62,14 @@ const actions = {
map[item.rawMaterialId] = item;
});
commit('SET_RAW_MATERIAL_MAP', map);
commit('SET_RAW_MATERIAL_LIST', res.rows || []);
return map;
});
}
};
const getters = {
productList: state => Object.values(state.productMap),
rawMaterialList: state => Object.values(state.rawMaterialMap)
}
export default {
namespaced: true,
state,
mutations,
actions,
getters
};