瀏覽代碼

feat:数据集管理新增标签列

liu.tao3 1 年之前
父節點
當前提交
17d6578268
共有 1 個文件被更改,包括 23 次插入3 次删除
  1. 23 3
      data-room-ui/packages/DataSetManagement/src/index.vue

+ 23 - 3
data-room-ui/packages/DataSetManagement/src/index.vue

@@ -163,6 +163,16 @@
                 <span>{{ datasetTypeList.find(type=>type.datasetType===scope.row.datasetType) ? datasetTypeList.find(type=>type.datasetType===scope.row.datasetType).name : '其他' }}</span>
               </template>
             </el-table-column>
+            <el-table-column
+              prop="labelIds"
+              label="标签"
+              align="center"
+              show-overflow-tooltip
+            >
+              <template slot-scope="scope">
+                <span>{{getLabels(scope.row.labelIds).join(',')}}</span>
+              </template>
+            </el-table-column>
             <el-table-column
               prop="remark"
               label="备注"
@@ -358,6 +368,13 @@ export default {
     }
   },
   methods: {
+    getLabels(list){
+      const arr=[]
+      list?.forEach((item)=>{
+        arr.push(this.labelList.filter(x=>x.id==item)[0]?.labelName)
+      })
+      return arr
+    },
     toggleRowSelection () {
       this.$nextTick(() => {
         const dsIds = this.multipleSelection.map(ds => ds.id)
@@ -515,9 +532,9 @@ export default {
         })
       }
       this.getDataList()
-      getLabelList().then(res => {
-        this.labelList = res
-      })
+      // getLabelList().then(res => {
+      //   this.labelList = res
+      // })
     },
     // 新增数据集
     addDataset () {
@@ -530,6 +547,9 @@ export default {
     },
     // 获取表格数据
     getDataList () {
+      getLabelList().then(res => {
+        this.labelList = res
+      })
       this.dataListLoading = true
       datasetPage({
         current: this.current,