|
@@ -5,7 +5,7 @@
|
|
|
<el-form-item class="formitem">
|
|
|
<el-input
|
|
|
v-model="searchForm.name"
|
|
|
- @blur="submitClick"
|
|
|
+ @change="submitClick"
|
|
|
@keydown.enter="submitClick"
|
|
|
:placeholder="$t('mediaLibrary.addFilePlace')"
|
|
|
|
|
@@ -35,8 +35,8 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item>
|
|
|
- <el-select
|
|
|
+ <el-form-item style="margin-right: 0px">
|
|
|
+ <el-select class="groupingSelcet"
|
|
|
v-model="searchForm.dictId"
|
|
|
style="width: 120px"
|
|
|
@change="submitClick"
|
|
@@ -49,11 +49,14 @@
|
|
|
:value="item.id"
|
|
|
/>
|
|
|
</el-select>
|
|
|
+ <div class="grouping" @click="handleAddfz">
|
|
|
+ <img :src="groupingSvg" alt="">
|
|
|
+ </div>
|
|
|
</el-form-item>
|
|
|
<el-form-item style="float: right; margin-right: 0">
|
|
|
<el-button @click="windowOpen({type: 'photography', library: true})">{{$t('mediaLibrary.photography')}}</el-button>
|
|
|
<el-button @click="windowOpen({type: 'modeling', library: true})">{{$t('mediaLibrary.Modeling')}}</el-button>
|
|
|
- <el-button type="primary" @click="handleAddfz">{{$t('mediaLibrary.grouping')}}</el-button>
|
|
|
+ <!-- <el-button type="primary" @click="handleAddfz">{{$t('mediaLibrary.grouping')}}</el-button> -->
|
|
|
<el-button type="primary" @click="handleAdd">{{$t('mediaLibrary.upload')}}</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
@@ -109,12 +112,14 @@
|
|
|
<!-- 分页 -->
|
|
|
<el-pagination
|
|
|
class="mt-3"
|
|
|
+ background
|
|
|
@size-change="handleSizeChange"
|
|
|
@current-change="handleCurrentChange"
|
|
|
:current-page="currentPage"
|
|
|
:page-sizes="[10, 20, 30]"
|
|
|
:page-size="pageSize"
|
|
|
- layout="total, sizes, prev, pager, next, jumper"
|
|
|
+ style="justify-content: end"
|
|
|
+ layout="prev, pager, next"
|
|
|
:total="total"
|
|
|
>
|
|
|
</el-pagination>
|
|
@@ -241,6 +246,7 @@ import { ElMessage, ElMessageBox } from "element-plus";
|
|
|
import { ui18n } from '@/i18n'
|
|
|
import { windowOpen } from "@/util";
|
|
|
import { getUrlData } from "@/store/user";
|
|
|
+import groupingSvg from "@/assets/images/grouping.svg";
|
|
|
|
|
|
// 定义 props
|
|
|
const props = defineProps({
|
|
@@ -553,6 +559,23 @@ initData();
|
|
|
// .el-table{
|
|
|
// background-color: #535353;
|
|
|
// }
|
|
|
+ .grouping{
|
|
|
+ padding: 7px 10px;
|
|
|
+ background-color: var(--el-fill-color-blank);
|
|
|
+ box-shadow: 0 0 0 1px var(--el-border-color);
|
|
|
+ border-radius: 0 4px 4px 0 ;
|
|
|
+ opacity: 0.7;
|
|
|
+ cursor: pointer;
|
|
|
+ &:hover{
|
|
|
+ box-shadow: 0 0 0 1px #6C6E72;
|
|
|
+ opacity: 1;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .groupingSelcet{
|
|
|
+ .el-select__wrapper{
|
|
|
+ border-radius:4px 0 0 4px;
|
|
|
+ }
|
|
|
+ }
|
|
|
.el-form--inline .el-form-item{
|
|
|
margin-right: 20px;
|
|
|
}
|
|
@@ -643,4 +666,9 @@ initData();
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+.el-pager li.is-active{
|
|
|
+ border: 1px solid var(--el-color-primary);
|
|
|
+ background-color: none;
|
|
|
+
|
|
|
+}
|
|
|
</style>
|