perf: 阻止文件重复分享
This commit is contained in:
parent
550a519973
commit
4786fc5bf1
@ -385,7 +385,7 @@
|
|||||||
>
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-tooltip
|
<el-tooltip
|
||||||
v-if="scope.row.index === cellMouseIndex"
|
v-if="scope.row.index === cellMouseIndex && (!scope.row.isShare || scope.row.shareBase)"
|
||||||
class="item"
|
class="item"
|
||||||
effect="light"
|
effect="light"
|
||||||
content="分享"
|
content="分享"
|
||||||
@ -3191,6 +3191,13 @@ export default {
|
|||||||
if (!row.isFolder) {
|
if (!row.isFolder) {
|
||||||
this.menus.splice(-2, 0, { iconClass: "duplicate", label: "创建副本", operation: "duplicate" })
|
this.menus.splice(-2, 0, { iconClass: "duplicate", label: "创建副本", operation: "duplicate" })
|
||||||
}
|
}
|
||||||
|
if (row.isShare && !row.shareBase) {
|
||||||
|
// 删除分享选项
|
||||||
|
let index = this.menus.findIndex(item => item.operation === "share")
|
||||||
|
if (index > -1) {
|
||||||
|
this.menus.splice(index, 1)
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
this.preliminaryRowData(row);
|
this.preliminaryRowData(row);
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user