权限调整

This commit is contained in:
qweasdzxclm 2026-01-19 16:40:32 +08:00
parent bb95119354
commit b43219eacb
3 changed files with 18 additions and 25 deletions

View File

@ -54,7 +54,8 @@ const whiteList = [
'/bind', '/bind',
'/register', '/register',
'/oauthLogin/gitee', '/oauthLogin/gitee',
'/dashboard' // Dashboard 页面 '/dashboard', // Dashboard 页面
'/dashentry' // DashEntry 页面
] ]
// 路由加载前 // 路由加载前
@ -62,7 +63,7 @@ router.beforeEach(async (to, from, next) => {
start() start()
loadStart() loadStart()
// 如果是主页路径或 dashboard 路径,直接放行(跳过权限验证) // 如果是主页路径或 dashboard 路径,直接放行(跳过权限验证)
if (to.path === '/dashboard') { if (to.path === '/dashboard' || to.path === '/dashentry') {
next() next()
return return
} }

View File

@ -186,23 +186,13 @@ const remainingRouter: AppRouteRecordRaw[] = [
}, },
{ {
path: '/dashentry', path: '/dashentry',
component: Layout, component: () => import('@/views/DashEntry/DashEntry.vue'),
name: 'DashEntryL', name: 'DashEntry',
meta: { meta: {
hidden: true hidden: true,
}, title: 'DashEntry',
children: [ noTagsView: true
{ }
path: '',
component: () => import('@/views/DashEntry/DashEntry.vue'),
name: 'DashEntry',
meta: {
hidden: true,
title: 'DashEntry',
noTagsView: true
}
}
]
}, },
{ {
path: '/login', path: '/login',

View File

@ -42,24 +42,24 @@
<div class="table-section"> <div class="table-section">
<div class="table-title">重点关注对象列表</div> <div class="table-title">重点关注对象列表</div>
<el-table :data="paginatedResults" style="width: 100%" stripe> <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 }"> <template #default="{ row }">
<span v-if="row.isNew" class="new-tag">新增</span> <span v-if="row.isNew" class="new-tag">新增</span>
{{ row.name }} {{ row.name }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="gender" label="性别" width="80" /> <el-table-column prop="gender" label="性别" width="`10%`" />
<el-table-column prop="age" label="年龄" width="80" /> <el-table-column prop="age" label="年龄" width="`10%`" />
<el-table-column prop="riskLevel" label="风险等级" width="120"> <el-table-column prop="riskLevel" label="风险等级" width="`15%`">
<template #default="{ row }"> <template #default="{ row }">
<span :class="`risk-level risk-${row.riskLevelType}`"> <span :class="`risk-level risk-${row.riskLevelType}`">
{{ row.riskLevel }} {{ row.riskLevel }}
</span> </span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="supervisionArea" label="监区" width="120" /> <el-table-column prop="supervisionArea" label="监区" width="`15%`" />
<el-table-column prop="psychologicalRiskLevel" label="心理风险等级" width="150" /> <el-table-column prop="psychologicalRiskLevel" label="心理风险等级" width="`18.7%`" />
<el-table-column label="操作" width="120"> <el-table-column label="操作" width="`15%`">
<template #default="{ row }"> <template #default="{ row }">
<el-link type="primary" @click="handleView(row)">全景画像</el-link> <el-link type="primary" @click="handleView(row)">全景画像</el-link>
</template> </template>
@ -310,6 +310,8 @@ const handleView = (row: any) => {
background: #f5f5f5; background: #f5f5f5;
min-height: 100vh; min-height: 100vh;
width: 100%; width: 100%;
height: 100%;
overflow: scroll;
box-sizing: border-box; box-sizing: border-box;
} }