7/30 限制前端输入字数
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
<el-col :span="2"></el-col>
|
||||
<el-col :span="11">
|
||||
<el-form-item label="车位编号" prop="parkingCode">
|
||||
<el-input v-model.trim="form.parkingCode" placeholder="请输入车位编号" />
|
||||
<el-input maxlength="20" v-model.trim="form.parkingCode" placeholder="请输入车位编号" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
@@ -24,13 +24,13 @@
|
||||
<el-row>
|
||||
<el-col :span="11">
|
||||
<el-form-item label="车位面积" prop="parkingArea">
|
||||
<el-input v-model.number="form.parkingArea" placeholder="请输入车位面积" />
|
||||
<el-input maxlength="8" v-model.number="form.parkingArea" placeholder="请输入车位面积" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="2"></el-col>
|
||||
<el-col :span="11">
|
||||
<el-form-item label="所属楼层" prop="parkingFloor">
|
||||
<el-input v-model.number="form.parkingFloor" placeholder="请输入所属楼层" />
|
||||
<el-input maxlength="5" v-model.number="form.parkingFloor" placeholder="请输入所属楼层" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
@@ -64,13 +64,13 @@
|
||||
<el-row v-if="form.contactType === 0">
|
||||
<el-col :span="10">
|
||||
<el-form-item label="联系人名称" prop="contactName">
|
||||
<el-input v-model.trim="form.contactName"></el-input>
|
||||
<el-input maxlength="20" v-model.trim="form.contactName"></el-input>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="2"></el-col>
|
||||
<el-col :span="10">
|
||||
<el-form-item label="联系人电话" prop="contactPhone">
|
||||
<el-input v-model.trim="form.contactPhone"></el-input>
|
||||
<el-input maxlength="11" v-model.trim="form.contactPhone"></el-input>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
@@ -96,7 +96,7 @@
|
||||
<el-row>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input type="textarea" :rows="5" v-model.trim="form.remark" placeholder="请输入" />
|
||||
<el-input type="textarea" maxlength="200" show-word-limit :rows="5" v-model.trim="form.remark" placeholder="请输入" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
@@ -159,7 +159,25 @@ const rules = ref({
|
||||
}
|
||||
}
|
||||
],
|
||||
contactName: [{ required: true, message: '请输入联系人名称', trigger: 'blur' }]
|
||||
contactName: [{ required: true, message: '请输入联系人名称', trigger: 'blur' }],
|
||||
parkingArea: [
|
||||
{ required: true, message: '请输入车位面积', trigger: 'blur' },
|
||||
{
|
||||
validator: (_: any, value: string | number, callback: (arg0?: Error) => void) => {
|
||||
if (value === '' || value === null) {
|
||||
return callback(new Error('请输入车位面积'));
|
||||
}
|
||||
const val = Number(value);
|
||||
if (Number.isNaN(val)) {
|
||||
return callback(new Error('请输入数字'));
|
||||
}
|
||||
if (val <= 0) {
|
||||
return callback(new Error('请输入大于0的数字'));
|
||||
}
|
||||
return callback();
|
||||
}
|
||||
}
|
||||
]
|
||||
});
|
||||
|
||||
const userid = ref(null);
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="车位编号" prop="parkingCode">
|
||||
<el-input v-model="queryParams.parkingCode" placeholder="请输入车位编号" clearable @keyup.enter="handleQuery" />
|
||||
<el-input maxlength="20" v-model="queryParams.parkingCode" placeholder="请输入车位编号" clearable @keyup.enter="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" @click="handleQuery">搜索</el-button>
|
||||
|
||||
@@ -138,7 +138,7 @@
|
||||
<div class="w-full h-full flex mt-2">
|
||||
<div class="title">审批意见</div>
|
||||
<div class="preivewBodybox flex-1 ml-5">
|
||||
<el-input v-model="form.propertyReviewFeedback" type="textarea" :rows="5"></el-input>
|
||||
<el-input maxlength="200" show-word-limit v-model="form.propertyReviewFeedback" type="textarea" :rows="5"></el-input>
|
||||
<div class="actions mt-5">
|
||||
<el-button :disabled="parkingReviewInfo.parking.checkStatus === '1'" type="primary" @click="handlePreview(1)">审核通过</el-button>
|
||||
<el-button :disabled="parkingReviewInfo.parking.checkStatus === '1'" type="danger" @click="handlePreview(2)"
|
||||
@@ -163,20 +163,20 @@
|
||||
</template>
|
||||
<div class="w-full h-50%">
|
||||
<el-steps space="200px" direction="vertical" :active="activeStop">
|
||||
<el-step :description="parkingReviewInfo.parkingReviewProcess.submitTime">
|
||||
<el-step :description="active <= 0 ? '' : parkingReviewInfo.parkingReviewProcess.submitTime">
|
||||
<template #title>
|
||||
<span v-if="active === 0">未提交信息</span>
|
||||
<span v-if="active >= 1">已提交信息</span>
|
||||
</template>
|
||||
</el-step>
|
||||
<el-step :description="parkingReviewInfo.parkingReviewProcess.propertyTime">
|
||||
<el-step :description="active <= 2 ? '' : parkingReviewInfo.parkingReviewProcess.propertyTime">
|
||||
<template #title>
|
||||
<span v-if="active <= 2">待审核</span>
|
||||
<span v-if="active === 3">物业审核不通过</span>
|
||||
<span v-if="active >= 4">物业审核通过</span>
|
||||
</template>
|
||||
</el-step>
|
||||
<el-step :description="parkingReviewInfo.parkingReviewProcess.certificationTime">
|
||||
<el-step :description="active <= 5 ? '' : parkingReviewInfo.parkingReviewProcess.certificationTime">
|
||||
<template #title>
|
||||
<span v-if="active <= 5">未认证</span>
|
||||
<span v-if="active === 6">已认证</span>
|
||||
|
||||
Reference in New Issue
Block a user