|
@@ -1,20 +1,19 @@
|
|
|
import axios from 'axios';
|
|
|
import Vue from 'vue';
|
|
|
import context from '../main';
|
|
|
-
|
|
|
-let loading;
|
|
|
+// let loading;
|
|
|
|
|
|
// axios.defaults.timeout = 3000000;
|
|
|
// let loadinginstace;
|
|
|
|
|
|
axios.interceptors.request.use(
|
|
|
config => {
|
|
|
- config.headers = {
|
|
|
- "Content-Type": "application/json"
|
|
|
- }
|
|
|
+ // config.headers = {
|
|
|
+ // "Content-Type": "application/json"
|
|
|
+ // }
|
|
|
return config;
|
|
|
}, error => {
|
|
|
- loading.close();
|
|
|
+ // loading.close();
|
|
|
if (error) {
|
|
|
context.$alert('网络错误,请稍后再试!','提示',{
|
|
|
confirmButtonText: '确定'
|
|
@@ -26,52 +25,53 @@ axios.interceptors.request.use(
|
|
|
|
|
|
axios.interceptors.response.use(
|
|
|
res => {
|
|
|
- loading.close();
|
|
|
- if (res.data.code == 0) {
|
|
|
+ // loading.close();
|
|
|
+ if (res.data.code == 200) {
|
|
|
return res.data;
|
|
|
}
|
|
|
- else {
|
|
|
- context.$alert(res.data.msg,'提示',{
|
|
|
- confirmButtonText: '确定'
|
|
|
- }).then(()=>{
|
|
|
- if(res.data.code == '1005') {
|
|
|
- context.$router.replace({path:'/login'});
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
+ // else {
|
|
|
+ // context.$alert(res.data.msg,'提示',{
|
|
|
+ // confirmButtonText: '确定'
|
|
|
+ // }).then(()=>{
|
|
|
+ // if(res.data.code == '1005') {
|
|
|
+ // context.$router.replace({path:'/login'});
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+ // }
|
|
|
},
|
|
|
err => {
|
|
|
- loading.close();
|
|
|
- if (err.message.includes('timeout')) {
|
|
|
- err.message = '请求超时';
|
|
|
- context.$router.replace({path:'/login'});
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- if (err && err.response) {
|
|
|
- switch (err.response.status) {
|
|
|
- case 400: err.message = '请求错误(400)'; break;
|
|
|
- case 401: err.message = '未授权,请重新登录(401)'; break;
|
|
|
- case 403: err.message = '拒绝访问(403)'; break;
|
|
|
- case 404: err.message = '请求出错(404)'; break;
|
|
|
- case 408: err.message = '请求超时(408)'; break;
|
|
|
- case 500: err.message = '服务器错误(500)'; break;
|
|
|
- case 501: err.message = '服务未实现(501)'; break;
|
|
|
- case 502: err.message = '网络错误(502)'; break;
|
|
|
- case 503: err.message = '服务不可用(503)'; break;
|
|
|
- case 504: err.message = '网络超时(504)'; break;
|
|
|
- case 505: err.message = 'HTTP版本不受支持(505)'; break;
|
|
|
- default: err.message = `连接出错(${err.response.status})!`;
|
|
|
- }
|
|
|
- context.$router.replace({path:'/login'});
|
|
|
- } else {
|
|
|
- err.message = '连接服务器失败!'
|
|
|
- context.$router.replace({path:'/login'});
|
|
|
- }
|
|
|
- }
|
|
|
- context.$alert(err.message,'提示',{
|
|
|
- confirmButtonText: '确定'
|
|
|
- });
|
|
|
+ console.dir('err', err);
|
|
|
+ // loading.close();
|
|
|
+ // if (err.message.includes('timeout')) {
|
|
|
+ // err.message = '请求超时';
|
|
|
+ // context.$router.replace({path:'/login'});
|
|
|
+ // }
|
|
|
+ // else
|
|
|
+ // {
|
|
|
+ // if (err && err.response) {
|
|
|
+ // switch (err.response.status) {
|
|
|
+ // case 400: err.message = '请求错误(400)'; break;
|
|
|
+ // case 401: err.message = '未授权,请重新登录(401)'; break;
|
|
|
+ // case 403: err.message = '拒绝访问(403)'; break;
|
|
|
+ // case 404: err.message = '请求出错(404)'; break;
|
|
|
+ // case 408: err.message = '请求超时(408)'; break;
|
|
|
+ // case 500: err.message = '服务器错误(500)'; break;
|
|
|
+ // case 501: err.message = '服务未实现(501)'; break;
|
|
|
+ // case 502: err.message = '网络错误(502)'; break;
|
|
|
+ // case 503: err.message = '服务不可用(503)'; break;
|
|
|
+ // case 504: err.message = '网络超时(504)'; break;
|
|
|
+ // case 505: err.message = 'HTTP版本不受支持(505)'; break;
|
|
|
+ // default: err.message = `连接出错(${err.response.status})!`;
|
|
|
+ // }
|
|
|
+ // context.$router.replace({path:'/login'});
|
|
|
+ // } else {
|
|
|
+ // err.message = '连接服务器失败!'
|
|
|
+ // context.$router.replace({path:'/login'});
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // context.$alert(err.message,'提示',{
|
|
|
+ // confirmButtonText: '确定'
|
|
|
+ // });
|
|
|
return Promise.reject(err);
|
|
|
});
|
|
|
|
|
@@ -80,22 +80,12 @@ Vue.prototype.$axios = axios;
|
|
|
axios.defaults.headers.get['Pragma'] = 'no-cache';
|
|
|
axios.defaults.headers.get['Cache-Control'] = 'no-cache, no-store';
|
|
|
|
|
|
-let requestLoading = (url, method, params, showLoading = true) => {
|
|
|
- if (showLoading) {
|
|
|
- loading = context.$loading({
|
|
|
- lock: true,
|
|
|
- text: '加载中...',
|
|
|
- spinner: 'el-icon-loading',
|
|
|
- background: 'rgba(0, 0, 0, 0.2)'
|
|
|
- });
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
+let requestLoading = (url, method, params) => {
|
|
|
return axios({
|
|
|
method: method,
|
|
|
url: url,
|
|
|
- withCredentials: true,
|
|
|
params,
|
|
|
+ withCredentials: true,
|
|
|
data: params,
|
|
|
timeout: 120000
|
|
|
})
|
|
@@ -109,7 +99,8 @@ let requestLoading = (url, method, params, showLoading = true) => {
|
|
|
// const StanleyLocal = process.env.NODE_ENV == 'production' ? 'http://39.97.239.116:8080' : '/api';
|
|
|
|
|
|
// const Prefix = StanleyLocal;
|
|
|
-const Prefix = 'http://192.168.1.195:8080/';
|
|
|
+// const Prefix = 'http://192.168.1.195:8080/';
|
|
|
+const Prefix = 'http://192.168.1.195/mobile/index.php?';
|
|
|
|
|
|
|
|
|
//测试请求
|
|
@@ -119,8 +110,8 @@ export const testRequest = () => {
|
|
|
|
|
|
//登录
|
|
|
export const login = (params) => {
|
|
|
- console.log(`${Prefix}/login`)
|
|
|
- return requestLoading(`${Prefix}/login`, 'get', params)
|
|
|
+ console.log(`${Prefix}act=merchant_login&op=login`)
|
|
|
+ return requestLoading(`${Prefix}act=merchant_login&op=login&client_type=ajax`, 'post', params)
|
|
|
}
|
|
|
|
|
|
//登出
|
|
@@ -128,6 +119,15 @@ export const loginOut = () => {
|
|
|
return requestLoading(`${Prefix}/LoginOut`, 'get', {})
|
|
|
}
|
|
|
|
|
|
+// 获取ip列表
|
|
|
+export const getIpList = () => {
|
|
|
+ return requestLoading(`${Prefix}act=merchant_info&op=ipwhitelist&client_type=ajax`, 'post')
|
|
|
+}
|
|
|
+
|
|
|
+// 获取订单统计列表
|
|
|
+export const getOrderList = () => {
|
|
|
+ return requestLoading(`${Prefix}act=merchant_order&op=list&client_type=ajax&page=1`, 'post')
|
|
|
+}
|
|
|
// 余额列表
|
|
|
// export const balanceList = (params) => {
|
|
|
// return requestLoading(`${Prefix}/balanceList`, 'get', params)
|
|
@@ -199,7 +199,7 @@ export const loginOut = () => {
|
|
|
// return requestLoading(`${Prefix}/AddBox`, 'post', params)
|
|
|
// }
|
|
|
|
|
|
-// //管理员列表
|
|
|
+//管理员列表
|
|
|
// export const userList = (params) => {
|
|
|
// return requestLoading(`${Prefix}/UserList`, 'post', params)
|
|
|
// }
|