7. ท่านมีงานใหม่หรือไม่ ถ้ามี (โปรดระบุ
ชื่อบริษัทเอกชน/หน่วยงานภาครัฐ)
และอะไรคือสิ่งที่ที่ทำงานใหม่ให้กับท่าน
ซึ่งท่านรู้สึกว่าเป็นที่น่าพอใจมากกว่าการปฏิบัติราชการกับกรุงเทพมหานคร
+
8. ท่านจะแนะนำเพื่อนให้มาร่วมงานกับกรุงเทพมหานครหรือไม่ (ถ้าไม่
โปรดระบุเหตุผล)
-
+
+
+
+
+
+
-
+ ]" />
-
+
9. หากท่านมีโอกาสในอนาคต
ท่านอยากกลับมาร่วมงานกับกรุงเทพมหานครหรือไม่ (ถ้าไม่
โปรดระบุเหตุผล)
-
+
+
+
+
+
-
+ ]" />
-
+
10. ความคิดเห็นและข้อเสนอแนะอื่น ๆ
-
+
+
+
+
+
+
+
+
+
+
+ ความคิดเห็น
+
+
+
@@ -485,11 +435,13 @@ const getData = async () => {
border-radius: 5px;
height: 70px;
}
+
.text-top {
color: gray;
font-weight: 400;
padding-bottom: 3px;
}
+
.text-detail {
font-weight: 500;
}
diff --git a/src/modules/06_retirement/interface/index/ExitInterviewQuestion.ts b/src/modules/06_retirement/interface/index/ExitInterviewQuestion.ts
new file mode 100644
index 000000000..ec72b0e61
--- /dev/null
+++ b/src/modules/06_retirement/interface/index/ExitInterviewQuestion.ts
@@ -0,0 +1,13 @@
+interface Questions {
+ no: number;
+ desc: string;
+ score: number;
+ answers?: Answers;
+}
+
+interface Answers {
+ no: number;
+ desc: string;
+}
+
+export type {Questions};
diff --git a/src/modules/06_retirement/router.ts b/src/modules/06_retirement/router.ts
index 04a960f43..f5063f9a2 100644
--- a/src/modules/06_retirement/router.ts
+++ b/src/modules/06_retirement/router.ts
@@ -26,15 +26,16 @@ const dischargedDetails = () =>
"@/modules/06_retirement/components/Discharged/dischargedRegistry.vue"
);
const expulsionMain = () =>
- import("@/modules/06_retirement/components/Expulsion/ExpulsionMain.vue");
+ import("@/modules/06_retirement/components/Expulsion/expulsionMain.vue");
const expulsionDetails = () =>
- import("@/modules/06_retirement/components/Expulsion/ExpulsionRegistry.vue");
-
+ import("@/modules/06_retirement/components/Expulsion/expulsionRegistry.vue");
const exitInterviewMain = () =>
- import("@/modules/06_retirement/components/ExitInterview/exitMain.vue");
+ import("@/modules/06_retirement/components/ExitInterview/ExitMain.vue");
const exitInterviewDetails = () =>
- import("@/modules/06_retirement/components/ExitInterview/exitRegistry.vue");
+ import("@/modules/06_retirement/components/ExitInterview/ExitRegistry.vue");
+const exitInterviewEditQuestion = () =>
+ import("@/modules/06_retirement/components/ExitInterview/EditQuestion.vue");
const detaildeceasedByid = () =>
import("@/modules/06_retirement/components/resign/DetailByidDeceased.vue");
@@ -65,7 +66,17 @@ export default [
component: exitInterviewDetails,
meta: {
Auth: true,
- Key: [7.3],
+ Key: [7.4],
+ Role: "retirement",
+ },
+ },
+ {
+ path: "/exit-Interview/edit-question",
+ name: "ExitInterviewEditQuestion",
+ component: exitInterviewEditQuestion,
+ meta: {
+ Auth: true,
+ Key: [7.5],
Role: "retirement",
},
},
diff --git a/src/modules/06_retirement/storeExitInterviewQuestion.ts b/src/modules/06_retirement/storeExitInterviewQuestion.ts
new file mode 100644
index 000000000..a59dfa195
--- /dev/null
+++ b/src/modules/06_retirement/storeExitInterviewQuestion.ts
@@ -0,0 +1,17 @@
+import { defineStore } from "pinia";
+import { reactive } from "vue";
+import type { Questions } from "@/modules/06_retirement/interface/index/ExitInterviewQuestion";
+
+export const useExitInterviewQuestionDataStore = defineStore("exitInterviewQuestion", () => {
+ const question = reactive
([
+ {
+ no: 1,
+ desc: 'เหตุใดท่านจึงตัดสินใจร่วมงานกับกรุงเทพมหานคร (เลือกได้มากกว่า 1 ข้อ)',
+ score: 5,
+ }
+ ])
+
+ return {
+ question,
+ };
+});