除了颜色选择图片,注册页面
This commit is contained in:
@@ -521,24 +521,37 @@ export default defineComponent({
|
||||
this.setPosition('')
|
||||
// this.getworkspace()
|
||||
}
|
||||
})
|
||||
}).catch((res)=>{
|
||||
this.isShowMark = false
|
||||
// this.getworkspace()
|
||||
});
|
||||
},
|
||||
getMannequins(){//获取模特
|
||||
Https.axiosGet(Https.httpUrls.getMannequins,{params:{sex:this.workspaceItem.sex}}).then((rv: any) => {
|
||||
if (rv) {
|
||||
// rv.forEach((item:any)=>{
|
||||
// item.type ==
|
||||
// })
|
||||
if(rv[0].type == 'System'){
|
||||
let a = rv[0]
|
||||
rv[0] = rv[1]
|
||||
rv[1] = a
|
||||
getMannequins(isSetmannequins:any){//获取模特
|
||||
let styleData = this.workspaceItem.style?this.workspaceItem.style:''
|
||||
return new Promise((resolve,reject)=>{
|
||||
Https.axiosGet(Https.httpUrls.getMannequins,{params:{sex:this.workspaceItem.sex,style:styleData}}).then(async (rv: any) => {
|
||||
if (rv) {
|
||||
if(rv[0].type == 'System'){
|
||||
let a = rv[0]
|
||||
rv[0] = rv[1]
|
||||
rv[1] = a
|
||||
}
|
||||
this.mannequins = rv
|
||||
if(this.mannequins?.[0]==null){
|
||||
this.systemSeleves = false
|
||||
}
|
||||
if(isSetmannequins){
|
||||
// this.workspaceItem.femalePresignedUrl = this.mannequins?.[1]?.modelList[0].presignedUrl
|
||||
// this.workspaceItem.mannequinFemaleType = 'System'
|
||||
// this.workspaceItem.mannequinFemaleId = this.mannequins?.[1]?.modelList[0].id
|
||||
await this.setMannequins(this.mannequins?.[1]?.modelList[0],'System')
|
||||
// this.workspaceItem.mannequinUrl = this.mannequins?.[1]?.modelList[0].presignedUrl
|
||||
// this.workspaceItem.mannequinType = 'System'
|
||||
// this.workspaceItem.mannequinId = this.mannequins?.[1]?.modelList[0].id
|
||||
}
|
||||
resolve('')
|
||||
}
|
||||
this.mannequins = rv
|
||||
if(this.mannequins?.[0]==null){
|
||||
this.systemSeleves = false
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
},
|
||||
putWorkspace(data:any,index:any){//修改workspace
|
||||
@@ -678,7 +691,7 @@ export default defineComponent({
|
||||
this.workspaceItem.sexEnum = v
|
||||
this.openType.sex = false
|
||||
this.workspaceItem.sex = v.value
|
||||
this.getMannequins()
|
||||
this.getMannequins(false)
|
||||
this.setMannequinsSex()
|
||||
this.setPosition('sex')
|
||||
|
||||
@@ -694,33 +707,37 @@ export default defineComponent({
|
||||
// this.workspaceItem.mannequinId = item.id
|
||||
// this.workspaceItem.mannequinType = str
|
||||
// this.workspaceItem.mannequinUrl = item.presignedUrl
|
||||
let id
|
||||
if(this.workspaceItem.sexEnum.value == 'Female'){
|
||||
id = this.workspaceItem.mannequinFemaleId
|
||||
this.workspaceItem.femalePresignedUrl = item.presignedUrl
|
||||
this.workspaceItem.mannequinFemaleType = str
|
||||
this.workspaceItem.mannequinFemaleId = item.id
|
||||
}else if(this.workspaceItem.sexEnum.value == 'Male'){
|
||||
id = this.workspaceItem.mannequinMaleId
|
||||
this.workspaceItem.malePresignedUrl = item.presignedUrl
|
||||
this.workspaceItem.mannequinMaleType = str
|
||||
this.workspaceItem.mannequinMaleId = item.id
|
||||
}
|
||||
// if(id != item.id){
|
||||
if(this.driver__.driver){
|
||||
// this.openType.habit = false
|
||||
nextTick().then(()=>{
|
||||
// driverObj__.moveTo(2);
|
||||
driverObj__.moveNext();
|
||||
this.openType.model = false
|
||||
return new Promise((resolve, reject) => {
|
||||
let id
|
||||
if(this.workspaceItem.sexEnum.value == 'Female'){
|
||||
id = this.workspaceItem.mannequinFemaleId
|
||||
this.workspaceItem.femalePresignedUrl = item.presignedUrl
|
||||
this.workspaceItem.mannequinFemaleType = str
|
||||
this.workspaceItem.mannequinFemaleId = item.id
|
||||
}else if(this.workspaceItem.sexEnum.value == 'Male'){
|
||||
id = this.workspaceItem.mannequinMaleId
|
||||
this.workspaceItem.malePresignedUrl = item.presignedUrl
|
||||
this.workspaceItem.mannequinMaleType = str
|
||||
this.workspaceItem.mannequinMaleId = item.id
|
||||
}
|
||||
// if(id != item.id){
|
||||
if(this.driver__.driver){
|
||||
// this.openType.habit = false
|
||||
nextTick().then(()=>{
|
||||
// driverObj__.moveTo(2);
|
||||
driverObj__.moveNext();
|
||||
this.openType.model = false
|
||||
|
||||
// driverObj__.moveNext();
|
||||
})
|
||||
}
|
||||
// }
|
||||
this.workspaceItem.mannequinUrl = item.presignedUrl
|
||||
this.workspaceItem.mannequinType = str
|
||||
this.workspaceItem.mannequinId = item.id
|
||||
// driverObj__.moveNext();
|
||||
})
|
||||
}
|
||||
// }
|
||||
this.workspaceItem.mannequinUrl = item.presignedUrl
|
||||
this.workspaceItem.mannequinType = str
|
||||
this.workspaceItem.mannequinId = item.id
|
||||
resolve('')
|
||||
})
|
||||
|
||||
},
|
||||
// FEMALE MALE
|
||||
setMannequinsSex(){
|
||||
@@ -755,7 +772,7 @@ export default defineComponent({
|
||||
this.openType.workspace = false
|
||||
this.openType.sex = false
|
||||
this.openType.model = !this.openType.model
|
||||
this.getMannequins()
|
||||
this.getMannequins(false)
|
||||
if(this.driver__.driver && this.openType.model){
|
||||
nextTick().then(()=>{
|
||||
driverObj__.moveTo(4);
|
||||
@@ -794,9 +811,14 @@ export default defineComponent({
|
||||
// sureSelectModel(event: any) {
|
||||
// this.store.commit("setTemplateData", event);
|
||||
// },
|
||||
setWorkspaceStyle(data: any){
|
||||
this.workspaceItem.styleId = data.id
|
||||
async setWorkspaceStyle(data: any){
|
||||
// this.workspaceItem.styleId = data.id
|
||||
this.workspaceItem.styleName = data.name
|
||||
this.workspaceItem.style = data.value
|
||||
this.workspaceItem.styleId = data.id
|
||||
if(data.isRevampModel){
|
||||
await this.getMannequins(true)
|
||||
}
|
||||
this.putWorkspace(this.workspaceItem,this.workspaceItem.id)
|
||||
},
|
||||
setStyle(){
|
||||
@@ -1025,6 +1047,8 @@ export default defineComponent({
|
||||
justify-content: space-between;
|
||||
.model_current{
|
||||
margin-right: calc(3rem*1.2);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
.model_text{
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user