12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- const API_HOST = 'https://api-video.fyshz.com/' //接口前缀
- export const ReqClient = (url, method, data) => {
- return new Promise((resolve, reject) => {
- wx.showLoading();
- if (method === 'GET') {
- var header = {
- 'content-type': "application/x-www-form-urlencoded"
- }
- } else if (method === 'POST') {
- var header = {
- 'content-type': 'application/json'
- }
- }
- wx.request({
- url: API_HOST + url,
- data,
- method,
- header: header,
- timeout: 6000,
- success: (res) => {
- wx.hideLoading();
- if (res.statusCode === 500) {
- wx.showModal({
- title: '提示',
- content: '网络服务异常!',
- showCancel: false
- })
- reject(res);
- } else if (res.statusCode === 200) {
- if (res.data.code === 200) {
- resolve(res);
- } else {
- //业务处理
- reject(res);
- }
- } else {
- wx.showModal({
- title: '错误信息',
- content: '操作失败!如需帮助请联系技术人员',
- showCancel: false
- })
- }
- },
- fail: (err) => {
- wx.hideLoading();
- wx.showModal({
- title: '错误信息',
- content: '网络不可用,请检查你的网络状态或稍后再试!',
- showCancel: false
- })
- reject(err);
- }
- })
- })
- }
|