容量添加限制-只能输入一个小数点

This commit is contained in:
zhujiyan
2024-06-07 14:40:08 +08:00
parent 2e917a0a91
commit 30075e4e78
2 changed files with 38 additions and 18 deletions

View File

@@ -92,7 +92,9 @@
> >
<el-input <el-input
v-model="form.agreementCapacity" v-model="form.agreementCapacity"
oninput="value=value.replace(/[^0-9.]/g,'')" oninput="value=value.replace(/[^\-?\d.]/g,'')
.replace(/^\./g,'').replace('.','$#$').replace(/\./g,'').replace('$#$','.')
.replace('-','$#$').replace(/\-/g,'').replace('$#$','-')"
autocomplete="off" autocomplete="off"
placeholder="请输入用户协议容量" placeholder="请输入用户协议容量"
> >
@@ -178,7 +180,9 @@
> >
<el-input <el-input
v-model="form.baseShortCircuitCapacity" v-model="form.baseShortCircuitCapacity"
oninput="value=value.replace(/[^0-9.]/g,'')" oninput="value=value.replace(/[^\-?\d.]/g,'')
.replace(/^\./g,'').replace('.','$#$').replace(/\./g,'').replace('$#$','.')
.replace('-','$#$').replace(/\-/g,'').replace('$#$','-')"
placeholder="请输入基准短路容量" placeholder="请输入基准短路容量"
> >
<template #append>MVA</template> <template #append>MVA</template>
@@ -192,7 +196,9 @@
> >
<el-input <el-input
v-model="form.minShortCircuitCapacity" v-model="form.minShortCircuitCapacity"
oninput="value=value.replace(/[^0-9.]/g,'')" oninput="value=value.replace(/[^\-?\d.]/g,'')
.replace(/^\./g,'').replace('.','$#$').replace(/\./g,'').replace('$#$','.')
.replace('-','$#$').replace(/\-/g,'').replace('$#$','-')"
autocomplete="off" autocomplete="off"
placeholder="请选择系统最小短路容量" placeholder="请选择系统最小短路容量"
> >
@@ -207,7 +213,9 @@
> >
<el-input <el-input
v-model="form.pccEquipmentCapacity" v-model="form.pccEquipmentCapacity"
oninput="value=value.replace(/[^0-9.]/g,'')" oninput="value=value.replace(/[^\-?\d.]/g,'')
.replace(/^\./g,'').replace('.','$#$').replace(/\./g,'').replace('$#$','.')
.replace('-','$#$').replace(/\-/g,'').replace('$#$','-')"
placeholder="请输入PCC供电设备容量" placeholder="请输入PCC供电设备容量"
> >
<template #append>MVA</template> <template #append>MVA</template>
@@ -222,7 +230,9 @@
<el-input <el-input
v-model="form.userAgreementCapacity" v-model="form.userAgreementCapacity"
autocomplete="off" autocomplete="off"
oninput="value=value.replace(/[^0-9.]/g,'')" oninput="value=value.replace(/[^\-?\d.]/g,'')
.replace(/^\./g,'').replace('.','$#$').replace(/\./g,'').replace('$#$','.')
.replace('-','$#$').replace(/\-/g,'').replace('$#$','-')"
placeholder="请输入用户用电协议容量" placeholder="请输入用户用电协议容量"
> >
<template #append>MVA</template> <template #append>MVA</template>

View File

@@ -199,7 +199,9 @@
<el-input <el-input
v-model="form.shortCapacity" v-model="form.shortCapacity"
autocomplete="off" autocomplete="off"
oninput="value=value.replace(/[^0-9.]/g,'')" oninput="value=value.replace(/[^\-?\d.]/g,'')
.replace(/^\./g,'').replace('.','$#$').replace(/\./g,'').replace('$#$','.')
.replace('-','$#$').replace(/\-/g,'').replace('$#$','-')"
placeholder="请输入短路容量" placeholder="请输入短路容量"
> >
<template #append>MVA</template> <template #append>MVA</template>
@@ -209,7 +211,9 @@
<el-input <el-input
v-model="form.dealCapacity" v-model="form.dealCapacity"
autocomplete="off" autocomplete="off"
oninput="value=value.replace(/[^0-9.]/g,'')" oninput="value=value.replace(/[^\-?\d.]/g,'')
.replace(/^\./g,'').replace('.','$#$').replace(/\./g,'').replace('$#$','.')
.replace('-','$#$').replace(/\-/g,'').replace('$#$','-')"
placeholder="请输入协议容量" placeholder="请输入协议容量"
> >
<template #append>MVA</template> <template #append>MVA</template>
@@ -219,7 +223,9 @@
<el-input <el-input
v-model="form.devCapacity" v-model="form.devCapacity"
autocomplete="off" autocomplete="off"
oninput="value=value.replace(/[^0-9.]/g,'')" oninput="value=value.replace(/[^\-?\d.]/g,'')
.replace(/^\./g,'').replace('.','$#$').replace(/\./g,'').replace('$#$','.')
.replace('-','$#$').replace(/\-/g,'').replace('$#$','-')"
placeholder="请输入设备容量" placeholder="请输入设备容量"
> >
<template #append>MVA</template> <template #append>MVA</template>
@@ -229,7 +235,9 @@
<el-input <el-input
v-model="form.standardCapacity" v-model="form.standardCapacity"
autocomplete="off" autocomplete="off"
oninput="value=value.replace(/[^0-9.]/g,'')" oninput="value=value.replace(/[^\-?\d.]/g,'')
.replace(/^\./g,'').replace('.','$#$').replace(/\./g,'').replace('$#$','.')
.replace('-','$#$').replace(/\-/g,'').replace('$#$','-')"
placeholder="请输入基准容量" placeholder="请输入基准容量"
> >
<template #append>MVA</template> <template #append>MVA</template>
@@ -487,22 +495,22 @@ const numList = [
} }
] ]
//测量间隔数据 //测量间隔数据
const timeIntervalList=[ const timeIntervalList = [
{ {
id:'1', id: '1',
name:'一分钟' name: '一分钟'
}, },
{ {
id:'3', id: '3',
name:'三分钟' name: '三分钟'
}, },
{ {
id:'5', id: '5',
name:'五分钟' name: '五分钟'
}, },
{ {
id:'10', id: '10',
name:'十分钟' name: '十分钟'
} }
] ]
//获取登陆用户姓名和部门 //获取登陆用户姓名和部门
@@ -1079,9 +1087,11 @@ defineExpose({ open })
display: flex; display: flex;
justify-content: flex-end; justify-content: flex-end;
} }
::v-deep .el-tabs__content { ::v-deep .el-tabs__content {
height: 100% !important; height: 100% !important;
} }
::v-deep .el-form-item__content { ::v-deep .el-form-item__content {
display: flex !important; display: flex !important;
justify-content: space-between !important; justify-content: space-between !important;