重命名router目录为routes

Former-commit-id: 5e43716f2dbe86ff7ebf0ed15389da715ee19f51
Former-commit-id: eeb64770c8361a713ad549b46ecbb4c5ffb000b2
TSXN
wanggang 5 years ago
parent 0a61de7b5c
commit d0dd64c1f0

@ -35,7 +35,7 @@ axios.interceptors.response.use(function (response) {
.catch(function (error) { .catch(function (error) {
if (error.response.status === 401) { if (error.response.status === 401) {
console.log('refreshToken 已过期'); console.log('refreshToken 已过期');
router.push('/router/login'); router.push('/routes/login.html');
} }
else { else {
console.error(error); console.error(error);

@ -1,25 +1,25 @@
Vue.component('pagination', function (resolve, reject) { Vue.component('pagination', function (resolve, reject) {
axios.get("/router/shared/pagination.html").then(function (response) { axios.get("/routes/shared/pagination.html").then(function (response) {
resolve(parseModel(response)); resolve(parseModel(response));
}); });
}); });
Vue.component('layout', function (resolve, reject) { Vue.component('layout', function (resolve, reject) {
axios.get("/router/shared/layout.html").then(function (response) { axios.get("/routes/shared/layout.html").then(function (response) {
resolve(parseModel(response)); resolve(parseModel(response));
}); });
}); });
Vue.component('list', function (resolve, reject) { Vue.component('list', function (resolve, reject) {
axios.get("/router/shared/list.html").then(function (response) { axios.get("/routes/shared/list.html").then(function (response) {
resolve(parseModel(response)); resolve(parseModel(response));
}); });
}); });
Vue.component('display', function (resolve, reject) { Vue.component('display', function (resolve, reject) {
axios.get("/router/shared/display.html").then(function (response) { axios.get("/routes/shared/display.html").then(function (response) {
resolve(parseModel(response)); resolve(parseModel(response));
}); });
}); });
Vue.component('update', function (resolve, reject) { Vue.component('update', function (resolve, reject) {
axios.get("/router/shared/update.html").then(function (response) { axios.get("/routes/shared/update.html").then(function (response) {
resolve(parseModel(response)); resolve(parseModel(response));
}); });
}); });

@ -21,6 +21,6 @@
]; ];
for (var i = 0; i < formComponents.length; i++) { for (var i = 0; i < formComponents.length; i++) {
var name = formComponents[i]; var name = formComponents[i];
var url = "/router/shared/" + name.replace('-', '/') + ".html"; var url = "/routes/shared/" + name.replace('-', '/') + ".html";
vueComponent(name, url); vueComponent(name, url);
} }

@ -1,7 +1,7 @@
var routes = []; var routes = [];
const router = new VueRouter(); const router = new VueRouter();
router.beforeEach((to, from, next) => { router.beforeEach((to, from, next) => {
if (to.path !== '/router/login.html') { if (to.path !== '/routes/login.html') {
var isAuthenticated = false; var isAuthenticated = false;
if (store.state.token.accessToken) { if (store.state.token.accessToken) {
var jwt = jwt_decode(store.state.token.accessToken); var jwt = jwt_decode(store.state.token.accessToken);
@ -10,12 +10,12 @@ router.beforeEach((to, from, next) => {
if (!isAuthenticated) { if (!isAuthenticated) {
store.commit('logout'); store.commit('logout');
setTimeout(function () { setTimeout(function () {
router.push('/router/login.html'); router.push('/routes/login.html');
}, 1000); }, 1000);
return; return;
} }
} }
var url = to.path === '/' ? '/router/home.html' : to.path; var url = to.path === '/' ? '/routes/home.html' : to.path;
var name = url.replace(/\//g, "-").replace(/\./g, "-").substring(1); var name = url.replace(/\//g, "-").replace(/\./g, "-").substring(1);
var route = routes[name]; var route = routes[name];
if (!route) { if (!route) {
@ -34,7 +34,7 @@ router.beforeEach((to, from, next) => {
} }
else { else {
if (to.path === from.path) { if (to.path === from.path) {
router.push({ path: '/router/shared/redirect.html', query: { url: to.fullPath } }) router.push({ path: '/routes/shared/redirect.html', query: { url: to.fullPath } })
} }
else { else {
next(); next();

@ -9,7 +9,7 @@
<h3 class="card-title">{{item.name}}</h3> <h3 class="card-title">{{item.name}}</h3>
<div class="card-tools"><span data-toggle="tooltip" class="badge bg-green">{{item.deviceCount}}</span></div> <div class="card-tools"><span data-toggle="tooltip" class="badge bg-green">{{item.deviceCount}}</span></div>
</div> </div>
<router-link :to="'/router/shared/index.html?area=admin&entity=Device&query.productId='+item.id" class="card-body" style="display:block;text-align:center;"> <router-link :to="'/routes/shared/index.html?area=admin&entity=Device&query.productId='+item.id" class="card-body" style="display:block;text-align:center;">
<img alt="@item.Name" :src="item.image" style="margin:0 auto;width:64px;" /> <img alt="@item.Name" :src="item.image" style="margin:0 auto;width:64px;" />
</router-link> </router-link>
</div> </div>
@ -23,7 +23,7 @@
<h3 class="card-title">{{item.name}}</h3> <h3 class="card-title">{{item.name}}</h3>
<div class="card-tools"><span data-toggle="tooltip" class="badge bg-green">{{item.deviceCount}}</span></div> <div class="card-tools"><span data-toggle="tooltip" class="badge bg-green">{{item.deviceCount}}</span></div>
</div> </div>
<router-link :to="'/router/shared/index.html?area=admin&entity=Device&query.nodeId='+item.id" class="card-body" style="display:block;text-align:center;"> <router-link :to="'/routes/shared/index.html?area=admin&entity=Device&query.nodeId='+item.id" class="card-body" style="display:block;text-align:center;">
<img alt="@item.Name" :src="item.image" style="margin:0 auto;width:64px;" /> <img alt="@item.Name" :src="item.image" style="margin:0 auto;width:64px;" />
</router-link> </router-link>
<div class="card-footer text-center"> <div class="card-footer text-center">

@ -7,7 +7,7 @@
<h3 class="card-title">{{item.name}}</h3> <h3 class="card-title">{{item.name}}</h3>
<div class="card-tools"><span data-toggle="tooltip" class="badge bg-green">{{item.count}}</span></div> <div class="card-tools"><span data-toggle="tooltip" class="badge bg-green">{{item.count}}</span></div>
</div> </div>
<router-link :to="{path:'/router/product.html',query:{number:item.number}}" class="card-body" style="display: block; text-align: center;"> <router-link :to="{path:'/routes/product.html',query:{number:item.number}}" class="card-body" style="display: block; text-align: center;">
<img :src="baseUrl+item.image" style="margin: 0px auto; width: 64px;"> <img :src="baseUrl+item.image" style="margin: 0px auto; width: 64px;">
</router-link> </router-link>
</div> </div>

@ -158,7 +158,7 @@
if (vm.node.id === item.id) { if (vm.node.id === item.id) {
if (method.indexOf('Deleted') >= 0) { if (method.indexOf('Deleted') >= 0) {
console.log('node has deleted'); console.log('node has deleted');
router.push('/router/nodes.html'); router.push('/routes/nodes.html');
} }
else { else {
vm.load(); vm.load();

@ -26,7 +26,7 @@
</h3> </h3>
<div class="card-tools"><span data-toggle="tooltip" class="badge bg-green">{{item.count}}</span></div> <div class="card-tools"><span data-toggle="tooltip" class="badge bg-green">{{item.count}}</span></div>
</div> </div>
<router-link :to="{path:'/router/node.html',query:{number:item.number}}" class="card-body" style="display: block; text-align: center;"> <router-link :to="{path:'/routes/node.html',query:{number:item.number}}" class="card-body" style="display: block; text-align: center;">
<img :src="baseUrl+item.image" style="margin: 0px auto; width: 64px;"> <img :src="baseUrl+item.image" style="margin: 0px auto; width: 64px;">
</router-link> </router-link>
<div class="card-footer text-center"> <div class="card-footer text-center">

@ -6,7 +6,7 @@
<div class="card-header"> <div class="card-header">
<h3 class="card-title">{{item.name}}</h3> <h3 class="card-title">{{item.name}}</h3>
</div> </div>
<router-link :to="{path:'/router/organ.html',query:{number:item.number}}" class="card-body" style="display: block; text-align: center;"> <router-link :to="{path:'/routes/organ.html',query:{number:item.number}}" class="card-body" style="display: block; text-align: center;">
<img :src="config.baseUrl+item.image" style="margin: 0px auto; width: 64px;"> <img :src="config.baseUrl+item.image" style="margin: 0px auto; width: 64px;">
</router-link> </router-link>
</div> </div>

@ -40,7 +40,7 @@
</template> </template>
</div> </div>
</div> </div>
<router-link :to="{path:'/router/device.html',query:{number:item.number}}" class="card-body" style="display: block; text-align: center;"> <router-link :to="{path:'/routes/device.html',query:{number:item.number}}" class="card-body" style="display: block; text-align: center;">
<img :src="baseUrl+product.image" style="margin: 0px auto; width: 64px;"> <img :src="baseUrl+product.image" style="margin: 0px auto; width: 64px;">
<div> <div>
<template v-if="item.name==='光强检测器'"> <template v-if="item.name==='光强检测器'">

@ -9,12 +9,12 @@
<router-link to="/" :class="'nav-link'+(area==='default'?' active':'')">首页</router-link> <router-link to="/" :class="'nav-link'+(area==='default'?' active':'')">首页</router-link>
</li> </li>
<li class="nav-item d-none d-sm-inline-block"> <li class="nav-item d-none d-sm-inline-block">
<router-link to="/router/admin/index.html?area=admin" :class="'nav-link'+(area==='admin'?' active':'')">管理</router-link> <router-link to="/routes/admin/index.html?area=admin" :class="'nav-link'+(area==='admin'?' active':'')">管理</router-link>
</li> </li>
</ul> </ul>
<ul class="navbar-nav ml-auto" v-if="data.username"> <ul class="navbar-nav ml-auto" v-if="data.username">
<li class="nav-item"> <li class="nav-item">
<router-link class="nav-link" to="/router/user.html">{{data.username}}</router-link> <router-link class="nav-link" to="/routes/user.html">{{data.username}}</router-link>
</li> </li>
<li class="nav-item"> <li class="nav-item">
<a class="nav-link" href="javascript:;" @click="logout">退出</a> <a class="nav-link" href="javascript:;" @click="logout">退出</a>
@ -22,10 +22,10 @@
</ul> </ul>
<ul class="navbar-nav ml-auto" v-else> <ul class="navbar-nav ml-auto" v-else>
<!--<li class="nav-item"> <!--<li class="nav-item">
<a class="nav-link" href="/router/register.html">注册</a> <a class="nav-link" href="/routes/register.html">注册</a>
</li>--> </li>-->
<li class="nav-item"> <li class="nav-item">
<router-link class="nav-link" to="/router/login.html">登录</router-link> <router-link class="nav-link" to="/routes/login.html">登录</router-link>
</li> </li>
</ul> </ul>
</nav> </nav>
@ -38,7 +38,7 @@
<nav class="mt-2"> <nav class="mt-2">
<ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false" v-if="area==='default'"> <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false" v-if="area==='default'">
<li class="nav-item"> <li class="nav-item">
<router-link to="/" :class="getPageClass('/','/router/product.html','/router/device.html')"> <router-link to="/" :class="getPageClass('/','/routes/product.html','/routes/device.html')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
首页 首页
@ -46,7 +46,7 @@
</router-link> </router-link>
</li> </li>
<li class="nav-item"> <li class="nav-item">
<router-link to="/router/nodes.html" :class="getPageClass('/router/nodes.html','/router/node.html')"> <router-link to="/routes/nodes.html" :class="getPageClass('/routes/nodes.html','/routes/node.html')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
节点 节点
@ -56,7 +56,7 @@
</ul> </ul>
<ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false" v-if="area==='admin'"> <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false" v-if="area==='admin'">
<li class="nav-item"> <li class="nav-item">
<router-link :key="$route.fullPath" to="/router/admin/index.html?area=admin" :class="getPageClass('/router/admin/index.html')"> <router-link :key="$route.fullPath" to="/routes/admin/index.html?area=admin" :class="getPageClass('/routes/admin/index.html')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
首页 首页
@ -64,7 +64,7 @@
</router-link> </router-link>
</li> </li>
<li class="nav-item" v-if="hasPermission('Read-Setting')"> <li class="nav-item" v-if="hasPermission('Read-Setting')">
<router-link :key="$route.fullPath" to="/router/admin/setting/index.html?area=admin&entity=Setting" :class="getLinkClass('Setting')"> <router-link :key="$route.fullPath" to="/routes/admin/setting/index.html?area=admin&entity=Setting" :class="getLinkClass('Setting')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
配置管理 配置管理
@ -72,7 +72,7 @@
</router-link> </router-link>
</li> </li>
<li class="nav-item" v-if="hasPermission('Read-User')"> <li class="nav-item" v-if="hasPermission('Read-User')">
<router-link :key="$route.fullPath" to="/router/shared/index.html?area=admin&entity=User" :class="getLinkClass('User')"> <router-link :key="$route.fullPath" to="/routes/shared/index.html?area=admin&entity=User" :class="getLinkClass('User')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
用户管理 用户管理
@ -87,7 +87,7 @@
</a> </a>
<ul class="nav nav-treeview"> <ul class="nav nav-treeview">
<li class="nav-item" v-if="hasPermission('Read-Role')"> <li class="nav-item" v-if="hasPermission('Read-Role')">
<router-link :key="$route.fullPath" to="/router/shared/index.html?area=admin&entity=Role" :class="getLinkClass('Role')"> <router-link :key="$route.fullPath" to="/routes/shared/index.html?area=admin&entity=Role" :class="getLinkClass('Role')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
角色管理 角色管理
@ -95,7 +95,7 @@
</router-link> </router-link>
</li> </li>
<li class="nav-item" v-if="hasPermission('Read-Permission')"> <li class="nav-item" v-if="hasPermission('Read-Permission')">
<router-link :key="$route.fullPath" to="/router/shared/index.html?area=admin&entity=Permission" :class="getLinkClass('Permission')"> <router-link :key="$route.fullPath" to="/routes/shared/index.html?area=admin&entity=Permission" :class="getLinkClass('Permission')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
权限管理 权限管理
@ -112,7 +112,7 @@
</a> </a>
<ul class="nav nav-treeview"> <ul class="nav nav-treeview">
<li class="nav-item" v-if="hasPermission('Read-Product')"> <li class="nav-item" v-if="hasPermission('Read-Product')">
<router-link :key="$route.fullPath" to="/router/shared/index.html?area=admin&entity=Product" :class="getLinkClass('Product')"> <router-link :key="$route.fullPath" to="/routes/shared/index.html?area=admin&entity=Product" :class="getLinkClass('Product')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
产品管理 产品管理
@ -120,7 +120,7 @@
</router-link> </router-link>
</li> </li>
<li class="nav-item" v-if="hasPermission('Read-Api')"> <li class="nav-item" v-if="hasPermission('Read-Api')">
<router-link :key="$route.fullPath" to="/router/shared/index.html?area=admin&entity=Api" :class="getLinkClass('Api')"> <router-link :key="$route.fullPath" to="/routes/shared/index.html?area=admin&entity=Api" :class="getLinkClass('Api')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
接口管理 接口管理
@ -128,7 +128,7 @@
</router-link> </router-link>
</li> </li>
<li class="nav-item" v-if="hasPermission('Read-Parameter')"> <li class="nav-item" v-if="hasPermission('Read-Parameter')">
<router-link :key="$route.fullPath" to="/router/shared/index.html?area=admin&entity=Parameter" :class="getLinkClass('Parameter')"> <router-link :key="$route.fullPath" to="/routes/shared/index.html?area=admin&entity=Parameter" :class="getLinkClass('Parameter')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
参数管理 参数管理
@ -145,7 +145,7 @@
</a> </a>
<ul class="nav nav-treeview"> <ul class="nav nav-treeview">
<li class="nav-item" v-if="hasPermission('Read-Node')"> <li class="nav-item" v-if="hasPermission('Read-Node')">
<router-link :key="$route.fullPath" to="/router/shared/index.html?area=admin&entity=Node" :class="getLinkClass('Node')"> <router-link :key="$route.fullPath" to="/routes/shared/index.html?area=admin&entity=Node" :class="getLinkClass('Node')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
节点管理 节点管理
@ -153,7 +153,7 @@
</router-link> </router-link>
</li> </li>
<li class="nav-item" v-if="hasPermission('Read-Device')"> <li class="nav-item" v-if="hasPermission('Read-Device')">
<router-link :key="$route.fullPath" to="/router/shared/index.html?area=admin&entity=Device" :class="getLinkClass('Device')"> <router-link :key="$route.fullPath" to="/routes/shared/index.html?area=admin&entity=Device" :class="getLinkClass('Device')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
设备管理 设备管理
@ -161,7 +161,7 @@
</router-link> </router-link>
</li> </li>
<li class="nav-item" v-if="hasPermission('Read-Data')"> <li class="nav-item" v-if="hasPermission('Read-Data')">
<router-link :key="$route.fullPath" to="/router/shared/index.html?area=admin&entity=Data" :class="getLinkClass('Data')"> <router-link :key="$route.fullPath" to="/routes/shared/index.html?area=admin&entity=Data" :class="getLinkClass('Data')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
数据管理 数据管理
@ -169,7 +169,7 @@
</router-link> </router-link>
</li> </li>
<li class="nav-item" v-if="hasPermission('Read-Command')"> <li class="nav-item" v-if="hasPermission('Read-Command')">
<router-link :key="$route.fullPath" to="/router/admin/command/index.html?area=admin&entity=Command" :class="getLinkClass('Command')"> <router-link :key="$route.fullPath" to="/routes/admin/command/index.html?area=admin&entity=Command" :class="getLinkClass('Command')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
命令管理 命令管理
@ -186,7 +186,7 @@
</a> </a>
<ul class="nav nav-treeview"> <ul class="nav nav-treeview">
<li class="nav-item" v-if="hasPermission('Read-Scene')"> <li class="nav-item" v-if="hasPermission('Read-Scene')">
<router-link :key="$route.fullPath" to="/router/shared/index.html?area=admin&entity=Scene" :class="getLinkClass('Scene')"> <router-link :key="$route.fullPath" to="/routes/shared/index.html?area=admin&entity=Scene" :class="getLinkClass('Scene')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
场景管理 场景管理
@ -194,7 +194,7 @@
</router-link> </router-link>
</li> </li>
<li class="nav-item" v-if="hasPermission('Read-SceneCommand')"> <li class="nav-item" v-if="hasPermission('Read-SceneCommand')">
<router-link :key="$route.fullPath" to="/router/shared/index.html?area=admin&entity=SceneCommand" :class="getLinkClass('SceneCommand')"> <router-link :key="$route.fullPath" to="/routes/shared/index.html?area=admin&entity=SceneCommand" :class="getLinkClass('SceneCommand')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
场景命令管理 场景命令管理
@ -202,7 +202,7 @@
</router-link> </router-link>
</li> </li>
<li class="nav-item" v-if="hasPermission('Read-SceneTimer')"> <li class="nav-item" v-if="hasPermission('Read-SceneTimer')">
<router-link :key="$route.fullPath" to="/router/shared/index.html?area=admin&entity=SceneTimer" :class="getLinkClass('SceneTimer')"> <router-link :key="$route.fullPath" to="/routes/shared/index.html?area=admin&entity=SceneTimer" :class="getLinkClass('SceneTimer')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
定时器管理 定时器管理
@ -210,7 +210,7 @@
</router-link> </router-link>
</li> </li>
<li class="nav-item" v-if="hasPermission('Read-SceneTigger')"> <li class="nav-item" v-if="hasPermission('Read-SceneTigger')">
<router-link :key="$route.fullPath" to="/router/shared/index.html?area=admin&entity=SceneTigger" :class="getLinkClass('SceneTigger')"> <router-link :key="$route.fullPath" to="/routes/shared/index.html?area=admin&entity=SceneTigger" :class="getLinkClass('SceneTigger')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
触发器管理 触发器管理
@ -227,7 +227,7 @@
</a> </a>
<ul class="nav nav-treeview"> <ul class="nav nav-treeview">
<li class="nav-item" v-if="hasPermission('Read-Scene')"> <li class="nav-item" v-if="hasPermission('Read-Scene')">
<router-link :key="$route.fullPath" to="/router/shared/index.html?area=admin&entity=Scene&model=GlobalScene" :class="getLinkClass('GlobalScene')"> <router-link :key="$route.fullPath" to="/routes/shared/index.html?area=admin&entity=Scene&model=GlobalScene" :class="getLinkClass('GlobalScene')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
场景管理 场景管理
@ -235,7 +235,7 @@
</router-link> </router-link>
</li> </li>
<li class="nav-item" v-if="hasPermission('Read-SceneCommand')"> <li class="nav-item" v-if="hasPermission('Read-SceneCommand')">
<router-link :key="$route.fullPath" to="/router/shared/index.html?area=admin&entity=SceneCommand&model=GlobalSceneCommand" :class="getLinkClass('GlobalSceneCommand')"> <router-link :key="$route.fullPath" to="/routes/shared/index.html?area=admin&entity=SceneCommand&model=GlobalSceneCommand" :class="getLinkClass('GlobalSceneCommand')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
场景命令管理 场景命令管理
@ -243,7 +243,7 @@
</router-link> </router-link>
</li> </li>
<li class="nav-item" v-if="hasPermission('Read-SceneTimer')"> <li class="nav-item" v-if="hasPermission('Read-SceneTimer')">
<router-link :key="$route.fullPath" to="/router/shared/index.html?area=admin&entity=SceneTimer&model=GlobalSceneTimer" :class="getLinkClass('GlobalSceneTimer')"> <router-link :key="$route.fullPath" to="/routes/shared/index.html?area=admin&entity=SceneTimer&model=GlobalSceneTimer" :class="getLinkClass('GlobalSceneTimer')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
定时器管理 定时器管理
@ -251,7 +251,7 @@
</router-link> </router-link>
</li> </li>
<li class="nav-item" v-if="hasPermission('Read-SceneTigger')"> <li class="nav-item" v-if="hasPermission('Read-SceneTigger')">
<router-link :key="$route.fullPath" to="/router/shared/index.html?area=admin&entity=SceneTigger&model=GlobalSceneTigger" :class="getLinkClass('GlobalSceneTigger')"> <router-link :key="$route.fullPath" to="/routes/shared/index.html?area=admin&entity=SceneTigger&model=GlobalSceneTigger" :class="getLinkClass('GlobalSceneTigger')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
触发器管理 触发器管理
@ -261,7 +261,7 @@
</ul> </ul>
</li> </li>
<li class="nav-item" v-if="hasPermission('Read-NodeCategory')"> <li class="nav-item" v-if="hasPermission('Read-NodeCategory')">
<router-link :key="$route.fullPath" to="/router/shared/index.html?area=admin&entity=NodeCategory" :class="getLinkClass('NodeCategory')"> <router-link :key="$route.fullPath" to="/routes/shared/index.html?area=admin&entity=NodeCategory" :class="getLinkClass('NodeCategory')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
节点分类 节点分类
@ -269,7 +269,7 @@
</router-link> </router-link>
</li> </li>
<li class="nav-item" v-if="hasPermission('Read-Organ')"> <li class="nav-item" v-if="hasPermission('Read-Organ')">
<router-link :key="$route.fullPath" to="/router/shared/index.html?area=admin&entity=Organ" :class="getLinkClass('Organ')"> <router-link :key="$route.fullPath" to="/routes/shared/index.html?area=admin&entity=Organ" :class="getLinkClass('Organ')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
机构管理 机构管理
@ -277,7 +277,7 @@
</router-link> </router-link>
</li> </li>
<li class="nav-item" v-if="hasPermission('Read-LiveRecord')"> <li class="nav-item" v-if="hasPermission('Read-LiveRecord')">
<router-link :key="$route.fullPath" to="/router/shared/index.html?area=admin&entity=LiveRecord" :class="getLinkClass('LiveRecord')"> <router-link :key="$route.fullPath" to="/routes/shared/index.html?area=admin&entity=LiveRecord" :class="getLinkClass('LiveRecord')">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>
<p> <p>
回放管理 回放管理
@ -368,7 +368,7 @@
logout() { logout() {
store.commit('logout'); store.commit('logout');
setTimeout(function () { setTimeout(function () {
router.push('/router/login.html'); router.push('/routes/login.html');
}, 1000); }, 1000);
}, },
toggle: function (e) { toggle: function (e) {
Loading…
Cancel
Save