Browse Source

[http调用整理][整理]:重新清理http调用方式

tags/2.2.4
Stormeye.Wu 6 years ago
parent
commit
ee113ba967
6 changed files with 82 additions and 129 deletions
  1. +24
    -12
      config/config.js
  2. +13
    -8
      pages/coupons/index/index.js
  3. +34
    -29
      pages/getphoneInfo/phoneinput/phoneinput.js
  4. +4
    -3
      pages/index/rushToBuy/index.js
  5. +7
    -7
      pages/order/index/index.js
  6. +0
    -70
      utils/http.js

+ 24
- 12
config/config.js View File

@@ -1,52 +1,64 @@
var config = { var config = {
name: "富茂", name: "富茂",
url: "https://ciformall.youlane.cn/C/api",
url: "https://ciformall.youlane.cn/C",
//url: "http://dac6735a.ngrok.io/C/api", //url: "http://dac6735a.ngrok.io/C/api",
api: { api: {
/** /**
* 接口用途:login * 接口用途:login
*/ */
login: '/user/login',
login: '/api/user/login',
/** /**
* 授权后获取用户的昵称,unionId等信息 * 授权后获取用户的昵称,unionId等信息
*/ */
getUserInfo: '/user/getUserInfo',
getUserInfo: '/api/user/getUserInfo',
/** /**
* 接口用途:授权后获取用户的手机号 * 接口用途:授权后获取用户的手机号
*/ */
getUserPhone: '/user/getUserPhone',
getUserPhone: '/api/user/getUserPhone',
/** /**
* 检查用户授权状态 * 检查用户授权状态
*/ */
checkUserStatus: '/user/checkUserStatus',
checkUserStatus: '/api/user/checkUserStatus',
/** /**
* 优惠券查询 * 优惠券查询
*/ */
couponList: '/wxCoupon/list',
couponList: '/api/wxCoupon/list',
/** /**
* 优惠券详情 * 优惠券详情
*/ */
couponDetail: '/wxCoupon/findById',
couponDetail: '/api/wxCoupon/findById',
/** /**
* 业态查询 * 业态查询
*/ */
couponChannelList: '/wxCouponChannel/list',
couponChannelList: '/api/wxCouponChannel/list',
/** /**
* 下订单 * 下订单
*/ */
orderSave: '/order/save',
orderSave: '/api/order/save',
/** /**
* 支付订单 * 支付订单
*/ */
payOrderCreate: '/pay/create',
payOrderCreate: '/api/pay/create',
/** /**
* 订单状态更新 * 订单状态更新
*/ */
payOrderUpdate: '/pay/updatePayOrder',
payOrderUpdate: '/api/pay/updatePayOrder',
/** /**
* 订单列表 * 订单列表
*/ */
orderList: '/order/list',
orderList: '/api/order/list',
/**
* 券包
*/
couponOrderList: '/api/couponOrder/list',
/**
* 验证码发送
*/
sendValidationCode: '/wxMsgValidationcode/sendvalidationcode',
/**
* 验证码确认
*/
validationCode: '/wxMsgValidationcode/hasvalidationcode',
}, },


weapp: { weapp: {


+ 13
- 8
pages/coupons/index/index.js View File

@@ -1,7 +1,6 @@
let Http = require('../../../utils/http.js')
let format = require('../../../utils/util.js') let format = require('../../../utils/util.js')
let app = getApp() let app = getApp()
const Http = require("../../../utils/HttpBasics")
//1535126400000 //1535126400000
Page({ Page({
data: { data: {
@@ -30,18 +29,24 @@ Page({
this.getList(0) this.getList(0)
}, },
getList(key) { getList(key) {
Http.getResquest('/api/couponOrder/list', app.globalData.token, '加载中', {
pageNum: 1,
pageSize: 10,
orderStatus: key
}, (res) => {
Http.get({
url: config.api.couponOrderList,
data: {
pageNum: 1,
pageSize: 10,
orderStatus: key
}
})
.then(function(res) {
console.log(res)
res.data.list.map(file => { res.data.list.map(file => {
file.expiredTime = format.formatTime(file.expiredTime, 'yyyy-MM-dddd hh:mm:ss') file.expiredTime = format.formatTime(file.expiredTime, 'yyyy-MM-dddd hh:mm:ss')
}) })
this.setData({ this.setData({
list: res.data.list list: res.data.list
}) })
console.log(res)
},function(error){

}) })
}, },
handleChange({ handleChange({


+ 34
- 29
pages/getphoneInfo/phoneinput/phoneinput.js View File

@@ -1,5 +1,6 @@
// pages/forgetpwd/forgetpwd.js // pages/forgetpwd/forgetpwd.js
const Http = require('../../../utils/http.js')
let config = require('../../../config/config.js')
let Http = require('../../../utils/HttpBasics')
const app = getApp() const app = getApp()


Page({ Page({
@@ -18,23 +19,22 @@ Page({
}, },
next() { next() {
console.log(this.data.yzm) console.log(this.data.yzm)
Http.getResquest('/wxMsgValidationcode/hasvalidationcode', '', '加载中', {
phone: this.data.phone,
code: this.data.yzm,
type: 1,
appid: app.globalData.appId
}, (res) => {
console.log(res)
if (res.code == 200) {
//wx.navigateTo({
// url: `../setpwd/setpwd?phone=${this.data.phone}&code=${this.data.yzm}`
//})
} else {
wx.showToast({
title: res.res,
})
Http.get({
url: config.api.validationCode,
data: {
phone: this.data.phone,
code: this.data.yzm,
type: 1,
appid: app.globalData.appId
} }
}) })
.then(function(res){

},function(error){
wx.showToast({
title: error.data,
})
})
}, },
send() { send() {
var phoneReg = /(^1[3|4|5|7|8]\d{9}$)|(^09\d{8}$)/; var phoneReg = /(^1[3|4|5|7|8]\d{9}$)|(^09\d{8}$)/;
@@ -43,30 +43,35 @@ Page({
flag: false, flag: false,
retry: true retry: true
}) })
Http.getResquest('/wxMsgValidationcode/sendvalidationcode', '', '加载中', {
phone: this.data.phone,
type: 1,
appid: app.globalData.appId
}, (res) => {
Http.get({
url: config.api.validationCode,
data: {
phone: this.data.phone,
code: this.data.yzm,
type: 1,
appid: app.globalData.appId
}
})
.then(function(res){
console.log(res) console.log(res)
var timer = setInterval(() => { var timer = setInterval(() => {
this.data.time-- this.data.time--
this.setData({
time: this.data.time
})
this.setData({
time: this.data.time
})
if (this.data.time == 0) { if (this.data.time == 0) {
clearInterval(timer) clearInterval(timer)
this.setData({ this.setData({
flag: true, flag: true,
retry: false, retry: false,
time:60
time: 60
}) })
} }
}, 1000) }, 1000)
})
} else {
wx.showToast({
title: '请输入有效手机号',
}, function(error){
wx.showToast({
title: '请输入有效手机号',
})
}) })
} }
} }

+ 4
- 3
pages/index/rushToBuy/index.js View File

@@ -53,14 +53,15 @@ Component({
}, },
ready() { ready() {
Http.get({ Http.get({
url: config.api.couponChannelList, data: {
url: config.api.couponChannelList,
data: {
pageNum: 1, pageNum: 1,
pageSize: 10 pageSize: 10
} }
}).then(res=>{
}).then(res => {
this.setData({ this.setData({
list: res.list list: res.list
}) })
}) })
} }
})
})

+ 7
- 7
pages/order/index/index.js View File

@@ -21,26 +21,26 @@ Page({
current_scroll: '1' current_scroll: '1'
}, },
onLoad(e) { onLoad(e) {
this.getList(e.id)
this.getList(e.id, 1)
this.setData({ this.setData({
current_scroll: e.id current_scroll: e.id
}); });
}, },
getList(key) {
getList(key, pageNum) {
wx.showLoading({ wx.showLoading({
title: 'loading...', title: 'loading...',
}) })
Http.get({ Http.get({
url: '/api/order/list',
url: config.api.orderList,
data: { data: {
pageNum: 1,
pageSize: 10,
pageNum: pageNum,
pageSize: 3,
orderStatus: key orderStatus: key
} }
}).then((res) => { }).then((res) => {
wx.hideLoading(); wx.hideLoading();
this.setData({ this.setData({
list: res.list
list: res.data.list
}) })
}) })
}, },
@@ -50,7 +50,7 @@ Page({
}); });
}, },
handleChangeScroll({ detail }) { handleChangeScroll({ detail }) {
this.getList(detail.key)
this.getList(detail.key, 1)
this.setData({ this.setData({
current_scroll: detail.key current_scroll: detail.key
}); });


+ 0
- 70
utils/http.js View File

@@ -1,70 +0,0 @@
let host = 'https://ciformall.youlane.cn/C'

const postResquest = (url, token, message, postData, doSuccess, doFail) => {
let body = { ...postData };
if (message != "") {
wx.showLoading({
title: message,
})
}
wx.request({
//项目的真正接口,通过字符串拼接方式实现
url: host + url,
header: {
"content-type": "application/json;charset=UTF-8",
"token": token
},
data: body,
method: 'POST',
success: function (res) {
//参数值为res.data,直接将返回的数据传入
if (message != "") {
wx.hideLoading()
};
doSuccess(res.data);
},
fail: function (res) {
if (message != "") {
wx.hideLoading()
};
wx.showToast({
title: '网络错误',
})
},
})
}
const getResquest = (url, token, message, getData, doSuccess, doFail) => {
let body = { ...getData };
if (message != "") {
wx.showLoading({
title: message,
})
}
wx.request({
url: host + url,
header: {
"content-type": "application/json;charset=UTF-8",
"token": token
},
data: body,
method: 'GET',
success: function (res) {
if (message != "") {
wx.hideLoading()
};
doSuccess(res.data);
},
fail: function (res) {
if (message != "") {
wx.hideLoading()
};
wx.showToast({
title: '网络错误',
})
},
})
}
module.exports = {
postResquest: postResquest,
getResquest: getResquest
}

Loading…
Cancel
Save