修改 在线监测告警 页面

This commit is contained in:
GGJ
2024-04-07 16:40:16 +08:00
parent 266da2405f
commit 81a1e38344
8 changed files with 273 additions and 68 deletions

View File

@@ -7,7 +7,7 @@
</el-form-item>
<el-form-item label="问题来源" prop="problemSources">
<el-select v-model="addData.problemSources" clearable placeholder="请选择问题来源">
<el-select v-model="addData.problemSources" collapse-tags clearable placeholder="请选择问题来源">
<el-option
v-for="item in problemData"
:key="item.code"
@@ -29,12 +29,20 @@
</template>
</el-dialog>
<!-- 新增第二步(在线监测超标问题新增) -->
<el-dialog draggable title="在线监测超标问题新增" v-model="onlineAdd" width="1200px" :before-close="handleClose">
<el-dialog draggable title="在线监测超标问题新增" v-model="onlineAdd" width="1500px" :before-close="handleClose">
<el-divider content-position="left">第二步 选择问题测点</el-divider>
<el-form :inline="true" class="form">
<el-form-item label="告警时间">
<DatePicker ref="DateRef" />
</el-form-item>
<el-form-item label="稳态指标">
<el-select v-model="harmonicTypes" multiple placeholder="请选择稳态指标">
<el-option v-for="item in harmonicTypesList" :key="item.id" :label="item.name" :value="item.id" />
</el-select>
</el-form-item>
<el-form-item label="越线天数占比(%)">
<el-input-number v-model="rate" :min="0" :max="100" />
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-Search" @click="searchOnLine">查询</el-button>
@@ -307,7 +315,9 @@ const ruleForm = ref()
const DateRef = ref()
const operationAddRef = ref()
const xTableRef = ref()
const harmonicTypes = ref([]) //稳态指标id集合
const harmonicTypesList = dictData.getBasicData('Indicator_Type')
const rate = ref(60) //越线天数占比(一个月)
const addData = ref({
orgName: '',
problemSources: '',
@@ -414,6 +424,8 @@ const OnlineMonitoring = () => {
const searchOnLine = () => {
isLoading1.value = true
getAllAlarmDetailList({
harmonicTypes: harmonicTypes.value,
rate: rate.value * 0.01,
startTime: DateRef.value.timeValue[0],
endTime: DateRef.value.timeValue[1]
}).then(res => {