1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
| export default class Request{
| http(param) {
| //let postUrl="http://dfg.shop.com";
| let postUrl="";
| let url = param.url;
| let method = param.method;
| let header = param.header || {};
| //let data = Object.assign(param.data || {});
| let data=param.data;
| if (method) {
| if (method == "GET") {
| header = Object.assign({
| 'content-type': "application/x-www-form-urlencoded"
| }, param.header)
| } else {
| header = Object.assign({
| 'content-type': "application/json"
| }, param.header)
| }
| let requestUrl = postUrl + url;
| return new Promise((resolve, reject) => {
| uni.request({
| url: requestUrl,
| data: data,
| method: method,
| header: header,
| success: (res) => {
| if(res.data.success)
| {
| resolve(res.data);
| }
| else{
| uni.showToast({
| title:res.data.error.message,
| icon:'none'
| });
| }
| },
| fail: (err) => {
| uni.showToast({
| title:res.data.msg,
| icon:'none'
| });
| },
| })
| })
| }
| }
|
|
| }
|
|