Explorar o código

缩小 标签

三七 hai 1 día
pai
achega
d1c005cc58

+ 45 - 2
src/views/qw/autoTags/dayPartingIndex.vue

@@ -66,8 +66,12 @@
       </el-table-column>
       </el-table-column>
       <el-table-column label="添加的标签" align="center" prop="tagIdsName">
       <el-table-column label="添加的标签" align="center" prop="tagIdsName">
         <template slot-scope="scope">
         <template slot-scope="scope">
-          <div v-for="name in scope.row.tagIdsName" style="display: inline;">
-            <el-tag type="success">{{ name }}</el-tag>
+          <div class="tag-container">
+            <div class="tag-list">
+              <div v-for="name in scope.row.tagIdsName" style="display: inline;">
+                <el-tag type="success">{{ name }}</el-tag>
+              </div>
+            </div>
           </div>
           </div>
         </template>
         </template>
       </el-table-column>
       </el-table-column>
@@ -1027,5 +1031,44 @@ export default {
 .scroll-wrapper::-webkit-scrollbar-thumb {
 .scroll-wrapper::-webkit-scrollbar-thumb {
   background: rgba(0, 0, 0, 0.2);
   background: rgba(0, 0, 0, 0.2);
   border-radius: 3px;
   border-radius: 3px;
+}
+ .tag-container {
+   max-height: 300px;
+   overflow-y: auto;
+   padding: 1px;
+   border: 1px solid #ebeef5;
+   border-radius: 1px;
+   background-color: #fafafa;
+ }
+.tag-list {
+  display: flex;
+  flex-wrap: wrap;
+  gap: 8px;
+}
+.scroll-hint {
+  text-align: center;
+  color: #909399;
+  font-size: 12px;
+  padding: 1px 0;
+}
+.container {
+  max-width: 800px;
+  margin: 0 auto;
+  padding: 10px;
+}
+.title {
+  text-align: center;
+  color: #303133;
+  margin-bottom: 30px;
+}
+.demo-table {
+  width: 100%;
+  margin-bottom: 30px;
+}
+.instructions {
+  background-color: #f5f7fa;
+  padding: 15px;
+  border-radius: 1px;
+  margin-bottom: 20px;
 }
 }
 </style>
 </style>

+ 2 - 2
src/views/qw/externalContact/deptIndex.vue

@@ -332,7 +332,7 @@
       </el-table-column>
       </el-table-column>
       <el-table-column label="备注" align="center" prop="remark" />
       <el-table-column label="备注" align="center" prop="remark" />
       <el-table-column label="描述信息" align="center" prop="description" />
       <el-table-column label="描述信息" align="center" prop="description" />
-      <el-table-column label="标签" align="center" prop="tagIdsName" width="250px">
+      <el-table-column label="标签" align="center" prop="tagIdsName" width="300px">
         <template slot-scope="scope">
         <template slot-scope="scope">
           <div class="tag-container">
           <div class="tag-container">
             <div class="tag-list">
             <div class="tag-list">
@@ -2105,7 +2105,7 @@ export default {
 }
 }
 
 
 .tag-container {
 .tag-container {
-  max-height: 120px;
+  max-height: 200px;
   overflow-y: auto;
   overflow-y: auto;
   padding: 1px;
   padding: 1px;
   border: 1px solid #ebeef5;
   border: 1px solid #ebeef5;

+ 1 - 1
src/views/qw/externalContact/index.vue

@@ -1976,7 +1976,7 @@ export default {
 }
 }
 
 
 .tag-container {
 .tag-container {
-  max-height: 120px;
+  max-height: 200px;
   overflow-y: auto;
   overflow-y: auto;
   padding: 1px;
   padding: 1px;
   border: 1px solid #ebeef5;
   border: 1px solid #ebeef5;

+ 2 - 2
src/views/qw/externalContact/myExternalContact.vue

@@ -336,7 +336,7 @@
       </el-table-column>
       </el-table-column>
       <el-table-column label="备注" align="center" prop="remark" />
       <el-table-column label="备注" align="center" prop="remark" />
       <el-table-column label="描述信息" align="center" prop="description" />
       <el-table-column label="描述信息" align="center" prop="description" />
-      <el-table-column label="标签" align="center" prop="tagIdsName" width="250px">
+      <el-table-column label="标签" align="center" prop="tagIdsName" width="300px">
         <template slot-scope="scope">
         <template slot-scope="scope">
           <div class="tag-container">
           <div class="tag-container">
             <div class="tag-list">
             <div class="tag-list">
@@ -2085,7 +2085,7 @@ export default {
 
 
 
 
 .tag-container {
 .tag-container {
-  max-height: 120px;
+  max-height: 200px;
   overflow-y: auto;
   overflow-y: auto;
   padding: 1px;
   padding: 1px;
   border: 1px solid #ebeef5;
   border: 1px solid #ebeef5;

+ 48 - 3
src/views/qw/externalContactTransfer/deptTransferIndex.vue

@@ -164,10 +164,14 @@
       </el-table-column>
       </el-table-column>
       <el-table-column label="备注" align="center" prop="remark" />
       <el-table-column label="备注" align="center" prop="remark" />
       <el-table-column label="描述信息" align="center" prop="description" />
       <el-table-column label="描述信息" align="center" prop="description" />
-      <el-table-column label="标签" align="center" prop="tagIds" width="150px">
+      <el-table-column label="标签" align="center" prop="tagIds" width="300px">
         <template slot-scope="scope">
         <template slot-scope="scope">
-          <div v-for="i in JSON.parse(scope.row.tagIds)" :key="i" style="display: inline;">
-          <el-tag type="success" v-for="ii in tagList" :key="ii.id" style="margin: 3px;" v-if="ii.tagId==i">{{ii.name}}</el-tag>
+          <div class="tag-container">
+            <div class="tag-list">
+              <div v-for="i in JSON.parse(scope.row.tagIds)" :key="i" style="display: inline;">
+                <el-tag type="success" v-for="ii in tagList" :key="ii.id" style="margin: 3px;" v-if="ii.tagId==i">{{ii.name}}</el-tag>
+              </div>
+            </div>
           </div>
           </div>
         </template>
         </template>
       </el-table-column>
       </el-table-column>
@@ -522,3 +526,44 @@ export default {
   }
   }
 };
 };
 </script>
 </script>
+<style  scoped>
+.tag-container {
+  max-height: 300px;
+  overflow-y: auto;
+  padding: 1px;
+  border: 1px solid #ebeef5;
+  border-radius: 1px;
+  background-color: #fafafa;
+}
+.tag-list {
+  display: flex;
+  flex-wrap: wrap;
+  gap: 8px;
+}
+.scroll-hint {
+  text-align: center;
+  color: #909399;
+  font-size: 12px;
+  padding: 1px 0;
+}
+.container {
+  max-width: 800px;
+  margin: 0 auto;
+  padding: 10px;
+}
+.title {
+  text-align: center;
+  color: #303133;
+  margin-bottom: 30px;
+}
+.demo-table {
+  width: 100%;
+  margin-bottom: 30px;
+}
+.instructions {
+  background-color: #f5f7fa;
+  padding: 15px;
+  border-radius: 1px;
+  margin-bottom: 20px;
+}
+</style>

+ 48 - 3
src/views/qw/externalContactTransfer/index.vue

@@ -170,8 +170,12 @@
       <el-table-column label="描述信息" align="center" prop="description" />
       <el-table-column label="描述信息" align="center" prop="description" />
       <el-table-column label="标签" align="center" prop="tagIds" width="150px">
       <el-table-column label="标签" align="center" prop="tagIds" width="150px">
         <template slot-scope="scope">
         <template slot-scope="scope">
-          <div v-for="i in JSON.parse(scope.row.tagIds)" :key="i" style="display: inline;">
-          <el-tag type="success" v-for="ii in tagList" :key="ii.id" style="margin: 3px;" v-if="ii.tagId==i">{{ii.name}}</el-tag>
+          <div class="tag-container">
+            <div class="tag-list">
+              <div v-for="i in JSON.parse(scope.row.tagIds)" :key="i" style="display: inline;">
+              <el-tag type="success" v-for="ii in tagList" :key="ii.id" style="margin: 3px;" v-if="ii.tagId==i">{{ii.name}}</el-tag>
+              </div>
+            </div>
           </div>
           </div>
         </template>
         </template>
       </el-table-column>
       </el-table-column>
@@ -262,7 +266,7 @@
 </template>
 </template>
 
 
 <script>
 <script>
-import { transfer,listExternalContact, getExternalContact, delExternalContact, addExternalContact, updateExternalContact, exportExternalContact } from "@/api/qw/externalContact";
+import { transfer,listExternalContact, getExternalContact, delExternalContact, addExternalContact, updateExternalContact, exportExternalContact } from "../../../api/qw/externalContact";
 import { listTag, getTag, delTag, addTag, updateTag, exportTag } from "@/api/qw/tag";
 import { listTag, getTag, delTag, addTag, updateTag, exportTag } from "@/api/qw/tag";
 import { qwUserList,userList } from "@/api/qw/user";
 import { qwUserList,userList } from "@/api/qw/user";
 import qwUserSelectOne from '@/views/qw/user/qwUserSelectOne.vue'
 import qwUserSelectOne from '@/views/qw/user/qwUserSelectOne.vue'
@@ -557,3 +561,44 @@ export default {
   }
   }
 };
 };
 </script>
 </script>
