Blame view

utils/request.js 2.19 KB
cf8cfbed   wxy   首页案件列表,办理页面案件列表
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
  var apiHost = "http://127.0.0.1:8080/";
  // var apiHost = "http://192.168.1.112:8765";
  
  /** 
   * @param url:String  require(必需) 请求地址相对路径
   * @param data:Object   可选  请求数据
   * @param success:Function  可选   成功回调函数
   * @param fail:Function     可选    失败回调函数
   */
  function getRequest(url, data, success, fail) {
      wx.request({
        url: apiHost + url,
        method: 'GET',
        data: data,
        header: {
          'content-type': 'application/json' // 默认值
        },
        success: function (res) {
          // console.log(res)
          if (success && typeof success === "function") {
            success(res);
          }
        },
        fail: function (error) {
          if (fail && typeof fail === "function") {
            fail(error);
          } else {
            //console.log(error);
          }
        }
      })
  }
  /** 
   * @param url:String  require(必需) 请求地址相对路径
   * @param data:Object   可选  请求数据
   * @param success:Function  可选   成功回调函数
   * @param fail:Function     可选    失败回调函数
   */
  function postRequest(url, data, success, fail) {
      wx.request({
        url: apiHost + url,
        method: 'POST',
        data: data,
        header: {
          'content-type': 'application/json' // 默认值
        },
        success: function (res) {
          if (success && typeof success === "function") {
            success(res);
          }
        },
        fail: function (error) {
          if (fail && typeof fail === "function") {
            fail(error);
          } else {
            //console.log(error);
          }
        }
      })
  }
  
  function putRequest(url, data, success, fail) {
      wx.request({
        url: apiHost + url,
        method: 'PUT',
        data: data,
        header: {
          'content-type': 'application/json' // 默认值
        },
        success: function (res) {
          if (success && typeof success === "function") {
            success(res);
          }
        },
        fail: function (error) {
          if (fail && typeof fail === "function") {
            fail(error);
          } else {
            //console.log(error);
          }
        }
      })
  }
  
  
  module.exports = {
    getRequest: getRequest,
    postRequest: postRequest,
    putRequest: putRequest
  }