// @ts-ignore import request from '@/libs/request'; import {DebugLoginRequest,TokenReply,AuthorizationRequest,AuthorizationMiniProgramRequest,MiniProgramTokenReply,GetGetGzhConfigReply,OpenIDAndAppIDRequest,IdentityInfo,GetIdentifyByAccountIDRequest,GetIdentifyByAccountIDReply,FindIdentifyByAccountIDAndIsSubscribeRequest,FindIdentifyByAccountIDAndIsSubscribeReply} from "./account_pb"; import {GetLoginConfigReply} from "../common/common_pb"; const AccountService = { DebugLogin: async (req?: DebugLoginRequest) => { const res = await request.post<{ data: TokenReply, code: string, message: string }>('/api/login/debug', req); return res.data.data; }, Authorization: async (req?: AuthorizationRequest) => { const res = await request.post<{ data: TokenReply, code: string, message: string }>('/api/login/authorization', req); return res.data.data; }, AuthorizationMiniProgram: async (req?: AuthorizationMiniProgramRequest) => { const res = await request.post<{ data: MiniProgramTokenReply, code: string, message: string }>('/api/login/authorization/miniprogram', req); return res.data.data; }, /** 获取用户登录配置 */ GetUserLoginConfig: async (req?: undefined) => { const res = await request.post<{ data: GetLoginConfigReply, code: string, message: string }>('/api/login/config', req); return res.data.data; }, /** 获取公众号配置 */ GetGetGzhConfig: async (req?: undefined) => { const res = await request.post<{ data: GetGetGzhConfigReply, code: string, message: string }>('/api/login/gzh/conf', req); return res.data.data; }, }; export default AccountService;