|
@@ -452,21 +452,40 @@
|
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleSearchTags(queryTagParams.name)">搜索</el-button>
|
|
|
<el-button type="primary" icon="el-icon-plus" size="mini" @click="cancelSearchTags">重置</el-button>
|
|
|
</div>
|
|
|
- <div v-for="item in tagGroupList" :key="item.id" >
|
|
|
+ <div v-for="item in tagGroupList" :key="item.id">
|
|
|
<div style="font-size: 20px;margin-top: 20px;margin-bottom: 20px;">
|
|
|
<span class="name-background">{{ item.name }}</span>
|
|
|
</div>
|
|
|
- <div class="tag-container">
|
|
|
- <a
|
|
|
- v-for="tagItem in item.tag"
|
|
|
- class="tag-box"
|
|
|
- @click="tagSelection(tagItem)"
|
|
|
- :class="{ 'tag-selected': tagItem.isSelected }"
|
|
|
- >
|
|
|
- {{ tagItem.name }}
|
|
|
- </a>
|
|
|
+
|
|
|
+ <!-- 添加外层滚动容器 -->
|
|
|
+ <div class="scroll-wrapper">
|
|
|
+ <div class="tag-container">
|
|
|
+ <a
|
|
|
+ v-for="tagItem in item.tag"
|
|
|
+ class="tag-box"
|
|
|
+ @click="tagSelection(tagItem)"
|
|
|
+ :class="{ 'tag-selected': tagItem.isSelected }"
|
|
|
+ >
|
|
|
+ {{ tagItem.name }}
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+<!-- <div v-for="item in tagGroupList" :key="item.id" >-->
|
|
|
+<!-- <div style="font-size: 20px;margin-top: 20px;margin-bottom: 20px;">-->
|
|
|
+<!-- <span class="name-background">{{ item.name }}</span>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- <div class="tag-container">-->
|
|
|
+<!-- <a-->
|
|
|
+<!-- v-for="tagItem in item.tag"-->
|
|
|
+<!-- class="tag-box"-->
|
|
|
+<!-- @click="tagSelection(tagItem)"-->
|
|
|
+<!-- :class="{ 'tag-selected': tagItem.isSelected }"-->
|
|
|
+<!-- >-->
|
|
|
+<!-- {{ tagItem.name }}-->
|
|
|
+<!-- </a>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
|
|
|
<pagination
|
|
|
v-show="tagTotal>0"
|
|
@@ -492,15 +511,17 @@
|
|
|
<div style="font-size: 20px;margin-top: 20px;margin-bottom: 20px;">
|
|
|
<span class="name-background">{{ item.name }}</span>
|
|
|
</div>
|
|
|
- <div class="tag-container">
|
|
|
- <a
|
|
|
- v-for="tagItem in item.tag"
|
|
|
- class="tag-box"
|
|
|
- @click="tagSelection(tagItem)"
|
|
|
- :class="{ 'tag-selected': tagItem.isSelected }"
|
|
|
- >
|
|
|
- {{ tagItem.name }}
|
|
|
- </a>
|
|
|
+ <div class="scroll-wrapper">
|
|
|
+ <div class="tag-container">
|
|
|
+ <a
|
|
|
+ v-for="tagItem in item.tag"
|
|
|
+ class="tag-box"
|
|
|
+ @click="tagSelection(tagItem)"
|
|
|
+ :class="{ 'tag-selected': tagItem.isSelected }"
|
|
|
+ >
|
|
|
+ {{ tagItem.name }}
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-form>
|
|
@@ -528,15 +549,17 @@
|
|
|
<div style="font-size: 20px;margin-top: 20px;margin-bottom: 20px;">
|
|
|
<span class="name-background">{{ item.name }}</span>
|
|
|
</div>
|
|
|
- <div class="tag-container">
|
|
|
- <a
|
|
|
- v-for="tagItem in item.tag"
|
|
|
- class="tag-box"
|
|
|
- @click="tagSelection(tagItem)"
|
|
|
- :class="{ 'tag-selected': tagItem.isSelected }"
|
|
|
- >
|
|
|
- {{ tagItem.name }}
|
|
|
- </a>
|
|
|
+ <div class="scroll-wrapper">
|
|
|
+ <div class="tag-container">
|
|
|
+ <a
|
|
|
+ v-for="tagItem in item.tag"
|
|
|
+ class="tag-box"
|
|
|
+ @click="tagSelection(tagItem)"
|
|
|
+ :class="{ 'tag-selected': tagItem.isSelected }"
|
|
|
+ >
|
|
|
+ {{ tagItem.name }}
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-form>
|
|
@@ -812,7 +835,7 @@ export default {
|
|
|
|
|
|
queryTagParams:{
|
|
|
pageNum: 1,
|
|
|
- pageSize: 10,
|
|
|
+ pageSize: 5,
|
|
|
total:0,
|
|
|
name:null,
|
|
|
corpId:null,
|
|
@@ -1012,10 +1035,21 @@ export default {
|
|
|
|
|
|
handleSearchTags(name){
|
|
|
|
|
|
- searchTags({name:name,corpId:this.queryParams.corpId}).then(response => {
|
|
|
+ if (!name){
|
|
|
+ return this.$message.error("请输入要搜索的标签")
|
|
|
+ }
|
|
|
+
|
|
|
+ this.queryTagParams.name=name;
|
|
|
+ this.queryTagParams.corpId=this.queryParams.corpId;
|
|
|
+
|
|
|
+ searchTags(this.queryTagParams).then(response => {
|
|
|
this.tagGroupList = response.rows;
|
|
|
});
|
|
|
|
|
|
+ // searchTags({name:name,corpId:this.queryParams.corpId}).then(response => {
|
|
|
+ // this.tagGroupList = response.rows;
|
|
|
+ // });
|
|
|
+
|
|
|
},
|
|
|
|
|
|
handleGetMyQwUserList(){
|
|
@@ -1044,7 +1078,7 @@ export default {
|
|
|
|
|
|
this.queryTagParams= {
|
|
|
pageNum: 1,
|
|
|
- pageSize: 10,
|
|
|
+ pageSize: 5,
|
|
|
total:0,
|
|
|
name:null,
|
|
|
};
|
|
@@ -1744,4 +1778,20 @@ export default {
|
|
|
margin-left: 10px;
|
|
|
vertical-align: bottom;
|
|
|
}
|
|
|
+
|
|
|
+/* 新增的滚动容器样式(不影响原有样式) */
|
|
|
+.scroll-wrapper {
|
|
|
+ max-height: 130px; /* 大约三行的高度 */
|
|
|
+ overflow-y: auto; /* 垂直滚动 */
|
|
|
+ padding-right: 5px; /* 为滚动条留出空间 */
|
|
|
+}
|
|
|
+
|
|
|
+/* 美化滚动条(可选) */
|
|
|
+.scroll-wrapper::-webkit-scrollbar {
|
|
|
+ width: 6px;
|
|
|
+}
|
|
|
+.scroll-wrapper::-webkit-scrollbar-thumb {
|
|
|
+ background: rgba(0, 0, 0, 0.2);
|
|
|
+ border-radius: 3px;
|
|
|
+}
|
|
|
</style>
|