UNPKG

py-uni

Version:

py-uni

91 lines (86 loc) 3.04 kB
// @ts-ignore import baseUrl from '@/config/request.config.json' import {UrgeRecords} from "../domain/urgerecords"; export class urgeReportMgeService { baseUrl: string; constructor() { this.baseUrl = baseUrl.baseUrl + 'UrgeReportMgeSvr.assx/'; } /** * 年度概况统计 * @param token * @param routes * @param instanceId * @param userIds * @param msgTemplateContent */ urgeReport(token:string, routes:string, instanceId:string, userIds:string, msgTemplateContent:string):Promise<number>{ return new Promise((resolve, reject) => { uni.request({ url: this.baseUrl + 'urgeReport', data: { token: token, routes: routes, instanceId: instanceId, userIds: userIds, msgTemplateContent: msgTemplateContent, }, method: 'POST', header: { 'content-type': 'application/x-www-form-urlencoded' //自定义请求头信息 }, success: function (res) { // @ts-ignore resolve(res.data); }, fail: function (err) { reject(err); } }) }) } getUrgeMsg(token:string, fillInItemInstanceId:string):Promise<string>{ return new Promise((resolve, reject) => { uni.request({ url: this.baseUrl + 'getUrgeMsg', data: { token: token, fillInItemInstanceId: fillInItemInstanceId }, method: 'POST', header: { 'content-type': 'application/x-www-form-urlencoded' //自定义请求头信息 }, success: function (res) { // @ts-ignore resolve(res.data); }, fail: function (err) { reject(err); } }) }) } urgeStatistic(token:string, fillInItemInstanceId:string):Promise<UrgeRecords>{ return new Promise((resolve, reject) => { uni.request({ url: this.baseUrl + 'urgeStatistic', data: { token: token, fillInItemInstanceId: fillInItemInstanceId }, method: 'POST', header: { 'content-type': 'application/x-www-form-urlencoded' //自定义请求头信息 }, success: function (res) { // @ts-ignore resolve(new UrgeRecords(res.data)); }, fail: function (err) { reject(err); } }) }) } }