develop
pnoker 4 years ago
parent a2dec37d1b
commit d100fb29dc

@ -5,7 +5,6 @@ import NProgress from 'nprogress'
import 'nprogress/nprogress.css' import 'nprogress/nprogress.css'
import {failMessage} from '@/util/util' import {failMessage} from '@/util/util'
import {getStore} from "@/util/store"; import {getStore} from "@/util/store";
import {getTokenCookies} from '@/util/auth'
NProgress.configure({ NProgress.configure({
showSpinner: false showSpinner: false
@ -23,8 +22,8 @@ axios.defaults.validateStatus = function (status) {
axios.interceptors.request.use(config => { axios.interceptors.request.use(config => {
NProgress.start(); NProgress.start();
config.headers['Content-Type'] = 'application/json'; config.headers['Content-Type'] = 'application/json';
config.headers['Auth-User'] = getStore({name: 'user'}) || ''; config.headers['X-Auth-User'] = getStore({name: 'user'}) || '';
config.headers['Auth-Token'] = getTokenCookies() || ''; config.headers['X-Auth-Token'] = getStore({name: 'token'}) || '';
return config; return config;
}, error => { }, error => {
console.error('Request interceptors:', error); console.error('Request interceptors:', error);

@ -6,7 +6,6 @@ import NProgress from "nprogress";
import {checkTokenValid} from "@/api/user"; import {checkTokenValid} from "@/api/user";
import store from "@/store/store"; import store from "@/store/store";
import {getStore} from '@/util/store' import {getStore} from '@/util/store'
import {getTokenCookies} from "@/util/auth";
Vue.use(VueRouter); Vue.use(VueRouter);
@ -36,7 +35,7 @@ router.beforeEach((to, from, next) => {
if (meta.isAuth !== true || from.name === 'login') { if (meta.isAuth !== true || from.name === 'login') {
next(); next();
} else { } else {
const token = getTokenCookies(), user = getStore({name: 'user'}); const token = getStore({name: 'token'}), user = getStore({name: 'user'});
if ('' === token || undefined === token || '' === user || undefined === user) { if ('' === token || undefined === token || '' === user || undefined === user) {
next({path: '/login'}); next({path: '/login'});
return; return;

@ -1,12 +1,11 @@
import md5 from 'js-md5'; import md5 from 'js-md5';
import {getStore, removeStore, setStore} from '@/util/store' import {getStore, setStore} from '@/util/store'
import {getTokenCookies, removeTokenCookies, setTokenCookies} from '@/util/auth'
import {cancelToken, generateSalt, generateToken} from '@/api/user' import {cancelToken, generateSalt, generateToken} from '@/api/user'
const user = { const user = {
state: { state: {
user: getStore({name: 'user'}) || '', user: getStore({name: 'user'}) || '',
token: getTokenCookies() || '', token: getStore({name: 'token'}) || '',
}, },
actions: { actions: {
GenerateSalt({commit}, name) { GenerateSalt({commit}, name) {
@ -53,15 +52,15 @@ const user = {
}, },
REMOVE_USER: (state) => { REMOVE_USER: (state) => {
state.user = ''; state.user = '';
removeStore({name: 'user'}); setStore({name: 'user'});
}, },
SET_TOKEN: (state, token) => { SET_TOKEN: (state, token) => {
state.token = token; state.token = token;
setTokenCookies(token); setStore({name: 'token', content: state.token});
}, },
REMOVE_TOKEN: (state) => { REMOVE_TOKEN: (state) => {
state.token = ''; state.token = '';
removeTokenCookies(); setStore({name: 'token'});
} }
} }
}; };

@ -101,13 +101,47 @@
trigger: 'click' trigger: 'click'
} }
] ]
}, {
label: '数据存储类型',
prop: 'multi',
width: 100,
span: 8,
type: 'select',
value: false,
dicData: [
{
label: '单点数据',
value: false
}, {
label: '结构数据',
value: true
}
]
}, { }, {
label: '状态', label: '状态',
prop: 'status', prop: 'status',
width: 100, width: 100,
span: 8, span: 8,
disabled: true, disabled: true,
slot: true display: false,
slot: true,
type: 'select',
value: 'OFFLINE',
dicData: [
{
label: '在线',
value: 'ONLINE'
}, {
label: '离线',
value: 'OFFLINE'
}, {
label: '维护',
value: 'MAINTAIN'
}, {
label: '故障',
value: 'FAULT'
}
]
}, { }, {
label: '备注', label: '备注',
prop: 'description', prop: 'description',

@ -115,22 +115,28 @@
value: 'string', value: 'string',
dicData: [ dicData: [
{ {
label: '字符串', label: '字符串(string)',
value: 'string' value: 'string'
}, { }, {
label: '布尔量', label: '布尔量(boolean)',
value: 'boolean' value: 'boolean'
}, { }, {
label: '整数', label: '字节(byte)',
value: 'byte'
}, {
label: '短整数(short)',
value: 'short'
}, {
label: '整数(int)',
value: 'int' value: 'int'
}, { }, {
label: '长整数', label: '长整数(long)',
value: 'long' value: 'long'
}, { }, {
label: '浮点数', label: '浮点数(float)',
value: 'float' value: 'float'
}, { }, {
label: '双精度浮点数', label: '双精度浮点数(double)',
value: 'double' value: 'double'
} }
], ],

@ -92,22 +92,28 @@
value: 'string', value: 'string',
dicData: [ dicData: [
{ {
label: '字符串', label: '字符串(string)',
value: 'string' value: 'string'
}, { }, {
label: '布尔量', label: '布尔量(boolean)',
value: 'boolean' value: 'boolean'
}, { }, {
label: '整数', label: '字节(byte)',
value: 'byte'
}, {
label: '短整数(short)',
value: 'short'
}, {
label: '整数(int)',
value: 'int' value: 'int'
}, { }, {
label: '长整数', label: '长整数(long)',
value: 'long' value: 'long'
}, { }, {
label: '浮点数', label: '浮点数(float)',
value: 'float' value: 'float'
}, { }, {
label: '双精度浮点数', label: '双精度浮点数(double)',
value: 'double' value: 'double'
} }
], ],

@ -115,22 +115,28 @@
value: 'string', value: 'string',
dicData: [ dicData: [
{ {
label: '字符串', label: '字符串(string)',
value: 'string' value: 'string'
}, { }, {
label: '布尔量', label: '布尔量(boolean)',
value: 'boolean' value: 'boolean'
}, { }, {
label: '整数', label: '字节(byte)',
value: 'byte'
}, {
label: '短整数(short)',
value: 'short'
}, {
label: '整数(int)',
value: 'int' value: 'int'
}, { }, {
label: '长整数', label: '长整数(long)',
value: 'long' value: 'long'
}, { }, {
label: '浮点数', label: '浮点数(float)',
value: 'float' value: 'float'
}, { }, {
label: '双精度浮点数', label: '双精度浮点数(double)',
value: 'double' value: 'double'
} }
], ],

@ -16,7 +16,7 @@
@current-change="currentChange" @current-change="currentChange"
> >
<template slot="interval" slot-scope="scope"> <template slot="interval" slot-scope="scope">
{{scope.row.createTime-scope.row.originTime}} {{scope.row.createTime-scope.row.originTime||""}}
</template> </template>
</avue-crud> </avue-crud>
</base-card> </base-card>
@ -41,10 +41,11 @@
dateBtn: true, dateBtn: true,
menu: false, menu: false,
addBtn: false, addBtn: false,
editBtn: false,
delBtn: false, delBtn: false,
editBtn: false,
height: 664, height: 664,
align: 'center', align: 'center',
defaultExpandAll: true,
column: [ column: [
{ {
label: '所属设备', label: '所属设备',

@ -72,7 +72,7 @@
value: true, value: true,
dicData: [ dicData: [
{ {
label: '公有', label: '公有(web暂不支持,该模式请使用批量导入)',
value: true value: true
}, { }, {
label: '私有', label: '私有',

Loading…
Cancel
Save