12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- function apiUrl() {
- let url = '';
- const {
- miniProgram: {
- envVersion
- }
- } = wx.getAccountInfoSync();
- const devUrl = "http://hwdev.test241.wanyuhengtong.com/";
- const prodUrl = "https://hwpro.api.mingbaihui.com/";
- switch (envVersion) {
- case 'release':
- url = prodUrl;
- break;
- default:
- //'develop' 'trial'
- url = prodUrl;
- break;
- }
- return url
- }
- export const request = (method: String, url: String, data: Object) => {
- const header = {
- "Content-Type": "application/json"
- };
- const token = wx.getStorageSync("hw_token")
- return new Promise((resolve, reject) => {
- wx.request({
- url: apiUrl() + url, // api url
- method, // get/post
- data: {
- ...data,
- token
- }, // 请求参数
- header: header, // 头部
- success(res) {
- // 请求成功
- // 判断状态码---errCode状态根据后端定义来判断
- const {
- statusCode,
- data: rdata
- } = res
- if (statusCode === 200) {
- resolve(rdata);
- } else {
- reject("未知错误,请稍后再试");
- }
- },
- fail(err) {
- reject(err);
- },
- // complete() {
- // wx.hideLoading()
- // },
- });
- });
- }
|