新生报到移动端V1.0

This commit is contained in:
2025-07-16 17:44:45 +08:00
commit 50d2d6a12d
1058 changed files with 146425 additions and 0 deletions

114
config/api.js Normal file
View 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
View 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 }