diff --git a/src/components/tall/task/Conclusion.vue b/src/components/tall/task/Conclusion.vue index 5e2961b..2fe98c9 100644 --- a/src/components/tall/task/Conclusion.vue +++ b/src/components/tall/task/Conclusion.vue @@ -138,7 +138,7 @@ const onSubmit = async () => { obj.answerList.push(item.con); } - if (item.type === 6) { + if (item.type === 6 && item.date) { obj.answerList.push(dayjs(item.date).format('x')); } @@ -183,8 +183,10 @@ async function getDataByCode() { item.date = null; if (item.answerList.length > 0) { - item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); - item.date = dayjs(item.date, 'YYYY-MM-DD'); + if (item.answerList[0].answer) { + item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); + item.date = dayjs(item.date, 'YYYY-MM-DD'); + } } } @@ -193,7 +195,7 @@ async function getDataByCode() { if (item.answerList.length > 0) { item.answerList.forEach(val => { - val.answer = JSON.parse(val.answer); + if (val.answer) val.answer = JSON.parse(val.answer); item.files.push(val.answer); }); } diff --git a/src/components/tall/task/ContractManagement.vue b/src/components/tall/task/ContractManagement.vue index 8133e3d..163e8cc 100644 --- a/src/components/tall/task/ContractManagement.vue +++ b/src/components/tall/task/ContractManagement.vue @@ -137,7 +137,7 @@ const onSubmit = async () => { obj.answerList.push(item.con); } - if (item.type === 6) { + if (item.type === 6 && item.date) { obj.answerList.push(dayjs(item.date).format('x')); } @@ -182,8 +182,10 @@ async function getDataByCode() { item.date = null; if (item.answerList.length > 0) { - item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); - item.date = dayjs(item.date, 'YYYY-MM-DD'); + if (item.answerList[0].answer) { + item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); + item.date = dayjs(item.date, 'YYYY-MM-DD'); + } } } @@ -192,7 +194,7 @@ async function getDataByCode() { if (item.answerList.length > 0) { item.answerList.forEach(val => { - val.answer = JSON.parse(val.answer); + if (val.answer) val.answer = JSON.parse(val.answer); item.files.push(val.answer); }); } diff --git a/src/components/tall/task/ExperimentalCode.vue b/src/components/tall/task/ExperimentalCode.vue index ef32157..c0c936b 100644 --- a/src/components/tall/task/ExperimentalCode.vue +++ b/src/components/tall/task/ExperimentalCode.vue @@ -138,7 +138,7 @@ const onSubmit = async () => { obj.answerList.push(item.con); } - if (item.type === 6) { + if (item.type === 6 && item.date) { obj.answerList.push(dayjs(item.date).format('x')); } @@ -183,8 +183,10 @@ async function getDataByCode() { item.date = null; if (item.answerList.length > 0) { - item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); - item.date = dayjs(item.date, 'YYYY-MM-DD'); + if (item.answerList[0].answer) { + item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); + item.date = dayjs(item.date, 'YYYY-MM-DD'); + } } } @@ -193,7 +195,7 @@ async function getDataByCode() { if (item.answerList.length > 0) { item.answerList.forEach(val => { - val.answer = JSON.parse(val.answer); + if (val.answer) val.answer = JSON.parse(val.answer); item.files.push(val.answer); }); } diff --git a/src/components/tall/task/ExperimentalData.vue b/src/components/tall/task/ExperimentalData.vue index ef32157..c0c936b 100644 --- a/src/components/tall/task/ExperimentalData.vue +++ b/src/components/tall/task/ExperimentalData.vue @@ -138,7 +138,7 @@ const onSubmit = async () => { obj.answerList.push(item.con); } - if (item.type === 6) { + if (item.type === 6 && item.date) { obj.answerList.push(dayjs(item.date).format('x')); } @@ -183,8 +183,10 @@ async function getDataByCode() { item.date = null; if (item.answerList.length > 0) { - item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); - item.date = dayjs(item.date, 'YYYY-MM-DD'); + if (item.answerList[0].answer) { + item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); + item.date = dayjs(item.date, 'YYYY-MM-DD'); + } } } @@ -193,7 +195,7 @@ async function getDataByCode() { if (item.answerList.length > 0) { item.answerList.forEach(val => { - val.answer = JSON.parse(val.answer); + if (val.answer) val.answer = JSON.parse(val.answer); item.files.push(val.answer); }); } diff --git a/src/components/tall/task/ExperimentalResult.vue b/src/components/tall/task/ExperimentalResult.vue index ef32157..c0c936b 100644 --- a/src/components/tall/task/ExperimentalResult.vue +++ b/src/components/tall/task/ExperimentalResult.vue @@ -138,7 +138,7 @@ const onSubmit = async () => { obj.answerList.push(item.con); } - if (item.type === 6) { + if (item.type === 6 && item.date) { obj.answerList.push(dayjs(item.date).format('x')); } @@ -183,8 +183,10 @@ async function getDataByCode() { item.date = null; if (item.answerList.length > 0) { - item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); - item.date = dayjs(item.date, 'YYYY-MM-DD'); + if (item.answerList[0].answer) { + item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); + item.date = dayjs(item.date, 'YYYY-MM-DD'); + } } } @@ -193,7 +195,7 @@ async function getDataByCode() { if (item.answerList.length > 0) { item.answerList.forEach(val => { - val.answer = JSON.parse(val.answer); + if (val.answer) val.answer = JSON.parse(val.answer); item.files.push(val.answer); }); } diff --git a/src/components/tall/task/InterimInspection.vue b/src/components/tall/task/InterimInspection.vue index 1f5634f..e118a42 100644 --- a/src/components/tall/task/InterimInspection.vue +++ b/src/components/tall/task/InterimInspection.vue @@ -138,7 +138,7 @@ const onSubmit = async () => { obj.answerList.push(item.con); } - if (item.type === 6) { + if (item.type === 6 && item.date) { obj.answerList.push(dayjs(item.date).format('x')); } @@ -183,8 +183,10 @@ async function getDataByCode() { item.date = null; if (item.answerList.length > 0) { - item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); - item.date = dayjs(item.date, 'YYYY-MM-DD'); + if (item.answerList[0].answer) { + item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); + item.date = dayjs(item.date, 'YYYY-MM-DD'); + } } } @@ -193,7 +195,7 @@ async function getDataByCode() { if (item.answerList.length > 0) { item.answerList.forEach(val => { - val.answer = JSON.parse(val.answer); + if (val.answer) val.answer = JSON.parse(val.answer); item.files.push(val.answer); }); } diff --git a/src/components/tall/task/LabReport.vue b/src/components/tall/task/LabReport.vue index ef32157..c0c936b 100644 --- a/src/components/tall/task/LabReport.vue +++ b/src/components/tall/task/LabReport.vue @@ -138,7 +138,7 @@ const onSubmit = async () => { obj.answerList.push(item.con); } - if (item.type === 6) { + if (item.type === 6 && item.date) { obj.answerList.push(dayjs(item.date).format('x')); } @@ -183,8 +183,10 @@ async function getDataByCode() { item.date = null; if (item.answerList.length > 0) { - item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); - item.date = dayjs(item.date, 'YYYY-MM-DD'); + if (item.answerList[0].answer) { + item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); + item.date = dayjs(item.date, 'YYYY-MM-DD'); + } } } @@ -193,7 +195,7 @@ async function getDataByCode() { if (item.answerList.length > 0) { item.answerList.forEach(val => { - val.answer = JSON.parse(val.answer); + if (val.answer) val.answer = JSON.parse(val.answer); item.files.push(val.answer); }); } diff --git a/src/components/tall/task/Procedure.vue b/src/components/tall/task/Procedure.vue index ef32157..c0c936b 100644 --- a/src/components/tall/task/Procedure.vue +++ b/src/components/tall/task/Procedure.vue @@ -138,7 +138,7 @@ const onSubmit = async () => { obj.answerList.push(item.con); } - if (item.type === 6) { + if (item.type === 6 && item.date) { obj.answerList.push(dayjs(item.date).format('x')); } @@ -183,8 +183,10 @@ async function getDataByCode() { item.date = null; if (item.answerList.length > 0) { - item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); - item.date = dayjs(item.date, 'YYYY-MM-DD'); + if (item.answerList[0].answer) { + item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); + item.date = dayjs(item.date, 'YYYY-MM-DD'); + } } } @@ -193,7 +195,7 @@ async function getDataByCode() { if (item.answerList.length > 0) { item.answerList.forEach(val => { - val.answer = JSON.parse(val.answer); + if (val.answer) val.answer = JSON.parse(val.answer); item.files.push(val.answer); }); } diff --git a/src/components/tall/task/PublishPatent.vue b/src/components/tall/task/PublishPatent.vue index f9cb325..6744a36 100644 --- a/src/components/tall/task/PublishPatent.vue +++ b/src/components/tall/task/PublishPatent.vue @@ -183,7 +183,7 @@ const onSubmit = async () => { obj.answerList.push(item.con); } - if (item.type === 6) { + if (item.type === 6 && item.date) { obj.answerList.push(dayjs(item.date).format('x')); } @@ -228,8 +228,10 @@ async function getDataByCode() { item.date = null; if (item.answerList.length > 0) { - item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); - item.date = dayjs(item.date, 'YYYY-MM-DD'); + if (item.answerList[0].answer) { + item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); + item.date = dayjs(item.date, 'YYYY-MM-DD'); + } } } @@ -238,7 +240,7 @@ async function getDataByCode() { if (item.answerList.length > 0) { item.answerList.forEach(val => { - val.answer = JSON.parse(val.answer); + if (val.answer) val.answer = JSON.parse(val.answer); item.files.push(val.answer); }); } diff --git a/src/components/tall/task/PublishThesis.vue b/src/components/tall/task/PublishThesis.vue index fd9a021..c4b669c 100644 --- a/src/components/tall/task/PublishThesis.vue +++ b/src/components/tall/task/PublishThesis.vue @@ -153,7 +153,7 @@ const onSubmit = async () => { obj.answerList.push(item.con); } - if (item.type === 6) { + if (item.type === 6 && item.date) { obj.answerList.push(dayjs(item.date).format('x')); } @@ -198,8 +198,10 @@ async function getDataByCode() { item.date = null; if (item.answerList.length > 0) { - item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); - item.date = dayjs(item.date, 'YYYY-MM-DD'); + if (item.answerList[0].answer) { + item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); + item.date = dayjs(item.date, 'YYYY-MM-DD'); + } } } @@ -208,7 +210,7 @@ async function getDataByCode() { if (item.answerList.length > 0) { item.answerList.forEach(val => { - val.answer = JSON.parse(val.answer); + if (val.answer) val.answer = JSON.parse(val.answer); item.files.push(val.answer); }); } diff --git a/src/components/tall/task/PublishWork.vue b/src/components/tall/task/PublishWork.vue index fd9a021..c4b669c 100644 --- a/src/components/tall/task/PublishWork.vue +++ b/src/components/tall/task/PublishWork.vue @@ -153,7 +153,7 @@ const onSubmit = async () => { obj.answerList.push(item.con); } - if (item.type === 6) { + if (item.type === 6 && item.date) { obj.answerList.push(dayjs(item.date).format('x')); } @@ -198,8 +198,10 @@ async function getDataByCode() { item.date = null; if (item.answerList.length > 0) { - item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); - item.date = dayjs(item.date, 'YYYY-MM-DD'); + if (item.answerList[0].answer) { + item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); + item.date = dayjs(item.date, 'YYYY-MM-DD'); + } } } @@ -208,7 +210,7 @@ async function getDataByCode() { if (item.answerList.length > 0) { item.answerList.forEach(val => { - val.answer = JSON.parse(val.answer); + if (val.answer) val.answer = JSON.parse(val.answer); item.files.push(val.answer); }); } diff --git a/src/components/tall/task/Result.vue b/src/components/tall/task/Result.vue index 91fdfa6..ec3a2f9 100644 --- a/src/components/tall/task/Result.vue +++ b/src/components/tall/task/Result.vue @@ -138,7 +138,7 @@ const onSubmit = async () => { obj.answerList.push(item.con); } - if (item.type === 6) { + if (item.type === 6 && item.date) { obj.answerList.push(dayjs(item.date).format('x')); } @@ -183,8 +183,10 @@ async function getDataByCode() { item.date = null; if (item.answerList.length > 0) { - item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); - item.date = dayjs(item.date, 'YYYY-MM-DD'); + if (item.answerList[0].answer) { + item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); + item.date = dayjs(item.date, 'YYYY-MM-DD'); + } } } @@ -193,7 +195,7 @@ async function getDataByCode() { if (item.answerList.length > 0) { item.answerList.forEach(val => { - val.answer = JSON.parse(val.answer); + if (val.answer) val.answer = JSON.parse(val.answer); item.files.push(val.answer); }); } diff --git a/src/components/tall/task/SubConclusion.vue b/src/components/tall/task/SubConclusion.vue index 8acf179..4d20d66 100644 --- a/src/components/tall/task/SubConclusion.vue +++ b/src/components/tall/task/SubConclusion.vue @@ -138,7 +138,7 @@ const onSubmit = async () => { obj.answerList.push(item.con); } - if (item.type === 6) { + if (item.type === 6 && item.date) { obj.answerList.push(dayjs(item.date).format('x')); } @@ -183,8 +183,10 @@ async function getDataByCode() { item.date = null; if (item.answerList.length > 0) { - item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); - item.date = dayjs(item.date, 'YYYY-MM-DD'); + if (item.answerList[0].answer) { + item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); + item.date = dayjs(item.date, 'YYYY-MM-DD'); + } } } @@ -193,7 +195,7 @@ async function getDataByCode() { if (item.answerList.length > 0) { item.answerList.forEach(val => { - val.answer = JSON.parse(val.answer); + if (val.answer) val.answer = JSON.parse(val.answer); item.files.push(val.answer); }); } diff --git a/src/components/tall/task/SubInterimInspection.vue b/src/components/tall/task/SubInterimInspection.vue index 1f5634f..e118a42 100644 --- a/src/components/tall/task/SubInterimInspection.vue +++ b/src/components/tall/task/SubInterimInspection.vue @@ -138,7 +138,7 @@ const onSubmit = async () => { obj.answerList.push(item.con); } - if (item.type === 6) { + if (item.type === 6 && item.date) { obj.answerList.push(dayjs(item.date).format('x')); } @@ -183,8 +183,10 @@ async function getDataByCode() { item.date = null; if (item.answerList.length > 0) { - item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); - item.date = dayjs(item.date, 'YYYY-MM-DD'); + if (item.answerList[0].answer) { + item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); + item.date = dayjs(item.date, 'YYYY-MM-DD'); + } } } @@ -193,7 +195,7 @@ async function getDataByCode() { if (item.answerList.length > 0) { item.answerList.forEach(val => { - val.answer = JSON.parse(val.answer); + if (val.answer) val.answer = JSON.parse(val.answer); item.files.push(val.answer); }); } diff --git a/src/components/tall/task/SubResult.vue b/src/components/tall/task/SubResult.vue index 91fdfa6..ec3a2f9 100644 --- a/src/components/tall/task/SubResult.vue +++ b/src/components/tall/task/SubResult.vue @@ -138,7 +138,7 @@ const onSubmit = async () => { obj.answerList.push(item.con); } - if (item.type === 6) { + if (item.type === 6 && item.date) { obj.answerList.push(dayjs(item.date).format('x')); } @@ -183,8 +183,10 @@ async function getDataByCode() { item.date = null; if (item.answerList.length > 0) { - item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); - item.date = dayjs(item.date, 'YYYY-MM-DD'); + if (item.answerList[0].answer) { + item.date = dayjs(Number(item.answerList[0].answer)).format('YYYY-MM-DD'); + item.date = dayjs(item.date, 'YYYY-MM-DD'); + } } } @@ -193,7 +195,7 @@ async function getDataByCode() { if (item.answerList.length > 0) { item.answerList.forEach(val => { - val.answer = JSON.parse(val.answer); + if (val.answer) val.answer = JSON.parse(val.answer); item.files.push(val.answer); }); }