feedback.js
1.43 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
import { fn, fetch } from '@/api/fn';
const Api = {
List: '/srv/?a=feedback&t=list',
SubmitFeedback: '/srv/?a=feedback&t=add',
}
/**
* @description 意见反馈列表
* @remark
* @param {Object} params 请求参数
* @param {string} params.page 页码,从0开始
* @param {string} params.limit 每页数量
* @returns {Promise<{
* code: number; // 状态码
* msg: string; // 消息
* data: {
* list: Array<{
* id: integer; // 订单ID
* status: integer; // 3=待处理, 5=已处理
* category: string; // 1=功能建议, 3=界面设计, 5=车辆新鲜, 7=其他问题
* images: string; // 图片
* contact: string; // 联系方式
* note: string; // 反馈内容
* reply: string; // 回复
* reply_time: string; // 回复时间
* }>;
* };
* }>}
*/
export const listAPI = (params) => fn(fetch.get(Api.List, params));
/**
* @description 提交意见反馈
* @remark
* @param {Object} params 请求参数
* @param {string} params.category 反馈类别。1=功能建议, 3=界面设计, 5=车辆新鲜, 7=其他问题
* @param {string} params.note 反馈内容
* @param {string} params.contact 用户留下的联系方式
* @param {string} params.images 图片
* @returns {Promise<{
* code: number; // 状态码
* msg: string; // 消息
* data: any;
* }>}
*/
export const submitFeedbackAPI = (params) => fn(fetch.post(Api.SubmitFeedback, params));