fix(leaveRequest): 移除请假原因必填验证并处理空值情况

修改请假申请表单,将请假原因从必填项改为可选,并在生成标题时处理可能的空值情况
This commit is contained in:
砂糖
2026-01-19 14:46:58 +08:00
parent 567a1d5cae
commit 21af97d7b7

View File

@@ -202,9 +202,9 @@ export default {
leaveDays: [ leaveDays: [
{ required: true, message: '请假天数不能为空', trigger: ['blur', 'change'] }, { required: true, message: '请假天数不能为空', trigger: ['blur', 'change'] },
], ],
leaveReason: [ // leaveReason: [
{ required: true, message: '具体原因不能为空', trigger: ['blur', 'change'] }, // { required: true, message: '具体原因不能为空', trigger: ['blur', 'change'] },
] // ]
} }
}; };
}, },
@@ -300,7 +300,7 @@ export default {
}, },
/** 提交按钮 */ /** 提交按钮 */
submitForm() { submitForm() {
this.form.leaveTitle = `${this.form.applicantName}-${this.form.leaveType}-${this.form.startTime}-${this.form.leaveReason}` this.form.leaveTitle = `${this.form.applicantName}-${this.form.leaveType}-${this.form.startTime}-${this.form.leaveReason || ''}`
this.$refs["form"].validate(valid => { this.$refs["form"].validate(valid => {
if (valid) { if (valid) {
this.buttonLoading = true; this.buttonLoading = true;