34 lines
682 B
Vue
34 lines
682 B
Vue
|
<script setup>
|
||
|
import tableView from "@/components/restful/tableUser.vue";
|
||
|
import LocalCache from "@/stores/localCache.js";
|
||
|
|
||
|
let resourceCache = {
|
||
|
meta: {
|
||
|
desc: 'character',
|
||
|
resource: 'character',
|
||
|
resource_url: '/resource/character',
|
||
|
methods: {
|
||
|
get: true,
|
||
|
post: true,
|
||
|
put: true,
|
||
|
delete: true,
|
||
|
},
|
||
|
},
|
||
|
}
|
||
|
const userInfo = LocalCache.getCache("user")
|
||
|
if (userInfo.character !== "admin") {
|
||
|
resourceCache.meta.methods = {} // 先只有管理员有权限动用户模块
|
||
|
}
|
||
|
LocalCache.setCache("resource", resourceCache)
|
||
|
|
||
|
</script>
|
||
|
|
||
|
<template>
|
||
|
<div>
|
||
|
<component :is="tableView"></component>
|
||
|
</div>
|
||
|
</template>
|
||
|
|
||
|
<style scoped>
|
||
|
|
||
|
</style>
|