/** * 项目管理 API * * @module api/projectManagement */ import { http } from '@/utils/http' import { SW_PATH } from '@/config/apiConfig' /** * 监管记录查询 / 项目列表 * @param data - { startTime?, endTime?, stage?, type?, pageNum?, pageSize?, inspectId? } */ export function getProjectList(data: any) { return http.request({ url: SW_PATH + '/project/list', method: 'post', data, }) } /** * 我的待办 */ export function getProjectMyPhoneDeal() { return http.request({ url: SW_PATH + '/project/myPhoneDeal', method: 'get', }) } /** * 项目表单详情 * @param params - { projectId, type? } */ export function getProjectInfo(params: any) { return http.request({ url: SW_PATH + '/project/info', method: 'get', params, }) } /** * 项目审批 * @param projectId - 项目 id * @param data - 审批数据 */ export function projectAudit(projectId: string, data: any) { return http.request({ url: SW_PATH + '/project/audit/' + projectId, method: 'post', data, }) } /** * 移动端监理巡检打卡 * @param data - { address, checkItemJson, createBy, createTime, description, pic, projectId, projectName, shape } */ export function getProjectInspectClockin(data: any) { return http.request({ url: SW_PATH + '/project/inspect/clockin', method: 'post', data, }) } /** * 移动端监理巡检问题上报 * @param data - { address, checkItemJson, content, pic, projectId, shape } */ export function getProjectInspectReport(data: any) { return http.request({ url: SW_PATH + '/project/inspect/report', method: 'post', data, }) } /** * 查询项目阶段开始时间表 * @param params - { projectId } */ export function getProjectStageTime(params: any) { return http.request({ url: SW_PATH + '/project/stageTime', method: 'get', params, }) }