/** * 自巡查相关数据接口 */ import { get, post } from '../baseRequset'; import { getLedgerSummaryList, getLedgerDetailList } from '../../model/ledger/ledgerSummary'; import { getSelfPatrolList } from "../../model/selfPatrol"; const app = getApp(); // 发布应急自巡查任务 function fetchPublish(tasks) { return post({ url: `/selfPatrol/publish`, data: tasks, }).then(res => { return res.data; }); } //获取用户发布的应急自巡查任务 function fetchPublishedTask(date) { return get({ url: `/selfPatrol/task/published`, params: { userId: app.globalData.accessToken.userId, date: date, }, }).then(res => { res.data.data = getSelfPatrolList(res.data.data) return res.data; }); } //用户自巡查类型 function fetchSelfPatrolType({ sceneType }) { return get({ url: `/selfPatrol/type`, params: { sceneType: sceneType, }, }).then(res => { res.data.data = getLedgerSummaryList(res.data.data); return res.data.data; }); } //获取某个自巡查任务的提交记录 function fetchSelfPatrolDetails({ taskId }) { return get({ url: `/selfPatrol/record/details`, params: { taskId: taskId, }, }).then(res => { res.data.data = getLedgerDetailList(res.data.data); return res.data; }); } export { fetchPublish, fetchPublishedTask, fetchSelfPatrolType, fetchSelfPatrolDetails };