import request from '/@/utils/micro_request' const basePath = import.meta.env.VITE_ADMIN /** * (不建议写成 request.post(xxx),因为这样 post 时,无法 params 与 data 同时传参) * * 登录api接口集合 * @method signIn 用户登录 * @method signOut 用户退出登录 */ export function useLoginApi() { return { signIn: (query?: object) => { return request.postRequestWithClientInfo(basePath, 'System', 'Login', query) }, weChatLoginUnionId: (query?: object) => { return request.postRequestWithClientInfo(basePath, 'System', 'WeChatLoginUnionId', query) }, weChatLogin: (query?: object) => { return request.postRequestWithClientInfo(basePath, 'System', 'WeChatLogin', query) }, signOut: (query?: object) => { return request.postRequest(basePath, 'System', 'Logout', query) }, WeChatUnBindOpenId: (query?: object) => { return request.postRequest(basePath, 'System', 'WeChatUnBindOpenId', query) }, getCaptchaImg: (query?: object) => { return request.postRequest(basePath, 'System', 'GetCaptchaImg', query) }, zhejianglabLogin: (query?: object) => { return request.postRequest(basePath, 'System', 'ZhejianglabLogin', query) }, liangzhulabLogin: (query?: object) => { return request.postRequest(basePath, 'System', 'LiangzhulabLogin', query) }, register: (query?: object) => { return request.postRequest(basePath, 'Personnel', 'RegisterPersonnel', query) }, checkUserNamePhoneExists: (query?: object) => { return request.postRequest(basePath, 'Personnel', 'CheckUserNamePhoneExists', query) }, validatePassword: (query?: object) => { return request.postRequest(basePath, 'Personnel', 'ValidatePassword', query); }, } }