<template>
//...
</template>
<script>
export default {
data() {
return {
tableData: [],
};
},
mounted() {
this.checkUserRole(); // 在页面加载时检查用户角色
},
methods: {
checkUserRole() {
const ruler = uni.getStorageSync('ruler');
console.log("当前用户的ruler", ruler);
if (ruler === '一般用户') { // 如果是一般用户,跳转到首页
uni.reLaunch({
url: '/pages/index/index' // 跳转到首页
})
} else if (ruler === '管理员') { // 如果是管理员,获取用户数据
this.getUser();
} else { // 其他情况(ruler为空或未定义),也跳转到首页
uni.reLaunch({
url: '/pages/index/index' // 跳转到首页
})
}
},
async getUser() {
//...
0 个回复