| 12345678910111213141516171819202122232425262728293031 | // @ts-ignoreimport request from '@/libs/request';import {SendNewMessageUnreadReminderRequest,ReduceUserUnreadRequest,GetUserMsgByKeyRequest,GetUserMsgByKeyReply,GetAccessTokenRequest,GetAccessTokenReply,OpenIDRequest} from "./wx_pb";import {PersonIDParam,WxConfReq,WxConfResponse} from "../common/common_pb";import {MediaID,MaterialLink} from "../account/account_pb";const WxService = {  /**  微信SDK初始化 */  WxConf: async (req?: WxConfReq) => {	const res = await request.post<{ data: WxConfResponse, code: string, message: string }>('/api/wx/jssdk/config', req);    return res.data.data;  },  /**  通过微信下载语音并上传到七牛 */  UploadMaterialVoice: async (req?: MediaID) => {	const res = await request.post<{ data: MaterialLink, code: string, message: string }>('/api/common/material/upload/voice', req);    return res.data.data;  },  GetAccessToken: async (req?: GetAccessTokenRequest) => {	const res = await request.get<{ data: GetAccessTokenReply, code: string, message: string }>('/api/get_access_token', {		params: req	});    return res.data.data;  },  SendNewVisitorReminder: async (req?: OpenIDRequest) => {	const res = await request.post('/api/send/subscribe/web', req);    return res.data.data;  },};export default WxService;
 |