From 13fa84b1f095636d4db7278f92e306e20c5823ff Mon Sep 17 00:00:00 2001
From: 孔祥富 <kongxf@daryun.com>
Date: 星期三, 24 二月 2021 20:07:46 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/views/yunpan/zhishou.vue |   79 +++++++++++++++++++++++----------------
 1 files changed, 46 insertions(+), 33 deletions(-)

diff --git a/src/views/yunpan/zhishou.vue b/src/views/yunpan/zhishou.vue
index 396e0cc..529ab50 100644
--- a/src/views/yunpan/zhishou.vue
+++ b/src/views/yunpan/zhishou.vue
@@ -78,17 +78,17 @@
             <i
               class="el-icon-bell"
               style=" color: #a32c30; margin-right: 10px;"
-            />提示:文件不要超过10个,单个文件大小不超过50M,单击或者拖动文件到下面区域,支持单个或批量文件的上传。</el-col>
+            />提示:文件不要超过10个,单个文件大小不超过200M,单击或者拖动文件到下面区域,支持单个或批量文件的上传。</el-col>
           </el-row>
           <el-row style="background-color: rgba(0,0,0,0.2);">
-            <el-col :span="19">
+            <el-col :span="17">
               <el-checkbox
                 v-model="checkAll"
                 class="myRedCheckBox"
                 style="color: #000; margin-left: 20px;"
                 @change="checkAllMethods()"
               >全选</el-checkbox></el-col>
-            <el-col :span="5">
+            <el-col :span="7">
               <el-button
                 type="primary"
                 icon="el-icon-download"
@@ -102,7 +102,7 @@
                 @click="delFile()"
               >删除</el-button>
               <el-popconfirm title="是否移动文件?" @onConfirm="mvdialogFormVisible = true">
-                <el-button slot="reference" class="hr-but" type="danger">转存</el-button>
+                <el-button slot="reference" class="hr-but" type="danger">移动</el-button>
               </el-popconfirm>
             </el-col>
           </el-row>
@@ -140,21 +140,23 @@
         <el-main style="background-color: #fff;">
           <el-row v-for="(data, index) in filesUploadData" :key="index">
             <template v-for="(node, nodeIndex) in data.node">
-              <el-col v-if="node.isUpload === false" :key="node.filesid" :span="3">
+              <el-col v-if="node.isUpload === false" :key="node.filesid" :span="2">
                 <el-card
                   shadow="never"
-                  @click.native="clickCard(index * 8 + nodeIndex)"
                 >
                   <img
                     :src="showFileImg(node.filesformat)"
                     class="uploading-image"
+                    @click="clickCard(index * rowCount + nodeIndex)"
                   >
-                  <div style="padding-top: 14px;">
-                    <el-checkbox v-model="checkedArr[index * 8 + nodeIndex].isChecked" class="myRedCheckBox">{{ node.filesname }}</el-checkbox>
-                  </div>
+                  <el-tooltip class="item" effect="dark" :content="node.filesname" placement="bottom">
+                    <div style="padding-top: 14px;">
+                      <el-checkbox v-model="checkedArr[index * rowCount + nodeIndex].isChecked" class="myRedCheckBox">{{ node.filesname }}</el-checkbox>
+                    </div>
+                  </el-tooltip>
                 </el-card>
               </el-col>
-              <el-col v-if="node.isUpload" :key="node.filesid" :span="3">
+              <el-col v-if="node.isUpload" :key="node.filesid" :span="2">
                 <el-card shadow="never">
                   <el-upload
                     class="avatar-uploader"
@@ -166,7 +168,7 @@
                     :on-success="handleAvatarSuccess"
                     :on-error="handleAvatarError"
                     :multiple="true"
-                    :limit="10"
+                    :limit="20"
                     drag
                   >
                     <i class="el-icon-upload" />
@@ -188,6 +190,7 @@
 export default {
   data() {
     return {
+      rowCount: 12,
       mvrules: {
         folderid: [{ required: true, message: '请选择目录', trigger: 'change' }]
       },
@@ -252,8 +255,8 @@
       this.$get('hr/filesUpload', { ...params }).then(r => {
         r.data.data.forEach((v, i) => {
           this.checkedArr.push({ isChecked: false, filesid: v.filesid })
-          // 一行8个 等于8就换行
-          if (i % 8 === 0 && i !== 0) {
+          // 一行12个 等于12就换行
+          if (i % this.rowCount === 0 && i !== 0) {
             this.filesUploadData.push(node)
             node = { node: [] }
           }
@@ -270,8 +273,8 @@
         if (this.filesUploadData.length === 0) {
           this.filesUploadData.push({ node: [{ isUpload: true }] })
         } else {
-          // 如果不为空,但是这一行刚好满8个了,就将数组,新增一个对象
-          if (this.filesUploadData[this.filesUploadData.length - 1].node.length === 8) {
+          // 如果不为空,但是这一行刚好满12个了,就将数组,新增一个对象
+          if (this.filesUploadData[this.filesUploadData.length - 1].node.length === this.rowCount) {
             this.filesUploadData.push({ node: [{ isUpload: true }] })
           } else {
             // 新增一个上传
@@ -635,25 +638,35 @@
 .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-dragger{
+    width: 65px !important;
+    height: 65px !important;
+    .el-icon-upload{
+      font-size: 40px;
+      color: #8c939d;
+      line-height: 30px;
+    }
+  }
 }
-.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-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;

--
Gitblit v1.8.0