11
董国庆
2026-01-29 0c2fc45bcfbfc57dfb81dc4e4d0c7429a76e63e9
11
4个文件已修改
25 ■■■■■ 已修改文件
screen/src/view/equipmentList/index.vue 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
screen/src/view/hiddenDanger/index.vue 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
screen/src/view/hiddenDanger/service.js 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
screen/src/view/projectHome/index.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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,
        },
      });
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 || '-'
    },
    // 获取整改状态文本
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,
  }
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