完成调查问卷

This commit is contained in:
Zy
2026-04-15 17:32:03 +08:00
parent 40f13be704
commit cf9a1f1585
25 changed files with 2325 additions and 254 deletions

View File

@@ -11,33 +11,33 @@
<el-form ref="formRef" :model="form" :rules="rules" label-width="120px">
<el-row>
<el-col :span="12">
<el-form-item label="房屋" prop="urgencyLevel">
<el-form-item label="房屋" prop="houseId">
<el-cascader @change="handleChange" v-model="userHousepath" :options="treedata" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="申请人" prop="urgencyLevel">
<el-input v-model.trim="form.author" placeholder="请输入申请人" />
<el-form-item label="申请人" prop="applyName">
<el-input v-model.trim="form.applyName" placeholder="请输入申请人" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="装修公司" prop="noticeTitle">
<el-input v-model.trim="form.noticeTitle" placeholder="请输入装修公司" />
<el-form-item label="装修公司" prop="decorationCompany">
<el-input v-model.trim="form.decorationCompany" placeholder="请输入装修公司" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="装修内容" prop="author">
<el-input v-model.trim="form.author" placeholder="请输入装修内容" />
<el-form-item label="装修内容" prop="decorationContent">
<el-input v-model.trim="form.decorationContent" placeholder="请输入装修内容" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="装修押金(元)" prop="urgencyLevel">
<el-input v-model.trim="form.author" placeholder="请输入装修押金" />
<el-form-item label="装修押金(元)" prop="decorationDeposit">
<el-input v-model.trim="form.decorationDeposit" placeholder="请输入装修押金" />
</el-form-item>
</el-col>
</el-row>
@@ -69,16 +69,16 @@ const formRef = ref();
const form = ref({
'id': null,
'houseId': null,
'author': '',
'noticeTitle': '',
'urgencyLevel': '0',
'publishStatus': ''
'applyName': '',
'decorationCompany': '',
'decorationContent': '',
'decorationDeposit': null
});
const rules = {
noticeTitle: [{ required: true, message: '请输入公告标题', trigger: 'blur' }],
urgencyLevel: [{ required: true, message: '请选择紧急程度', trigger: 'blur' }],
author: [{ required: true, message: '请输入作者名称', trigger: 'blur' }],
noticeContent: [{ required: true, message: '请输入公告内容', trigger: 'blur' }]
houseId: [{ required: true, message: '请选择房屋', trigger: 'blur' }],
applyName: [{ required: true, message: '请输入申请人', trigger: 'blur' }],
decorationDeposit: [{ required: true, message: '请输入装修押金', trigger: 'blur' }],
decorationContent: [{ required: true, message: '请输入装修内容', trigger: 'blur' }]
};
const userid = ref();
@@ -129,7 +129,7 @@ const submitForm = () => {
// 返回
function handleBack() {
router.push({
path: '/repair/noticepc'
path: '/repair/decoration'
});
}
</script>