+<style  scoped>
+.tag-container {
+  max-height: 300px;
+  overflow-y: auto;
+  padding: 1px;
+  border: 1px solid #ebeef5;
+  border-radius: 1px;
+  background-color: #fafafa;
+}
+.tag-list {
+  display: flex;
+  flex-wrap: wrap;
+  gap: 8px;
+}
+.scroll-hint {
+  text-align: center;
+  color: #909399;
+  font-size: 12px;
+  padding: 1px 0;
+}
+.container {
+  max-width: 800px;
+  margin: 0 auto;
+  padding: 10px;
+}
+.title {
+  text-align: center;
+  color: #303133;
+  margin-bottom: 30px;
+}
+.demo-table {
+  width: 100%;
+  margin-bottom: 30px;
+}
+.instructions {
+  background-color: #f5f7fa;
+  padding: 15px;
+  border-radius: 1px;
+  margin-bottom: 20px;
+}
+</style>

+ 42 - 0
src/views/qw/externalContactTransferLog/index.vue

@@ -316,3 +316,45 @@ export default {
   }
   }
 };
 };
 </script>
 </script>
+
+<style  scoped>
+.tag-container {
+  max-height: 300px;
+  overflow-y: auto;
+  padding: 1px;
+  border: 1px solid #ebeef5;
+  border-radius: 1px;
+  background-color: #fafafa;
+}
+.tag-list {
+  display: flex;
+  flex-wrap: wrap;
+  gap: 8px;
+}
+.scroll-hint {
+  text-align: center;
+  color: #909399;
+  font-size: 12px;
+  padding: 1px 0;
+}
+.container {
+  max-width: 800px;
+  margin: 0 auto;
+  padding: 10px;
+}
+.title {
+  text-align: center;
+  color: #303133;
+  margin-bottom: 30px;
+}
+.demo-table {
+  width: 100%;
+  margin-bottom: 30px;
+}
+.instructions {
+  background-color: #f5f7fa;
+  padding: 15px;
+  border-radius: 1px;
+  margin-bottom: 20px;
+}
+</style>

