This commit is contained in:
wangxiaoxian 2026-03-04 13:03:56 +08:00
parent eb163089a1
commit 80aea7044d
3 changed files with 4 additions and 11 deletions

View File

@ -13,7 +13,7 @@
v-for="room in rooms"
:key="room.id"
:label="`${getApartmentName(room.apartmentId)} - ${room.roomNumber}`"
:value="room.id.toString()"
:value="room.id"
></el-option>
</el-select>
</el-form-item>
@ -104,12 +104,9 @@ export default {
rules: {
roomId: [{ required: true, message: '请选择房间', trigger: 'blur' }],
tenantName: [{ required: true, message: '请输入租客姓名', trigger: 'blur' }],
tenantPhone: [{ message: '请输入租客电话', trigger: 'blur' }],
tenantIdCard: [{ message: '请输入身份证号', trigger: 'blur' }],
startDate: [{ required: true, message: '请选择开始日期', trigger: 'blur' }],
endDate: [{ required: true, message: '请选择结束日期', trigger: 'blur' }],
rent: [{ required: true, message: '请输入租金', trigger: 'blur' }],
deposit: [{ message: '请输入押金', trigger: 'blur' }],
status: [{ required: true, message: '请选择状态', trigger: 'blur' }]
},
rooms: [],
@ -153,13 +150,13 @@ export default {
this.apartments = apartmentsResponse.data || apartmentsResponse
// URLroomId
const roomId = this.$route.query.roomId
const roomId = this.$route.query.roomId ? Number(this.$route.query.roomId) : null
if (roomId) {
// roomIdoptionvalue
this.rentalForm.roomId = roomId.toString()
this.rentalForm.roomId = roomId
//
const room = this.rooms.find(r => r.id.toString() == roomId.toString())
const room = this.rooms.find(r => r.id == roomId)
if (room) {
//
this.rentalForm.rent = room.monthlyPrice

View File

@ -230,7 +230,6 @@ export default {
startDate: [{ required: true, message: '请选择开始日期', trigger: 'blur' }],
endDate: [{ required: true, message: '请选择结束日期', trigger: 'blur' }],
rent: [{ required: true, message: '请输入租金', trigger: 'blur' }],
deposit: [{ message: '请输入押金', trigger: 'blur' }],
status: [{ required: true, message: '请选择状态', trigger: 'blur' }]
}
}

View File

@ -90,12 +90,9 @@ export default {
rules: {
roomId: [{ required: true, message: '请选择房间', trigger: 'blur' }],
tenantName: [{ required: true, message: '请输入租客姓名', trigger: 'blur' }],
tenantPhone: [{ message: '请输入租客电话', trigger: 'blur' }],
tenantIdCard: [{ message: '请输入身份证号', trigger: 'blur' }],
startDate: [{ required: true, message: '请选择开始日期', trigger: 'blur' }],
endDate: [{ required: true, message: '请选择结束日期', trigger: 'blur' }],
rent: [{ required: true, message: '请输入租金', trigger: 'blur' }],
deposit: [{ message: '请输入押金', trigger: 'blur' }],
status: [{ required: true, message: '请选择状态', trigger: 'blur' }]
},
rooms: [],