py-uni
Version:
py-uni
59 lines (57 loc) • 1.82 kB
text/typescript
// @ts-ignore
import baseUrl from '@/config/request.config.json'
import {Contents} from "../domain/contents.domain";
export class ContentMgeService {
baseUrl: string;
constructor() {
this.baseUrl = baseUrl.baseUrl + 'ContentMgeSvr.assx/';
}
/**
* app登录
* @constructor
* @param token
* @param title
* @param contentTypeId
* @param type
* @param state
* @param option
* @param unit
* @param dateS
* @param dateE
* @param start
* @param pageSize
*/
query(token: string, title: string, contentTypeId: string, type: number,
state: number, option: number, unit: string,
dateS: string, dateE: string, start: number, pageSize: number): Promise<Contents>{
return new Promise((resolve, reject) => {
uni.request({
url: this.baseUrl + 'query',
data: {
token: token,
title:title,
contentTypeId:contentTypeId,
type:type,
state:state,
option:option,
unit:unit,
dateS:dateS,
dateE:dateE,
start:start,
pageSize:pageSize
},
method: 'POST',
header: {
'content-type': 'application/x-www-form-urlencoded' //自定义请求头信息
},
success: function (res) {
// @ts-ignore
resolve(new Contents(res.data));
},
fail: function (err) {
reject(err);
}
})
})
}
}