新生报到移动端V1.0
This commit is contained in:
114
config/api.js
Normal file
114
config/api.js
Normal file
@@ -0,0 +1,114 @@
|
||||
import {
|
||||
BASE_URL
|
||||
} from "@/config/baseUrl.js";
|
||||
let commoneUrl = BASE_URL;
|
||||
const userId = uni.getStorageSync("userinfo_Data").id //用户id
|
||||
if(userId==null){
|
||||
uni.redirectTo({
|
||||
url:"/pages/login/index"
|
||||
})
|
||||
}
|
||||
//post请求封装
|
||||
function postRequest(url, data = null) {
|
||||
var promise = new Promise((resolve, reject) => {
|
||||
var postData = data;
|
||||
uni.request({
|
||||
url: commoneUrl + url,
|
||||
data: postData,
|
||||
method: 'POST',
|
||||
// dataType:"jsonp",
|
||||
// jsonp:"callbackparam",//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名
|
||||
// jsonpCallback:"success_jsonpCallback",
|
||||
header: {
|
||||
'content-type': 'application/json;charset=UTF-8',
|
||||
'Authorization':'Bearer ' + uni.getStorageSync('token')
|
||||
},
|
||||
success: function(res) {
|
||||
resolve(res.data);
|
||||
},
|
||||
error: function(e) {
|
||||
reject('网络出错');
|
||||
}
|
||||
})
|
||||
});
|
||||
return promise;
|
||||
}
|
||||
|
||||
//get请求封装
|
||||
function getRequest(url, data = null) {
|
||||
var promise = new Promise((resolve, reject) => {
|
||||
var postData = data;
|
||||
uni.request({
|
||||
url: commoneUrl + url,
|
||||
data: postData,
|
||||
method: "GET",
|
||||
dataType: 'json',
|
||||
header: {
|
||||
'content-type': 'application/json',
|
||||
'Authorization':'Bearer ' + uni.getStorageSync('token')
|
||||
},
|
||||
success: function(res) {
|
||||
resolve(res.data);
|
||||
},
|
||||
error: function(e) {
|
||||
reject('网络出错');
|
||||
}
|
||||
});
|
||||
});
|
||||
return promise;
|
||||
}
|
||||
//put请求封装
|
||||
function putRequest(url, data) {
|
||||
var promise = new Promise((resolve, reject) => {
|
||||
var postData = data;
|
||||
uni.request({
|
||||
url: commoneUrl + url,
|
||||
data: postData,
|
||||
method: "PUT",
|
||||
dataType: 'json',
|
||||
header: {
|
||||
'content-type': 'application/json',
|
||||
'Authorization':'Bearer ' + uni.getStorageSync('token')
|
||||
},
|
||||
success: function(res) {
|
||||
resolve(res.data);
|
||||
},
|
||||
error: function(e) {
|
||||
reject('网络出错');
|
||||
}
|
||||
});
|
||||
});
|
||||
return promise;
|
||||
}
|
||||
//del请求封装
|
||||
function delRequest(url, data) {
|
||||
var promise = new Promise((resolve, reject) => {
|
||||
var postData = data;
|
||||
uni.request({
|
||||
url: commoneUrl + url,
|
||||
data: postData,
|
||||
method: "DELETE",
|
||||
dataType: 'json',
|
||||
header: {
|
||||
'content-type': 'application/json',
|
||||
'Authorization':'Bearer ' + uni.getStorageSync('token')
|
||||
},
|
||||
success: function(res) {
|
||||
resolve(res.data);
|
||||
},
|
||||
error: function(e) {
|
||||
reject('网络出错');
|
||||
}
|
||||
});
|
||||
});
|
||||
return promise;
|
||||
}
|
||||
let request = {
|
||||
post: postRequest,
|
||||
get: getRequest,
|
||||
put: putRequest,
|
||||
del: delRequest,
|
||||
ip: commoneUrl,
|
||||
userId: userId
|
||||
};
|
||||
export default request;
|
11
config/baseUrl.js
Normal file
11
config/baseUrl.js
Normal file
@@ -0,0 +1,11 @@
|
||||
let BASE_URL = ''
|
||||
let TIME_OUT = 1000000
|
||||
if (process.env.NODE_ENV === 'development') {
|
||||
// BASE_URL = 'http://localhost:8085'
|
||||
BASE_URL = 'http://zhxg.gxsdxy.cn/prod_api'
|
||||
} else if (process.env.NODE_ENV === 'production') {
|
||||
BASE_URL = '/prod_zs'
|
||||
} else {
|
||||
BASE_URL = '/prod_zs' /*http://zhxg.gxsdxy.cn/prod_api*/
|
||||
}
|
||||
export { BASE_URL, TIME_OUT }
|
Reference in New Issue
Block a user