commit
This commit is contained in:
@@ -1,76 +0,0 @@
|
||||
import {Module} from 'vuex'
|
||||
import {RootState} from '../index'
|
||||
import { message } from "ant-design-vue";
|
||||
import UploadFile from './uploadFile'
|
||||
|
||||
interface UploadList{
|
||||
moodboardList:any,
|
||||
generateList:any,
|
||||
MaterialList:any,
|
||||
}
|
||||
|
||||
const Moodboard : Module<UploadList,RootState> = {
|
||||
state:{
|
||||
moodboardList:[],
|
||||
generateList:[],
|
||||
MaterialList:[],
|
||||
},
|
||||
mutations:{
|
||||
setMoodboardFile(state,files){
|
||||
state.moodboardList = files;
|
||||
// (UploadFile.mutations as any).setMoodboard();
|
||||
},
|
||||
|
||||
addGenerateMaterialFils(state,data){
|
||||
let file
|
||||
let arr = [...state.generateList,...state.MaterialList,...state.moodboardList]
|
||||
if(data.type_ == 'generate'){
|
||||
file = state.generateList
|
||||
}else{
|
||||
file = state.MaterialList
|
||||
}
|
||||
if(file.length == 0){
|
||||
if(arr.length >= 8){
|
||||
message.error('You can select up to 8 images')
|
||||
}else{
|
||||
data.checked = true
|
||||
file.push(data)
|
||||
}
|
||||
}else{
|
||||
let str = true
|
||||
for (let index = 0; index < file.length; index++) {
|
||||
if(file[index].id_ == data.id_){
|
||||
// data.id_ = GO.id++
|
||||
str = false
|
||||
}
|
||||
}
|
||||
if(str){
|
||||
if(arr.length >= 8){
|
||||
message.error('You can select up to 8 images')
|
||||
}else{
|
||||
data.checked = true
|
||||
file.push(data)
|
||||
}
|
||||
}else{
|
||||
data.checked = false
|
||||
file = file.filter((v:any)=> v.id_ != data.id_)
|
||||
}
|
||||
}
|
||||
if(data.type_ == 'generate'){
|
||||
state.generateList = file
|
||||
}else{
|
||||
state.MaterialList = file
|
||||
}
|
||||
// (UploadFile.mutations as any).setMoodboard();
|
||||
},
|
||||
setGenerateFils(state,files){
|
||||
state.generateList = files
|
||||
// (UploadFile.mutations as any).setMoodboard();
|
||||
},
|
||||
},
|
||||
actions:{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
export default Moodboard
|
||||
@@ -46,6 +46,14 @@ const UploadFilesModule : Module<UploadFiles,RootState> = {
|
||||
setMoodboardFile(state,files){
|
||||
state.moodboardFiles = files
|
||||
state.moodboard = [...state.moodboardFiles,...state.moodboardGenerateFiles,...state.moodboardMaterialFiles]
|
||||
},
|
||||
setMoodboardGenerateFiles(state,files){
|
||||
state.moodboardGenerateFiles = files
|
||||
state.moodboard = [...state.moodboardFiles,...state.moodboardGenerateFiles,...state.moodboardMaterialFiles]
|
||||
},
|
||||
setMoodboardMaterialFiles(state,files){
|
||||
state.moodboardMaterialFiles = files
|
||||
state.moodboard = [...state.moodboardFiles,...state.moodboardGenerateFiles,...state.moodboardMaterialFiles]
|
||||
},
|
||||
addGenerateMaterialFils(state,data){
|
||||
let file
|
||||
@@ -119,13 +127,27 @@ const UploadFilesModule : Module<UploadFiles,RootState> = {
|
||||
setSketchboardFile(state,files){
|
||||
state.sketchboardFiles = files
|
||||
state.sketchboard = [...state.sketchboardFiles,...state.sketchGenerateFiles,...state.sketchMaterialFiles]
|
||||
|
||||
},
|
||||
setSketchboardGenerateFiles(state,files){
|
||||
state.sketchGenerateFiles = files
|
||||
state.sketchboard = [...state.sketchboardFiles,...state.sketchGenerateFiles,...state.sketchMaterialFiles]
|
||||
},
|
||||
setSketchboardMaterialFiles(state,files){
|
||||
state.sketchMaterialFiles = files
|
||||
state.sketchboard = [...state.sketchboardFiles,...state.sketchGenerateFiles,...state.sketchMaterialFiles]
|
||||
},
|
||||
setPrintboardFile(state,files){
|
||||
state.printboardFiles = files
|
||||
state.printboard = [...state.printboardFiles,...state.printGenerateFiles,...state.printMaterialFiles]
|
||||
},
|
||||
|
||||
setPrintboardGenerateFiles(state,files){
|
||||
state.printGenerateFiles = files
|
||||
state.printboard = [...state.printboardFiles,...state.printGenerateFiles,...state.printMaterialFiles]
|
||||
},
|
||||
setPrintboardMaterialFiles(state,files){
|
||||
state.printMaterialFiles = files
|
||||
state.printboard = [...state.printboardFiles,...state.printGenerateFiles,...state.printMaterialFiles]
|
||||
},
|
||||
|
||||
|
||||
setColorboardList(state,colorBoards){
|
||||
@@ -137,7 +159,7 @@ const UploadFilesModule : Module<UploadFiles,RootState> = {
|
||||
setAllBoardData(state){
|
||||
state.allBoardData = {
|
||||
moodboardFiles:state.moodboard,
|
||||
printboardFiles:state.printboardFiles,
|
||||
printboardFiles:state.printboard,
|
||||
colorBoards:state.colorBoards,
|
||||
sketchboardFiles:state.sketchboard,
|
||||
marketingSketchFiles:state.marketingSketchFiles,
|
||||
|
||||
Reference in New Issue
Block a user