index.js
1.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
/*
* @Date: 2023-12-22 10:29:37
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2025-07-08 20:22:08
* @FilePath: /jgdl/src/api/index.js
* @Description: 文件描述
*/
import { fn, fetch } from './fn';
const Api = {
PAY: '/srv/?a=pay',
PAY_CHECK: '/srv/?a=pay_check',
UPDATE_PROFILE: '/srv/?a=user&t=update_profile',
SEND_SMS_CODE: '/srv/?a=sms_code',
GET_PROFILE: '/srv/?a=user&t=get_profile',
}
/**
* @description: 支付
* @param order_id 订单ID
* @returns
*/
export const payAPI = (params) => fn(fetch.post(Api.PAY, params));
/**
* @description: 检查是否支付成功
* @param order_id 订单ID
* @returns
*/
export const payCheckAPI = (params) => fn(fetch.post(Api.PAY_CHECK, params));
/**
* @description: 注册/编辑用户
* @param nickname 昵称
* @param avatar_url 头像
* @param gender 性别 0=女, 1=男
* @param phone 手机号
* @param sms_code 短信验证码
* @param school_id 学校id
* @returns
*/
export const updateProfileAPI = (params) => fn(fetch.post(Api.UPDATE_PROFILE, params));
/**
* @description: 发送验证码
* @param mobile 手机号
* @returns
*/
export const sendSmsCodeAPI = (params) => fn(fetch.get(Api.SEND_SMS_CODE, params));
/**
* @description: 获取用户资料
* @returns data[{ id,nickname,avatar_url,gender,phone,wechat_id,school_id,real_name_verified,favorite_count,order_count,follower_count }]
*/
export const getProfileAPI = (params) => fn(fetch.get(Api.GET_PROFILE, params));