router name

This commit is contained in:
caoqianming 2020-09-28 16:13:06 +08:00
parent 7742e4f3f7
commit 7b8e6e7235
3 changed files with 31 additions and 18 deletions

View File

@ -52,6 +52,17 @@ export const constantRoutes = [
component: () => import('@/views/404'),
hidden: true
},
{
path: '/qualification',
component: Layout,
redirect: '/qualification',
children: [{
path: '',
name: 'Qualification',
component: () => import('@/views/ability/qualification'),
meta: { title: '检验检测资质', icon: 'table', perms: ['qualification_view'] }
}]
},
{
path: '/cma',
component: Layout,
@ -60,7 +71,7 @@ export const constantRoutes = [
path: '',
name: 'CMA',
component: () => import('@/views/ability/cma'),
meta: { title: '检测能力(总部)', icon: 'table' }
meta: { title: '检测能力(总部CMA+CNAS)', icon: 'table', perms: ['cma_view'] }
}]
},
{
@ -71,21 +82,10 @@ export const constantRoutes = [
path: '',
name: 'CMA2',
component: () => import('@/views/ability/cma2'),
meta: { title: '检测能力(分子公司)', icon: 'table' }
meta: { title: '检测能力(分子公司CMA)', icon: 'table', perms: ['cma2_view'] }
}
]
},
{
path: '/qualification',
component: Layout,
redirect: '/qualification',
children: [{
path: '',
name: 'Qualification',
component: () => import('@/views/ability/qualification'),
meta: { title: '资质查询', icon: 'table' }
}]
},
]
/**

View File

@ -1,6 +1,19 @@
<template>
<div class="dashboard-container">
<el-row :gutter="40" class="panel-group">
<el-col :xs="12" :sm="12" :lg="6" class="card-panel-col">
<div class="card-panel" @click="toPath('/qualification')">
<div class="card-panel-icon-wrapper icon-money">
<svg-icon icon-class="table" class-name="card-panel-icon" />
</div>
<div class="card-panel-description">
<div class="card-panel-text">
检验检测资质
</div>
<!-- <count-to :start-val="0" v-bind:end-val="ret.test_count" :duration="1600" class="card-panel-num" /> -->
</div>
</div>
</el-col>
<el-col :xs="12" :sm="12" :lg="6" class="card-panel-col">
<div class="card-panel" @click="toPath('/cma')">
<div class="card-panel-icon-wrapper icon-people">
@ -8,7 +21,7 @@
</div>
<div class="card-panel-description">
<div class="card-panel-text">
检测能力(总部)
检测能力(总部CMA+CNAS)
</div>
<!-- <count-to :start-val="0" v-bind:end-val="ret.consumer1_count" :duration="1600" class="card-panel-num" /> -->
</div>
@ -21,20 +34,20 @@
</div>
<div class="card-panel-description">
<div class="card-panel-text">
检测能力(分子公司)
检测能力(分子公司CMA)
</div>
<!-- <count-to :start-val="0" v-bind:end-val="ret.consumer2_count" :duration="1600" class="card-panel-num" /> -->
</div>
</div>
</el-col>
<el-col :xs="12" :sm="12" :lg="6" class="card-panel-col">
<div class="card-panel" @click="toPath('/qualification')">
<div class="card-panel" >
<div class="card-panel-icon-wrapper icon-money">
<svg-icon icon-class="table" class-name="card-panel-icon" />
</div>
<div class="card-panel-description">
<div class="card-panel-text">
资质查询
检验能力(总部+分子公司)-建设中
</div>
<!-- <count-to :start-val="0" v-bind:end-val="ret.test_count" :duration="1600" class="card-panel-num" /> -->
</div>

View File

@ -30,7 +30,7 @@ from django.conf.urls import url
urlpatterns = [
path('', TemplateView.as_view(template_name="index.html")),
path('admin/', admin.site.urls),
path('api/admin/', admin.site.urls),
path('api/token/', TokenObtainPairView.as_view(), name='token_obtain_pair'),
path('api/token2/', Login2View.as_view(), name='token_obtain_2'),
path('api/token/refresh/', TokenRefreshView.as_view(), name='token_refresh'),