| | |
| | | import { ref, computed } from 'vue' |
| | | import { getButtons } from '/src/api/work/index.js' |
| | | // import { getButtons } from '/src/api/work/index.js' |
| | | |
| | | // 权限相关的组合式函数 |
| | | export function usePermission() { |
| | |
| | | } |
| | | |
| | | // 获取权限数据 |
| | | const getButtonsApi = () => { |
| | | return new Promise((resolve, reject) => { |
| | | getButtons({ sysType: 1 }) |
| | | .then(res => { |
| | | const data = res.data.data |
| | | permission.value = extractPermissionCodes(data) |
| | | resolve(permission.value) |
| | | }) |
| | | .catch(reject) |
| | | }) |
| | | } |
| | | // const getButtonsApi = () => { |
| | | // return new Promise((resolve, reject) => { |
| | | // getButtons({ sysType: 1 }) |
| | | // .then(res => { |
| | | // const data = res.data.data |
| | | // permission.value = extractPermissionCodes(data) |
| | | // resolve(permission.value) |
| | | // }) |
| | | // .catch(reject) |
| | | // }) |
| | | // } |
| | | |
| | | return { |
| | | permission, |