Files
rd_mes_uniapp/store/modules/pwoTransfer.ts

62 lines
1.2 KiB
TypeScript
Raw Normal View History

2025-12-18 14:11:48 +08:00
type TypeObj = {
data : object,
department :Department[], // 使,
listWarehouse: listWarehouse[]
[key:string] :any
}
type Department = {
departmentCode: string;
departmentTitle: string;
id: number;
plantId: number;
};
type listWarehouse = {
warehouseName :string;
warehouseCode : string;
id : number
}
const pwo = {
state:{
data:{},
department:[],
listWarehouse:[]
},
mutations: {
updatData(state : TypeObj ,data :object[]){
state.data = data;
},
/**
*
*/
updateDepartment(state : TypeObj,data:Department[]){
const arr = []
for(let i in data){
arr.push({
departmentCode:data[i].departmentCode,
departmentTitle:data[i].departmentTitle,
id:data[i].id,
plantId:data[i].plantId
})
}
state.department = arr;
console.log('updateDepartment',state.department)
},
/**
*
*/
updateWarehouse(state : TypeObj,data : listWarehouse[]){
const arr = []
for(let i in data){
const item = data[i]
arr.push({
warehouseName :item.warehouseName,
warehouseCode : item.warehouseCode,
id : item.id
})
}
state.listWarehouse = arr;
console.log('listWarehouse',state.listWarehouse)
}
}
}
export default pwo