1.修改导出背调人员不根据勾选导出数据的bug,勾选条件传递给公共方法
2.数据看板增加跳转子系统的超链接,调整首页【集团】按钮长度
This commit is contained in:
@@ -19,7 +19,7 @@ export default {
|
|||||||
* @param options 请求配置 如:{ params:{ text:'测试' } }
|
* @param options 请求配置 如:{ params:{ text:'测试' } }
|
||||||
*/
|
*/
|
||||||
requestApi: (Method, url, options) => callApiFun(Method, url, options),
|
requestApi: (Method, url, options) => callApiFun(Method, url, options),
|
||||||
exportExcelCustom: (tableId, data) => exportExcelDataCustom(tableId, data),
|
exportExcelCustom: (explain,tableId, data) => exportExcelDataCustom(explain,tableId, data),
|
||||||
cloneDeep, //深拷贝
|
cloneDeep, //深拷贝
|
||||||
listToTree,//列表转树结构
|
listToTree,//列表转树结构
|
||||||
formatDate,//时间格式化
|
formatDate,//时间格式化
|
||||||
|
|||||||
@@ -26,12 +26,11 @@
|
|||||||
<div class="card-row">
|
<div class="card-row">
|
||||||
<!-- 外协管理卡片 -->
|
<!-- 外协管理卡片 -->
|
||||||
<div class="dashboard-card">
|
<div class="dashboard-card">
|
||||||
<div class="card-header">
|
<div class="card-header" @click="navigateToModule('/person/table/view/1959187451673116674')">
|
||||||
<div class="card-title">
|
<div class="card-title">
|
||||||
<span class="card-icon">👥</span>
|
<span class="card-icon">👥</span>
|
||||||
外协管理
|
外协管理
|
||||||
</div>
|
</div>
|
||||||
<!-- <el-button type="text" class="manage-btn">管理</el-button> -->
|
|
||||||
</div>
|
</div>
|
||||||
<div class="card-content">
|
<div class="card-content">
|
||||||
<div class="donut-chart-wrapper">
|
<div class="donut-chart-wrapper">
|
||||||
@@ -53,12 +52,11 @@
|
|||||||
|
|
||||||
<!-- 风险管理卡片 -->
|
<!-- 风险管理卡片 -->
|
||||||
<div class="dashboard-card">
|
<div class="dashboard-card">
|
||||||
<div class="card-header">
|
<div class="card-header" @click="navigateToModule('/fx/table/view/1978723750599790594')">
|
||||||
<div class="card-title">
|
<div class="card-title">
|
||||||
<span class="card-icon">🛡️</span>
|
<span class="card-icon">🛡️</span>
|
||||||
风险管理
|
风险管理
|
||||||
</div>
|
</div>
|
||||||
<!-- <el-button type="text" class="manage-btn">管理</el-button> -->
|
|
||||||
</div>
|
</div>
|
||||||
<div class="card-content">
|
<div class="card-content">
|
||||||
<div class="donut-chart-wrapper">
|
<div class="donut-chart-wrapper">
|
||||||
@@ -80,12 +78,11 @@
|
|||||||
|
|
||||||
<!-- 隐患管理卡片 -->
|
<!-- 隐患管理卡片 -->
|
||||||
<div class="dashboard-card">
|
<div class="dashboard-card">
|
||||||
<div class="card-header">
|
<div class="card-header" @click="navigateToModule('/fx/table/view/1963446160885366786')">
|
||||||
<div class="card-title">
|
<div class="card-title">
|
||||||
<span class="card-icon warning">⚠️</span>
|
<span class="card-icon warning">⚠️</span>
|
||||||
隐患管理
|
隐患管理
|
||||||
</div>
|
</div>
|
||||||
<!-- <el-button type="text" class="manage-btn">管理</el-button> -->
|
|
||||||
</div>
|
</div>
|
||||||
<div class="card-content">
|
<div class="card-content">
|
||||||
<div class="line-chart-wrapper">
|
<div class="line-chart-wrapper">
|
||||||
@@ -109,12 +106,11 @@
|
|||||||
<div class="card-row">
|
<div class="card-row">
|
||||||
<!-- 高危作业卡片 -->
|
<!-- 高危作业卡片 -->
|
||||||
<div class="dashboard-card">
|
<div class="dashboard-card">
|
||||||
<div class="card-header">
|
<div class="card-header" @click="navigateToModule('/low/table/view/1964253329070571521')">
|
||||||
<div class="card-title">
|
<div class="card-title">
|
||||||
<span class="card-icon">🚧</span>
|
<span class="card-icon">🚧</span>
|
||||||
高危作业
|
高危作业
|
||||||
</div>
|
</div>
|
||||||
<!-- <el-button type="text" class="manage-btn">管理</el-button> -->
|
|
||||||
</div>
|
</div>
|
||||||
<div class="card-content">
|
<div class="card-content">
|
||||||
<div class="high-risk-top">
|
<div class="high-risk-top">
|
||||||
@@ -146,12 +142,11 @@
|
|||||||
|
|
||||||
<!-- 应急预案卡片 -->
|
<!-- 应急预案卡片 -->
|
||||||
<div class="dashboard-card">
|
<div class="dashboard-card">
|
||||||
<div class="card-header">
|
<div class="card-header" @click="navigateToModule('/yayl/table/view/1966394259751907330')">
|
||||||
<div class="card-title">
|
<div class="card-title">
|
||||||
<span class="card-icon">📄</span>
|
<span class="card-icon">📄</span>
|
||||||
应急预案
|
应急预案
|
||||||
</div>
|
</div>
|
||||||
<!-- <el-button type="text" class="manage-btn">管理</el-button> -->
|
|
||||||
</div>
|
</div>
|
||||||
<div class="card-content">
|
<div class="card-content">
|
||||||
<div class="emergency-plan-top">
|
<div class="emergency-plan-top">
|
||||||
@@ -186,12 +181,11 @@
|
|||||||
|
|
||||||
<!-- 安全培训卡片 -->
|
<!-- 安全培训卡片 -->
|
||||||
<div class="dashboard-card">
|
<div class="dashboard-card">
|
||||||
<div class="card-header">
|
<div class="card-header" @click="navigateToModule('/pxks/table/view/1968225010550091777')">
|
||||||
<div class="card-title">
|
<div class="card-title">
|
||||||
<span class="card-icon">📚</span>
|
<span class="card-icon">📚</span>
|
||||||
安全培训
|
安全培训
|
||||||
</div>
|
</div>
|
||||||
<!-- <el-button type="text" class="manage-btn">管理</el-button> -->
|
|
||||||
</div>
|
</div>
|
||||||
<div class="card-content">
|
<div class="card-content">
|
||||||
<div class="bar-chart-wrapper">
|
<div class="bar-chart-wrapper">
|
||||||
@@ -866,6 +860,10 @@ const safetyTrainingChartOption = computed<EChartsOption>(() => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
// 方法定义
|
// 方法定义
|
||||||
|
const navigateToModule = (path: string): void => {
|
||||||
|
router.push(path)
|
||||||
|
}
|
||||||
|
|
||||||
const openRegionSelector = (): void => {
|
const openRegionSelector = (): void => {
|
||||||
regionSelectorVisible.value = true
|
regionSelectorVisible.value = true
|
||||||
}
|
}
|
||||||
@@ -1430,7 +1428,7 @@ onMounted(async () => {
|
|||||||
.back-button {
|
.back-button {
|
||||||
display: inline-flex;
|
display: inline-flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
padding: 8px 16px;
|
padding: 8px 30px;
|
||||||
background: #409eff;
|
background: #409eff;
|
||||||
border: 1px solid #e5e7eb;
|
border: 1px solid #e5e7eb;
|
||||||
border-radius: 6px;
|
border-radius: 6px;
|
||||||
@@ -1575,6 +1573,19 @@ onMounted(async () => {
|
|||||||
margin-bottom: 16px;
|
margin-bottom: 16px;
|
||||||
padding-bottom: 12px;
|
padding-bottom: 12px;
|
||||||
border-bottom: 1px solid #e5e7eb;
|
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 {
|
.card-title {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|||||||
Reference in New Issue
Block a user