|
|
|
|
@ -358,6 +358,23 @@ const saveFun = async () => {
|
|
|
|
|
loading.value = false; |
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
const formatDateOnly = (value) => { |
|
|
|
|
if (!value) return ''; |
|
|
|
|
if (value instanceof Date) { |
|
|
|
|
return timeFormat(value, 'yyyy-mm-dd'); |
|
|
|
|
} |
|
|
|
|
return String(value).slice(0, 10); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
const isInitialSubmitApplicantTimeValid = () => { |
|
|
|
|
if (formData.value.project.node !== 'initial') { |
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
const applicantDate = formatDateOnly(formData.value.project.applicantTime); |
|
|
|
|
const today = formatDateOnly(new Date()); |
|
|
|
|
return applicantDate === today; |
|
|
|
|
} |
|
|
|
|
//保存并且恢复 |
|
|
|
|
const saveUpRecessed =async ()=>{ |
|
|
|
|
loading.value = true; |
|
|
|
|
@ -382,6 +399,10 @@ const saveUpRecessed =async ()=>{
|
|
|
|
|
|
|
|
|
|
//提交数据 |
|
|
|
|
const submitFun = async () => { |
|
|
|
|
if (!isInitialSubmitApplicantTimeValid()) { |
|
|
|
|
feedback.msgError('请检查报审日期是否为今天!'); |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
await saveFun() |
|
|
|
|
dialog.value = true |
|
|
|
|
} |
|
|
|
|
|