feat(monitor):被检设备的监测点提示颜色改为红色且将符号提到上面去
This commit is contained in:
@@ -1,8 +1,15 @@
|
|||||||
<template>
|
<template>
|
||||||
<!-- 基础信息弹出框 -->
|
<!-- 基础信息弹出框 -->
|
||||||
<el-dialog :model-value="dialogVisible" :title="dialogTitle" v-bind="dialogMiddle" @close="close" align-center>
|
<el-dialog
|
||||||
|
:model-value="dialogVisible"
|
||||||
|
:title="dialogTitle"
|
||||||
|
v-bind="dialogMiddle"
|
||||||
|
width="50%"
|
||||||
|
@close="close"
|
||||||
|
align-center
|
||||||
|
>
|
||||||
<div>
|
<div>
|
||||||
<el-form :model="formContent" ref="dialogFormRef" :rules="rules" class="form-two">
|
<el-form :model="formContent" ref="dialogFormRef" :rules="rules" label-width="140" class="form-two">
|
||||||
<el-form-item label="名称" prop="name">
|
<el-form-item label="名称" prop="name">
|
||||||
<el-input v-model="formContent.name" placeholder="请输入监测点名称" />
|
<el-input v-model="formContent.name" placeholder="请输入监测点名称" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -32,30 +39,6 @@
|
|||||||
/>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="PT变比" required>
|
|
||||||
<div class="ratio-input-group">
|
|
||||||
<el-form-item prop="ptPrimary" class="ratio-form-item">
|
|
||||||
<el-input v-model="ptPrimary" placeholder="一次侧" @input="handlePtInput" />
|
|
||||||
</el-form-item>
|
|
||||||
<span class="colon">:</span>
|
|
||||||
<el-form-item prop="ptSecondary" class="ratio-form-item">
|
|
||||||
<el-input v-model="ptSecondary" placeholder="二次侧" @input="handlePtInput" />
|
|
||||||
</el-form-item>
|
|
||||||
</div>
|
|
||||||
</el-form-item>
|
|
||||||
|
|
||||||
<!-- 修改CT变比部分 -->
|
|
||||||
<el-form-item label="CT变比" required>
|
|
||||||
<div class="ratio-input-group">
|
|
||||||
<el-form-item prop="ctPrimary" class="ratio-form-item">
|
|
||||||
<el-input v-model="ctPrimary" placeholder="一次侧" @input="handleCtInput" />
|
|
||||||
</el-form-item>
|
|
||||||
<span class="colon">:</span>
|
|
||||||
<el-form-item prop="ctSecondary" class="ratio-form-item">
|
|
||||||
<el-input v-model="ctSecondary" placeholder="二次侧" @input="handleCtInput" />
|
|
||||||
</el-form-item>
|
|
||||||
</div>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="接线方式" prop="connection">
|
<el-form-item label="接线方式" prop="connection">
|
||||||
<el-select v-model="formContent.connection" clearable placeholder="请选择接线方式">
|
<el-select v-model="formContent.connection" clearable placeholder="请选择接线方式">
|
||||||
<el-option
|
<el-option
|
||||||
@@ -66,6 +49,43 @@
|
|||||||
/>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item required>
|
||||||
|
<template #label>
|
||||||
|
<div style="display: flex; align-items: center">
|
||||||
|
<el-icon style="color: var(--el-color-error)"><WarningFilled /></el-icon>
|
||||||
|
<span>PT变比</span>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
<div class="ratio-input-group">
|
||||||
|
<el-form-item prop="ptPrimary" class="ratio-form-item">
|
||||||
|
<el-input v-model="ptPrimary" placeholder="一次侧" @input="handlePtInput" />
|
||||||
|
</el-form-item>
|
||||||
|
<div class="colon">:</div>
|
||||||
|
<el-form-item prop="ptSecondary" style="margin-left: 10px" class="ratio-form-item">
|
||||||
|
<el-input v-model="ptSecondary" placeholder="二次侧" @input="handlePtInput" />
|
||||||
|
</el-form-item>
|
||||||
|
</div>
|
||||||
|
</el-form-item>
|
||||||
|
|
||||||
|
<!-- 修改CT变比部分 -->
|
||||||
|
<el-form-item required>
|
||||||
|
<template #label>
|
||||||
|
<div style="display: flex; align-items: center">
|
||||||
|
<el-icon style="color: var(--el-color-error)"><WarningFilled /></el-icon>
|
||||||
|
<span>CT变比</span>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
<div class="ratio-input-group">
|
||||||
|
<el-form-item prop="ctPrimary" class="ratio-form-item">
|
||||||
|
<el-input v-model="ctPrimary" placeholder="一次侧" @input="handleCtInput" />
|
||||||
|
</el-form-item>
|
||||||
|
<div class="colon">:</div>
|
||||||
|
<el-form-item prop="ctSecondary" style="margin-left: 10px" class="ratio-form-item">
|
||||||
|
<el-input v-model="ctSecondary" placeholder="二次侧" @input="handleCtInput" />
|
||||||
|
</el-form-item>
|
||||||
|
</div>
|
||||||
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="统计间隔" prop="statInterval">
|
<el-form-item label="统计间隔" prop="statInterval">
|
||||||
<el-select v-model="formContent.statInterval" clearable placeholder="请选择统计间隔">
|
<el-select v-model="formContent.statInterval" clearable placeholder="请选择统计间隔">
|
||||||
<el-option
|
<el-option
|
||||||
@@ -88,9 +108,8 @@
|
|||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<el-alert
|
<el-alert
|
||||||
show-icon
|
|
||||||
title="注意:PT和CT变比请输入正常值,不可以缩小相同的倍数!"
|
title="注意:PT和CT变比请输入正常值,不可以缩小相同的倍数!"
|
||||||
type="warning"
|
type="error"
|
||||||
:closable="false"
|
:closable="false"
|
||||||
></el-alert>
|
></el-alert>
|
||||||
<template #footer>
|
<template #footer>
|
||||||
@@ -355,7 +374,6 @@ const sendParameter = () => {
|
|||||||
}
|
}
|
||||||
// 打开弹窗,可能是新增,也可能是编辑
|
// 打开弹窗,可能是新增,也可能是编辑
|
||||||
const open = async (sign: string, data: Monitor.ResPqMon, device: Device.ResPqDev, table: any[], options: any) => {
|
const open = async (sign: string, data: Monitor.ResPqMon, device: Device.ResPqDev, table: any[], options: any) => {
|
||||||
|
|
||||||
selectOptions.value = options
|
selectOptions.value = options
|
||||||
titleType.value = sign
|
titleType.value = sign
|
||||||
dialogVisible.value = true
|
dialogVisible.value = true
|
||||||
@@ -395,13 +413,12 @@ const open = async (sign: string, data: Monitor.ResPqMon, device: Device.ResPqDe
|
|||||||
ctSecondary.value = secondary
|
ctSecondary.value = secondary
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
// 清空PT和CT的临时变量
|
||||||
// 清空PT和CT的临时变量
|
|
||||||
ptPrimary.value = ''
|
ptPrimary.value = ''
|
||||||
ptSecondary.value = ''
|
ptSecondary.value = ''
|
||||||
ctPrimary.value = ''
|
ctPrimary.value = ''
|
||||||
ctSecondary.value = ''
|
ctSecondary.value = ''
|
||||||
|
|
||||||
// 重置表单内容,但保留devId
|
// 重置表单内容,但保留devId
|
||||||
const devId = formContent.value.devId
|
const devId = formContent.value.devId
|
||||||
resetFormContent()
|
resetFormContent()
|
||||||
@@ -444,15 +461,15 @@ defineExpose({ open })
|
|||||||
.ratio-input-group {
|
.ratio-input-group {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
gap: 10px;
|
justify-content: space-between;
|
||||||
}
|
}
|
||||||
|
|
||||||
.ratio-form-item {
|
.ratio-form-item {
|
||||||
flex: 1;
|
|
||||||
margin-bottom: 0 !important;
|
margin-bottom: 0 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.colon {
|
.colon {
|
||||||
|
text-align: center;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user