py-uni
Version:
py-uni
56 lines (54 loc) • 1.88 kB
text/typescript
// @ts-ignore
import baseUrl from '@/config/request.config.json'
import {ReportBusinessDataList} from "../domain/reportBusinessDataList.domain";
export class ReportDataMgeService {
baseUrl: string;
constructor() {
this.baseUrl = baseUrl.baseUrl + 'ReportDataMgeSvr.assx/';
}
/**
* app登录
* @constructor
* @param token
* @param instanceId
* @param state
* @param area
* @param tag
* @param userName
* @param startTime
* @param endTime
* @param start
* @param pageSize
*/
queryReportBusinessData(token: string, instanceId: string, state: number, area: string, tag: string,
userName: string, startTime: string, endTime: string, start: number,
pageSize: number): Promise<ReportBusinessDataList>{
return new Promise((resolve, reject) => {
uni.request({
url: this.baseUrl + 'queryReportBusinessData',
data: {
token: token,
instanceId: instanceId,
state: state,
area: area,
tag: tag,
userName: userName,
startTime: startTime,
endTime: endTime,
start: start,
pageSize: pageSize,
},
method: 'POST',
header: {
'content-type': 'application/x-www-form-urlencoded' //自定义请求头信息
},
success: function (res:any) {
resolve(new ReportBusinessDataList(res.data));
},
fail: function (err) {
reject(err);
}
})
})
}
}