| | |
| | | const $f = require('./baserequest') |
| | | const util = require('../utils/util') |
| | | const $f = require('./baserequest'); |
| | | const util = require('../utils/util'); |
| | | const app = getApp(); |
| | | |
| | | module.exports = { |
| | | //获取所有环保日程 |
| | |
| | | params: { |
| | | userId: userId, |
| | | }, |
| | | } |
| | | Object.assign(cb, fun) |
| | | }; |
| | | Object.assign(cb, fun); |
| | | |
| | | wx.request(cb) |
| | | 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); |
| | | } |
| | | }; |