Commit 22a854b6 by qinjianhui

fix: 问题修改

parent 107e5931
......@@ -5,7 +5,7 @@ import router from '@/router'
const axios = Axios.create({
baseURL: window.apiHostSetting.VUE_APP_BASE_URL + '/api',
timeout: 30 * 1000,
timeout: 30 * 1000
})
let HTTPNUM = 0
axios.interceptors.request.use((config) => {
......@@ -29,6 +29,8 @@ axios.interceptors.response.use(
Vue.prototype.$message({
type: 'error',
message: res.data.message,
offset: 200,
duration: 1000
})
sessionStorage.setItem('active', 'true')
// router
......@@ -43,6 +45,8 @@ axios.interceptors.response.use(
Vue.prototype.$message({
message: res.data.message,
type: 'warning',
offset: 200,
duration: 1000
})
return Promise.reject(res.data)
} else if (res.data.code === 403) {
......@@ -52,10 +56,12 @@ axios.interceptors.response.use(
Vue.prototype.$message({
type: 'error',
message: res.data.message,
offset: 200,
duration: 1000
})
router
.replace({
name: 'login',
name: 'login'
})
.catch((err) => {
console.log(err)
......@@ -65,12 +71,12 @@ axios.interceptors.response.use(
} else if (res.data.code === 500) {
Vue.prototype.$alert(
'<div style="max-height:500px;overflow:auto">' +
res.data.message +
'</div>',
res.data.message +
'</div>',
'错误提示',
{
dangerouslyUseHTMLString: true,
},
dangerouslyUseHTMLString: true
}
)
}
} else {
......@@ -78,26 +84,23 @@ axios.interceptors.response.use(
if (res.data) {
const fileReader = new FileReader()
fileReader.readAsText(res.data)
fileReader.onload = function(ev) {
fileReader.onload = function (ev) {
console.log(ev.target.result)
Vue.prototype.$alert(ev.target.result, '提示', {
confirmButtonText: '确定',
callback: () => {
},
callback: () => {}
})
}
} else {
Vue.prototype.$alert('请求参数有误', '提示', {
confirmButtonText: '确定',
callback: () => {
},
callback: () => {}
})
}
} else if (res.status === 404) {
Vue.prototype.$alert('请求不存在', '提示', {
confirmButtonText: '确定',
callback: () => {
},
callback: () => {}
})
}
}
......@@ -107,16 +110,16 @@ axios.interceptors.response.use(
(error) => {
Vue.prototype.$alert(error.message, 'Error', {
confirmButtonText: '确定',
callback: () => {
},
callback: () => {}
})
return Promise.reject(error)
},
}
)
export function get(url, params) {
return new Promise((resolve, reject) => {
axios.get(url, { params })
axios
.get(url, { params })
.then((res) => {
if (res.status === 200 && res.data) {
resolve(res.data)
......@@ -132,7 +135,8 @@ export function get(url, params) {
export function post(url, params, headers) {
return new Promise((resolve, reject) => {
axios.post(url, params, headers)
axios
.post(url, params, headers)
.then((res) => {
if (res.status === 200 && res.data) {
resolve(res.data)
......
......@@ -106,7 +106,7 @@ const routes = [
component: () => import('@/views/system/sku-sort.vue'),
name: 'system_sku-sort',
meta: {
title: '属性类管理',
title: '属性类管理',
},
},
{
......@@ -114,7 +114,7 @@ const routes = [
component: () => import('@/views/system/sku-manage.vue'),
name: 'system_sku-manage',
meta: {
title: '商品属性管理',
title: '属性值管理',
},
},
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment