import { http } from "../../utils/https"; /** * 查询预警任务 * @param params * @returns */ export const getWarnList = (params) => { return http.get("/threatWarning/select", params); }; /** * 查询通报任务 * @param params * @returns */ export const getInformList = (params) => { params.loading = true; return http.get("/informManage/select", params); }; /** * 查询代办通报任务 * @param params * @returns */ export const getSelectTodo = (params) => { return http.get("/informManage/selectTodo", params); }; /** * 查询已办通报任务 * @param params * @returns */ export const getSelectTodone = (params) => { return http.get("/informManage/selectDone", params); }; /** * 查询待办任务不同状态的个数 * @param params * @returns */ export const getTodoStatusCount = (params) => { return http.get("/informManage/todoStatusCount", params); }; /** * 已办任务不同状态的个数 * @param params * @returns */ export const getDoneStatusCount = (params) => { return http.get("/informManage/taskStatusCount", params); }; /** * 查询通报任务 * @param params * @returns */ export const getWarningList = (params) => { return http.get("/threatWarning/upcomingWarningTask", params); }; /** * 查询通报任务 * @param params * @returns */ export const getInformDetailList = (params) => { return http.get("/informManage/selectDetail", params); }; /** * 近七日预警任务的趋势 * @param params * @returns */ export const getWarnTrend = () => { return http.get("/threatWarning/warningTrend"); }; /** * 近七日通报任务的趋势 * @param params * @returns */ export const getInformTrend = () => { return http.get("/informManage/informTrend"); }; /** * 查询预警任务总数和当日新增 * @param params * @returns */ export const getWarnCount = () => { return http.get("/threatWarning/warningCount"); }; /** * 查询通报任务总数和当日新增 * @param params * @returns */ export const getInformCount = () => { return http.get("/informManage/informCount"); }; /** * 不同状态的通报任务 * @param params * @returns */ export const getInformStatusCount = () => { return http.get("/informManage/informStatusCount"); }; /** * 不同状态的预警个数 * @param params * @returns */ export const getWarnStatusCount = () => { return http.get("/threatWarning/warningStatusCount"); }; /** * @description: 附件上传 * @param {*} data */ export const addUploadFile = (params) => { return http.post("/file/upload", params, { headers: { "Content-Type": "multipart/form-data", }, }); }; /** * 附件下载 * @param params * @returns */ export const downLoadFileU = (params) => { return http.get("/file/download", params, { responseType: "blob", }); }; /** * 获取企业名称 * @param params * @returns */ export const getEnterprise = () => { return http.get("/enterprise/info/getEnterprise"); }; /** * 获取支撑单位 * @param params * @returns */ export const getBrace = () => { return http.get("/enterprise/info/getBrace"); }; /** * 添加预警任务 * @param params * @returns */ export const addWarning = (params) => { return http.post("/threatWarning/add", params); }; /** * 编辑预警任务 * @param params * @returns */ export const updateWarning = (params) => { return http.post("/threatWarning/update", params); }; /** * 下发预警任务 * @param params * @returns */ export const issueWarning = (params) => { return http.post("/threatWarning/issue", params); }; /** * 删除预警任务 * @param params * @returns */ export const delWarning = (params) => { return http.post("/threatWarning/delete/", params); }; /** * 处理通报任务 * @param params * @returns */ export const dealTask = (params) => { return http.post("/informManage/handle", params); };