uniugm/ui/src/views/user/character.vue

35 lines
717 B
Vue
Raw Normal View History

2025-04-30 15:46:14 +08:00
<script setup>
import tableView from "@/components/restful/tableUser.vue";
import LocalCache from "@/stores/localCache.js";
import userStore from "@/stores/user.js";
2025-04-30 15:46:14 +08:00
let resourceCache = {
meta: {
desc: 'character',
resource: 'character',
resource_url: '/resource/character',
methods: {
get: true,
post: true,
put: true,
delete: true,
},
},
}
const userInfo = userStore().userInfo
2025-04-30 15:46:14 +08:00
if (userInfo.character !== "admin") {
resourceCache.meta.methods = {} // 先只有管理员有权限动用户模块
}
LocalCache.setCache("resource", resourceCache)
</script>
<template>
<div>
<component :is="tableView"></component>
</div>
</template>
<style scoped>
</style>