2023-11-22-1

This commit is contained in:
X1627315083
2023-11-22 09:37:30 +08:00
parent 4271d5ecf8
commit 91d93484de
23 changed files with 303 additions and 40 deletions

View File

@@ -30,19 +30,8 @@
<div class="library_body_right">
<div class="library_right_header">
<div class="library_header_left">
<div class="header_operate_item pointer" :class="{operate_select:uploadGenerate == 'Upload'}" @click="uploadGenerateOpen('Upload')">
<a-upload
v-show="uploadGenerate == 'Upload'"
:before-upload="beforeUpload"
:customRequest="customRequest "
:multiple="selectCode != 'Models'"
:maxCount="15"
accept=".jpg,.png,.jpeg,.bmp"
@change="fileUploadChange"
>
<div>{{ $t('LibraryPage.Upload') }}</div>
</a-upload>
<div v-show="uploadGenerate != 'Upload'">{{ $t('LibraryPage.Upload') }}</div>
<div class="header_operate_item pointer" :class="{operate_select:uploadGenerate == 'Upload'}" @click="uploadGenerateOpen('Upload')">
<div>{{ $t('LibraryPage.Organize') }}</div>
</div>
<div v-show="selectCode != 'Models'" class='header_operate_item pointer' :class="{operate_select:uploadGenerate == 'Generate'}" @click="uploadGenerateOpen('Generate')">{{ $t('LibraryPage.Generate') }}</div>
</div>
@@ -84,6 +73,19 @@
<div class="content_body_header">
<div class="content_body_header_left">
<div class="content_body_header_right">
<div :class="['header_operate_item' , 'fontSize','active']">
<a-upload
v-show="uploadGenerate == 'Upload'"
:before-upload="beforeUpload"
:customRequest="customRequest "
:multiple="selectCode != 'Models'"
:maxCount="15"
accept=".jpg,.png,.jpeg,.bmp"
@change="fileUploadChange"
>
<div>{{ $t('LibraryPage.Upload') }}</div>
</a-upload>
</div>
<div :class="['header_operate_item' , 'fontSize',selectImgList.length>0?'active':'']" @click="deleteBatchPic()">{{ $t('LibraryPage.Delete') }}</div>
<div :class="['header_operate_item' , 'fontSize',selectImgList.length>0?'active':'']" @click="showRenameModal('','batch')">{{ $t('LibraryPage.Rename') }}</div>
</div>
@@ -117,17 +119,18 @@
:max-collapse-tags=3
:props="props"
:collapse-tags-tooltip="true"
clearable
ref="cascader"
popper-class="libraryPageCascader"
@visible-change="dropdownVisibleChange"
>
</el-cascader>
</div>
<div class="intersection">
<div :title="$t('LibraryPage.unionSet')" @click="()=>intersection = 1" v-show="intersection == 0" :class="['icon', 'iconfont','icon-bingji',]"></div>
<div :title="$t('LibraryPage.intersection')" @click="()=>intersection = 0" v-show="intersection == 1" :class="['icon', 'iconfont','icon-bingji1',]"></div>
</div>
<!-- <div class="search_icon_block" @click="getLibraryList()"><span class="icon iconfont icon-sousuo"></span></div> -->
<div class="generage_btn search_icon_block" @click="getLibraryList()"><span class="icon iconfont icon-sousuo"></span></div>
</div>
</div>
<div v-show="imgList.length" :class="['check_all_block',selectImgList.length == imgList.length ? 'check_all' : '']" @click="selectAllImg()">
@@ -325,7 +328,6 @@
:max-collapse-tags=6
:props="props"
:collapse-tags-tooltip="true"
clearable
>
</el-cascader>
<div class="rename_button_list">
@@ -458,7 +460,7 @@ export default defineComponent({
value:'id',
label:'classificationName',
}
let intersection = ref(1)
let isTest = ref()
@@ -496,6 +498,7 @@ export default defineComponent({
options,
t,
props,
intersection,
isTest,
}
},
@@ -981,6 +984,7 @@ export default defineComponent({
modelSex:this.sex?this.sex:'',
pictureName:this.searchPictureName,
size:this.pageSize,
intersection:this.intersection,
}
this.isShowMark = true
Https.axiosPost(Https.httpUrls.queryLibraryPage,data).then(
@@ -1341,7 +1345,7 @@ export default defineComponent({
color: #C2C2C2;
font-size: 1.6rem;
.ant-upload{
font-size: 1.6rem;
// font-size: 1.6rem;
// font-weight: 900;
}
.ant-upload-list-text{
@@ -1395,7 +1399,8 @@ export default defineComponent({
}
}
.search_cascader{
width: 60%;
// width: 53%;
width: 38rem;
display: flex;
position: relative;
@@ -1416,6 +1421,10 @@ export default defineComponent({
color: #FFFFFF;
}
}
.intersection{
margin-left: 3rem;
cursor: pointer;
}
}
@@ -1547,6 +1556,7 @@ export default defineComponent({
cursor: no-drop;
}
}
.generage_btn{
margin: 0 3rem;
}