hejianhao
2026-01-28 997114523e03af6d0f13936acc4363a6a548647d
fix: 修复权限判断条件及调整样式

- 修正 home/index.vue 中 activeTab 条件错误,避免权限检查逻辑错误
- 将事故案例列表中的地区、内容等文字字号从 12px/14px 调整为 14px/16px 以改善可读性
- 移除 detail.vue 中图片的固定宽高样式,避免图片变形
- 更新前端常量文件中的 BASE_URL 为线上环境地址
4个文件已修改
25 ■■■■■ 已修改文件
estate-frontend-v2024/src/views/common/constants.js 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
screen/src/view/accidentCase/detail.vue 1 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
screen/src/view/accidentCase/index.vue 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
screen/src/view/home/index.vue 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
estate-frontend-v2024/src/views/common/constants.js
@@ -3,8 +3,8 @@
// 定义全局变量
// export const BASE_URL = 'http://47.93.28.249:8181'
// export const BASE_URL = 'http://221.182.45.100:8180';
export const BASE_URL = 'http://192.168.110.111:8080';
export const BASE_URL = 'http://221.182.45.100:8002';
// export const BASE_URL = 'http://192.168.110.111:8080';
// export const SCREEN_URL = 'http://221.182.45.100:8087/#/ ';
export const SCREEN_URL = 'http://192.168.110.22:8087/#/ ';
screen/src/view/accidentCase/detail.vue
@@ -61,7 +61,6 @@
            ></div>
            <img
              v-if="detailData.img"
              style="width: 730px; height: 348px; object-fit: cover"
              :src="
                VUE_APP_BASE_URL + '/project/download/' +
                detailData.img
screen/src/view/accidentCase/index.vue
@@ -179,7 +179,7 @@
                  src="../../assets/img/home/Shape@2x (2).png"
                  class="shrink0 w--8 h--9"
                />
                <div class="fs--12 lh--12 c-fff SHSN">
                <div class="fs--14 lh--14 c-fff SHSN">
                  {{ item.province }}{{ item.city }}{{ item.area }}
                </div>
              </div>
@@ -187,7 +187,7 @@
                {{ item.classifyName }}
              </div>
            </div>
            <div class="mt--5 fs--14 lh--20 SHSR c-fff text-ellipsis-3">
            <div class="mt--5 fs--16 lh--20 SHSR c-fff text-ellipsis-3">
              {{ item.content }}
            </div>
          </div>
screen/src/view/home/index.vue
@@ -23,7 +23,7 @@
    <div
      v-if="
        (activeTab == 1 && permissionClient.includes('4')) ||
        (activeTab == 1 && permissionClient.includes('6'))
        (activeTab == 2 && permissionClient.includes('6'))
      "
      class="flex a-center absolute left--14 bottom--14"
    >
@@ -153,6 +153,7 @@
      </div>
    </div>
    <div class="leftBox">
      <!-- 日期搜索 -->
      <div
        @click="handleClick"
        class="flex a-center j-between w100 h--40 relative bgcolor1 picker"
@@ -186,6 +187,7 @@
          </div>
        </div>
      </div>
      <!-- 项目搜索 -->
      <div
        class="flex a-center j-between w100 pl--20 mt--13 h--40 relative bgcolor1 searchBox"
      >
@@ -210,10 +212,11 @@
          <div class="btn" @click="handleSearch">搜索</div>
        </div>
      </div>
      <!-- 项目数据总览 -->
      <div
        v-if="
          (activeTab == 1 && permissionClient.includes('2')) ||
          (activeTab == 1 && permissionClient.includes('5'))
          (activeTab == 2 && permissionClient.includes('5'))
        "
        class="mt--33 relative"
      >
@@ -347,6 +350,7 @@
          </template>
        </TitleBox>
      </div>
      <!-- 设备数据总览 -->
      <div
        class="mt--25"
        v-if="activeTab == 1 && permissionClient.includes('3')"
@@ -506,7 +510,7 @@
                      src="../../assets/img/home/Shape@2x (2).png"
                      class="w--8 h--10 shrink0 mr--7"
                    />
                    <div class="SHSN fs--12 lh--12">
                    <div class="SHSN fs--14 lh--14">
                      {{ item.province + item.city + item.area }}
                    </div>
                  </div>
@@ -516,16 +520,16 @@
                        src="../../assets/img/home/Shape@2x (3).png"
                        class="w--10 h--9 shrink0 mr--7"
                      />
                      <div class="SHSN fs--12 lh--12">{{ item.time }}</div>
                      <div class="SHSN fs--14 lh--14">{{ item.time }}</div>
                    </div>
                    <div class="flex a-center">
                      <img
                        src="../../assets/img/home/Shape@2x (1).png"
                        class="w--9 h--10 shrink0 mr--7"
                      />
                      <div class="SHSN fs--12 lh--12">
                      <div class="SHSN fs--14 lh--14">
                        伤亡:造成
                        <span class="SHSBold fs--12">{{
                        <span class="SHSBold fs--14">{{
                          item.casualties
                        }}</span>
                      </div>