This commit is contained in:
chenlin
2025-12-30 17:07:48 +08:00
4 changed files with 38 additions and 21 deletions

View File

@@ -26,7 +26,7 @@
<div class="card-row">
<!-- 外协管理卡片 -->
<div class="dashboard-card">
<div class="card-header">
<div class="card-header" @click="navigateToModule('/person/table/view/1959187451673116674')">
<div class="card-title">
<span class="card-icon">👥</span>
外协管理
@@ -70,7 +70,7 @@
<!-- 风险管理卡片 -->
<div class="dashboard-card">
<div class="card-header">
<div class="card-header" @click="navigateToModule('/fx/table/view/1978723750599790594')">
<div class="card-title">
<span class="card-icon">🛡</span>
风险管理
@@ -130,7 +130,7 @@
<!-- 隐患管理卡片 -->
<div class="dashboard-card">
<div class="card-header">
<div class="card-header" @click="navigateToModule('/fx/table/view/1963446160885366786')">
<div class="card-title">
<span class="card-icon warning"></span>
隐患管理
@@ -188,7 +188,7 @@
<div class="card-row">
<!-- 高危作业卡片 -->
<div class="dashboard-card">
<div class="card-header">
<div class="card-header" @click="navigateToModule('/low/table/view/1964253329070571521')">
<div class="card-title">
<span class="card-icon">🚧</span>
高危作业
@@ -225,7 +225,7 @@
<!-- 应急预案卡片 -->
<div class="dashboard-card">
<div class="card-header">
<div class="card-header" @click="navigateToModule('/yayl/table/view/1966394259751907330')">
<div class="card-title">
<span class="card-icon">📄</span>
应急预案
@@ -265,7 +265,7 @@
<!-- 安全培训卡片 -->
<div class="dashboard-card">
<div class="card-header">
<div class="card-header" @click="navigateToModule('/pxks/table/view/1968225010550091777')">
<div class="card-title">
<span class="card-icon">📚</span>
安全培训
@@ -998,6 +998,10 @@ const safetyTrainingChartOption = computed<EChartsOption>(() => {
})
// 方法定义
const navigateToModule = (path: string): void => {
router.push(path)
}
const openRegionSelector = (): void => {
regionSelectorVisible.value = true
}
@@ -1600,7 +1604,7 @@ onMounted(async () => {
.back-button {
display: inline-flex;
align-items: center;
padding: 8px 16px;
padding: 8px 30px;
background: #409eff;
border: 1px solid #e5e7eb;
border-radius: 6px;
@@ -1747,6 +1751,19 @@ onMounted(async () => {
margin-bottom: 16px;
padding-bottom: 12px;
border-bottom: 1px solid #e5e7eb;
cursor: pointer;
transition: all 0.3s;
&:hover {
background-color: #f9fafb;
border-radius: 4px;
padding-left: 8px;
padding-right: 8px;
margin-left: -8px;
margin-right: -8px;
padding-top: 4px;
margin-top: -4px;
}
.card-title {
display: flex;