@fmdevui/fm-dev
Version:
Page level components developed based on Element Plus.
40 lines (39 loc) • 2.29 kB
TypeScript
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]>;