Commit 0d2ff5a7 authored by liwei's avatar liwei

修改了页面的导出功能

parent aa31a4b9
......@@ -18,3 +18,15 @@ export const getAlarmListData = (item) => {
export const getAlarmNumData = () => {
return httpTwo.get(`/busFireExtinguisherAlarm/queryAlarmsList`)
}
export const exportNewExtinguisherData = (item) => {
return httpTwo.get(`/busFireExtinguisher/export?stationId=${item.stationId}&alarmStatus=${item.alarmStatus}&alarmType=${item.alarmType}&beginTime=${item.beginTime}&endTime=${item.endTime}`,'','',{responseType:'blob'})
}
export const exportHistoryExtinguisherData = (item) => {
return httpTwo.get(`/busFireExtinguisher/historyExport?stationId=${item.stationId}&alarmStatus=${item.alarmStatus}&alarmType=${item.alarmType}&beginTime=${item.beginTime}&endTime=${item.endTime}`,'','',{responseType:'blob'})
}
export const exportExtinguisherAlarmData = (item) => {
return httpTwo.get(`/busFireExtinguisherAlarm/export?stationId=${item.stationId}&alarmStatus=${item.alarmStatus}&alarmType=${item.alarmType}&beginTime=${item.beginTime}&endTime=${item.endTime}`,'','',{responseType:'blob'})
}
......@@ -3,21 +3,27 @@ import httpTwo from '../httpTwo'
export const getMoveListNewData = (item) => {
return httpTwo.get(`/busdynamicenvironmental/list?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const outMoveListNewData = (item) => {
return httpTwo.get(`/busdynamicenvironmental/export?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const getMoveListHistoryData = (item) => {
return httpTwo.get(`/busdynamicenvironmental/historyList?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const outMoveListHistoryNewData = (item) => {
return httpTwo.get(`/busdynamicenvironmental/historyExport?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const getMoveListAlarmNewData = (item) => {
return httpTwo.get(`/busdynamicenvironmentalalarm/list?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const outMoveListAlarmNewData = (item) => {
return httpTwo.get(`/busdynamicenvironmentalalarm/export?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const getMoveAlarmNumber = () => {
return httpTwo.get(`/busdynamicenvironmentalalarm/queryAlarmsList`)
}
export const exportMoveMonitorNewData = (item) => {
return httpTwo.get(`/busdynamicenvironmental/export?stationId=${item.stationId}&alarmStatus=${item.alarmStatus}&alarmType=${item.alarmType}&beginTime=${item.beginTime}&endTime=${item.endTime}`,'','',{responseType:'blob'})
}
export const exportMoveMonitorHistoryData = (item) => {
return httpTwo.get(`/busdynamicenvironmental/historyExport?stationId=${item.stationId}&alarmStatus=${item.alarmStatus}&alarmType=${item.alarmType}&beginTime=${item.beginTime}&endTime=${item.endTime}`,'','',{responseType:'blob'})
}
export const exportMoveMonitorAlarmData = (item) => {
return httpTwo.get(`/busdynamicenvironmentalalarm/export?stationId=${item.stationId}&alarmStatus=${item.alarmStatus}&alarmType=${item.alarmType}&beginTime=${item.beginTime}&endTime=${item.endTime}`,'','',{responseType:'blob'})
}
......@@ -3,21 +3,27 @@ import httpTwo from "../httpTwo.js";
export const getPipListNewData = (item) =>{
return httpTwo.get(`/buspipelinetemperature/list?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const outPipListNewData = (item) =>{
return httpTwo.get(`/buspipelinetemperature/export?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const getPipListHistoryData = (item) =>{
return httpTwo.get(`/buspipelinetemperature/historyList?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const outPipLisHistoryData = (item) =>{
return httpTwo.get(`/buspipelinetemperature/historyExport?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const getPipListAlarmData = (item) =>{
return httpTwo.get(`/buspipelinetemperaturealarm/list?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const outPipLisAlarmData = (item) =>{
return httpTwo.get(`/buspipelinetemperaturealarm/export?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const getPipAlarmNumber = () =>{
return httpTwo.get(`/buspipelinetemperaturealarm/queryAlarmsList`)
}
export const exportPipelineTempNewData = (item) =>{
return httpTwo.get(`/buspipelinetemperature/export?stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`,'','',{responseType:'blob'})
}
export const exportPipelineTempHistoryData = (item) =>{
return httpTwo.get(`/buspipelinetemperature/historyExport?stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`,'','',{responseType:'blob'})
}
export const exportPipelineTempAlarmData = (item) =>{
return httpTwo.get(`/buspipelinetemperaturealarm/export?stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`,'','',{responseType:'blob'})
}
......@@ -2,21 +2,27 @@ import httpTwo from "../httpTwo.js";
export const getRecycleListNewData = (item) =>{
return httpTwo.get(`/buscirculatingpump/list?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const outRecycleListNewData = (item) =>{
return httpTwo.get(`/buscirculatingpump/export?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const getRecycleListHistoryData = (item) =>{
return httpTwo.get(`/buscirculatingpump/historyList?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const outRecycleListHistoryData = (item) =>{
return httpTwo.get(`/buscirculatingpump/historyExport?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const getRecycleListAlarmData = (item) =>{
return httpTwo.get(`/buscirculatingpumpalarm/list?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const outRecycleListAlarmData = (item) =>{
return httpTwo.get(`/buscirculatingpumpalarm/export?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const getRecycleAlarmNumber = () => {
return httpTwo.get(`/buscirculatingpumpalarm/queryAlarmsList`)
}
export const exportRecyclePumpNewData = (item) => {
return httpTwo.get(`/buscirculatingpump/export?stationId=${item.stationId}&alarmStatus=${item.alarmStatus}&alarmType=${item.alarmType}&beginTime=${item.beginTime}&endTime=${item.endTime}`,'','',{responseType:'blob'})
}
export const exportRecyclePumpHistoryData = (item) => {
return httpTwo.get(`/buscirculatingpump/historyExport?stationId=${item.stationId}&alarmStatus=${item.alarmStatus}&alarmType=${item.alarmType}&beginTime=${item.beginTime}&endTime=${item.endTime}`,'','',{responseType:'blob'})
}
export const exportRecyclePumpAlarmData = (item) => {
return httpTwo.get(`/buscirculatingpumpalarm/export?stationId=${item.stationId}&alarmStatus=${item.alarmStatus}&alarmType=${item.alarmType}&beginTime=${item.beginTime}&endTime=${item.endTime}`,'','',{responseType:'blob'})
}
......@@ -3,21 +3,27 @@ import httpTwo from "../httpTwo.js";
export const getTransListNewData = (item) =>{
return httpTwo.get(`/bustransfertemperature/list?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const outTransListNewData = (item) =>{
return httpTwo.get(`/bustransfertemperature/export?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const getTransListHistoryData = (item) =>{
return httpTwo.get(`/bustransfertemperature/historyList?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const outTransListHistoryData = (item) =>{
return httpTwo.get(`/bustransfertemperature/historyExport?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const getTransListAlarmData = (item) =>{
return httpTwo.get(`/bustransfertemperaturealarm/list?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const outTransListAlarmData = (item) =>{
return httpTwo.get(`/bustransfertemperaturealarm/export?page=${item.page}&rows=${item.size}&stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`)
}
export const getTransAlarmNumber = () => {
return httpTwo.get(`/bustransfertemperaturealarm/queryAlarmsList`)
}
export const exportTransTempNewData = (item) =>{
return httpTwo.get(`/bustransfertemperature/export?stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`,'','',{responseType:'blob'})
}
export const exportTransTempHistoryData = (item) =>{
return httpTwo.get(`/bustransfertemperature/historyExport?stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`,'','',{responseType:'blob'})
}
export const exportTransTempAlarmData = (item) =>{
return httpTwo.get(`/bustransfertemperaturealarm/export?stationId=${item.stationId}&alarmStatus=${item.alarmStatus}`,'','',{responseType:'blob'})
}
......@@ -10,7 +10,10 @@ import {
getAlarmListData,
getAlarmNumData,
getListHistoryData,
getListNewData
getListNewData,
exportNewExtinguisherData,
exportHistoryExtinguisherData,
exportExtinguisherAlarmData
} from "../../../api/AIStation/Extinguisher.js";
import {getMoveAlarmNumber} from "../../../api/AIStation/MoveMonitor.js";
import { provide } from 'vue';
......@@ -118,32 +121,56 @@ if(selectedBtn.value === 1) {
};
handleGetAIToken();
/** 导出按钮操作 */
// function handleExport() {
// const item = {
// stationId: stationId.value,
// alarmStatus: queryParams.value.alarmStatus,
// alarmType: queryParams.value.alarmType,
// startTime: queryParams.value.startTime,
// endTime: queryParams.value.endTime,
// }
// this.$confirm('是否确认操作?', '警告', {
// confirmButtonText: '确定',
// cancelButtonText: '取消',
// type: 'warning'
// }).then(function() {
// return exportExtinguisherPage(item).then(response => {
// const blob = new Blob([response])
// const downloadElement = document.createElement('a')
// const href = window.URL.createObjectURL(blob)// 创建下载的链接
// downloadElement.href = href
// downloadElement.download = '灭火器信息' + '.xls' // 下载后文件名
// document.body.appendChild(downloadElement)
// downloadElement.click()// 点击下载
// document.body.removeChild(downloadElement)// 下载完成移除元素
// window.URL.revokeObjectURL(href)// 释放掉blob对象
// })
// })
// }
const handleExport = () => {
const item = reactive({
stationId: queryParams.stationId,
alarmStatus: queryParams.alarmStatus,
alarmType: queryParams.alarmType,
beginTime: queryParams.beginTime,
endTime: queryParams.endTime,
})
console.log('selectedBtn.value:',selectedBtn.value)
if (selectedBtn.value === 1){
console.log('11111')
exportNewExtinguisherData(item).then(res => {
const blob = new Blob([res])
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob)// 创建下载的链接
downloadElement.href = href
downloadElement.download = '灭火器最新信息' + '.xls' // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click()// 点击下载
document.body.removeChild(downloadElement)// 下载完成移除元素
window.URL.revokeObjectURL(href)// 释放掉blob对象
})
} else if (selectedBtn.value === 2){
console.log('22222')
exportHistoryExtinguisherData(item).then(res => {
const blob = new Blob([res])
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob)// 创建下载的链接
downloadElement.href = href
downloadElement.download = '灭火器历史信息' + '.xls' // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click()// 点击下载
document.body.removeChild(downloadElement)// 下载完成移除元素
window.URL.revokeObjectURL(href)// 释放掉blob对象
})
} else if (selectedBtn.value === 3){
console.log('33333')
exportExtinguisherAlarmData(item).then(res => {
const blob = new Blob([res])
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob)// 创建下载的链接
downloadElement.href = href
downloadElement.download = '灭火器报警信息' + '.xls' // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click()// 点击下载
document.body.removeChild(downloadElement)// 下载完成移除元素
window.URL.revokeObjectURL(href)// 释放掉blob对象
})
}
};
// 重置
......@@ -271,7 +298,6 @@ function getSupplys(){
});
}
}
getSupplys()
</script>
<template>
<div class="app-content">
......@@ -319,7 +345,7 @@ getSupplys()
<el-form-item>
<el-button type="primary" @click="search" class="add-search-btn">查询</el-button>
<el-button type="primary" @click="resetSearch" class="add-search-btn" v-if="selectedBtn !== 3">重置</el-button>
<el-button type="primary" @click="handleExport" class="add-search-btn">导出</el-button>
<el-button type="primary" @click="handleExport()" class="add-search-btn">导出</el-button>
</el-form-item>
</el-form>
</div>
......
......@@ -9,7 +9,10 @@ import {
getMoveAlarmNumber,
getMoveListAlarmNewData,
getMoveListHistoryData,
getMoveListNewData
getMoveListNewData,
exportMoveMonitorNewData,
exportMoveMonitorHistoryData,
exportMoveMonitorAlarmData,
} from "../../../api/AIStation/MoveMonitor.js";
......@@ -108,10 +111,58 @@ const search = () => {
console.log('查询:', item);
};
/** 导出按钮操作 */
const handleExport = () => {
const item = {
stationId: queryParams.stationId,
alarmStatus: queryParams.alarmStatus,
alarmType: queryParams.alarmType,
beginTime: queryParams.startTime,
endTime: queryParams.endTime,
}
console.log('selectedBtn.value:',selectedBtn.value)
if (selectedBtn.value === 1){
console.log('11111')
exportMoveMonitorNewData(item).then(res => {
const blob = new Blob([res])
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob)// 创建下载的链接
downloadElement.href = href
downloadElement.download = '管道温度最新信息' + '.xls' // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click()// 点击下载
document.body.removeChild(downloadElement)// 下载完成移除元素
window.URL.revokeObjectURL(href)// 释放掉blob对象
})
} else if (selectedBtn.value === 2){
console.log('22222')
exportMoveMonitorHistoryData(item).then(res => {
const blob = new Blob([res])
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob)// 创建下载的链接
downloadElement.href = href
downloadElement.download = '管道温度历史信息' + '.xls' // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click()// 点击下载
document.body.removeChild(downloadElement)// 下载完成移除元素
window.URL.revokeObjectURL(href)// 释放掉blob对象
})
} else if (selectedBtn.value === 3){
console.log('33333')
exportMoveMonitorAlarmData(item).then(res => {
const blob = new Blob([res])
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob)// 创建下载的链接
downloadElement.href = href
downloadElement.download = '管道温度报警信息' + '.xls' // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click()// 点击下载
document.body.removeChild(downloadElement)// 下载完成移除元素
window.URL.revokeObjectURL(href)// 释放掉blob对象
})
}
console.log('导出:', queryParams.value);
};
const stationId = ref();
// 重置
const resetSearch = () => {
......
......@@ -15,9 +15,11 @@ import {
getPipAlarmNumber,
getPipListAlarmData,
getPipListHistoryData,
getPipListNewData
getPipListNewData,
exportPipelineTempNewData,
exportPipelineTempHistoryData,
exportPipelineTempAlarmData
} from "../../../api/AIStation/PipelineTemp.js";
const {proxy} = getCurrentInstance();
// 列表
const topBtn = ref([
......@@ -135,7 +137,56 @@ const search = () => {
console.log('查询:', item);
};
/** 导出按钮操作 */
const handleExport = () => {
const item = {
stationId: queryParams.stationId,
alarmStatus: queryParams.alarmStatus,
alarmType: queryParams.alarmType,
startTime: queryParams.startTime,
endTime: queryParams.endTime,
}
console.log('selectedBtn.value:',selectedBtn.value)
if (selectedBtn.value === 1){
console.log('11111')
exportPipelineTempNewData(item).then(res => {
const blob = new Blob([res])
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob)// 创建下载的链接
downloadElement.href = href
downloadElement.download = '管道温度最新信息' + '.xls' // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click()// 点击下载
document.body.removeChild(downloadElement)// 下载完成移除元素
window.URL.revokeObjectURL(href)// 释放掉blob对象
})
} else if (selectedBtn.value === 2){
console.log('22222')
exportPipelineTempHistoryData(item).then(res => {
const blob = new Blob([res])
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob)// 创建下载的链接
downloadElement.href = href
downloadElement.download = '管道温度历史信息' + '.xls' // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click()// 点击下载
document.body.removeChild(downloadElement)// 下载完成移除元素
window.URL.revokeObjectURL(href)// 释放掉blob对象
})
} else if (selectedBtn.value === 3){
console.log('33333')
exportPipelineTempAlarmData(item).then(res => {
const blob = new Blob([res])
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob)// 创建下载的链接
downloadElement.href = href
downloadElement.download = '管道温度报警信息' + '.xls' // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click()// 点击下载
document.body.removeChild(downloadElement)// 下载完成移除元素
window.URL.revokeObjectURL(href)// 释放掉blob对象
})
}
console.log('导出:', queryParams.value);
};
......@@ -176,7 +227,6 @@ const resetSearch = () => {
const options = ref([]);
const enterpriseId = ref();
const props = { multiple: true, emitPath: false }
const stationId = ref();
const loading = ref(true);
getEnterprise();
function getEnterprise(){
......@@ -260,6 +310,7 @@ function getSupplys(){
}
options.value = allItems;
optionsList.value = allItems;
});
}
}
......@@ -317,7 +368,7 @@ getSupplys();
<el-form-item>
<el-button type="primary" @click="search" class="add-search-btn">查询</el-button>
<el-button type="primary" @click="resetSearch" class="add-search-btn" v-if="selectedBtn !== 3">重置</el-button>
<el-button type="primary" @click="handleExport" class="add-search-btn">导出</el-button>
<el-button type="primary" @click="handleExport()" class="add-search-btn">导出</el-button>
</el-form-item>
</el-form>
</div>
......
......@@ -15,7 +15,10 @@ import {
getRecycleAlarmNumber,
getRecycleListAlarmData,
getRecycleListHistoryData,
getRecycleListNewData
getRecycleListNewData,
exportRecyclePumpNewData,
exportRecyclePumpHistoryData,
exportRecyclePumpAlarmData,
} from "../../../api/AIStation/RecyclePump.js";
const {proxy} = getCurrentInstance();
......@@ -135,7 +138,56 @@ const search = () => {
console.log('查询:', item);
};
/** 导出按钮操作 */
const handleExport = () => {
const item = {
stationId: queryParams.stationId,
alarmStatus: queryParams.alarmStatus,
alarmType: queryParams.alarmType,
beginTime: queryParams.startTime,
endTime: queryParams.endTime,
}
console.log('selectedBtn.value:',selectedBtn.value)
if (selectedBtn.value === 1){
console.log('11111')
exportRecyclePumpNewData(item).then(res => {
const blob = new Blob([res])
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob)// 创建下载的链接
downloadElement.href = href
downloadElement.download = '管道温度最新信息' + '.xls' // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click()// 点击下载
document.body.removeChild(downloadElement)// 下载完成移除元素
window.URL.revokeObjectURL(href)// 释放掉blob对象
})
} else if (selectedBtn.value === 2){
console.log('22222')
exportRecyclePumpHistoryData(item).then(res => {
const blob = new Blob([res])
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob)// 创建下载的链接
downloadElement.href = href
downloadElement.download = '管道温度历史信息' + '.xls' // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click()// 点击下载
document.body.removeChild(downloadElement)// 下载完成移除元素
window.URL.revokeObjectURL(href)// 释放掉blob对象
})
} else if (selectedBtn.value === 3){
console.log('33333')
exportRecyclePumpAlarmData(item).then(res => {
const blob = new Blob([res])
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob)// 创建下载的链接
downloadElement.href = href
downloadElement.download = '管道温度报警信息' + '.xls' // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click()// 点击下载
document.body.removeChild(downloadElement)// 下载完成移除元素
window.URL.revokeObjectURL(href)// 释放掉blob对象
})
}
console.log('导出:', queryParams.value);
};
......@@ -177,7 +229,6 @@ const options = ref([]);
const optionsList = ref([]);
const enterpriseId = ref();
const props = { multiple: true, emitPath: false }
const stationId = ref();
const loading = ref(true);
getEnterprise();
function getEnterprise(){
......
......@@ -15,7 +15,10 @@ import {
getTransAlarmNumber,
getTransListAlarmData,
getTransListHistoryData,
getTransListNewData
getTransListNewData,
exportTransTempNewData,
exportTransTempHistoryData,
exportTransTempAlarmData
} from "../../../api/AIStation/TransTemp.js";
const {proxy} = getCurrentInstance();
......@@ -135,8 +138,57 @@ const search = () => {
console.log('查询:', item);
};
/** 导出按钮操作 */
const handleExport = () => {
console.log('导出:', queryParams);
const item = {
stationId: queryParams.stationId,
alarmStatus: queryParams.alarmStatus,
alarmType: queryParams.alarmType,
beginTime: queryParams.startTime,
endTime: queryParams.endTime,
}
console.log('selectedBtn.value:',selectedBtn.value)
if (selectedBtn.value === 1){
console.log('11111')
exportTransTempNewData(item).then(res => {
const blob = new Blob([res])
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob)// 创建下载的链接
downloadElement.href = href
downloadElement.download = '管道温度最新信息' + '.xls' // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click()// 点击下载
document.body.removeChild(downloadElement)// 下载完成移除元素
window.URL.revokeObjectURL(href)// 释放掉blob对象
})
} else if (selectedBtn.value === 2){
console.log('22222')
exportTransTempHistoryData(item).then(res => {
const blob = new Blob([res])
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob)// 创建下载的链接
downloadElement.href = href
downloadElement.download = '管道温度历史信息' + '.xls' // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click()// 点击下载
document.body.removeChild(downloadElement)// 下载完成移除元素
window.URL.revokeObjectURL(href)// 释放掉blob对象
})
} else if (selectedBtn.value === 3){
console.log('33333')
exportTransTempAlarmData(item).then(res => {
const blob = new Blob([res])
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob)// 创建下载的链接
downloadElement.href = href
downloadElement.download = '管道温度报警信息' + '.xls' // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click()// 点击下载
document.body.removeChild(downloadElement)// 下载完成移除元素
window.URL.revokeObjectURL(href)// 释放掉blob对象
})
}
console.log('导出:', queryParams.value);
};
// 重置
......@@ -176,7 +228,6 @@ const resetSearch = () => {
const options = ref([]);
const enterpriseId = ref();
const props = { multiple: true, emitPath: false }
const stationId = ref();
const loading = ref(true);
getEnterprise();
function getEnterprise(){
......
......@@ -417,7 +417,7 @@ getSupplys()
</el-form-item>
</el-form>
<div slot="footer" class="addDialog-footer">
<el-button @click="dialogFormVisible = false">取 消</el-button>
<el-button @click="dialogFormVisible.value = false">取 消</el-button>
<el-button type="primary" @click="handleFormData()">确 定</el-button>
</div>
</el-dialog>
......
......@@ -28,12 +28,12 @@ export default defineConfig({
'/api': {
// target: 'http://192.168.1.252:8001/',
target: 'http://218.69.97.198:8001/', // 目标服务器地址
//target: 'http://localhost:5013/', // 目标服务器地址
// target: 'http://localhost:5013/', // 目标服务器地址
changeOrigin: true, // 允许跨域
},
'/AIapi': {
// target: 'http://192.168.1.252:8001/',
target: 'http://192.168.0.17:8099/', // 目标服务器地址
target: 'http://localhost:8099/', // 目标服务器地址
//target: 'http://localhost:5013/', // 目标服务器地址
changeOrigin: true, // 允许跨域
rewrite: (path) => path.replace(/^\/AIapi/, ''), //路径重写,把'/ddapi'替换为''
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment