import { post, get, put } from '@/common/utils/request'; /** * 道路汇总 * @returns {Promise} */ export const roadPage = (params) => { return get('/app-api/app/garden/maintain-plan/page/road',params); }; /** * 类型汇总 * @returns {Promise} */ export const planTypePage = (params) => { return get('/app-api/app/garden/maintain-plan/page/plan-type-id',params); }; /** * 道路列表 * @returns {Promise} */ export const getRoadDetails = (params) => { return get('/app-api/app/garden/maintain-plan-detail/get/details-road',params); }; /** * 新增养护计划 * @returns {Promise} */ export const maintainCreate = (data) => { return post('/app-api/app/garden/maintain-plan-commit/create',data); }; /** * 新增养护计划并完成 * @returns {Promise} */ export const maintainCreateFinish = (data) => { return post('/app-api/app/garden/maintain-plan-commit/create-and-finish',data); }; /** * 未完成养护计划 * @returns {Promise} */ export const notFinish = (data) => { return post('/app-api/app/garden/maintain-plan-detail/get/not-finish',data); }; /** * 计划详情 * @returns {Promise} */ export const detailList = (params) => { return get('/app-api/app/garden/maintain-plan-commit/page',params); }; /** * 查询单条上报记录 * @returns {Promise} */ export const getDetailList = (params) => { return get('/admin-api/garden/maintain-plan-commit/get',params); }; /** * 养护道路 * @returns {Promise} */ export const maintainPlan= (params) => { return get('/admin-api/garden/maintain-plan/page',params); }; /** * 养护类型次数 * @returns {Promise} */ export const maintainPlanNum= (params) => { return get('/admin-api/garden/maintain-plan-detail/page',params); }; /** * 查询上报记录列表 * @returns {Promise} */ export const maintainPlanList= (params) => { return get('/app-api/app/garden/maintain-plan-commit/page',params); }; /** * 直接结束 * @returns {Promise} */ export const finishPlan= (params = {}) => { // 后端 /finish 已改为 @RequestParam("commitId"),planNo 不再接收,必须放 query 且传本次养护ID const commitId = params && params.commitId != null ? params.commitId : ''; return post(`/app-api/app/garden/maintain-plan-commit/finish?commitId=${encodeURIComponent(commitId)}`, {}); }; /** * 设为失效 * @returns {Promise} */ export const invalidatePlan= (params) => { return put('/admin-api/garden/maintain-plan-detail/invalidate',params); };