diff --git a/src/modules/06_retirement/components/ExitInterview/exitRegistry.vue b/src/modules/06_retirement/components/ExitInterview/exitRegistry.vue
index 9ff9a61df..fa9540895 100644
--- a/src/modules/06_retirement/components/ExitInterview/exitRegistry.vue
+++ b/src/modules/06_retirement/components/ExitInterview/exitRegistry.vue
@@ -170,11 +170,11 @@ const getData = async () => {
adjustOther.value = data.adjustOther ?? "";
realReason.value = data.realReason ?? "";
notExitFactor.value = data.notExitFactor ?? "";
- haveJob.value = data.havejob ?? null;
+ haveJob.value = data.havejob == false ? 0 : 1;
haveJobReason.value = data.havejobReason ?? "";
- suggestFriends.value = data.suggestFriends ?? null;
+ suggestFriends.value = data.suggestFriends == false ? 0 : 1;
suggestFriendsReason.value = data.suggestFriendsReason ?? "";
- futureWork.value = data.futureWork ?? null;
+ futureWork.value = data.futureWork == false ? 0 : 1;
futureWorkReason.value = data.futureWorkReason ?? "";
suggestion.value = data.suggestion ?? "";
score.forEach((item, index) => {
@@ -224,30 +224,39 @@ async function fecthquestion() {
`${i}.` + " " + data[`question${i}Desc`];
}
// คำถามแบบสอบถามย่อย
- question1Answer.value = data.question1Answer.map(
- (e: any, index: number) => ({
- label: e,
- value: index,
- })
- );
+ const Answer1 = data.question1Answer.map((e: any, index: number) => ({
+ label: e,
+ value: index,
+ }));
+ question1Answer.value = Answer1;
+ question1Answer.value.push({
+ label: "อื่น ๆ (ระบุ)",
+ value: Answer1.length,
+ });
question2Answer.value = data.question2Answer.map(
(e: any, index: number) => ({
label: e,
value: index,
})
);
- question3Answer.value = data.question3Answer.map(
- (e: any, index: number) => ({
- label: e,
- value: index,
- })
- );
- question4Answer.value = data.question4Answer.map(
- (e: any, index: number) => ({
- label: e,
- value: index,
- })
- );
+ const Answer3 = data.question3Answer.map((e: any, index: number) => ({
+ label: e,
+ value: index,
+ }));
+ question3Answer.value = Answer3;
+ question3Answer.value.push({
+ label: "อื่น ๆ (ระบุ)",
+ value: Answer3.length,
+ });
+ const Answer4 = data.question4Answer.map((e: any, index: number) => ({
+ label: e,
+ value: index,
+ }));
+ question4Answer.value = Answer4;
+ question4Answer.value.push({
+ label: "อื่น ๆ (ระบุ)",
+ value: Answer4.length,
+ });
question7Answer.value = data.question7Answer.map(
(e: any, index: number) => ({
label: e,
@@ -399,15 +408,382 @@ const putData = () => {
>
แบบสอบถาม
-