src/page/permission/components/SwitchRoles.vue
(完整代码) 1KB<template>
<div>
<!-- <div style="margin-bottom:15px;">{{$t('permission.roles')}}: {{roles}}</div>
{{$t('permission.switchRoles')}}: -->
<div class="ownPer">我的权限:{{roles}}</div>
<div class="rflex">
<p>切换权限:</p>
<el-radio-group v-model="switchRoles">
<el-radio-button label="editor"></el-radio-button>
<el-radio-button label="admin"></el-radio-button>
</el-radio-group>
</div>
</div>
</template>
<script>
export default {
computed: {
roles() {
return this.$store.getters.roles
},
switchRoles: {
get() {
return this.roles[0]
},
set(val) {
this.$store.dispatch('ChangeRoles', val).then(() => {
this.$emit('change')
})
}
}
}
}
/**
* 如何获取到我的权限:
* 1、用户登录成功之后,根据token调取接口getInfo()获取到用户roles并存入vuex;
*
*
*/
</script>
<style lang="less" scoped>
.ownPer{
margin-bottom: 20px;
}
.rflex{
align-items: center;
margin-bottom: 20px;
}
</style>
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
