product
This commit is contained in:
@@ -1,22 +1,31 @@
|
||||
import {Module} from 'vuex'
|
||||
import {RootState} from '../index'
|
||||
import { Https } from "@/tool/https";
|
||||
interface DesignDetail{
|
||||
interface UserHabit{
|
||||
clothingType:any,
|
||||
credits:any,
|
||||
// devise:any,
|
||||
// deviseType:any,
|
||||
// system_per:any,
|
||||
// model:any,
|
||||
|
||||
printType:any,
|
||||
designElementsType:any,
|
||||
FemalePosition:any,
|
||||
MalePosition:any,
|
||||
Position:any,
|
||||
}
|
||||
|
||||
const HomeStoreModule : Module<DesignDetail,RootState> = {
|
||||
const userHabit : Module<UserHabit,RootState> = {
|
||||
state:{
|
||||
clothingType:[],
|
||||
credits:{
|
||||
value:0
|
||||
},
|
||||
printType:[],
|
||||
designElementsType:[],
|
||||
FemalePosition:[],
|
||||
MalePosition:[],
|
||||
Position:[],
|
||||
},
|
||||
mutations:{
|
||||
res_clothingType(state,data){
|
||||
@@ -25,6 +34,25 @@ const HomeStoreModule : Module<DesignDetail,RootState> = {
|
||||
setCredits(state,data){
|
||||
state.credits.value = data
|
||||
},
|
||||
setPrintType(state,data){
|
||||
state.printType = data
|
||||
},
|
||||
setDesignElementsType(state,data){
|
||||
state.designElementsType = data
|
||||
},
|
||||
setFemalePosition(state,data){
|
||||
state.FemalePosition = data
|
||||
},
|
||||
setMalePosition(state,data){
|
||||
state.MalePosition = data
|
||||
},
|
||||
setPosition(state,data){
|
||||
if(data == 'Female'){
|
||||
state.Position = state.FemalePosition
|
||||
}else{
|
||||
state.Position = state.MalePosition
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
actions:{
|
||||
@@ -54,9 +82,51 @@ const HomeStoreModule : Module<DesignDetail,RootState> = {
|
||||
resolve(true)
|
||||
});
|
||||
})
|
||||
|
||||
},
|
||||
getLangType(context){
|
||||
Https.axiosGet(Https.httpUrls.workspaceenumValues,{params:{enumName:'DesignElementsEnum'}}).then((rv: any) => {
|
||||
if (rv) {
|
||||
rv.forEach((item:any) => {
|
||||
let name = item.name
|
||||
item.name = item.value
|
||||
item.value = name
|
||||
});
|
||||
context.commit('setDesignElementsType',rv)
|
||||
}
|
||||
})
|
||||
Https.axiosGet(Https.httpUrls.workspaceenumValues,{params:{enumName:'PrintboardLevel2TypeEnum'}}).then((rv: any) => {
|
||||
if (rv) {
|
||||
rv.forEach((item:any) => {
|
||||
let name = item.name
|
||||
item.name = item.value
|
||||
item.value = name
|
||||
});
|
||||
context.commit('setPrintType',rv)
|
||||
}
|
||||
})
|
||||
Https.axiosGet(Https.httpUrls.workspaceenumValues,{params:{enumName:'FemalePosition'}}).then((rv: any) => {
|
||||
if (rv) {
|
||||
rv.forEach((item:any) => {
|
||||
let name = item.name
|
||||
item.name = item.value
|
||||
item.value = name
|
||||
});
|
||||
context.commit('setFemalePosition',rv)
|
||||
}
|
||||
})
|
||||
Https.axiosGet(Https.httpUrls.workspaceenumValues,{params:{enumName:'MalePosition'}}).then((rv: any) => {
|
||||
if (rv) {
|
||||
rv.forEach((item:any) => {
|
||||
let name = item.name
|
||||
item.name = item.value
|
||||
item.value = name
|
||||
});
|
||||
context.commit('setMalePosition',rv)
|
||||
context.commit('setPosition','MalePosition')
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export default HomeStoreModule
|
||||
export default userHabit
|
||||
Reference in New Issue
Block a user