const $f = require('./baserequest'); const util = require('../utils/util'); const app = getApp(); module.exports = { //获取所有环保日程 getAllSchedules: function (userId, fun) { let cb = { url: `schedules.json`, method: 'GET', params: { userId: userId, }, }; Object.assign(cb, fun); wx.request(cb); }, // 获取日程 getSchedules: function ({ startTime, endTime, type }, fun) { let cb = { url: `/schedule/get`, data: { userId: app.globalData.accessToken.userId, startTime: startTime, endTime: endTime, type: type, }, }; Object.assign(cb, fun); $f.post(cb); }, // 签收完成日程 completeSchedule: function ({ id }, fun) { let cb = { url: `/schedule/complete`, params: { userId: app.globalData.accessToken.userId, id, }, }; Object.assign(cb, fun); $f.post(cb); }, // 撤销完成日程 revokeSchedule: function ({recordId}, fun) { let cb = { url: `/schedule/revoke`, params: { userId: app.globalData.accessToken.userId, recordId, }, }; Object.assign(cb, fun); $f.post(cb); }, // 获取当前用户的实操事务 getOperations(fun) { let cb = { url: `/operation/get?userId=${app.globalData.accessToken.userId}`, }; Object.assign(cb, fun); $f.get(cb); }, // 获取当前用户的实操事务和操作记录 getOperationRecords(fun) { let cb = { url: `/operation/get/record?userId=${app.globalData.accessToken.userId}`, }; Object.assign(cb, fun); $f.get(cb); }, // 执行实操事务 doOperations({operationId, stateId}, fun) { let cb = { url: `/operation/execute`, params: { userId: app.globalData.accessToken.userId, operationId, stateId }, }; Object.assign(cb, fun); $f.post(cb); } };