权限调整
This commit is contained in:
parent
bb95119354
commit
b43219eacb
@ -54,7 +54,8 @@ const whiteList = [
|
||||
'/bind',
|
||||
'/register',
|
||||
'/oauthLogin/gitee',
|
||||
'/dashboard' // Dashboard 页面
|
||||
'/dashboard', // Dashboard 页面
|
||||
'/dashentry' // DashEntry 页面
|
||||
]
|
||||
|
||||
// 路由加载前
|
||||
@ -62,7 +63,7 @@ router.beforeEach(async (to, from, next) => {
|
||||
start()
|
||||
loadStart()
|
||||
// 如果是主页路径或 dashboard 路径,直接放行(跳过权限验证)
|
||||
if (to.path === '/dashboard') {
|
||||
if (to.path === '/dashboard' || to.path === '/dashentry') {
|
||||
next()
|
||||
return
|
||||
}
|
||||
|
||||
@ -186,23 +186,13 @@ const remainingRouter: AppRouteRecordRaw[] = [
|
||||
},
|
||||
{
|
||||
path: '/dashentry',
|
||||
component: Layout,
|
||||
name: 'DashEntryL',
|
||||
component: () => import('@/views/DashEntry/DashEntry.vue'),
|
||||
name: 'DashEntry',
|
||||
meta: {
|
||||
hidden: true
|
||||
},
|
||||
children: [
|
||||
{
|
||||
path: '',
|
||||
component: () => import('@/views/DashEntry/DashEntry.vue'),
|
||||
name: 'DashEntry',
|
||||
meta: {
|
||||
hidden: true,
|
||||
title: 'DashEntry',
|
||||
noTagsView: true
|
||||
}
|
||||
}
|
||||
]
|
||||
hidden: true,
|
||||
title: 'DashEntry',
|
||||
noTagsView: true
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/login',
|
||||
|
||||
@ -42,24 +42,24 @@
|
||||
<div class="table-section">
|
||||
<div class="table-title">重点关注对象列表</div>
|
||||
<el-table :data="paginatedResults" style="width: 100%" stripe>
|
||||
<el-table-column prop="name" label="姓名" width="130" class-name="name-column">
|
||||
<el-table-column prop="name" label="姓名" width="`16.3%`" class-name="name-column">
|
||||
<template #default="{ row }">
|
||||
<span v-if="row.isNew" class="new-tag">新增</span>
|
||||
{{ row.name }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="gender" label="性别" width="80" />
|
||||
<el-table-column prop="age" label="年龄" width="80" />
|
||||
<el-table-column prop="riskLevel" label="风险等级" width="120">
|
||||
<el-table-column prop="gender" label="性别" width="`10%`" />
|
||||
<el-table-column prop="age" label="年龄" width="`10%`" />
|
||||
<el-table-column prop="riskLevel" label="风险等级" width="`15%`">
|
||||
<template #default="{ row }">
|
||||
<span :class="`risk-level risk-${row.riskLevelType}`">
|
||||
{{ row.riskLevel }}
|
||||
</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="supervisionArea" label="监区" width="120" />
|
||||
<el-table-column prop="psychologicalRiskLevel" label="心理风险等级" width="150" />
|
||||
<el-table-column label="操作" width="120">
|
||||
<el-table-column prop="supervisionArea" label="监区" width="`15%`" />
|
||||
<el-table-column prop="psychologicalRiskLevel" label="心理风险等级" width="`18.7%`" />
|
||||
<el-table-column label="操作" width="`15%`">
|
||||
<template #default="{ row }">
|
||||
<el-link type="primary" @click="handleView(row)">全景画像</el-link>
|
||||
</template>
|
||||
@ -310,6 +310,8 @@ const handleView = (row: any) => {
|
||||
background: #f5f5f5;
|
||||
min-height: 100vh;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
overflow: scroll;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user