From 601ebdfe8ec5d8109148763dc983663ea749e407 Mon Sep 17 00:00:00 2001
From: yz_08 <yz_0812@outlook.com>
Date: 星期四, 04 二月 2021 23:02:12 +0800
Subject: [PATCH] 修改员工智搜

---
 src/assets/uploading/ppt.png         |    0 
 src/assets/uploading/SVG.png         |    0 
 src/views/system/user.vue            |   10 
 src/assets/uploading/html.png        |    0 
 src/views/user/search.vue            |   11 
 src/views/yunpan/fujian.vue          |   10 
 src/assets/uploading/WebPage.png     |    0 
 src/assets/uploading/csv.png         |    0 
 src/assets/uploading/folder.png      |    0 
 src/views/user/Informationinput.vue  |   10 
 src/assets/uploading/MP4.png         |    0 
 src/views/yunpan/zhishou.vue         |  479 ++++++++++++++++++++++++++++-----
 src/assets/uploading/unknown .png    |    0 
 src/assets/uploading/MP3.png         |    0 
 src/views/user/inemployees.vue       |   11 
 src/views/user/outemployess.vue      |   10 
 src/views/statistics/outEmpCount.vue |   14 
 src/assets/uploading/apk.png         |    0 
 src/assets/uploading/exe.png         |    0 
 src/views/statistics/inEmpCount.vue  |   12 
 src/views/user/selectuser.vue        |  260 +++++++++---------
 src/assets/uploading/json.png        |    0 
 src/assets/uploading/pic.png         |    0 
 src/assets/uploading/rar.png         |    0 
 src/assets/uploading/zip.png         |    0 
 src/assets/uploading/word.png        |    0 
 src/assets/uploading/pdf.png         |    0 
 src/assets/uploading/GIF.png         |    0 
 src/assets/uploading/txt.png         |    0 
 src/assets/uploading/excel.png       |    0 
 30 files changed, 586 insertions(+), 241 deletions(-)

