diff --git a/src/api/basedata/patrolpointmnt/patrolpointpreset.js b/src/api/basedata/patrolpointmnt/patrolpointpreset.js index 2ab88a7..7257497 100644 --- a/src/api/basedata/patrolpointmnt/patrolpointpreset.js +++ b/src/api/basedata/patrolpointmnt/patrolpointpreset.js @@ -1,4 +1,5 @@ import request from '@/utils/request'; +import store from '@/store'; // 初始化list export function getList(query) { return request({ @@ -135,10 +136,14 @@ export function addBoxData(data) { } // 获取csv文件 -export function downloadCsv(data) { +// 汇聚态走代理接口,stationCode 放查询参数定位目标站点;单站保持原地址 +export function downloadCsv(data, stationCode) { + const agg = !!(store.getters.fromPortal && !store.getters.inSite) + const code = stationCode || (data && data.stationCode) || store.getters.workspaceStationCode || '' return request({ - url: '/simulator/ir/downloadCsv', + url: agg ? '/agg/proxy/simulator/ir/downloadCsv' : '/simulator/ir/downloadCsv', method: 'post', + params: agg && code ? { stationCode: code } : undefined, data }) } diff --git a/src/components/AsyncImageFrame/index.vue b/src/components/AsyncImageFrame/index.vue index 5db2c04..78c4832 100644 --- a/src/components/AsyncImageFrame/index.vue +++ b/src/components/AsyncImageFrame/index.vue @@ -103,6 +103,10 @@ export default { type: Boolean, default: false, }, + stationCode: { + type: String, + default: "", + }, }, async created() {}, data() { @@ -280,7 +284,7 @@ export default { filePath: this.imgName, }; - downloadCsv(data) + downloadCsv(data, this.stationCode) .then((response) => { const blob = response instanceof Blob ? response : new Blob([response]); const reader = new FileReader(); diff --git a/src/views/cards/components/ImagePreviewZoomTemperature/index.vue b/src/views/cards/components/ImagePreviewZoomTemperature/index.vue index 02f4f3f..ca59b50 100644 --- a/src/views/cards/components/ImagePreviewZoomTemperature/index.vue +++ b/src/views/cards/components/ImagePreviewZoomTemperature/index.vue @@ -128,6 +128,10 @@ export default { type: [String, Array], default: "", }, + stationCode: { + type: String, + default: "", + }, }, data() { return { @@ -712,7 +716,7 @@ export default { try { const data = { filePath: this.selectImgUrl}; - const response = await downloadCsv(data); + const response = await downloadCsv(data, this.stationCode); const blob = response instanceof Blob ? response : new Blob([response]); const reader = new FileReader(); diff --git a/src/views/cards/taskSummary/newInspectionTaskDetail.vue b/src/views/cards/taskSummary/newInspectionTaskDetail.vue index 87877cf..74c9164 100644 --- a/src/views/cards/taskSummary/newInspectionTaskDetail.vue +++ b/src/views/cards/taskSummary/newInspectionTaskDetail.vue @@ -87,6 +87,7 @@ class="img-wrap" fit="contain" :src="selectPointInfo.imgAnalyse" + :station-code="queryParams.stationCode" :supportPreview="false" > @@ -99,6 +100,7 @@ class="img-wrap" fit="contain" :src="selectPointInfo.img" + :station-code="queryParams.stationCode" :supportPreview="false" > @@ -233,6 +235,7 @@ >重置