请假管理
This commit is contained in:
parent
9c87a28c54
commit
e2798baae8
@ -301,21 +301,24 @@ const submitForm = async () => {
|
|||||||
|
|
||||||
// 年假类型才判断
|
// 年假类型才判断
|
||||||
if (formData.value.type == 1) {
|
if (formData.value.type == 1) {
|
||||||
// (判断数据状态为0阻止进行) (判断申请天数大于剩余天数阻止) (判断剩余天数为0时组织)
|
// (判断数据状态为0阻止进行)
|
||||||
if (njData.value.total !== 1 || njList.value?.status === 0){
|
if (njData.value.total !== 1 || njList.value?.status === 0){
|
||||||
message.error("存在另一年假申请记录")
|
message.error("存在多条年假申请记录")
|
||||||
return
|
return
|
||||||
} else if (njList.value!.remainingDays < formData.value.day) {
|
}
|
||||||
message.error("申请天数大于剩余天数")
|
// (判断剩余天数为0时阻止)
|
||||||
return
|
if (njList.value?.remainingDays === 0) {
|
||||||
} else if (njList.value?.remainingDays === 0) {
|
|
||||||
message.error("无剩余年假天数")
|
message.error("无剩余年假天数")
|
||||||
return
|
return
|
||||||
}else {
|
|
||||||
const nData: NjglVO = njList.value;
|
|
||||||
nData.status = 0
|
|
||||||
await NjglApi.updateNjglNac(nData)
|
|
||||||
}
|
}
|
||||||
|
// (判断申请天数大于剩余天数阻止)
|
||||||
|
if (njList.value!.remainingDays < formData.value.day) {
|
||||||
|
message.error("申请天数大于剩余天数")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
const nData: NjglVO = njList.value;
|
||||||
|
nData.status = 0
|
||||||
|
await NjglApi.updateNjglNac(nData)
|
||||||
}
|
}
|
||||||
|
|
||||||
const data = formData.value as unknown as QjglVO
|
const data = formData.value as unknown as QjglVO
|
||||||
|
Loading…
Reference in New Issue
Block a user