diff --git a/src/assets/uploading/GIF.png b/src/assets/uploading/GIF.png
new file mode 100644
index 0000000..3122475
--- /dev/null
+++ b/src/assets/uploading/GIF.png
Binary files differ
diff --git a/src/assets/uploading/MP3.png b/src/assets/uploading/MP3.png
new file mode 100644
index 0000000..1da886f
--- /dev/null
+++ b/src/assets/uploading/MP3.png
Binary files differ
diff --git a/src/assets/uploading/MP4.png b/src/assets/uploading/MP4.png
new file mode 100644
index 0000000..7d445b9
--- /dev/null
+++ b/src/assets/uploading/MP4.png
Binary files differ
diff --git a/src/assets/uploading/SVG.png b/src/assets/uploading/SVG.png
new file mode 100644
index 0000000..b022a63
--- /dev/null
+++ b/src/assets/uploading/SVG.png
Binary files differ
diff --git a/src/assets/uploading/WebPage.png b/src/assets/uploading/WebPage.png
new file mode 100644
index 0000000..5f09ff4
--- /dev/null
+++ b/src/assets/uploading/WebPage.png
Binary files differ
diff --git a/src/assets/uploading/apk.png b/src/assets/uploading/apk.png
new file mode 100644
index 0000000..82903d7
--- /dev/null
+++ b/src/assets/uploading/apk.png
Binary files differ
diff --git a/src/assets/uploading/csv.png b/src/assets/uploading/csv.png
new file mode 100644
index 0000000..2ee3396
--- /dev/null
+++ b/src/assets/uploading/csv.png
Binary files differ
diff --git a/src/assets/uploading/excel.png b/src/assets/uploading/excel.png
new file mode 100644
index 0000000..9b4c579
--- /dev/null
+++ b/src/assets/uploading/excel.png
Binary files differ
diff --git a/src/assets/uploading/exe.png b/src/assets/uploading/exe.png
new file mode 100644
index 0000000..0bea7d1
--- /dev/null
+++ b/src/assets/uploading/exe.png
Binary files differ
diff --git a/src/assets/uploading/folder.png b/src/assets/uploading/folder.png
new file mode 100644
index 0000000..a6f359f
--- /dev/null
+++ b/src/assets/uploading/folder.png
Binary files differ
diff --git a/src/assets/uploading/html.png b/src/assets/uploading/html.png
new file mode 100644
index 0000000..f9a3ac9
--- /dev/null
+++ b/src/assets/uploading/html.png
Binary files differ
diff --git a/src/assets/uploading/json.png b/src/assets/uploading/json.png
new file mode 100644
index 0000000..eb5a6ee
--- /dev/null
+++ b/src/assets/uploading/json.png
Binary files differ
diff --git a/src/assets/uploading/pdf.png b/src/assets/uploading/pdf.png
new file mode 100644
index 0000000..793bf28
--- /dev/null
+++ b/src/assets/uploading/pdf.png
Binary files differ
diff --git a/src/assets/uploading/pic.png b/src/assets/uploading/pic.png
new file mode 100644
index 0000000..4f3261d
--- /dev/null
+++ b/src/assets/uploading/pic.png
Binary files differ
diff --git a/src/assets/uploading/ppt.png b/src/assets/uploading/ppt.png
new file mode 100644
index 0000000..ec684a8
--- /dev/null
+++ b/src/assets/uploading/ppt.png
Binary files differ
diff --git a/src/assets/uploading/rar.png b/src/assets/uploading/rar.png
new file mode 100644
index 0000000..56982c5
--- /dev/null
+++ b/src/assets/uploading/rar.png
Binary files differ
diff --git a/src/assets/uploading/txt.png b/src/assets/uploading/txt.png
new file mode 100644
index 0000000..fc239f1
--- /dev/null
+++ b/src/assets/uploading/txt.png
Binary files differ
diff --git a/src/assets/uploading/unknown .png b/src/assets/uploading/unknown .png
new file mode 100644
index 0000000..eba51a7
--- /dev/null
+++ b/src/assets/uploading/unknown .png
Binary files differ
diff --git a/src/assets/uploading/word.png b/src/assets/uploading/word.png
new file mode 100644
index 0000000..a7e2ef7
--- /dev/null
+++ b/src/assets/uploading/word.png
Binary files differ
diff --git a/src/assets/uploading/zip.png b/src/assets/uploading/zip.png
new file mode 100644
index 0000000..8ee9923
--- /dev/null
+++ b/src/assets/uploading/zip.png
Binary files differ
diff --git a/src/views/statistics/inEmpCount.vue b/src/views/statistics/inEmpCount.vue
index 3c01f2b..fd3c296 100644
--- a/src/views/statistics/inEmpCount.vue
+++ b/src/views/statistics/inEmpCount.vue
@@ -247,6 +247,12 @@
   }
 }
 </script>
+<style lang="scss" scoped>
+
+  .el-main {
+    height: 600px;
+  }
+</style>
 <style lang="scss">
   .el-aside {
     padding: 20px;
@@ -256,10 +262,6 @@
     .el-tree {
       height: 100%;
     }
-  }
-
-  .el-main {
-    height: 600px;
   }
 
   #searchTable {
@@ -316,4 +318,4 @@
   .del_button {
     color: #D9001B;
   }
-</style>
+</style>
diff --git a/src/views/statistics/outEmpCount.vue b/src/views/statistics/outEmpCount.vue
index 7009c8b..d6fe552 100644
--- a/src/views/statistics/outEmpCount.vue
+++ b/src/views/statistics/outEmpCount.vue
@@ -247,7 +247,13 @@
   }
 }
 </script>
-<style lang="scss">
+<style lang="scss" scoped>
+
+  .el-main {
+    height: 600px;
+  }
+</style>
+<style >
   .el-aside {
     padding: 20px;
     background: #f3f5f8;
@@ -256,10 +262,6 @@
     .el-tree {
       height: 100%;
     }
-  }
-
-  .el-main {
-    height: 600px;
   }
 
   #searchTable {
