// /*
//  * @Author: ZIne
//  * @Date: 2023-05-18 14:12:17
//  * @Descripttion:
//  */

// import { defineStore } from 'pinia';
// import { store } from '/@/store';
// import {
//     getDirectoryTreeList,
// } from '/@/api/sys/gis';

// interface MonitorDevices {
//   sideMenu: boolean;
// }
// export const useMonitorDevicesStore = defineStore({
//   id: 'monitorDevices',
//   state: (): MonitorDevices => ({
//     sideMenu: true,
//   }),
//   getters: {
//     getSideMenu(): boolean {
//       return this.sideMenu;
//     },
//   },
//   actions: {
//     setSideMenu(): void {
//       this.sideMenu = !this.sideMenu;
//     },

//     async GetDirectoryTreeList(params): Promise<UserInfo | null> {
//       try {
//         const data = await getDirectoryTreeList(params);
//         // if (data.code == 200) {
//           return data;
//         // }
//       } catch (error) {
//         console.log(error);
//         return Promise.reject(error);
//       }
//     },

//   },
// });
// // Need to be used outside the setup
// export function useMonitorDevicesMapStoreOut() {
//   return useMonitorDevicesStore(store);
// }