+ 47 - 2
src/views/qw/externalContactUnassigned/deptUnassignedIndex.vue

@@ -131,8 +131,12 @@
       <el-table-column label="描述信息" align="center" prop="description" />
       <el-table-column label="描述信息" align="center" prop="description" />
       <el-table-column label="标签" align="center" prop="tagIds" width="150px">
       <el-table-column label="标签" align="center" prop="tagIds" width="150px">
         <template slot-scope="scope">
         <template slot-scope="scope">
-          <div v-for="i in JSON.parse(scope.row.tagIds)" :key="i" style="display: inline;">
-          <el-tag type="success" v-for="ii in tagList" :key="ii.id" style="margin: 3px;" v-if="ii.tagId==i">{{ii.name}}</el-tag>
+          <div class="tag-container">
+            <div class="tag-list">
+              <div v-for="i in JSON.parse(scope.row.tagIds)" :key="i" style="display: inline;">
+              <el-tag type="success" v-for="ii in tagList" :key="ii.id" style="margin: 3px;" v-if="ii.tagId==i">{{ii.name}}</el-tag>
+              </div>
+            </div>
           </div>
           </div>
         </template>
         </template>
       </el-table-column>
       </el-table-column>
@@ -472,3 +476,44 @@ export default {
   }
   }
 };
 };
 </script>
 </script>
