|
|
|
|
@ -10,7 +10,7 @@
@@ -10,7 +10,7 @@
|
|
|
|
|
</el-select> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="站点"> |
|
|
|
|
<el-tree-select filterable :props="{ value: 'stnmId', label: 'name' }" v-model="queryParams.stnmId" style="width: 240px" :data="treeSelectOptions" node-key="id" /> |
|
|
|
|
<el-tree-select filterable :props="{ value: 'stnmId', label: 'name' }" v-model="queryParams.stnmId" style="width: 240px" :data="treeSelectOptions" node-key="id" @update:modelValue="changeStnmId"/> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="开始时间"> |
|
|
|
|
<el-date-picker v-model="queryParams.startTime" type="datetime" value-format="YYYY-MM-DD HH:mm:ss" format="YYYY-MM-DD HH:mm:ss" placeholder="选择开始时间" :disabled-date="disabledStartDate"> |
|
|
|
|
@ -353,7 +353,7 @@
@@ -353,7 +353,7 @@
|
|
|
|
|
const handleStationChange = async (stnmId, options, stnm) => { |
|
|
|
|
queryParams.stnm = stnm |
|
|
|
|
queryParams.stnmId = stnmId |
|
|
|
|
queryParams.stnmIds = stnmId |
|
|
|
|
queryParams.stnmIds = queryParams.stnmId |
|
|
|
|
const data = options.filter(item => item.stnmId != stnmId) |
|
|
|
|
// const data = options |
|
|
|
|
stationOptions.value = data |
|
|
|
|
@ -364,10 +364,11 @@
@@ -364,10 +364,11 @@
|
|
|
|
|
uploadUrl = `${import.meta.env.VUE_APP_BASE_API}${props.requestPrefix}/updatedatabyexcel?stnmId=${queryParams.stnmId}&stationType=${props.stationType}&ycMethod=2` |
|
|
|
|
try { |
|
|
|
|
await Promise.all([ |
|
|
|
|
drawTable1(), |
|
|
|
|
drawTable2(), |
|
|
|
|
drawTable3(), |
|
|
|
|
getEchartsData() |
|
|
|
|
getEchartsData(), |
|
|
|
|
// drawTable1(), |
|
|
|
|
// drawTable2(), |
|
|
|
|
// drawTable3(), |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
]); |
|
|
|
|
} catch (error) { |
|
|
|
|
@ -416,10 +417,11 @@
@@ -416,10 +417,11 @@
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
await Promise.all([ |
|
|
|
|
drawTable1(), |
|
|
|
|
drawTable2(), |
|
|
|
|
drawTable3(), |
|
|
|
|
getEchartsData() |
|
|
|
|
getEchartsData(), |
|
|
|
|
// drawTable1(), |
|
|
|
|
// drawTable2(), |
|
|
|
|
// drawTable3(), |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
]); |
|
|
|
|
} |
|
|
|
|
@ -531,6 +533,7 @@
@@ -531,6 +533,7 @@
|
|
|
|
|
|
|
|
|
|
// 获取预处理数据 |
|
|
|
|
const drawTable1 = async () => { |
|
|
|
|
gridOptions1.data = [] |
|
|
|
|
gridOptions1.loading = true |
|
|
|
|
try { |
|
|
|
|
let url = props.requestPrefix + '/originaldata' |
|
|
|
|
@ -568,6 +571,7 @@
@@ -568,6 +571,7 @@
|
|
|
|
|
}) |
|
|
|
|
// 获取小时数居 |
|
|
|
|
const drawTable2 = async () => { |
|
|
|
|
gridOptions2.data = [] |
|
|
|
|
gridOptions2.loading = true |
|
|
|
|
try { |
|
|
|
|
let url = props.requestPrefix + '/countdata' |
|
|
|
|
@ -589,6 +593,7 @@
@@ -589,6 +593,7 @@
|
|
|
|
|
}) |
|
|
|
|
// 获取遥测数居 |
|
|
|
|
const drawTable3 = async () => { |
|
|
|
|
gridOptions3.data = [] |
|
|
|
|
gridOptions3.loading = true |
|
|
|
|
try { |
|
|
|
|
let url = props.requestPrefix + '/xindaodaydata' |
|
|
|
|
@ -641,6 +646,10 @@
@@ -641,6 +646,10 @@
|
|
|
|
|
let url = props.requestPrefix + baseUrl |
|
|
|
|
let res = await proxy.axiosPost2(url, queryParams); |
|
|
|
|
if (res.code === 0) { |
|
|
|
|
let data = res.data |
|
|
|
|
gridOptions1.data = data.origionDataList |
|
|
|
|
gridOptions2.data = data.hourDataList |
|
|
|
|
gridOptions3.data = data.xindaoDataList |
|
|
|
|
legendData.value = res.data.legend |
|
|
|
|
|
|
|
|
|
if (props.stationType !== 'A' && staticType.value == '1') { |
|
|
|
|
@ -734,10 +743,10 @@
@@ -734,10 +743,10 @@
|
|
|
|
|
const handleQuery = async () => { |
|
|
|
|
try { |
|
|
|
|
await Promise.all([ |
|
|
|
|
drawTable1(), |
|
|
|
|
drawTable2(), |
|
|
|
|
drawTable3(), |
|
|
|
|
getEchartsData() |
|
|
|
|
getEchartsData(), |
|
|
|
|
// drawTable1(), |
|
|
|
|
// drawTable2(), |
|
|
|
|
// drawTable3(), |
|
|
|
|
|
|
|
|
|
]); |
|
|
|
|
} catch (error) { |
|
|
|
|
@ -750,7 +759,12 @@
@@ -750,7 +759,12 @@
|
|
|
|
|
queryParams.dataType = val |
|
|
|
|
handleQuery() |
|
|
|
|
} |
|
|
|
|
// 对比站点改变 |
|
|
|
|
// 余姚站点改变 |
|
|
|
|
const changeStnmId=(val)=>{ |
|
|
|
|
queryParams.stnmId = val |
|
|
|
|
queryParams.stnmIds = val |
|
|
|
|
} |
|
|
|
|
// 余姚对比站点改变 |
|
|
|
|
let compareStation = ref([]) |
|
|
|
|
const changeCompareStnmIds = (val) => { |
|
|
|
|
compareStation.value = val |
|
|
|
|
|