@@ -316,4 +318,4 @@
   .del_button {
     color: #D9001B;
   }
-</style>
+</style>
diff --git a/src/views/system/user.vue b/src/views/system/user.vue
index f4fe5bd..c17c78c 100644
--- a/src/views/system/user.vue
+++ b/src/views/system/user.vue
@@ -1026,6 +1026,12 @@
   }
 }
 </script>
+<style lang="scss" scoped>
+
+  .el-main {
+    height: 600px;
+  }
+</style>
 <style lang="scss">
   .el-aside {
     padding: 20px;
@@ -1035,10 +1041,6 @@
     .el-tree {
       height: 100%;
     }
-  }
-
-  .el-main {
-    height: 600px;
   }
 
   #searchTable {
diff --git a/src/views/user/Informationinput.vue b/src/views/user/Informationinput.vue
index 2b48fa9..7293bc2 100644
--- a/src/views/user/Informationinput.vue
+++ b/src/views/user/Informationinput.vue
@@ -4248,16 +4248,16 @@
   margin-top: 20px;
 }
 
+</style>
+<style lang="scss" scoped>
+.el-autocomplete{
+  width: 100%;
+}
 .el-header,
 .el-footer {
   background-color: #e9eef3;
   color: #333;
   text-align: center;
   line-height: 60px;
-}
-</style>
-<style lang="scss" scoped>
-.el-autocomplete{
-  width: 100%;
 }
 </style>
diff --git a/src/views/user/inemployees.vue b/src/views/user/inemployees.vue
index e26d69b..0903dd8 100644
--- a/src/views/user/inemployees.vue
+++ b/src/views/user/inemployees.vue
@@ -1211,6 +1211,12 @@
   }
 }
 </script>
+<style lang="scss" scoped>
+
+  .el-main {
+    height: 600px;
+  }
+</style>
 <style lang="scss">
   .el-aside {
     padding: 20px;
@@ -1221,11 +1227,6 @@
       height: 100%;
     }
   }
-
-  .el-main {
-    height: 600px;
-  }
-
   #searchTable {
     margin-top: 10px;
     border-collapse: collapse;
diff --git a/src/views/user/outemployess.vue b/src/views/user/outemployess.vue
index 8fa4ede..fdb0f33 100644
--- a/src/views/user/outemployess.vue
+++ b/src/views/user/outemployess.vue
@@ -1176,6 +1176,12 @@
   }
 }
 </script>
+<style lang="scss" scoped>
+
+  .el-main {
+    height: 600px;
+  }
+</style>
 <style lang="scss">
   .el-aside {
     padding: 20px;
@@ -1185,10 +1191,6 @@
     .el-tree {
       height: 100%;
     }
-  }
-
-  .el-main {
-    height: 600px;
   }
 
   #searchTable {
diff --git a/src/views/user/search.vue b/src/views/user/search.vue
index d6b4a5e..f8e0a9e 100644
--- a/src/views/user/search.vue
+++ b/src/views/user/search.vue
@@ -376,6 +376,12 @@
   }
 }
 </script>
+<style lang="scss" scoped>
+
+  .el-main {
+    height: 600px;
+  }
+</style>
 <style lang="scss">
   .el-aside {
     padding: 20px;
@@ -386,11 +392,6 @@
       height: 100%;
     }
   }
-
-  .el-main {
-    height: 600px;
-  }
-
   #searchTable {
     margin-top: 10px;
     border-collapse: collapse;
diff --git a/src/views/user/selectuser.vue b/src/views/user/selectuser.vue
index c186315..e8a3a1c 100644
--- a/src/views/user/selectuser.vue
+++ b/src/views/user/selectuser.vue
@@ -163,56 +163,56 @@
       </el-header>
       <el-container>
         <el-aside width="400px">
-          <el-tree
-            ref="tree"
-            :data="deptTree"
-            :check-strictly="true"
-            show-checkbox
-            accordion
-            node-key="id"
-            highlight-current
-            default-expand-all
-            :filter-node-method="filterNode"
-            @node-click="nodeClick"
+          <el-tree
+            ref="tree"
+            :data="deptTree"
+            :check-strictly="true"
+            show-checkbox
+            accordion
+            node-key="id"
+            highlight-current
+            default-expand-all
+            :filter-node-method="filterNode"
+            @node-click="nodeClick"
           />
         </el-aside>
         <el-main>
-          <el-table
-            ref="multipleTable"
-            :data="list"
-            style="width: 100%;height: 80%;"
+          <el-table
+            ref="multipleTable"
+            :data="list"
+            style="width: 100%;height: 80%;"
             row-key="prop1"
-            @selection-change="handleSelectionChange"
+            @selection-change="handleSelectionChange"
           >
             <el-table-column type="selection" :reserve-selection="true" width="55" />
-            <el-table-column :label="$t('table.user.username')" prop="username" :show-overflow-tooltip="true" align="center" min-width="120px">
-              <template slot-scope="scope">
-                <span>{{ scope.row.username }}</span>
-              </template>
-            </el-table-column>
-            <el-table-column :label="$t('table.user.email')" :show-overflow-tooltip="true" align="center" min-width="150px">
-              <template slot-scope="scope">
-                <span>{{ scope.row.email }}</span>
-              </template>
-            </el-table-column>
-            <el-table-column
-              :label="$t('table.user.sex')"
-              :filters="[{ text: $t('common.sex.male'), value: '0' }, { text: $t('common.sex.female'), value: '1' }, { text: $t('common.sex.secret'), value: '2' }]"
-              :filter-method="filterSex"
-              class-name="status-col"
-            >
-              <template slot-scope="{row}">
-                <el-tag :type="row.sex | sexFilter">
-                  {{ transSex(row.sex) }}
-                </el-tag>
-              </template>
-            </el-table-column>
-          </el-table>
-          <!--
-          page.sync 当前页
-          limit.sync 每页显示数量 只能是5,10,20,30,50
-          pagination 翻页的事件
-           -->
+            <el-table-column :label="$t('table.user.username')" prop="username" :show-overflow-tooltip="true" align="center" min-width="120px">
+              <template slot-scope="scope">
+                <span>{{ scope.row.username }}</span>
+              </template>
+            </el-table-column>
+            <el-table-column :label="$t('table.user.email')" :show-overflow-tooltip="true" align="center" min-width="150px">
+              <template slot-scope="scope">
+                <span>{{ scope.row.email }}</span>
+              </template>
+            </el-table-column>
+            <el-table-column
+              :label="$t('table.user.sex')"
+              :filters="[{ text: $t('common.sex.male'), value: '0' }, { text: $t('common.sex.female'), value: '1' }, { text: $t('common.sex.secret'), value: '2' }]"
+              :filter-method="filterSex"
+              class-name="status-col"
+            >
+              <template slot-scope="{row}">
+                <el-tag :type="row.sex | sexFilter">
+                  {{ transSex(row.sex) }}
+                </el-tag>
+              </template>
+            </el-table-column>
+          </el-table>
+          <!--
+          page.sync 当前页
+          limit.sync 每页显示数量 只能是5,10,20,30,50
+          pagination 翻页的事件
+           -->
           <pagination v-show="total>0" :total="total" :page.sync="pagination.num" :limit.sync="pagination.size" @pagination="search" />
           <el-button type="primary" @click="sureChoose">确定</el-button>
           <el-button type="danger" @click="cancleChoose">取消</el-button>
@@ -221,96 +221,96 @@
     </el-container>
   </div>
 </template>
-<script>
-// 引用翻页组件
+<script>
+// 引用翻页组件
 import Pagination from '@/components/Pagination'
