UNPKG

@fmdevui/fm-dev

Version:

Page level components developed based on Element Plus.

40 lines (39 loc) 2.4 kB
import { AxiosResponse } from 'axios'; export declare function useSysApi(): { getSysInfo: (id: any) => Promise< AxiosResponse<any, any, {}>>; getSmPublicKey: () => Promise< AxiosResponse<any, any, {}>>; getMenuTree: () => Promise< AxiosResponse<any, any, {}>>; getMenuUserMenuList: () => Promise< AxiosResponse<any, any, {}>>; addUserMenu: (data: any) => Promise< AxiosResponse<any, any, {}>>; setNoticeRead: (data: any) => Promise< AxiosResponse<any, any, {}>>; getNoticeTitle: () => Promise< AxiosResponse<any, any, {}>>; getNoticeUnReadList: () => Promise< AxiosResponse<any, any, {}>>; NoticePageReceived: (data: any) => Promise< AxiosResponse<any, any, {}>>; getUpgradeLastUnRead: () => Promise< AxiosResponse<any, any, {}>>; getUserInfo: () => Promise< AxiosResponse<any, any, {}>>; getUserRoleTableList: () => Promise< AxiosResponse<any, any, {}>>; getConstList: () => Promise< AxiosResponse<any, any, {}>>; getPosList: () => Promise< AxiosResponse<any, any, {}>>; getOwnRoleListById: (userid: any) => Promise< AxiosResponse<any, any, {}>>; getRoleList: () => Promise< AxiosResponse<any, any, {}>>; getSysOrgChildTreePidLevel: (pid: any, level: any) => Promise< AxiosResponse<any, any, {}>>; getOrgList: (params: any) => Promise< AxiosResponse<any, any, {}>>; getUserBaseInfo: () => Promise< AxiosResponse<any, any, {}>>; getOwnExtOrgListByid: (userid: any) => Promise< AxiosResponse<any, any, {}>>; getAllDictList: () => Promise< AxiosResponse<any, any, {}>>; verifyPwdExpirationTime: () => Promise< AxiosResponse<any, any, {}>>; changePwd: (data: any) => Promise< AxiosResponse<any, any, {}>>; resetPwd: (data: any) => Promise< AxiosResponse<any, any, {}>>; unlockLogin: (data: any) => Promise< AxiosResponse<any, any, {}>>; changeToken: (data: any) => Promise< AxiosResponse<any, any, {}>>; Logout: () => Promise< AxiosResponse<any, any, {}>>; unLockScreen: (password: any) => Promise< AxiosResponse<any, any, {}>>; getOnlineUserList: (data: any) => Promise< AxiosResponse<any, any, {}>>; }; /** * 包装 Promise 并返回 [Error, any] * @param promise Promise 方法 * @param errorExt 自定义错误信息(拓展) * @returns [Error, any] */ export declare function feature<T, U = Error>(promise: Promise<T>, errorExt?: object): Promise<[U, undefined] | [null, T]>;