123456789101112131415161718192021222324 |
- import { defineStore } from 'pinia';
- import { RoleUsersType } from '../types';
- import { getAllUsers } from '../components/api';
- import XEUtils from 'xe-utils';
- /**
- * 权限抽屉:角色-用户
- */
- export const RoleUsersStores = defineStore('RoleUsersStores', {
- state: (): RoleUsersType => ({
- all_users: [],
- right_users: [],
- }),
- actions: {
- get_all_users() {
- getAllUsers().then((res: any) => {
- this.$state.all_users = res;
- });
- },
- set_right_users(users: any) {
- this.$state.right_users = XEUtils.map(users, (item: any) => item.id);
- },
- },
- });
|