Browse Source

feat:水位成果

master
waibao2 4 weeks ago
parent
commit
6794a91a73
  1. 14
      src/components/ESelectSingle/index.vue
  2. 3
      src/views/report/waterZl/index.vue

14
src/components/ESelectSingle/index.vue

@ -1,7 +1,6 @@
<template> <template>
<div class="cascader-container"> <div class="cascader-container">
<el-select-v2 filterable v-model="stnmId" :options="options" :props="defaultProps" placeholder="请选择" @change="(val)=>handleChange(val,name)" style="width: 240px" /> <el-select-v2 filterable v-model="stnmId" :options="options" :props="defaultProps" placeholder="请选择" @change="handleChange" style="width: 240px" />
</div> </div>
</template> </template>
@ -38,12 +37,15 @@
const stnmId = ref('') const stnmId = ref('')
const handleChange = (id,name) => { const handleChange = (val) => {
console.log(id,name)
return
stnmId.value = val stnmId.value = val
const selectedOption = options.value.find(option => option.stnmId === val)
if (selectedOption) {
stnm.value = selectedOption.stnm || selectedOption.name || ''
emit('stationChange', val, options.value, stnm.value) emit('stationChange', val, options.value, stnm.value)
emit('loadingChange', false); } else {
emit('stationChange', val, options.value, '')
} emit('loadingChange', false);
} }
const options = ref([]) const options = ref([])

3
src/views/report/waterZl/index.vue

@ -99,8 +99,9 @@
loading.value = loadingState; loading.value = loadingState;
} }
// //
const handleStationChange = (stnmId) => { const handleStationChange = (stnmId, options, stnm) => {
queryParams.stnmId = stnmId queryParams.stnmId = stnmId
selectStnm.value = stnm
if (stnmId == undefined) { if (stnmId == undefined) {
proxy.$modal.msgWarning("请选择站点后查询"); proxy.$modal.msgWarning("请选择站点后查询");
return return

Loading…
Cancel
Save