hejianhao
2026-01-26 0f961925fdd51bc6f7f29875a2e466cc00c5dd34
fix: 使用环境变量替换文件下载URL中的硬编码IP地址

将硬编码的服务器IP地址替换为从环境变量读取的基础URL,以提高配置的灵活性和可维护性。修改涉及事故案例展示、项目进度编辑和客户参数编辑等多个模块的文件下载链接生成逻辑。
5个文件已修改
14 ■■■■■ 已修改文件
estate-frontend-v2024/src/views/business/forms/edit-clientParams-form.jsx 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
estate-frontend-v2024/src/views/screenSetting/forms/edit-accidentMessage-form.jsx 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
estate-frontend-v2024/src/views/screenSetting/forms/edit-projectProgress-form.jsx 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
screen/src/view/accidentCase/detail.vue 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
screen/src/view/accidentCase/index.vue 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
estate-frontend-v2024/src/views/business/forms/edit-clientParams-form.jsx
@@ -21,6 +21,7 @@
import "../style/clientParams.less";
import { checkFileSize } from "../../common/common_func";
import { getTemplate, getClientParam } from "@/api/business";
import { BASE_URL } from "../../common/constants";
const { Option } = Select;
const { TabPane } = Tabs;
@@ -183,7 +184,7 @@
        uid: '-1',
        name: 'logo.png',
        status: 'done',
        url: 'http://47.108.113.190:8181/public/file/download' + data.logo
        url: BASE_URL + '/public/file/download/' + data.logo
      }] : [],
      bigHiddenDanger: data.bigHiddenDanger !== undefined ? data.bigHiddenDanger : 1,
      generalHiddenDanger: data.generalHiddenDanger !== undefined ? data.generalHiddenDanger : 1,
estate-frontend-v2024/src/views/screenSetting/forms/edit-accidentMessage-form.jsx
@@ -22,6 +22,7 @@
import htmlToDraft from "html-to-draftjs";
import "react-draft-wysiwyg/dist/react-draft-wysiwyg.css";
import { getAccidentClassificationList } from "@/api/screenSetting";
import { BASE_URL } from "../../common/constants";
const { Option } = Select;
@@ -175,7 +176,7 @@
        uid: '-1',
        name: 'image.png',
        status: 'done',
        url: 'http://47.108.113.190:8181/public/file/download' + img
        url: BASE_URL + '/public/file/download/' + img
      }];
    }
estate-frontend-v2024/src/views/screenSetting/forms/edit-projectProgress-form.jsx
@@ -29,7 +29,7 @@
  getPreviewUrl(url) {
    if (!url) return '';
    if (url.startsWith('http') || url.startsWith('data:')) return url;
    return `http://47.93.28.249:8181/public/file/download/${url}`;
    return `${BASE_URL}/public/file/download/${url}`;
  }
  viewWillAppear() {
screen/src/view/accidentCase/detail.vue
@@ -63,7 +63,7 @@
              v-if="detailData.img"
              style="width: 730px; height: 348px; object-fit: cover"
              :src="
                'http://47.108.113.190:8181/public/file/download' +
                VUE_APP_BASE_URL + '/public/file/download/' +
                detailData.img
              "
              @error="handleImageError"
@@ -94,6 +94,7 @@
    return {
      detailData: {},
      loading: false,
      VUE_APP_BASE_URL: process.env.VUE_APP_BASE_URL,
    };
  },
  computed: {},
screen/src/view/accidentCase/index.vue
@@ -193,7 +193,7 @@
          </div>
          <img
            v-if="item.img"
            :src="'http://47.108.113.190:8181/public/file/download' + item.img"
            :src="VUE_APP_BASE_URL + '/public/file/download/' + item.img"
            class="w--264 h--160 shrink0 ml--54 br--10"
            @error="handleImageError"
          />
@@ -253,6 +253,7 @@
      classifyList: [],
      storyList: [],
      loading: false,
      VUE_APP_BASE_URL: process.env.VUE_APP_BASE_URL,
    };
  },
  computed: {},