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

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
})
}
//删除评估用户
//获取评估用户
export function userGetInfo(params: any) {
return createAxios({
url: '/advance-boot/assessUser/getInfo',

View File

@@ -3,7 +3,8 @@
<TableHeader :showReset="false" ref="TableHeaderRef" showExport>
<template #select>
<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>
</template>
<template #operation>

View File

@@ -3,7 +3,8 @@
<TableHeader :showReset="false" ref="TableHeaderRef" showExport>
<template #select>
<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>
</template>
<template #operation>

View File

@@ -3,7 +3,8 @@
<TableHeader :showReset="false" ref="TableHeaderRef" showExport>
<template #select>
<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>
</template>
<template #operation>

View File

@@ -3,7 +3,8 @@
<TableHeader :showReset="false" ref="TableHeaderRef" showExport>
<template #select>
<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>
</template>
<template #operation>

View File

@@ -163,7 +163,7 @@
</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>
</el-scrollbar>

View File

@@ -29,7 +29,7 @@
<Area ref="areaRef" v-model="form.deptId" style="width: 100%" @changeValue="changeArea" />
</el-form-item>
<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 label="电压等级" prop="userScale">
<el-select v-model="form.userScale" clearable placeholder="请选择电压等级">

View File

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

View File

@@ -286,6 +286,16 @@ const dataList = ref({
})
// 新增
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({
title: '新增',
item: item,

View File

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