quest.ts 1.03 KB
import { defHttp } from '/@/utils/http/axios';

enum Api {
    QUEST_LIST = '/order/erp/quest/list_by_page',
    QUEST_CREATE = '/order/erp/quest/add',
    QUEST_DELETE = '/order/erp/quest/delete_by_id',
    QUEST_UPDATE = '/order/erp/quest/edit',
}

export const questUpdate=async(data:any)=>{
  const res=await defHttp.post<any>({
    url: Api.QUEST_UPDATE,
    data},{message:'操作成功'});
  return res;
}

export const questDelete = async (ids: number[]) => {
  console.log('ids',ids);
  const res = await defHttp.post<any>({ url: Api.QUEST_DELETE, data: {ids} }, { message: '删除成功' });
  return res;
};

export const questCreate = async (data: any) => {
  const res = await defHttp.post<any>({ url: Api.QUEST_CREATE, data }, { message: '创建成功' });
  return res;
};

export const getQuestList = async (params: any) => {
  console.log('params',params);
  const res=await defHttp.post<any>({
    url: Api.QUEST_LIST,
    params,
  });
  const result={
      items: res.records,
      total: res.total,
    };
    return result;
};