From 0c2fc45bcfbfc57dfb81dc4e4d0c7429a76e63e9 Mon Sep 17 00:00:00 2001
From: 董国庆 <364620639@qq.com>
Date: 星期四, 29 一月 2026 16:42:26 +0800
Subject: [PATCH] 11
---
screen/src/view/projectHome/index.vue | 2 +-
screen/src/view/hiddenDanger/index.vue | 17 +++++++----------
screen/src/view/hiddenDanger/service.js | 2 +-
screen/src/view/equipmentList/index.vue | 4 ++--
4 files changed, 11 insertions(+), 14 deletions(-)
diff --git a/screen/src/view/equipmentList/index.vue b/screen/src/view/equipmentList/index.vue
index 30e1352..feedcd0 100644
--- a/screen/src/view/equipmentList/index.vue
+++ b/screen/src/view/equipmentList/index.vue
@@ -398,8 +398,8 @@
this.$router.push({
path: "/hiddenDanger",
query: {
- projectId: this.projectId,
- projectName: this.projectName,
+ projectId: this.projectId || row.projectId,
+ projectName: this.projectName || row.projectName,
activeTab: type,
},
});
diff --git a/screen/src/view/hiddenDanger/index.vue b/screen/src/view/hiddenDanger/index.vue
index 08bd4a0..b4d8daf 100644
--- a/screen/src/view/hiddenDanger/index.vue
+++ b/screen/src/view/hiddenDanger/index.vue
@@ -138,9 +138,9 @@
<el-table-column label="问题描述" prop="description" min-width="200" show-overflow-tooltip />
<el-table-column label="问题部位" prop="problemPart" min-width="150" show-overflow-tooltip />
<el-table-column label="问题备注" prop="remark" min-width="150" show-overflow-tooltip />
- <el-table-column label="隐患等级" min-width="120">
+ <el-table-column label="隐患等级" min-width="120" prop="level">
<template #default="{ row }">
- <span>{{ getLevelText(row.level) }}</span>
+ <span>{{getLevelText(row.level) }}</span>
</template>
</el-table-column>
<el-table-column v-if="activeTab == 1" label="隐患类型" min-width="120">
@@ -157,11 +157,7 @@
</div>
</template>
</el-table-column>
- <el-table-column
- label="检查时间"
- prop="createTime"
- min-width="180"
- />
+ <el-table-column label="检查时间" prop="createTime" min-width="180" />
<el-table-column v-if="showReformedFilter" label="整改状态" min-width="120">
<template #default="{ row }">
<div class="flex a-center j-center">
@@ -644,7 +640,7 @@
return;
}
- const res = await getProjectList({ clientId: clientId,projectCategory:["ongoing", "fixed"][localStorage.getItem('activeTab') - 1] });
+ const res = await getProjectList({ clientId: clientId, projectCategory: ["ongoing", "fixed"][localStorage.getItem('activeTab') - 1] });
if (res && res) {
this.projectList = res.map((item) => ({
label: item.name,
@@ -753,8 +749,9 @@
// 获取隐患等级文本
getLevelText(level) {
- const key = `P${level + 1}`;
- return errorLevelMap[key] || "-";
+ console.log('获取隐患等级文本:', this.levelOptions)
+ console.log('level level',level)
+ return this.levelOptions[level].label || '-'
},
// 获取整改状态文本
diff --git a/screen/src/view/hiddenDanger/service.js b/screen/src/view/hiddenDanger/service.js
index 126dd05..6f616fa 100644
--- a/screen/src/view/hiddenDanger/service.js
+++ b/screen/src/view/hiddenDanger/service.js
@@ -71,7 +71,7 @@
userFiles: item.pictures || item.userFiles || [], // 图片列表
fileNum: item.pictures ? item.pictures.length : (item.fileNum || 0), // 图片数量
// 隐患等级转换:委托方 1-4 -> 项目端 0-3
- level: item.level !== undefined && item.level !== null ? item.level - 1 : item.level,
+ level: item.level !== undefined && item.level !== null ? item.level : item.level,
// 整改状态兼容:委托方 boolean -> 项目端 number
reformed: typeof item.reformed === 'boolean' ? (item.reformed ? 1 : 0) : item.reformed,
}
diff --git a/screen/src/view/projectHome/index.vue b/screen/src/view/projectHome/index.vue
index 0d36fd9..d62cbc2 100644
--- a/screen/src/view/projectHome/index.vue
+++ b/screen/src/view/projectHome/index.vue
@@ -523,7 +523,7 @@
console.log('res', res)
this.projectName = res.name
const permissions = res.permissionProject ? res.permissionProject.split(",") : []
- this.permissionProject = ['1', '2', '3', '4', '5', '6', '7'] || permissions
+ this.permissionProject = permissions
localStorage.setItem("permissionProject", JSON.stringify(permissions));
localStorage.setItem("deviceTemplateId", res.deviceTemplateId);//设备模板id
localStorage.setItem("safetyId", res.safetyId);//安全报告模板id
--
Gitblit v1.7.1