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