diff --git a/src/assets/style/style.css b/src/assets/style/style.css index c8fe329c..523e2cf6 100644 --- a/src/assets/style/style.css +++ b/src/assets/style/style.css @@ -155,9 +155,33 @@ li { .el-cascader__collapse-tag .el-cascader__collapse-tag .el-tag--light { display: flex !important; } -.hideEvents { +.hideEvents * { pointer-events: none !important; } +.hideEvents .Guide_ { + pointer-events: auto !important; +} +.delete_like_file_block { + display: none; + width: 2.5rem; + height: 2.5rem; + background: rgba(0, 0, 0, 0.6); + border-radius: 0.4rem; + position: absolute; + top: 0rem; + right: 0rem; + text-align: center; + line-height: 2.5rem; + left: auto; + cursor: pointer; +} +.delete_like_file_block i { + font-size: 1.6rem; + color: #fff; +} +.delete_like_file_block i.fi-sr-heart { + color: red; +} .el-popper .el-cascader-panel { --el-cascader-menu-selected-text-color: #000; } @@ -361,6 +385,9 @@ li { .operate_file_block .select_img_type .category_list .category_item:hover { background: linear-gradient(-137deg, #eeefdb, #e7dbed); } +.ant-modal-wrap { + z-index: 10001; +} .habit :deep(.ant-btn:hover), :deep(.ant-btn:focus), :deep(.ant-btn:active), diff --git a/src/assets/style/style.less b/src/assets/style/style.less index e0e1dc18..2386141c 100644 --- a/src/assets/style/style.less +++ b/src/assets/style/style.less @@ -170,8 +170,40 @@ ul,li{ } } .hideEvents{ - pointer-events:none !important; + *{ + pointer-events:none !important; + } + .Guide_{ + pointer-events:auto !important; + } } + +//爱心 +.delete_like_file_block{ + display: none; + width: 2.5rem; + height: 2.5rem; + background: rgba(0,0,0,0.6); + border-radius: 0.4rem; + position: absolute; + top: 0rem; + right: 0rem; + text-align: center; + line-height: 2.5rem; + left: auto; + cursor: pointer; + i{ + font-size: 1.6rem; + color: #fff; + &.fi-rr-heart{ + + } + &.fi-sr-heart{ + color: red; + } + } +} + .el-popper{ .el-cascader-panel{ --el-cascader-menu-selected-text-color: #000; @@ -410,6 +442,9 @@ ul,li{ } } } +.ant-modal-wrap{ + z-index: 10001; +} //提示框样式 .ant-modal-root{ .ant-modal-wrap{ diff --git a/src/component/Detail/habit.vue b/src/component/Detail/habit.vue index bf0dba12..2d422c4c 100644 --- a/src/component/Detail/habit.vue +++ b/src/component/Detail/habit.vue @@ -39,7 +39,7 @@ - {{ workspaceItem.sex }} + {{ workspaceItem?.sexEnum?.value }} @@ -47,7 +47,7 @@
@@ -71,14 +71,14 @@ - {{ workspaceItem.position }} + {{ workspaceItem?.positionEnum?.value }}
@@ -335,8 +335,9 @@ export default defineComponent({ let arr:any = [] rv.forEach((item:any) => { let obj = { - value:item.key, - label:item.name, + value:item.value, + name:item.name, + key:item.key, } arr.push(obj) }); @@ -357,20 +358,23 @@ export default defineComponent({ let arr:any = [] rv.forEach((item:any) => { let obj = { - value:item.name, - label:item.name, + value:item.value, + name:item.name, + key:item.key, } arr.push(obj) }); this.singleTypeList = arr if(str == 'sex'){ - this.workspaceItem.position = this.singleTypeList[0].label + this.workspaceItem.position = this.singleTypeList[0].name + this.workspaceItem.positionEnum = this.singleTypeList[0] } } }) }, setPosition(){ - this.workspaceItem.position = this.singleTypeList[0].label + this.workspaceItem.position = this.singleTypeList[0].name + this.workspaceItem.positionEnum = this.singleTypeList[0] }, getworkspace(){ // Https.axiosGet(Https.httpUrls.workspaceDetail,{params:{id:3}}).then((rv: any) => { @@ -452,8 +456,8 @@ export default defineComponent({ // setOverallSingle(){ if(this.workspaceItem.overallSingle){ - this.workspaceItem.position = this.singleTypeList[0].label - + this.workspaceItem.position = this.singleTypeList[0].name + this.workspaceItem.positionEnum = this.singleTypeList[0] }else{ this.workspaceItem.position = 'Overall' } @@ -548,28 +552,30 @@ export default defineComponent({ }); }, setSex(v:any){ + this.workspaceItem.sexEnum = v this.openType.sex = false - this.workspaceItem.sex.value = v.value - this.workspaceItem.sex.label = v.label + this.workspaceItem.sex = v.name this.getMannequins() this.setMannequinsSex() this.getPosition('sex') }, //设置single & overall - setSingle(v:string){ + setSingle(v:any){ this.openType.singleton = false - this.workspaceItem.position = v + this.workspaceItem.position = v.name + this.workspaceItem.positionEnum = v + }, setMannequins(item:any,str:string){//设置模特 // this.workspaceItem.mannequinId = item.id // this.workspaceItem.mannequinType = str // this.workspaceItem.mannequinUrl = item.presignedUrl - if(this.workspaceItem.sex == 'Female'){ + if(this.workspaceItem.sexEnum.name == 'Female'){ this.workspaceItem.femalePresignedUrl = item.presignedUrl this.workspaceItem.mannequinFemaleType = str this.workspaceItem.mannequinFemaleId = item.id - }else if(this.workspaceItem.sex == 'Male'){ + }else if(this.workspaceItem.sexEnum.name == 'Male'){ this.workspaceItem.malePresignedUrl = item.presignedUrl this.workspaceItem.mannequinMaleType = str this.workspaceItem.mannequinMaleId = item.id @@ -580,11 +586,11 @@ export default defineComponent({ }, // FEMALE MALE setMannequinsSex(){ - if(this.workspaceItem.sex == 'Female'){ + if(this.workspaceItem.sexEnum.name == 'Female'){ this.workspaceItem.mannequinUrl = this.workspaceItem.femalePresignedUrl this.workspaceItem.mannequinType = this.workspaceItem.mannequinFemaleType this.workspaceItem.mannequinId = this.workspaceItem.mannequinFemaleId - }else if(this.workspaceItem.sex == 'Male'){ + }else if(this.workspaceItem.sexEnum.name == 'Male'){ this.workspaceItem.mannequinUrl = this.workspaceItem.malePresignedUrl this.workspaceItem.mannequinType = this.workspaceItem.mannequinMaleType this.workspaceItem.mannequinId = this.workspaceItem.mannequinMaleId diff --git a/src/component/HomePage/Generate.vue b/src/component/HomePage/Generate.vue index 37ab3f8b..af68c8cc 100644 --- a/src/component/HomePage/Generate.vue +++ b/src/component/HomePage/Generate.vue @@ -1,5 +1,5 @@