feat:工具细节完成

master
guoyixuan 2 months ago
parent d509fbf047
commit da0c086ef4

@ -93,6 +93,10 @@
<span>是否复归:</span> <span>是否复归:</span>
<a-radio-group :options="cancelOps" v-model:value="alarmFilters.isCancel" /> <a-radio-group :options="cancelOps" v-model:value="alarmFilters.isCancel" />
</div> </div>
<div class="search-item">
<span>查询模式:</span>
<a-radio-group :options="searchModelOps" v-model:value="searchModel" />
</div>
<div class="search-item"> <div class="search-item">
<a-button type="primary" size="small" @click="fetchAlarmGridData">查询</a-button> <a-button type="primary" size="small" @click="fetchAlarmGridData">查询</a-button>
</div> </div>
@ -104,10 +108,10 @@
<a-table :columns="columns" :data-source="dataSource" :pagination="pagination" :loading="configLoading" <a-table :columns="columns" :data-source="dataSource" :pagination="pagination" :loading="configLoading"
@change="handleTableChange" :scroll="{ y: 460 }" :custom-row="alarmRowClick"> @change="handleTableChange" :scroll="{ y: 460 }" :custom-row="alarmRowClick">
<template #name1="{ text }"> <template #name1="{ text }">
{{pdTypeOps.find(item=>item.value==text).label}} {{pdTypeOps?.find(item=>item.value==text)?.label||'-'}}
</template> </template>
<template #name2="{ text }"> <template #name2="{ text }">
{{ cancelOps.find(item=>item.value==text).label}} {{ cancelOps?.find(item=>item.value==text)?.label||'-'}}
</template> </template>
</a-table> </a-table>
</div> </div>
@ -285,12 +289,7 @@
]"> ]">
<a-input v-model:value="siteModalForm.stationName" placeholder="请输入" /> <a-input v-model:value="siteModalForm.stationName" placeholder="请输入" />
</a-form-item> </a-form-item>
<a-form-item label="背景图路径" name="img" :rules="[ <a-form-item label="背景图路径" name="img">
{
required: true,
message: '请输入背景图路径',
},
]">
<a-input v-model:value="siteModalForm.img" placeholder="请输入" /> <a-input v-model:value="siteModalForm.img" placeholder="请输入" />
</a-form-item> </a-form-item>
</a-form> </a-form>
@ -1763,6 +1762,12 @@
{ label: '是', value: '0' }, { label: '是', value: '0' },
{ label: '否', value: '1' }, { label: '否', value: '1' },
] ]
// 查询模式
const searchModelOps = [
{ label: '站点', value: 'station' },
{ label: '监测点', value: 'monitor' },
]
const searchModel = ref('station')
const pdTypeOps = [ const pdTypeOps = [
{ {
value: '1', value: '1',
@ -1804,8 +1809,8 @@
startTime: alarmFilters.times?.[0] || '', startTime: alarmFilters.times?.[0] || '',
endTime: alarmFilters.times?.[1] || '', endTime: alarmFilters.times?.[1] || '',
isCancel: alarmFilters.isCancel, isCancel: alarmFilters.isCancel,
pdType: alarmFilters.pdTypes, pdTypes: alarmFilters.pdTypes,
monitorKey: unref(selectedKey), monitorKey: unref(searchModel) === 'station' ? '' : unref(selectedKey),
stationName: findParentByKey(unref(fullTreeData), unref(selectedKey)) stationName: findParentByKey(unref(fullTreeData), unref(selectedKey))
} }
const { data: { result } } = await axios.post(`/ldpdtools/alarm/queryAlarmList`, params) const { data: { result } } = await axios.post(`/ldpdtools/alarm/queryAlarmList`, params)
@ -2205,6 +2210,8 @@
handleTableChange, handleTableChange,
selectedKey, selectedKey,
cancelOps, cancelOps,
searchModelOps,
searchModel,
alarmFilters, alarmFilters,
pdTypeOps, pdTypeOps,
deleteAlarmTimes, deleteAlarmTimes,

Loading…
Cancel
Save