feature: asset增加添加资产功能
路由及请求检测token 调整页面
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
import enLocale from 'element-ui/lib/locale/lang/en' //引入element语言包
|
||||
const en = {
|
||||
overall:{
|
||||
dashboard:'dashboard',
|
||||
project:'project',
|
||||
alert: "alert",
|
||||
asset:'asset',
|
||||
config:'config',
|
||||
dashboard:'Dashboard',
|
||||
project:'Projects',
|
||||
alert: "Alert",
|
||||
asset:'Assets',
|
||||
config:'Config',
|
||||
create: 'Create',
|
||||
edit: 'Edit',
|
||||
delete: 'Delete',
|
||||
@@ -20,18 +20,18 @@ const en = {
|
||||
tableTitle: {
|
||||
id: 'ID',
|
||||
assetType: '资产类型',
|
||||
device: 'Device SN',
|
||||
ip: 'IP',
|
||||
assetState: '资产状态',
|
||||
device: 'SN',
|
||||
host: 'Host',
|
||||
assetState: 'State',
|
||||
module: 'Module',
|
||||
alert: 'alert',
|
||||
alert: 'Alert',
|
||||
dataCenter: '数据中心',
|
||||
cabinet: '机柜',
|
||||
model: '型号',
|
||||
manufacturer: '厂商',
|
||||
procurementDate: '采购日期',
|
||||
warrantyDate: '保修截止期',
|
||||
deviceDuty: '设备责任人',
|
||||
procurementDate: '购买日期',
|
||||
principal: '责任人',
|
||||
principalTel: '责任人电话',
|
||||
option: "Option"
|
||||
},
|
||||
tagTableTitle: {
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,11 @@
|
||||
import axios from 'axios'
|
||||
import router from './router'
|
||||
|
||||
import qs from 'qs' //引入数据格式化
|
||||
//axios.defaults.baseURL = 'http://localhost:8088/nz-admin';
|
||||
axios.defaults.baseURL = 'http://192.168.40.247:8080/nz-admin';
|
||||
axios.defaults.baseURL = 'http://192.168.41.69:8080/nz-admin';
|
||||
// axios.defaults.baseURL = 'http://192.168.40.247:8080/nz-admin';
|
||||
|
||||
axios.interceptors.request.use(config => {
|
||||
// config.headers = {
|
||||
// "Content-Type": 'application/x-www-form-urlencoded',
|
||||
@@ -13,8 +17,23 @@ axios.interceptors.request.use(config => {
|
||||
}
|
||||
return config;
|
||||
},
|
||||
err => Promise.reject(err));
|
||||
|
||||
err => Promise.reject(err)
|
||||
);
|
||||
axios.interceptors.response.use(
|
||||
response => {
|
||||
if(response.status === 200){
|
||||
if(response.data.code == 101007){
|
||||
router.push({
|
||||
path: "/login"
|
||||
})
|
||||
}
|
||||
}
|
||||
return response
|
||||
},
|
||||
error => {
|
||||
return Promise.reject(error)
|
||||
}
|
||||
)
|
||||
export function get(url, params) {
|
||||
return new Promise((resolve, reject) => {
|
||||
axios.get(url, {
|
||||
@@ -33,7 +52,7 @@ export function post(url, params) {
|
||||
resolve(response.data)
|
||||
}).catch(err => {
|
||||
console.info(err)
|
||||
resolve(err.response.data)
|
||||
resolve('失败')
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
@@ -72,3 +72,17 @@ new Vue({
|
||||
components: {App},
|
||||
template: '<App/>'
|
||||
})
|
||||
|
||||
|
||||
router.beforeEach((to, from, next) => {
|
||||
if (to.path === '/login') {
|
||||
next()
|
||||
} else {
|
||||
let token = sessionStorage.getItem('token');
|
||||
if (token) {
|
||||
next()
|
||||
} else {
|
||||
next({ path: '/dashboard' })
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user