联调 常态化干扰源用户管理 保存功能

This commit is contained in:
GGJ
2024-06-27 14:45:58 +08:00
parent 531ed72641
commit fac38dd9cc
8 changed files with 228 additions and 52 deletions

View File

@@ -92,7 +92,7 @@
v-model="form.complaintText"
></el-input>
</el-form-item>
<el-form-item for="-" label="稳态指标:" prop="steadyIndicator">
<el-form-item for="-" label="稳态指标:">
<el-checkbox-group v-model="form.steadyIndicator">
<div style="width: 100%; display: flex; flex-wrap: wrap; justify-content: flex-start">
<el-checkbox
@@ -100,13 +100,14 @@
v-for="(item, ind) in steadyStateList"
:key="ind"
:label="item.name"
@change="changeSteadyState"
>
{{ item.name }}
</el-checkbox>
</div>
</el-checkbox-group>
</el-form-item>
<el-form-item for="-" label="暂态指标:" prop="transientIndicators">
<el-form-item for="-" label="暂态指标:">
<el-checkbox-group v-model="form.transientIndicators">
<div style="width: 100%; display: flex; flex-wrap: wrap; justify-content: flex-start">
<el-checkbox
@@ -114,6 +115,7 @@
v-for="(item, ind) in transientIndicatorsList"
:key="ind"
:label="item.name"
@change="changeTransientIndicators"
>
{{ item.name }}
</el-checkbox>
@@ -169,7 +171,7 @@ const resetForm = () => {
}
//字典获取所在地市
const areaOptionList = dictData.getBasicData('jibei_area')
resetForm()
const rules = {
userName: [{ required: true, message: '请输入用户名称', trigger: 'blur' }],
userNumber: [{ required: true, message: '请输入用户编号', trigger: 'blur' }],
@@ -214,6 +216,7 @@ const submit = () => {
}
const open = (row: any) => {
resetForm()
dialogVisible.value = true
title.value = row.text
}
@@ -222,6 +225,12 @@ const handleClose = () => {
formRef.value && formRef.value.resetFields()
dialogVisible.value = false
}
const changeSteadyState = () => {
form.value.transientIndicators = []
}
const changeTransientIndicators = () => {
form.value.steadyIndicator = []
}
defineExpose({ open })
</script>