瀏覽代碼

处理log日志中被删除的数据展示

YaolongHan 5 年之前
父節點
當前提交
cf019bf070
共有 2 個文件被更改,包括 24 次插入5 次删除
  1. 6 2
      src/components/model/file/changeFolderName.vue
  2. 18 3
      src/components/model/file/modelLog.vue

+ 6 - 2
src/components/model/file/changeFolderName.vue

@@ -5,7 +5,6 @@
       :visible.sync="changeFolderNameVisible"
       :visible.sync="changeFolderNameVisible"
       width="30%"
       width="30%"
       :before-close="closeDiaLog"
       :before-close="closeDiaLog"
-      style="padding-top:50px"
     >
     >
       <div>
       <div>
         <el-form
         <el-form
@@ -90,4 +89,9 @@ export default {
     }
     }
   }
   }
 };
 };
-</script>
+</script>
+<style scoped >
+.dialog-footer {
+  
+}
+</style>

+ 18 - 3
src/components/model/file/modelLog.vue

@@ -5,14 +5,16 @@
       <div class="bodys">
       <div class="bodys">
         <el-tabs v-model="activeName" type="card" @tab-click="changeModel">
         <el-tabs v-model="activeName" type="card" @tab-click="changeModel">
           <el-tab-pane label="上传日志" name="first">
           <el-tab-pane label="上传日志" name="first">
-            <el-table :data="logData" stripe style="width: 100%">
+            <el-table :data="filterlogData" stripe style="width: 100%">
               <el-table-column prop="Version" label="版本"></el-table-column>
               <el-table-column prop="Version" label="版本"></el-table-column>
               <el-table-column prop="CreateTime" label="上传时间"></el-table-column>
               <el-table-column prop="CreateTime" label="上传时间"></el-table-column>
               <el-table-column prop="UserName" label="上传人"></el-table-column>
               <el-table-column prop="UserName" label="上传人"></el-table-column>
               <el-table-column prop="address" label="操作">
               <el-table-column prop="address" label="操作">
                 <template slot-scope="scope">
                 <template slot-scope="scope">
-                  <el-button @click="handleClick(scope.row)"  size="mini">下载</el-button>
-                  <el-button @click="deleteModel(scope.row)"  size="mini"><span style="color:#F56C6C">删除</span></el-button>
+                  <el-button @click="handleClick(scope.row)" size="mini">下载</el-button>
+                  <el-button @click="deleteModel(scope.row)" size="mini">
+                    <span style="color:#F56C6C">删除</span>
+                  </el-button>
                 </template>
                 </template>
               </el-table-column>
               </el-table-column>
             </el-table>
             </el-table>
@@ -37,6 +39,19 @@ export default {
       tableData: [] //列表数据]
       tableData: [] //列表数据]
     };
     };
   },
   },
+  computed: {
+    filterlogData: function() {
+      let newLogData = [];
+      if (this.logData.length) {
+        this.logData.forEach(item => {
+          if (item.Removed) {
+            newLogData.push(item);
+          }
+        });
+      }
+      return newLogData
+    }
+  },
   methods: {
   methods: {
     handleClose(done) {
     handleClose(done) {
       this.$emit("CloseModelLogDia");
       this.$emit("CloseModelLogDia");