123456789101112131415161718192021222324252627 |
- import { create } from "zustand";
- import type { TSystemCoreCnf } from '@/types/system'
- import {
- getSysCoreCnf as _getSysCoreCnf,
-
- } from "@/service/system";
- export interface AgentStoreState {
- sysCoreCnf: TSystemCoreCnf | null;
- getSysCoreCnf: () => Promise<TSystemCoreCnf|null>;
- }
- export const useSystemStore = create<AgentStoreState>((set, get) => ({
- sysCoreCnf: null,
- getSysCoreCnf: async () => {
- const response = await _getSysCoreCnf()
- if (response && response?.data) {
- set({ sysCoreCnf: response.data });
- return response.data;
- }
- return null;
- }
- }));
|