游客登陆 权限拦截

This commit is contained in:
@fawn-nine
2024-07-10 14:46:20 +08:00
parent d1953091a9
commit f73e521179
11 changed files with 1531 additions and 1033 deletions

View File

@@ -373,8 +373,9 @@
</view>
</u-radio-group>
</template>
<template v-if="currentEditType == 'avatar'">
<u-upload
<template v-if="currentEditType == 'avatar'" >
<view class="" @click="checkPermision">
<u-upload
:fileList="fileAvatar"
@afterRead="afterRead"
@delete="deletePic"
@@ -385,6 +386,7 @@
:previewFullImage="true"
>
</u-upload>
</view>
</template>
<u-button
@@ -397,11 +399,12 @@
</view>
</u-popup>
<music-play :playData="playData"></music-play>
<!-- <music-play :playData="playData"></music-play> -->
</view>
</template>
<script>
import permission from "@/js_sdk/wa-permission/permission.js"
import musicPlay from "@/components/music.vue";
import $http from "@/config/requestConfig.js";
var clear;
@@ -1146,9 +1149,14 @@ export default {
console.log(error);
});
},
async checkPermision(){
var result = await permission.premissionCheck("CAMERA_EXTERNAL_STORAGE")
if (result != 1) {
return false
}
},
// 头像上传
afterRead(e) {
async afterRead(e) {
let that = this;
uni.uploadFile({
url: this.$baseUrl + "oss/fileoss",