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 = () => { > แบบสอบถาม - -
-
- - {{ questionDesc.question1Desc }} + + +
+
+ {{ questionDesc.question1Desc }} +
+
+ +
-
+ + + + + + + +
+
+ {{ questionDesc.question2Desc }} +
+
+ +
+
+ +
+ + +
+
+ {{ questionDesc.question3Desc }} +
+
+ +
+
+ + + + +
+ + +
+
+ {{ questionDesc.question4Desc }} +
+
+ +
+
+ + + + +
+ + +
+
+ {{ questionDesc.question5Desc }} +
+
+ +
+
+ +
+ + +
+
+ {{ questionDesc.question6Desc }} +
+
+ +
+
+ +
+ + +
+
+ {{ questionDesc.question7Desc }} +
+
+ +
+
+ + + + + +
+ + +
+
+ {{ questionDesc.question8Desc }} +
+
+ +
+
+ + + + + +
+ + +
+
+ {{ questionDesc.question9Desc }} +
+
+ +
+
+ + + + +
+ + +
+
+ {{ questionDesc.question10Desc }} +
+
+ +
+
+ +
+ + + + + + +
--> + + + -
+ -
- + -
+ - + /> --> -
+ -
- + + - + + +
--> + + - { v-model="realReason" label=" " type="textarea" - /> + /> --> -
- + + - { v-model="notExitFactor" label=" " type="textarea" - /> + /> --> -
- + + + + +
--> + + + + +
--> + + + + +
--> + + + +