diff --git a/src/modules/12_evaluatePersonal/components/Detail/step/step2.vue b/src/modules/12_evaluatePersonal/components/Detail/step/step2.vue index c4ae0f4b4..dfed23c20 100644 --- a/src/modules/12_evaluatePersonal/components/Detail/step/step2.vue +++ b/src/modules/12_evaluatePersonal/components/Detail/step/step2.vue @@ -32,17 +32,18 @@ async function fetchSigner() { .get(config.API.evaluationSigner(id.value, 1)) .then((res) => { const data = res.data.result; - formCommand.elementaryFullName = - data == null ? "" : data.commanderFullname; - formCommand.elementaryPosition = - data == null ? "" : data.commanderPosition; - formCommand.abovelevelFullname = - data == null ? "" : data.commanderAboveFullname; - formCommand.abovelevelPosition = - data == null ? "" : data.commanderAbovePosition; - - author.value = data.author; - subject.value = data.subject; + if (data) { + formCommand.elementaryFullName = + data == null ? "" : data.commanderFullname; + formCommand.elementaryPosition = + data == null ? "" : data.commanderPosition; + formCommand.abovelevelFullname = + data == null ? "" : data.commanderAboveFullname; + formCommand.abovelevelPosition = + data == null ? "" : data.commanderAbovePosition; + author.value = data.author; + subject.value = data.subject; + } }) .catch((e) => { messageError($q, e); diff --git a/src/modules/12_evaluatePersonal/components/Detail/step/step5.vue b/src/modules/12_evaluatePersonal/components/Detail/step/step5.vue index 0fa7a9756..f292f6632 100644 --- a/src/modules/12_evaluatePersonal/components/Detail/step/step5.vue +++ b/src/modules/12_evaluatePersonal/components/Detail/step/step5.vue @@ -218,8 +218,10 @@ async function fetchDataSigner() { .get(config.API.evaluationSigner(id.value, 1)) .then((res) => { const data = res.data.result; - author.value = data.author; - subject.value = data.subject; + if (data) { + author.value = data.author; + subject.value = data.subject; + } }) .catch((e) => { messageError($q, e); diff --git a/src/modules/12_evaluatePersonal/components/Detail/step/step6.vue b/src/modules/12_evaluatePersonal/components/Detail/step/step6.vue index bc686eb46..1e90b4d7b 100644 --- a/src/modules/12_evaluatePersonal/components/Detail/step/step6.vue +++ b/src/modules/12_evaluatePersonal/components/Detail/step/step6.vue @@ -56,13 +56,15 @@ async function getSigner() { .get(config.API.evaluationSigner(id.value, 2)) .then((res) => { const data = res.data.result; - formCommand.elementaryFullName = data.commanderFullnameDoc2; - formCommand.elementaryPosition = data.commanderPositionDoc2; - formCommand.abovelevelFullname = data.commanderAboveFullnameDoc2; - formCommand.abovelevelPosition = data.commanderAbovePositionDoc2; - author.value = data.authorDoc2; - subject.value = data.subjectDoc2; - assignedPosition.value = data.assignedPosition; + if (data) { + formCommand.elementaryFullName = data.commanderFullnameDoc2; + formCommand.elementaryPosition = data.commanderPositionDoc2; + formCommand.abovelevelFullname = data.commanderAboveFullnameDoc2; + formCommand.abovelevelPosition = data.commanderAbovePositionDoc2; + author.value = data.authorDoc2; + subject.value = data.subjectDoc2; + assignedPosition.value = data.assignedPosition; + } }) .catch((e) => { // messageError($q, e); diff --git a/src/modules/12_evaluatePersonal/components/Detail/step/step8.vue b/src/modules/12_evaluatePersonal/components/Detail/step/step8.vue index 658488620..e8f52a3c3 100644 --- a/src/modules/12_evaluatePersonal/components/Detail/step/step8.vue +++ b/src/modules/12_evaluatePersonal/components/Detail/step/step8.vue @@ -330,9 +330,11 @@ async function fetchDataSigner() { .get(config.API.evaluationSigner(id.value, 2)) .then((res) => { const data = res.data.result; - author.value = data.authorDoc2; - subject.value = data.subjectDoc2; - assignedPosition.value = data.assignedPosition; + if (data) { + author.value = data.authorDoc2; + subject.value = data.subjectDoc2; + assignedPosition.value = data.assignedPosition; + } }) .catch((e) => { messageError($q, e);