liyangzheng 2 éve
szülő
commit
4d314ec91b
1 módosított fájl, 33 hozzáadás és 30 törlés
  1. 33 30
      src/views/myfile/MyFile.vue

+ 33 - 30
src/views/myfile/MyFile.vue

@@ -18,7 +18,7 @@
                 </div>
                 <!-- 方块点击盒子 -->
                 <div
-                    style="display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;height: 540px;align-content: flex-start;">
+                    style="display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;height: 80vh;align-content: flex-start;">
                     <!-- v-for盒子 -->
                     <template v-for="(item, index) in fileMenu">
                         <div class="setBox" @click="changeFile(item, index)">
@@ -41,10 +41,10 @@
                 </div>
                 <div>
                     <p>
-                        <span style="margin-left: 10px;">{{ useSpace ? useSpace + 'G' : '未能找到已使用空间' }}/{{ allSpace ?
+                        <span style="margin-left: 5px;">{{ useSpace ? useSpace + 'G' : '未能找到已使用空间' }}/{{ allSpace ?
                             allSpace
                             * 1024 + 'G' : '未能找到总空间' }}</span>
-                        <span style="margin-left: 10px;font-size: 12px;color: blue;cursor: pointer;"
+                        <span style="margin-left: 5px;font-size: 12px;color: blue;cursor: pointer;"
                             @click="askApply">申请扩容</span>
                     </p>
                     <el-progress style="margin-left: 8px;" :percentage="percent()" />
@@ -291,24 +291,24 @@
             <div>
                 <el-dialog v-model="addBoser" title="Tips" width="30%">
                     <el-form :model="boserForm" label-width="120px">
-                        <el-form-item label="空间id">
+                        <!-- <el-form-item label="空间id">
                             <el-input v-model="boserForm.spaceId" />
-                        </el-form-item>
-                        <el-form-item label="目录类型">
+                        </el-form-item> -->
+                        <!-- <el-form-item label="目录类型">
                             <el-input v-model="boserForm.dirType" />
-                        </el-form-item>
-                        <el-form-item label="目录权限">
+                        </el-form-item> -->
+                        <!-- <el-form-item label="目录权限">
                             <el-input v-model="boserForm.dirPower" />
-                        </el-form-item>
+                        </el-form-item> -->
                         <el-form-item label="目录名称">
                             <el-input v-model="boserForm.dirName" />
                         </el-form-item>
-                        <el-form-item label="父目录id">
+                        <!-- <el-form-item label="父目录id">
                             <el-input v-model="boserForm.parentId" />
-                        </el-form-item>
-                        <el-form-item label="备注">
+                        </el-form-item> -->
+                        <!-- <el-form-item label="备注">
                             <el-input v-model="boserForm.remark" />
-                        </el-form-item>
+                        </el-form-item> -->
                     </el-form>
                     <template #footer>
                         <span class="dialog-footer">
@@ -487,6 +487,8 @@ export default {
         let copyFileType = ref('')//需要操作的文件类型
         let copyFileName = ref("")//需要操作的文件名
         let directoryId = ref('')
+        let allBag = ref("")//穿梭狂内搜索
+        let needBag = ref("")
         let sortNum = ref(0)
         let boserForm = ref({
             spaceId: "",//空间id
@@ -804,11 +806,11 @@ export default {
         function sureAddBoser() {
             documents.addDocument({
                 "dirName": boserForm.value.dirName,
-                "dirRole": boserForm.value.dirPower,
-                "dirType": boserForm.value.dirType,
-                "parentId": boserForm.value.parentId,
-                "remark": boserForm.value.remark,
-                "spaceId": boserForm.value.spaceId,
+                // "dirRole": boserForm.value.dirPower,
+                // "dirType": boserForm.value.dirType,
+                // "parentId": boserForm.value.parentId,
+                // "remark": boserForm.value.remark,
+                // "spaceId": boserForm.value.spaceId,
             }).then(res => {
                 if (res.code === 200) {
                     ElMessage({
@@ -1021,25 +1023,24 @@ export default {
         function allTreeChange(e) {
             const id = e.id;
             const label = e.label;
-            // 查找是否已经存在相同 userId 的数据
-            const existingData = needTagData.value.find(item => item.userId === id);
-            if (existingData) {
-                // 如果已存在,不执行任何操作或根据需求进行其他处理
-                console.log(`数据已存在: ${existingData.userName}`);
+            // 查找是否已经存在相同 userId 的数据的索引
+            const existingIndex = needTagData.value.findIndex(item => item.userId === id);
+            if (existingIndex !== -1) {
+                // 如果已存在,删除该项
+                needTagData.value.splice(existingIndex, 1);
             } else {
                 // 选择操作,将数据添加到 needTagData 中
                 needTagData.value.push({ userId: id, userName: label });
             }
-            chooseTagData.value = needTagData.value
+            chooseTagData.value = needTagData.value;
         }
-
         // 确认分享
         function sureShare() {
             fileShare.addSharePeople(clickRowId.value, needTagData.value).then(res => {
                 if (res.code === 200) {
                     ElMessage({
-                        message:"分享成功",
-                        type:"success"
+                        message: "分享成功",
+                        type: "success"
                     })
                     transferModal.value = false
                 }
@@ -1087,6 +1088,7 @@ export default {
             tagCollect.value = false
         }
         return {
+            allBag,
             folderList,//文件夹的数据
             fileList,//文件夹的数据
             getAll,//拿到数据的方法
@@ -1189,6 +1191,7 @@ export default {
             newTag,
             collectChange,
             sortNum,
+            needBag,
         }
     },
     created() {
@@ -1227,8 +1230,8 @@ p {
 }
 
 .settingBox {
-    width: 342px;
-    height: 666px;
+    width: 22vw;
+    height: 100%;
     border: 2px solid black;
     border-radius: 4px;
     /* margin: 5px 5px; */
@@ -1282,7 +1285,7 @@ p {
 
 .mesBox {
     width: 70vw;
-    height: 666px;
+    height: 100%;
     /* margin: 5px 5px; */
     border-radius: 4px;
     background-color: white;