-export default {
+export default {
   components: { Pagination },
   data() {
     return {
-      headerHeight: '70px',
+      headerHeight: '70px',
       deptTree: [],
-      advancedQueryShow: false,
+      advancedQueryShow: false,
       selection: [],
-      multipleSelection: [],
-      total: 0, // 总数量
-      queryParams: {}, // 查询参数
-      sort: {}, // 排序
-      pagination: { // 分页参数
-        size: 5,
-        num: 1
+      multipleSelection: [],
+      total: 0, // 总数量
+      queryParams: {}, // 查询参数
+      sort: {}, // 排序
+      pagination: { // 分页参数
+        size: 5,
+        num: 1
       },
-      list: [], // 给table显示的数据
+      list: [], // 给table显示的数据
       defaultProps: {
         children: 'children',
         label: 'label'
       }
     }
-  },
-  mounted() {
-    this.initDeptTree()
-    // 初始加载
-    this.fetch()
   },
-  methods: {
-    initDept() {
-      return {
-        deptId: '',
-        deptName: '',
-        parentId: null,
-        orderNum: 0
-      }
-    },
-    transSex(sex) {
-      switch (sex) {
-        case '0':
-          return this.$t('common.sex.male')
-        case '1':
-          return this.$t('common.sex.female')
-        default:
-          return this.$t('common.sex.secret')
-      }
-    },
-    filterSex(value, row) {
-      return row.sex === value
-    },
-    // 翻页方法
-    search() {
-      this.fetch({
-        ...this.queryParams,
-        ...this.sort
-      })
-    },
-    fetch(params = {}) {
-      var that = this
-      params.pageSize = this.pagination.size
-      params.pageNum = this.pagination.num
-      this.$get('system/user', {
-        ...params
-      }).then((r) => {
-        const data = r.data.data
-        that.total = data.total
-        that.list = data.rows
-      })
-    },
-
-    initDeptTree() {
-      this.$get('system/dept').then((r) => {
-        this.deptTree = r.data.data.rows
-      })
-    },
-    filterNode(value, data) {
-      if (!value) return true
-      return data.label.indexOf(value) !== -1
-    },
-    nodeClick(data) {
-      this.dept.parentId = data.parentId
-      if (this.dept.parentId === '0') {
-        this.dept.parentId = null
-      }
-      this.dept.orderNum = data.orderNum
-      this.dept.deptName = data.label
-      this.dept.deptId = data.id
+  mounted() {
+    this.initDeptTree()
+    // 初始加载
+    this.fetch()
+  },
+  methods: {
+    initDept() {
+      return {
+        deptId: '',
+        deptName: '',
+        parentId: null,
+        orderNum: 0
+      }
+    },
+    transSex(sex) {
+      switch (sex) {
+        case '0':
+          return this.$t('common.sex.male')
+        case '1':
+          return this.$t('common.sex.female')
+        default:
+          return this.$t('common.sex.secret')
+      }
+    },
+    filterSex(value, row) {
+      return row.sex === value
+    },
+    // 翻页方法
+    search() {
+      this.fetch({
+        ...this.queryParams,
+        ...this.sort
+      })
+    },
+    fetch(params = {}) {
+      var that = this
+      params.pageSize = this.pagination.size
+      params.pageNum = this.pagination.num
+      this.$get('system/user', {
+        ...params
+      }).then((r) => {
+        const data = r.data.data
+        that.total = data.total
+        that.list = data.rows
+      })
+    },
+
+    initDeptTree() {
+      this.$get('system/dept').then((r) => {
+        this.deptTree = r.data.data.rows
+      })
+    },
+    filterNode(value, data) {
+      if (!value) return true
+      return data.label.indexOf(value) !== -1
+    },
+    nodeClick(data) {
+      this.dept.parentId = data.parentId
+      if (this.dept.parentId === '0') {
+        this.dept.parentId = null
+      }
+      this.dept.orderNum = data.orderNum
+      this.dept.deptName = data.label
+      this.dept.deptId = data.id
     },
     handleSelectionChange(val) {
       this.multipleSelection = val
@@ -326,13 +326,19 @@
     },
     sureChoose() {
       this.$emit('selectedUser', this.multipleSelection)
-    },
-    cancleChoose() {
-      this.$emit('cancleChooseUser')
+    },
+    cancleChoose() {
+      this.$emit('cancleChooseUser')
     }
   }
 }
 </script>
+<style lang="scss" scoped>
+
+  .el-main {
+    height: 600px;
+  }
+</style>
 <style lang="scss">
   .el-aside {
     padding: 20px;
@@ -342,10 +348,6 @@
     .el-tree {
       height: 100%;
     }
-  }
-
-  .el-main {
-    height: 600px;
   }
 
   #searchTable {
@@ -402,4 +404,4 @@
   .del_button {
     color: #D9001B;
   }
-</style>
+</style>
diff --git a/src/views/yunpan/fujian.vue b/src/views/yunpan/fujian.vue
index 176276e..3d4e4ff 100644
--- a/src/views/yunpan/fujian.vue
+++ b/src/views/yunpan/fujian.vue
@@ -594,6 +594,12 @@
   }
 }
 </script>
+<style lang="scss" scoped>
+
+  .el-main {
+    height: 600px;
+  }
+</style>
 <style lang="scss">
   .el-aside {
     padding: 20px;
@@ -603,10 +609,6 @@
     .el-tree {
       height: 100%;
     }
-  }
-
-  .el-main {
-    height: 600px;
   }
 
   #searchTable {
diff --git a/src/views/yunpan/zhishou.vue b/src/views/yunpan/zhishou.vue
index e6512ee..2b89dfa 100644
--- a/src/views/yunpan/zhishou.vue
+++ b/src/views/yunpan/zhishou.vue
@@ -1,83 +1,414 @@
 <template>
-  <el-container>
-    <el-aside width="200px">
-      <el-card class="info-card" shadow="always" @click.native="isShow(showArr[0].show,0)">
-        我的文件夹 +
-      </el-card>
-      <el-card class="info-card" shadow="always" @click.native="isShow(showArr[1].show,1)">
-        自定义文件夹1
-      </el-card>
-      <el-card class="info-card" shadow="always" @click.native="isShow(showArr[2].show,2)">
-        自定义文件夹2
-      </el-card>
-      <el-card class="info-card" shadow="always" @click.native="isShow(showArr[3].show,3)">
-        自定义文件夹3
-      </el-card>
-      <el-card class="info-card" shadow="always" @click.native="isShow(showArr[4].show,4)">
-        自定义文件夹4
-      </el-card>
-    </el-aside>
-    <el-main>
-      <el-row>
-        <el-col :span="16">
-          <h3 class="bu-tian-jia-title">云盘智搜</h3>
-        </el-col>
-        <el-col :span="8">
-          <el-input v-model="input" placeholder="请输入内容" style="width:200px" />
-          <el-button type="primary">查询</el-button>
-        </el-col>
-      </el-row>
-      <el-row>
-        <el-col :span="30">
-          <el-button type="danger">下载</el-button>
-          <el-button type="primary">删除</el-button>
-        </el-col>
-      </el-row>
-      <el-row>
-        <el-col :span="30">
-          <dl>
-            <dt><img src="../../../images/fujian.png"></dt>
-            <dd><el-checkbox /> 附件名称1.doc</dd>
-          </dl>
-          <dl>
-            <dt><img src="../../../images/fujian.png"></dt>
-            <dd><el-checkbox /> 附件名称2.txt</dd>
-          </dl>
-          <dl>
-            <dt><img src="../../../images/fujian.png"></dt>
-            <dd><el-checkbox /> 附件名称3.xls</dd>
-          </dl>
-          <dl>
-            <dt><img src="../../../images/fujian.png"></dt>
-            <dd><el-checkbox /> 附件名称4.ppt</dd>
-          </dl>
-          <dl>
-            <dt><img src="../../../images/fujian.png"></dt>
-            <dd><el-checkbox /> 附件名称1.doc</dd>
-          </dl>
-          <dl>
-            <dt><img src="../../../images/fujian.png"></dt>
-            <dd><el-checkbox /> 附件名称1.doc</dd>
-          </dl>
-          <dl>
-            <dt><img src="../../../images/fujian.png"></dt>
-            <dd><el-checkbox /> 附件名称1.doc</dd>
-          </dl>
-        </el-col>
-      </el-row>
-    </el-main>
-  </el-container>
+  <div class="zs-main">
+    <el-row class="search-title">
+      <el-col :span="18" class="title">
+        <div class="zs-title">云盘智搜</div>
+      </el-col>
+      <el-col :span="6" class="search">
+        <el-input v-model="input" placeholder="请输入关键词" style="width:200px" />
+        <el-button type="primary">查询</el-button>
+      </el-col>
+    </el-row>
+    <el-container style="background-color: #fff;">
+      <el-aside width="210px" style="background-color: #fff;text-align: center;">
+        <el-button icon="el-icon-plus" class="add-folder-but">新增文件夹</el-button>
+        <el-timeline>
+          <el-timeline-item
+            v-for="(activity, index) in activities"
+            :key="index"
+            :icon="activity.icon"
+            :type="activity.type"
+            :color="activity.color"
+            :size="activity.size"
+            :timestamp="activity.timestamp"
+            placement="top"
+          />
+        </el-timeline>
+      </el-aside>
+      <el-container>
+        <el-header class="text-header">
+          <el-row><el-col :span="24">
+            <i
+              class="el-icon-bell"
+              style=" color: #a32c30;    margin-right: 10px;"
+            />提示:文件不要超过10个,单个文件大小不超过50M,单击或者拖动文件到下面区域,支持单个或批量文件的上传。</el-col>
+          </el-row>
+          <el-row style="background-color: rgba(0,0,0,0.2);">
+            <el-col :span="19">
+              <el-checkbox v-model="checkAll" class="myRedCheckBox" style="color: #000; margin-left: 20px;">全选</el-checkbox></el-col>
+            <el-col :span="5">
+              <el-button type="primary" icon="el-icon-download" size="mini">下载</el-button>
+              <el-button type="primary" icon="el-icon-search" size="mini">删除</el-button>
+            </el-col>
+          </el-row>
+        </el-header>
+        <el-main style="background-color: #fff;">
+          <el-row>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/word.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/pdf.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/ppt.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/excel.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/zip.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/txt.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/txt.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/txt.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+          </el-row>
+          <el-row>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/word.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/pdf.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/ppt.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/excel.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/zip.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/txt.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/txt.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/txt.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+          </el-row>
+          <el-row>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/word.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/pdf.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/ppt.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/excel.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/zip.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/txt.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <img src="../../assets/uploading/txt.png" class="uploading-image">
+                <div style="padding-top: 14px;">
+                  <el-checkbox v-model="checked" class="myRedCheckBox">文件1.pdf</el-checkbox>
+                </div>
+              </el-card>
+            </el-col>
+            <el-col :span="3">
+              <el-card shadow="never">
+                <el-upload
+                  class="avatar-uploader"
+                  action="https://jsonplaceholder.typicode.com/posts/"
+                  :show-file-list="false"
+                  :on-success="handleAvatarSuccess"
+                  :before-upload="beforeAvatarUpload"
+                  drag
+                >
+                  <img v-if="imageUrl" :src="imageUrl" class="avatar">
+                  <i v-else class="el-icon-upload" />
+                </el-upload>
+              </el-card>
+            </el-col>
+          </el-row>
+        </el-main>
+      </el-container>
+    </el-container>
+  </div>
 </template>
 
 <script>
+export default {
+  data() {
+    return {
+      checked: false,
+      checkAll: false,
+      activities: [
+        {
+          timestamp: '自定义文件夹1'
+        },
+        {
+          color: '#a32c30',
+          timestamp: '自定义文件夹2'
+        },
+        {
+          timestamp: '自定义文件夹3'
+        },
+        {
+          timestamp: '自定义文件夹4'
+        }
+      ]
+    }
+  }
+}
 </script>
 
-<style>
-  dl{
-    float: left;
-    margin-right: 20px;
+<style lang="scss">
+
+  .clearfix:before,
+  .clearfix:after {
+      display: table;
+      content: "";
   }
-  dd {
-      margin-inline-start: 0px;
+
+  .clearfix:after {
+      clear: both
   }
+
+.zs-main {
+	.search-title {
+		height: 50px;
+		.search {
+			position: relative;
+			top: 50%;
+			transform: translateY(-50%);
+		}
+		.title {
+			position: relative;
+			top: 40%;
+			transform: translateY(-50%);
+		}
+    .zs-title{
+          border-left: 4px solid #a32c30;
+    padding-left: 10px;
+    font-size: 16px;
+    }
+	}
+     .add-folder-but{
+      margin-bottom: 20px;
+    }
+	padding: 0 15px 0 15px;
+  .text-header {
+	line-height: 60px;
+}
+  .uploading-image {
+    width: 100%;
+    height: 100%;
+    display: block;
+  }
+
+}
+
+.el-timeline-item__timestamp {
+	font-size: 15px;
+	color: #000;
+}
+
+/* 设置带边框的checkbox,选中后边框的颜色 */
+.myRedCheckBox.is-bordered.is-checked {
+  border-color: #a32c30;
+}
+
+/* 设置选中后的文字颜色 */
+.myRedCheckBox .el-checkbox__input.is-checked+.el-checkbox__label {
+  color: #a32c30;
+}
+
+/* 设置选中后对勾框的边框和背景颜色 */
+.myRedCheckBox .el-checkbox__input.is-checked .el-checkbox__inner, .myRedCheckBox .el-checkbox__input.is-indeterminate .el-checkbox__inner {
+  border-color: #a32c30;
+  background-color:#a32c30;
+}
+
+/* 设置checkbox获得焦点后,对勾框的边框颜色 */
+.myRedCheckBox .el-checkbox__input.is-focus .el-checkbox__inner{
+  border-color: #a32c30;
+}
+
+/* 设置鼠标经过对勾框,对勾框边框的颜色 */
+.myRedCheckBox .el-checkbox__inner:hover{
+  border-color: #a32c30;
+}
+
+  .avatar-uploader .el-upload {
+    border: 1px dashed #d9d9d9;
+    border-radius: 6px;
+    cursor: pointer;
+    position: relative;
+    overflow: hidden;
+  }
+  .avatar-uploader .el-upload:hover {
+    border-color: #409EFF;
+  }
+  .avatar-uploader-icon {
+    font-size: 28px;
+    color: #8c939d;
+    width: 178px;
+    height: 178px;
+    line-height: 178px;
+    text-align: center;
+  }
+  .avatar {
+    width: 178px;
+    height: 178px;
+    display: block;
+  }
+ .avatar-uploader .el-upload-dragger .el-icon-upload {
+    margin: 20px 0 16px;
+}
+.avatar-uploader .el-upload-dragger {
+    border: none;
+    width: 100px;
+    height: 100px;
+}
+</style>
+<style lang="scss" scoped>
+.el-main{
+  margin-top: 1%;
+      height: 500px;
+}
+.app-main {
+	background-color: #ffffff;
+}
+.el-button,
+.el-button--primary {
+	background: #a32c30;
+	border-color: #a32c30;
+	color: #fff;
+	outline: none;
+}
+.zs-main .text-header {
+    line-height: 40px;
+}
+.el-card {
+    border: none;
+}
+
 </style>

--
Gitblit v1.8.0