diff --git a/src/api/05_placement/api.probation.ts b/src/api/05_placement/api.probation.ts index 7deae216f..93cb904a9 100644 --- a/src/api/05_placement/api.probation.ts +++ b/src/api/05_placement/api.probation.ts @@ -97,4 +97,5 @@ export default { //รายงาน probationReport: `${report}`, + probationSurvey: `${probation}/survey/admin`, }; diff --git a/src/modules/05_placement/components/probation/MainSurvey.vue b/src/modules/05_placement/components/probation/MainSurvey.vue new file mode 100644 index 000000000..37d219ebe --- /dev/null +++ b/src/modules/05_placement/components/probation/MainSurvey.vue @@ -0,0 +1,277 @@ + + diff --git a/src/modules/05_placement/components/probation/MainTabs.vue b/src/modules/05_placement/components/probation/MainTabs.vue index 5356d8b04..b516fbd59 100644 --- a/src/modules/05_placement/components/probation/MainTabs.vue +++ b/src/modules/05_placement/components/probation/MainTabs.vue @@ -7,12 +7,14 @@ import type { ItemTabs } from "@/modules/05_placement/interface/request/Main"; import ProbationPage from "@/modules/05_placement/components/probation/MainProbation.vue"; import AppointPage from "@/modules/05_placement/components/probation/MainAppoint.vue"; +import SurveyPage from "@/modules/05_placement/components/probation/MainSurvey.vue"; const store = usePlacementDataStore(); const tabsManu = ref([ { label: "รายการผู้ทดลองปฏิบัติหน้าที่ราชการ", name: "probation" }, { label: "แต่งตั้งคณะกรรมการฯ", name: "appoint" }, + { label: "ผลสํารวจความคิดเห็น", name: "survey" }, ]); diff --git a/src/modules/05_placement/interface/index/Survey.ts b/src/modules/05_placement/interface/index/Survey.ts new file mode 100644 index 000000000..ae5097f36 --- /dev/null +++ b/src/modules/05_placement/interface/index/Survey.ts @@ -0,0 +1,14 @@ +interface MainData { + createdAt: Date; + personal_id: string; + assign_id: string; + answer1: string; + answer2: string; + answer3: string; + fullname: string; + position: string; +} + +export type{ + MainData +} \ No newline at end of file