columnPermission.ts 380 B

1234567891011121314151617181920
  1. import { defineStore } from 'pinia';
  2. export interface DataItemType {
  3. field_name: string;
  4. is_create: boolean;
  5. is_query: boolean;
  6. is_update: boolean;
  7. }
  8. export const useColumnPermission = defineStore('columnPermission', {
  9. state: () => ({
  10. permission: [] as DataItemType[],
  11. }),
  12. actions: {
  13. setPermissionData(data: DataItemType[]) {
  14. this.permission = data;
  15. },
  16. },
  17. });