1234567891011121314151617181920212223242526 |
- import {defineStore} from "pinia";
- import {DictionaryStates} from "/@/stores/interface";
- import {request} from "/@/utils/service";
- export const BtnPermissionStore = defineStore('BtnPermission', {
- state: (): DictionaryStates => ({
- data: []
- }),
- actions: {
- async getBtnPermissionStore() {
- request({
- url: '/api/system/menu_button/menu_button_all_permission/',
- method: 'get',
- }).then((ret: {
- data: []
- }) => {
- // 转换数据格式并保存到pinia
- let dataList = ret.data
- this.data=dataList
- })
- },
- },
- persist: {
- enabled: true,
- },
- });
|