外宿申请-审批生成审批记录

This commit is contained in:
962704835@qq.com
2025-12-11 23:41:55 +08:00
parent c16d4701c2
commit 8042c3d821
7 changed files with 157 additions and 42 deletions

View File

@@ -906,6 +906,7 @@ import { updateStudent } from '@/api/stuCQS/basedata/student'
import { getOutsideAccommodationApplyByProcessInstanceId } from "@/api/dormitory/outsideAccommodation/outsideAccommodationApply";
import { listBasic, getBasic, delBasic, addBasic, updateBasic, getStname, getProcessId } from "@/api/routine/basic";
import detailApply from "@/views/dormitory/outsideAccommodation/outsideAccommodationApply/components/detailApply" // 外宿申请表详细
import { addOrUpdateAccommodationApproval } from "@/api/dormitory/outsideAccommodation/outsideAccommodationApproval";
export default {
name: 'Record',
@@ -1545,6 +1546,8 @@ export default {
// 是应征入伍保留学籍申请,才执行
if (this.category == 'enlistmentReserve') {
this.taskReturnApproval("驳回")
} else if (this.category == 'outsideAccommodation') { // 是外宿申请,才执行
this.taskReturnAccommodationApproval()
}
else if (this.category == "退伍复学") {
// updateBasic({stuId:this.form.stuId,fdStatus:"1",fdIdea:this.taskForm.comment}).then(response => {})
@@ -1799,6 +1802,8 @@ export default {
// 是应征入伍保留学籍申请,才执行
if (this.category == 'enlistmentReserve') {
this.taskReturnApproval("退回")
} else if (this.category == 'outsideAccommodation') { // 是外宿申请,才执行
this.taskReturnAccommodationApproval()
}
else if (this.category == "退伍复学") {
// updateBasic({stuId:this.form.stuId,fdStatus:"1",fdIdea:this.taskForm.comment}).then(response => {})
@@ -2029,6 +2034,27 @@ export default {
}
})
})
},
// 退回或驳回的时候生成外宿申请审核
taskReturnAccommodationApproval() {
getUserProfile().then(res => {
let data = {
applyId: this.form.id,
processInstanceId: this.form.processInstanceId,
applyNo: this.form.applyNo,
approvalNode: this.taskName,
approverId: res.data.userId,
approverName: res.data.nickName,
approvalOpinion: this.taskForm.comment,
approvalResult: 0,
studentName: this.form.studentName,
studentNo: this.form.studentNo
}
// 生成审核记录
addOrUpdateAccommodationApproval(data).then(ress => {
})
})
}
},
}