二级评估字数长度限制和表格新增限制

This commit is contained in:
sjl
2025-08-27 11:26:03 +08:00
parent 17493f9c26
commit 2afa5aa23b
10 changed files with 26 additions and 8 deletions

View File

@@ -160,7 +160,7 @@ export function batchDel(data: any) {
data data
}) })
} }
//删除评估用户 //获取评估用户
export function userGetInfo(params: any) { export function userGetInfo(params: any) {
return createAxios({ return createAxios({
url: '/advance-boot/assessUser/getInfo', url: '/advance-boot/assessUser/getInfo',

View File

@@ -3,7 +3,8 @@
<TableHeader :showReset="false" ref="TableHeaderRef" showExport> <TableHeader :showReset="false" ref="TableHeaderRef" showExport>
<template #select> <template #select>
<el-form-item label="导线型号"> <el-form-item label="导线型号">
<el-input v-model="tableStore.table.params.searchValue" clearable placeholder="请输入导线型号" /> <el-input v-model="tableStore.table.params.searchValue" clearable placeholder="请输入导线型号" show-word-limit
maxlength="32"/>
</el-form-item> </el-form-item>
</template> </template>
<template #operation> <template #operation>

View File

@@ -3,7 +3,8 @@
<TableHeader :showReset="false" ref="TableHeaderRef" showExport> <TableHeader :showReset="false" ref="TableHeaderRef" showExport>
<template #select> <template #select>
<el-form-item label="谐波源名称"> <el-form-item label="谐波源名称">
<el-input v-model="tableStore.table.params.searchValue" clearable placeholder="请输入谐波源名称" /> <el-input v-model="tableStore.table.params.searchValue" clearable placeholder="请输入谐波源名称" show-word-limit
maxlength="32"/>
</el-form-item> </el-form-item>
</template> </template>
<template #operation> <template #operation>

View File

@@ -3,7 +3,8 @@
<TableHeader :showReset="false" ref="TableHeaderRef" showExport> <TableHeader :showReset="false" ref="TableHeaderRef" showExport>
<template #select> <template #select>
<el-form-item label="负荷类型"> <el-form-item label="负荷类型">
<el-input v-model="tableStore.table.params.searchValue" clearable placeholder="请输入负荷类型" /> <el-input v-model="tableStore.table.params.searchValue" clearable placeholder="请输入负荷类型" show-word-limit
maxlength="32"/>
</el-form-item> </el-form-item>
</template> </template>
<template #operation> <template #operation>

View File

@@ -3,7 +3,8 @@
<TableHeader :showReset="false" ref="TableHeaderRef" showExport> <TableHeader :showReset="false" ref="TableHeaderRef" showExport>
<template #select> <template #select>
<el-form-item label="变压器型号"> <el-form-item label="变压器型号">
<el-input v-model="tableStore.table.params.searchValue" clearable placeholder="请输入变压器型号" /> <el-input v-model="tableStore.table.params.searchValue" clearable placeholder="请输入变压器型号" show-word-limit
maxlength="32"/>
</el-form-item> </el-form-item>
</template> </template>
<template #operation> <template #operation>

View File

@@ -163,7 +163,7 @@
</el-select> </el-select>
<el-input v-else v-model.trim="form[item.field]" placeholder="请输入内容" :disabled= "item.field == 'inpactloadPower'"/> <el-input v-else v-model.trim="form[item.field]" placeholder="请输入内容" show-word-limit maxlength="32" :disabled= "item.field == 'inpactloadPower'"/>
</el-form-item> </el-form-item>
</el-form> </el-form>
</el-scrollbar> </el-scrollbar>

View File

@@ -29,7 +29,7 @@
<Area ref="areaRef" v-model="form.deptId" style="width: 100%" @changeValue="changeArea" /> <Area ref="areaRef" v-model="form.deptId" style="width: 100%" @changeValue="changeArea" />
</el-form-item> </el-form-item>
<el-form-item label="用户名称" prop="assessName"> <el-form-item label="用户名称" prop="assessName">
<el-input v-model="form.assessName" placeholder="用户名称" clearable /> <el-input v-model="form.assessName" placeholder="用户名称" clearable show-word-limit maxlength="32"/>
</el-form-item> </el-form-item>
<el-form-item label="电压等级" prop="userScale"> <el-form-item label="电压等级" prop="userScale">
<el-select v-model="form.userScale" clearable placeholder="请选择电压等级"> <el-select v-model="form.userScale" clearable placeholder="请选择电压等级">

View File

@@ -19,6 +19,7 @@
v-model="tableStore.table.params.assessName" v-model="tableStore.table.params.assessName"
clearable clearable
show-word-limit show-word-limit
maxlength="32"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="接入变电站"> <el-form-item label="接入变电站">
@@ -27,6 +28,7 @@
v-model="tableStore.table.params.powerstationName" v-model="tableStore.table.params.powerstationName"
clearable clearable
show-word-limit show-word-limit
maxlength="32"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="电站电压等级"> <el-form-item label="电站电压等级">

View File

@@ -286,6 +286,16 @@ const dataList = ref({
}) })
// 新增 // 新增
const addFform = (item: any) => { const addFform = (item: any) => {
if (item.key === 'transformerList' && dataList.value.transformerList.length > 0) {
ElMessage.warning('变压器参数已存在,不允许重复新增!');
return;
}
if (item.key === 'capacitorList' && dataList.value.capacitorList.length > 0) {
ElMessage.warning('电容器组参数已存在,不允许重复新增!');
return;
}
addformRef.value.open({ addformRef.value.open({
title: '新增', title: '新增',
item: item, item: item,

View File

@@ -113,7 +113,9 @@ const submit = async () => {
} }
const handleInput = (value: string) => { const handleInput = (value: string) => {
form.name = value.replace(/[^\d]/g, '') form.name = value.replace(/\s/g, '')
//form.name = value.replace(/[^\d]/g, '')
} }
defineExpose({ open }) defineExpose({ open })