2023-01-06 16:00:15 +08:00
|
|
|
import {Module} from 'vuex'
|
|
|
|
|
import {RootState} from '../index'
|
|
|
|
|
|
|
|
|
|
interface DesignDetail{
|
|
|
|
|
designItemDetail:any,
|
2023-09-25 10:09:00 +08:00
|
|
|
designPreviewData:any,
|
2023-01-06 16:00:15 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const DesignDetailModule : Module<DesignDetail,RootState> = {
|
|
|
|
|
state:{
|
2023-09-25 10:09:00 +08:00
|
|
|
designItemDetail:{},
|
|
|
|
|
designPreviewData:{}
|
2023-01-06 16:00:15 +08:00
|
|
|
},
|
|
|
|
|
mutations:{
|
|
|
|
|
setDesignItemDetail(state,files){
|
|
|
|
|
state.designItemDetail = files
|
|
|
|
|
},
|
|
|
|
|
setDesignItemColthes(state,data){
|
|
|
|
|
state.designItemDetail.clothes[data.index] = data.clothes
|
|
|
|
|
},
|
|
|
|
|
setDesignItemOthers(state,data){
|
|
|
|
|
state.designItemDetail.others[data.index] = data.others
|
2023-09-25 10:09:00 +08:00
|
|
|
},
|
|
|
|
|
setDesignPreviewData(state,files){
|
|
|
|
|
state.designPreviewData = files
|
2023-01-06 16:00:15 +08:00
|
|
|
},
|
2023-09-12 10:11:27 +08:00
|
|
|
// setDesignItemOthers(state,data){
|
|
|
|
|
// state.designItemDetail.others[data.index] = data.others
|
|
|
|
|
// },
|
2023-01-06 16:00:15 +08:00
|
|
|
},
|
|
|
|
|
actions:{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export default DesignDetailModule
|