index.ts 880 B

12345678910111213141516171819202122232425262728
  1. import request from '/@/api/http/request';
  2. // Api参数类型
  3. export type FetchFeedbackRecordListApiParams = {
  4. page: number,
  5. page_size: number,
  6. };
  7. // Api函数类型
  8. export type FetchFeedbackRecordListApi = (data: FetchFeedbackRecordListApiParams) => Promise<any>;
  9. export type FetchChangeRecordListApi = () => Promise<any>;
  10. // 获取反馈记录列表
  11. const fetchFeedbackRecordListApi: FetchFeedbackRecordListApi = async (data) => {
  12. const res = await request.get('/manage/api/v1/devices', { params: data });
  13. return res.data;
  14. };
  15. // 获取变化记录列表
  16. const fetchChangeRecordListApi: FetchChangeRecordListApi = async () => {
  17. const res = await request.get('/manage/api/v1/workspaces/current');
  18. return res.data;
  19. };
  20. export const apis = {
  21. fetchFeedbackRecordList: fetchFeedbackRecordListApi,
  22. fetchChangeRecordList: fetchChangeRecordListApi,
  23. };