diff --git a/src/assets/style/style.css b/src/assets/style/style.css index 523e2cf6..d1643fae 100644 --- a/src/assets/style/style.css +++ b/src/assets/style/style.css @@ -388,6 +388,9 @@ li { .ant-modal-wrap { z-index: 10001; } +.ant-select-dropdown { + 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 2386141c..eef203dd 100644 --- a/src/assets/style/style.less +++ b/src/assets/style/style.less @@ -445,6 +445,9 @@ ul,li{ .ant-modal-wrap{ z-index: 10001; } +.ant-select-dropdown{ + z-index: 10001; +} //提示框样式 .ant-modal-root{ .ant-modal-wrap{ diff --git a/src/component/Detail/DesignDetailAlter.vue b/src/component/Detail/DesignDetailAlter.vue index a7735196..24fa3d5b 100644 --- a/src/component/Detail/DesignDetailAlter.vue +++ b/src/component/Detail/DesignDetailAlter.vue @@ -136,7 +136,7 @@ :key="index" @click.stop="selectFileCategory(file, cate)" > - {{ cate.label }} + {{ cate.value }} @@ -280,26 +280,7 @@ export default defineComponent({ let searchPictureName = ref('') //模型印花 let disignTypeList = [ - { - value: "Outwear", - label: "Outwear", - }, - { - value: "Blouse", - label: "Blouse", - }, - { - value: "Dress", - label: "Dress", - }, - { - value: "Trousers", - label: "Trousers", - }, - { - value: "Skirt", - label: "Skirt", - }, + ] let total = ref(0) let pageSize = ref(10) @@ -413,7 +394,7 @@ export default defineComponent({ let lable = ""; for (let item of this.disignTypeList) { if (item.value === value) { - lable = item.label; + value = item.value; break; } } @@ -521,22 +502,23 @@ export default defineComponent({ }, getPosition(){ let params - if(this.workspace.sex == 'Female'){ + if(this.workspace.sexEnum.name == 'Female'){ params = 'FemalePosition' }else{ params = 'MalePosition' } Https.axiosGet(Https.httpUrls.workspaceenumValues,{params:{enumName:params}}).then((rv) => { if (rv) { - let arr = [] - rv.forEach((item) => { - let obj = { - value:item.name, - label:item.name, - } - arr.push(obj) - }); - this.disignTypeList = arr + // let arr = [] + // rv.forEach((item) => { + // let obj = { + // value:item.value, + // name:item.name, + // key:item.key, + // } + // arr.push(obj) + // }); + this.disignTypeList = rv } }) }, @@ -612,7 +594,7 @@ export default defineComponent({ document.addEventListener("click", this.hiddenFileCategory); }, selectFileCategory(file, cate) { - file.level2Type = cate.value; + file.level2Type = cate.name; for (let item of this.clothesList) { item.categoryShow = false; } diff --git a/src/component/Detail/habit.vue b/src/component/Detail/habit.vue index 2d422c4c..bba7d86f 100644 --- a/src/component/Detail/habit.vue +++ b/src/component/Detail/habit.vue @@ -332,39 +332,22 @@ export default defineComponent({ async getSex(){ await Https.axiosGet(Https.httpUrls.workspaceenumValues,{params:{enumName:'Sex'}}).then((rv: any) => { if (rv) { - let arr:any = [] - rv.forEach((item:any) => { - let obj = { - value:item.value, - name:item.name, - key:item.key, - } - arr.push(obj) - }); - this.sex = arr + + this.sex = rv } }) this.getPosition('') }, async getPosition(str:any){ let params - if(this.workspaceItem.sex == 'Female'){ + if(this.workspaceItem.sexEnum.name == 'Female'){ params = 'FemalePosition' }else{ params = 'MalePosition' } await Https.axiosGet(Https.httpUrls.workspaceenumValues,{params:{enumName:params}}).then((rv: any) => { if (rv) { - let arr:any = [] - rv.forEach((item:any) => { - let obj = { - value:item.value, - name:item.name, - key:item.key, - } - arr.push(obj) - }); - this.singleTypeList = arr + this.singleTypeList = rv if(str == 'sex'){ this.workspaceItem.position = this.singleTypeList[0].name this.workspaceItem.positionEnum = this.singleTypeList[0] diff --git a/src/component/HomePage/Material.vue b/src/component/HomePage/Material.vue index 1c4ba89a..9231b337 100644 --- a/src/component/HomePage/Material.vue +++ b/src/component/HomePage/Material.vue @@ -27,7 +27,7 @@ class="select_category" @click.stop="showFileCategory(item)" > - {{ item?.category }} + {{ item?.categoryValue }}
- {{ cate.label }} + {{ cate.value }}
@@ -299,6 +299,7 @@ export default defineComponent({ let arr if(this.type_.type2 == 'Sketchboard'){ arr = this.store.state.UploadFilesModule.sketchMaterialFiles + item.categoryValue = item.level2Type; item.category = item.level2Type; item.categoryShow = false; }else if(this.type_.type2 == 'Moodboard'){ @@ -348,7 +349,8 @@ export default defineComponent({ document.addEventListener("click", this.hiddenFileCategory); }, selectFileCategory(file: any, cate: any) { - file.category = cate.value; + file.categoryValue = cate.value; + file.category = cate.name; for (let item of (this.imgList as any)) { item.categoryShow = false; } diff --git a/src/component/HomePage/SketchboardUpload.vue b/src/component/HomePage/SketchboardUpload.vue index f33624ee..eba0fe65 100644 --- a/src/component/HomePage/SketchboardUpload.vue +++ b/src/component/HomePage/SketchboardUpload.vue @@ -52,7 +52,7 @@ class="select_category" @click.stop="showFileCategory(file)" > - {{ file.category }} + {{ file.categoryValue }}
- {{ cate.label }} + {{ cate.value }}
@@ -189,7 +189,7 @@ class="select_category" @click.stop="showFileCategory(item)" > - {{ item.category }} + {{ item.categoryValue }}
- {{ cate.label }} + {{ cate.value }}
@@ -361,22 +361,15 @@ export default defineComponent({ }, getPosition(){ let params - if(this.workspace.sex == 'Female'){ + if(this.workspace.sexEnum.name == 'Female'){ params = 'FemalePosition' }else{ params = 'MalePosition' } Https.axiosGet(Https.httpUrls.workspaceenumValues,{params:{enumName:params}}).then((rv: any) => { if (rv) { - let arr:any = [] - rv.forEach((item:any) => { - let obj = { - value:item.name, - label:item.name, - } - arr.push(obj) - }); - this.sketchCatecoryList = arr + + this.sketchCatecoryList = rv } }) }, @@ -390,7 +383,8 @@ export default defineComponent({ file.imgUrl = res.data.url; file.resData = res.data; file.pin = false; - file.category = this.sketchCatecoryList?.[0]?.value; + file.categoryValue = this.sketchCatecoryList?.[0]?.value; + file.category = this.sketchCatecoryList?.[0]?.name; file.categoryShow = false; file.id_ = GO.id++ file.type_ = { @@ -442,13 +436,15 @@ export default defineComponent({ for (let item of this.generateList) { item.categoryShow = false; } - file.category = cate.value; + file.categoryValue = cate.value; + file.category = cate.name; // this.store.commit("sketchGenerateFiles", this.fileList); }else{ for (let item of this.fileList) { item.categoryShow = false; } - file.category = cate.value; + file.categoryValue = cate.value; + file.category = cate.name; this.store.commit("setSketchboardFile", this.fileList); } }, @@ -631,7 +627,8 @@ export default defineComponent({ arr = { id:v.generateItemId, imgUrl:v.generateItemUrl, - category:generage.level2Type?generage.level2Type:this.sketchCatecoryList[0].label, + category:generage.level2Type?generage.level2Type:this.sketchCatecoryList[0].name, + categoryValue:generage.level2Type?generage.level2Type:this.sketchCatecoryList[0].value, id_:GO.id++, like:rv.generatedCollectionItems[index].isLiked } diff --git a/src/component/HomePage/collectionModal.vue b/src/component/HomePage/collectionModal.vue index 437a31de..61b82740 100644 --- a/src/component/HomePage/collectionModal.vue +++ b/src/component/HomePage/collectionModal.vue @@ -242,7 +242,6 @@ export default defineComponent({ left: 50%; transform: translateX(-50%); bottom: 3rem; - height: 3.2rem; display: flex; .fi-rr-arrow-small-left{ margin-right: 10rem; diff --git a/src/component/LibraryPage/ModelPlacement.vue b/src/component/LibraryPage/ModelPlacement.vue index b6831726..127eb932 100644 --- a/src/component/LibraryPage/ModelPlacement.vue +++ b/src/component/LibraryPage/ModelPlacement.vue @@ -322,11 +322,10 @@ export default defineComponent({ if (rv) { let arr:any = [] rv.forEach((item:any) => { - let obj = { + arr.push({ value:item.name, - label:item.name, - } - arr.push(obj) + label:item.value, + }) }); this.sex = arr[0].value this.sexList = arr diff --git a/src/component/LibraryPage/ModelPlacementMobile.vue b/src/component/LibraryPage/ModelPlacementMobile.vue index 94bf48f1..1dd4d041 100644 --- a/src/component/LibraryPage/ModelPlacementMobile.vue +++ b/src/component/LibraryPage/ModelPlacementMobile.vue @@ -158,12 +158,14 @@ export default defineComponent({ rv.forEach((item:any) => { let obj = { value:item.name, - label:item.name, + label:item.value, } arr.push(obj) }); this.sex = arr[0].value this.sexList = arr + console.log(this.sexList); + } }) }, diff --git a/src/views/LibraryPage.vue b/src/views/LibraryPage.vue index c6790e7d..4913f76b 100644 --- a/src/views/LibraryPage.vue +++ b/src/views/LibraryPage.vue @@ -40,7 +40,7 @@
@@ -53,7 +53,7 @@ @@ -550,13 +550,12 @@ export default defineComponent({ if (rv) { let arr:any = [] rv.forEach((item:any) => { - let obj = { + arr.push({ value:item.name, - label:item.name, - } - arr.push(obj) + label:item.value, + }) }); - this.sex = arr[0].value + this.sex = arr[0] this.sexList = arr this.getPosition() } @@ -564,7 +563,7 @@ export default defineComponent({ }, async getPosition(){ let params - if(this.sex == 'Female'){ + if(this.sex.value == 'Female'){ params = 'FemalePosition' }else{ params = 'MalePosition' @@ -573,27 +572,26 @@ export default defineComponent({ if (rv) { let arr:any = [] rv.forEach((item:any) => { - let obj = { + arr.push({ value:item.name, - label:item.name, - } - arr.push(obj) + label:item.value, + }) }); - this.designType = arr[0].value + this.designType = arr[0] this.disignTypeList = arr // this.workspaceItem.position = this.singleTypeList[0].label } }) }, likeFile(item:any,str:string){ - let designType = this.selectCode == 'Sketchboard' || this.selectCode == 'MarketingSketch' ? this.designType : '' + let designType = this.selectCode == 'Sketchboard' || this.selectCode == 'MarketingSketch' ? this.designType.value : '' if(str == 'like'){ let data = { generateDetailId:item.id, level1Type:this.selectCode, level2Type: designType, - gender:this.sex, + gender:this.sex.name, timeZone: Intl.DateTimeFormat().resolvedOptions().timeZone } Https.axiosPost(Https.httpUrls.generateLike, data).then( @@ -625,8 +623,8 @@ export default defineComponent({ this.total = 0, this.searchPictureName = '' this.imgList = [], - this.sex = 'Female', - this.designType = 'Outwear', + // this.sex = 'Female', + // this.designType = 'Outwear', this.selectImgList = [] this.selectSingleImg = {} this.getLibraryList() @@ -717,7 +715,7 @@ export default defineComponent({ libraryName:this.newPicName, timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone, } - let designType = this.selectCode == 'Sketchboard' || this.selectCode == 'MarketingSketch' ? this.designType : '' + let designType = this.selectCode == 'Sketchboard' || this.selectCode == 'MarketingSketch' ? this.designType.value : '' let labelArr:any = [] this.value.editLabelValue.forEach((item:any)=>{ // if(item.length > 1){ @@ -920,12 +918,12 @@ export default defineComponent({ message.info(this.t('isTest.image')); return } - let designType = this.selectCode == 'Sketchboard' || this.selectCode == 'MarketingSketch' ? this.designType : '' + let designType = this.selectCode == 'Sketchboard' || this.selectCode == 'MarketingSketch' ? this.designType.value : '' let new_data = { file:event.file, level1Type:this.selectCode, level2Type:designType, - sex:this.selectCode == 'Sketchboard' ? this.sex:'', + sex:this.selectCode == 'Sketchboard' ? this.sex.name:'', modelType:'', checkMd5:1, timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone, @@ -988,13 +986,13 @@ export default defineComponent({ this.value.labelValue.forEach((item:any)=>{ labelArr.push(item[item.length-1]) }) - let designType = this.selectCode == 'Sketchboard' || this.selectCode == 'MarketingSketch' ? this.designType : '' + let designType = this.selectCode == 'Sketchboard' || this.selectCode == 'MarketingSketch' ? this.designType.value : '' let data = { classificationIdList:labelArr, level1Type:this.selectCode, level2Type:designType, page:this.currentPage, - modelSex:this.sex?this.sex:'', + modelSex:this.sex.name?this.sex.name:'', pictureName:this.searchPictureName, size:this.pageSize, intersection:this.intersection, @@ -1121,11 +1119,11 @@ export default defineComponent({ designType:'', collectionElementId:generageImg?.id, level1Type:this.selectCode, - level2Type:this.selectCode == 'Sketchboard'?this.designType:'', + level2Type:this.selectCode == 'Sketchboard'?this.designType.value:'', text:this.captionGeneration, timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone, version:this.selectCode == 'Printboard'?this.printModel.num:1,//为1就是Print - gender:this.selectCode == 'Sketchboard'?this.sex:'', + gender:this.selectCode == 'Sketchboard'?this.sex.name:'', } if(generateType == 'image'||generateType == 'text-image'){ if(generageImg?.id){ @@ -1228,7 +1226,7 @@ export default defineComponent({ }, getClass(){ - let designType = this.selectCode == 'Sketchboard' || this.selectCode == 'MarketingSketch' ? this.designType : '' + let designType = this.selectCode == 'Sketchboard' || this.selectCode == 'MarketingSketch' ? this.designType.value : '' let data = { "classificationIdList": [], "classificationName": "",