operationPermissionList Adapt to old versions

This commit is contained in:
jmal 2023-08-11 10:04:43 +08:00
parent 160dfc14fb
commit dc41dd0727
3 changed files with 14 additions and 4 deletions

File diff suppressed because one or more lines are too long

View File

@ -10,6 +10,16 @@
<svg-icon v-if="grid" class="mobile grid icon-favorite" icon-class="Favoritestarrate"/>
</div>
</div>
<div v-if="item.mountFileId">
<div v-if="pc">
<svg-icon v-if="!grid" class="pc list icon-share" icon-class="guazai"/>
<svg-icon v-if="grid" class="pc grid icon-share" icon-class="guazai"/>
</div>
<div v-else>
<svg-icon v-if="!grid" class="mobile list icon-share" icon-class="guazai"/>
<svg-icon v-if="grid" class="mobile grid icon-share" icon-class="guazai"/>
</div>
</div>
<div v-if="item.isShare && item.shareBase && !public">
<div v-if="pc">
<svg-icon v-if="!grid" class="pc list icon-share" icon-class="share"/>

View File

@ -192,7 +192,7 @@ export default {
expiresDateOption: 1,
isPrivacy: false,
expiresDate: '',
operationPermissionList: []
operationPermissionList: undefined
},
shareLink: "",
qrCodeshareLink: "",
@ -243,7 +243,6 @@ export default {
},
methods: {
permissionActionChange() {
console.log(this.shareOption.operationPermissionList)
this.createShare()
},
setShareLink(shareLink) {
@ -278,6 +277,7 @@ export default {
submitShare() {
this.$refs.form.validate((valid) => {
if (valid) {
this.shareOption.operationPermissionList = undefined
this.createShare()
} else {
console.log('error submit!!');
@ -321,7 +321,7 @@ export default {
this.shareOption.expiresDateOption = 2
this.shareOptionConfig.linkLabel = "分享链接"
this.extractionCode = extractionCode
this.shareOption.operationPermissionList = operationPermissionList
this.shareOption.operationPermissionList = operationPermissionList || []
this.$emit('onSuccess', shareId)
if (update) {
if (!expireDate) {