除了颜色选择图片,注册页面

This commit is contained in:
X1627315083
2024-06-26 17:26:31 +08:00
parent 15077d37ea
commit c661454590
43 changed files with 1494 additions and 271 deletions

View File

@@ -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;
}