api.ts 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. import { EpPropMergeType } from "element-plus/es/utils";
  2. export const MOD = "/tasks";
  3. export const IMPORTMOD = "Task"
  4. type StatusType = {
  5. label: "全部" | "未开始" | "进行中" | "已完成" | "已超时";
  6. value: string;
  7. type: EpPropMergeType<
  8. StringConstructor,
  9. "" | "info" | "primary" | "success" | "danger" | "warning",
  10. unknown
  11. >;
  12. };
  13. export const defaultSearchForm = {
  14. //默认搜索条件
  15. taskName: "", //任务名称
  16. customName: "", //客户名称
  17. contactsName: "", //联系人
  18. executorName: "", //执行人
  19. businessName: "", //商机明恒
  20. orderName: "", //销售订单
  21. phone: "", //电话
  22. clueName: "", //线索名称
  23. priority: "", //优先级
  24. status: "", //任务状态
  25. startDate: "", //开始时间
  26. endDate: "", //截止时间
  27. pageIndex: 1,
  28. pageSize: 10,
  29. };
  30. export const PRIORITY = [
  31. //优先级
  32. { label: "低", value: 2 },
  33. { label: "中", value: 1 },
  34. { label: "高", value: 0 },
  35. ];
  36. export const STATUS: StatusType[] = [
  37. //任务状态
  38. { label: "未开始", value: "0", type: "info" },
  39. { label: "进行中", value: "1", type: "primary" },
  40. { label: "已完成", value: "2", type: "success" },
  41. { label: "已超时", value: "3", type: "danger" },
  42. ];
  43. export const defalutExportForm = {
  44. priority: "", //优先级
  45. executorId: null, //执行人id
  46. startDate: "", //开始日期
  47. endDate: "", //截止日期
  48. };
  49. export const PAGE_LIST = `${MOD}/pageTask`; //列表
  50. export const ADD_TASK = `${MOD}/addTask`; //新建任务
  51. export const DELETE_TASKS = `${MOD}/deleteTasks`; //删除任务
  52. export const UPDATE_TASK_STATUS = `${MOD}/updateTaskStatus`; //更新任务状态
  53. export const UPDATE_TASK = `${MOD}/updateTask`;//修改任务
  54. export const ALL_USERS = "/user/getSimpleActiveUserList"; //获取所有人
  55. export const GET_IMPORT_TEMPLATE = `${MOD}/getImportTemplate`;
  56. export const IMPORT_DATA = `${MOD}/importData`;//导入
  57. export const EXPORT_DATA = `${MOD}/exportData`;//按条件导出
  58. export const EXPORT_DATA_BY_TASK_ID = `${MOD}/exportDataByTaskIds`;//选中导出