|
@@ -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;
|