fix: 使用环境变量替换文件下载URL中的硬编码IP地址
将硬编码的服务器IP地址替换为从环境变量读取的基础URL,以提高配置的灵活性和可维护性。修改涉及事故案例展示、项目进度编辑和客户参数编辑等多个模块的文件下载链接生成逻辑。
| | |
| | | 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; |
| | |
| | | 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, |
| | |
| | | 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; |
| | | |
| | |
| | | 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 |
| | | }]; |
| | | } |
| | | |
| | |
| | | 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() { |
| | |
| | | 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" |
| | |
| | | return { |
| | | detailData: {}, |
| | | loading: false, |
| | | VUE_APP_BASE_URL: process.env.VUE_APP_BASE_URL, |
| | | }; |
| | | }, |
| | | computed: {}, |
| | |
| | | </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" |
| | | /> |
| | |
| | | classifyList: [], |
| | | storyList: [], |
| | | loading: false, |
| | | VUE_APP_BASE_URL: process.env.VUE_APP_BASE_URL, |
| | | }; |
| | | }, |
| | | computed: {}, |