+<style  scoped>
+.tag-container {
+  max-height: 300px;
+  overflow-y: auto;
+  padding: 1px;
+  border: 1px solid #ebeef5;
+  border-radius: 1px;
+  background-color: #fafafa;
+}
+.tag-list {
+  display: flex;
+  flex-wrap: wrap;
+  gap: 8px;
+}
+.scroll-hint {
+  text-align: center;
+  color: #909399;
+  font-size: 12px;
+  padding: 1px 0;
+}
+.container {
+  max-width: 800px;
+  margin: 0 auto;
+  padding: 10px;
+}
+.title {
+  text-align: center;
+  color: #303133;
+  margin-bottom: 30px;
+}
+.demo-table {
+  width: 100%;
+  margin-bottom: 30px;
+}
+.instructions {
+  background-color: #f5f7fa;
+  padding: 15px;
+  border-radius: 1px;
+  margin-bottom: 20px;
+}
+</style>

+ 48 - 2
src/views/qw/externalContactUnassigned/index.vue

@@ -144,8 +144,12 @@
       <el-table-column label="描述信息" align="center" prop="description" />
       <el-table-column label="描述信息" align="center" prop="description" />
       <el-table-column label="标签" align="center" prop="tagIds" width="150px">
       <el-table-column label="标签" align="center" prop="tagIds" width="150px">
         <template slot-scope="scope">
         <template slot-scope="scope">
-          <div v-for="i in JSON.parse(scope.row.tagIds)" :key="i" style="display: inline;">
-          <el-tag type="success" v-for="ii in tagList" :key="ii.id" style="margin: 3px;" v-if="ii.tagId==i">{{ii.name}}</el-tag>
+          <div class="tag-container">
+            <div class="tag-list">
+              <div v-for="i in JSON.parse(scope.row.tagIds)" :key="i" style="display: inline;">
+                <el-tag type="success" v-for="ii in tagList" :key="ii.id" style="margin: 3px;" v-if="ii.tagId==i">{{ii.name}}</el-tag>
+              </div>
+            </div>
           </div>
           </div>
         </template>
         </template>
       </el-table-column>
       </el-table-column>
@@ -519,3 +523,45 @@ export default {
   }
   }
 };
 };
 </script>
 </script>
+<style scoped>
+
+.tag-container {
+  max-height: 120px;
+  overflow-y: auto;
+  padding: 1px;
+  border: 1px solid #ebeef5;
+  border-radius: 1px;
+  background-color: #fafafa;
+}
+.tag-list {
+  display: flex;
+  flex-wrap: wrap;
+  gap: 8px;
+}
+.scroll-hint {
+  text-align: center;
+  color: #909399;
+  font-size: 12px;
+  padding: 1px 0;
+}
+.container {
+  max-width: 800px;
+  margin: 0 auto;
+  padding: 10px;
+}
+.title {
+  text-align: center;
+  color: #303133;
+  margin-bottom: 30px;
+}
+.demo-table {
+  width: 100%;
+  margin-bottom: 30px;
+}
+.instructions {
+  background-color: #f5f7fa;
+  padding: 15px;
+  border-radius: 1px;
+  margin-bottom: 20px;
+}
+</style>

+ 1 - 1
src/views/qw/tagGroup/index.vue

@@ -391,7 +391,7 @@ export default {
 <style scoped>
 <style scoped>
 
 
 .tag-container {
 .tag-container {
-  max-height: 400px;
+  max-height: 300px;
   overflow-y: auto;
   overflow-y: auto;
   padding: 1px;
   padding: 1px;
   border: 1px solid #ebeef5;
   border: 1px solid #ebeef5;