diff --git a/cms/src/lib/components/ActivityCalendar.svelte b/cms/src/lib/components/ActivityCalendar.svelte
index 4a7186a..e9ecfc5 100644
--- a/cms/src/lib/components/ActivityCalendar.svelte
+++ b/cms/src/lib/components/ActivityCalendar.svelte
@@ -1,7 +1,7 @@
diff --git a/cms/src/lib/data/qualify-exam.json b/cms/src/lib/data/qualify-exam.json
index a8318e8..562dbaf 100644
--- a/cms/src/lib/data/qualify-exam.json
+++ b/cms/src/lib/data/qualify-exam.json
@@ -1,41 +1,42 @@
[
{
"id":"21",
- "date":"2023/03/25","institute":"สำนักงาน ก.ก.","institute_id":1,
- "start":"2023-04-28T09:00:00",
- "title":"ลูกจ้างและผู้ปฎิบัติงาน 1/2565",
- "detail":"ลูกจ้างและผู้ปฎิบัติงานในกรุงเทพมหานคร เป็นข้าราชการกรุงเทพมหานคร",
+ "date":"2023/04/28","institute":"สำนักงาน ก.ก.","institute_id":1,
+ "start":"2023-04-21",
+ "title":"รับสมัครสอบครั้งที่ 5/2565",
+ "detail":"รับสมัครสอบ ลูกจ้างและผู้ปฎิบัติงานในกรุงเทพมหานคร เป็นข้าราชการกรุงเทพมหานคร ครั้งที่ 5/2565",
"docurl":"https://webportal.bangkok.go.th/public/user_files_editor/305/%E0%B8%9B%E0%B8%A3%E0%B8%B0%E0%B8%81%E0%B8%B2%E0%B8%A8%E0%B8%84%E0%B8%B1%E0%B8%94%E0%B9%80%E0%B8%A5%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%A5%E0%B8%B9%E0%B8%81%E0%B8%88%E0%B9%89%E0%B8%B2%E0%B8%87.pdf"
+
},
{
"id":"20",
- "date":"2023/03/25","institute":"สำนักอนามัย","institute_id":2,
- "start":"2023-04-28T09:00:00",
+ "date":"2023/04/20","institute":"สำนักอนามัย","institute_id":2,
+ "start":"2023-04-20T09:00:00",
"title":"วัน เวลา สถานที่ และระเบียบการคัดเลือกลูกจ้างกทม.",
"detail":"ด่วน !! ประกาศวัน เวลา สถานที่ และระเบียบการคัดเลือกลูกจ้างกทม.",
"docUrl":"https://webportal.bangkok.go.th/public/user_files_editor/305/%E0%B8%9B%E0%B8%A3%E0%B8%B0%E0%B8%81%E0%B8%B2%E0%B8%A8%E0%B8%A7%E0%B8%B1%E0%B8%99%20%E0%B9%80%E0%B8%A7%E0%B8%A5%E0%B8%B2%20%E0%B8%AA%E0%B8%96%E0%B8%B2%E0%B8%99%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%84%E0%B8%B1%E0%B8%94%E0%B9%80%E0%B8%A5%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%A5%E0%B8%B9%E0%B8%81%E0%B8%88%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%AF.pdf"
},
{
"id":"19",
- "date":"2023/03/23","institute":"สำนักการแพทย์","institute_id":3,
- "start":"2023-04-20",
- "title":"วัน เวลา สถานที่ และระเบียบการคัดเลือกลูกจ้างกทม.",
- "detail":"ประกาศรายชื่อผู้มีสิทธิเข้ารับการสอบคัดเลือกบุคคลภายนอกช่วยปฎิบัติราชการ"
+ "date":"2024/04/10","institute":"สำนักการแพทย์","institute_id":3,
+ "start":"2023-04-10",
+ "title":"ประกาศผล 10/2564",
+ "detail":"ประกาศรายชื่อผู้ผ่านการสอบคัดเลือกบุคคลภายนอกช่วยปฎิบัติราชการ 10/2564"
},
{
"id":"18",
- "date":"2023/03/25","institute":"สำนักอนามัย","institute_id":2,
- "title":"ลูกจ้างและผู้ปฎิบัติงาน 1/2565",
- "start":"2023-04-28T09:00:00",
- "detail":"ลูกจ้างและผู้ปฎิบัติงานในกรุงเทพมหานคร เป็นข้าราชการกรุงเทพมหานคร",
+ "date":"2023/04/05","institute":"สำนักอนามัย","institute_id":2,
+ "start":"2023-04-05T09:00:00",
+ "title":"สอบครั้งที่ 1/2565",
+ "detail":"สอบเป็นลูกจ้างและผู้ปฎิบัติงานในกรุงเทพมหานคร เป็นข้าราชการกรุงเทพมหานคร",
"docurl":"https://webportal.bangkok.go.th/public/user_files_editor/305/%E0%B8%9B%E0%B8%A3%E0%B8%B0%E0%B8%81%E0%B8%B2%E0%B8%A8%E0%B8%84%E0%B8%B1%E0%B8%94%E0%B9%80%E0%B8%A5%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%A5%E0%B8%B9%E0%B8%81%E0%B8%88%E0%B9%89%E0%B8%B2%E0%B8%87.pdf"
},
{
"id":"17",
- "date":"2023/03/25","institute":"สำนักงาน ก.ก.","institute_id":1,
- "title":"ลูกจ้างและผู้ปฎิบัติงาน 1/2565",
- "start":"2023-04-28T09:00:00",
- "detail":"ลูกจ้างและผู้ปฎิบัติงานในกรุงเทพมหานคร เป็นข้าราชการกรุงเทพมหานคร",
+ "date":"2023/03/10","institute":"สำนักงาน ก.ก.","institute_id":1,
+ "title":"รับสมัครสอบตำแหน่งลูกจ้างและผู้ปฎิบัติงาน 1/2565",
+ "start":"2023-04-01T09:00:00",
+ "detail":"รับสมัครสอบตำแหน่ง ลูกจ้างและผู้ปฎิบัติงานในกรุงเทพมหานคร เป็นข้าราชการกรุงเทพมหานคร",
"docurl":"https://webportal.bangkok.go.th/public/user_files_editor/305/%E0%B8%9B%E0%B8%A3%E0%B8%B0%E0%B8%81%E0%B8%B2%E0%B8%A8%E0%B8%84%E0%B8%B1%E0%B8%94%E0%B9%80%E0%B8%A5%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%A5%E0%B8%B9%E0%B8%81%E0%B8%88%E0%B9%89%E0%B8%B2%E0%B8%87.pdf"
}
diff --git a/cms/src/routes/+error.svelte b/cms/src/routes/+error.svelte
index 64059f2..383c4af 100644
--- a/cms/src/routes/+error.svelte
+++ b/cms/src/routes/+error.svelte
@@ -2,8 +2,6 @@
import { page } from '$app/stores';
-
{$page.error?.message}
-
-
- มีบางอย่างไม่ถูกต้องกรุณาติดต่อ 02-xxxxxxxx
-
\ No newline at end of file
+
+
{$page.error?.message}
+
diff --git a/cms/src/routes/qualifying/+page.server.ts b/cms/src/routes/qualifying/+page.server.ts
index 24cad02..2e569f6 100644
--- a/cms/src/routes/qualifying/+page.server.ts
+++ b/cms/src/routes/qualifying/+page.server.ts
@@ -17,7 +17,8 @@ export const load: PageServerLoad = async () => {
default:
break;
}
- events.push({id,title,start,backgroundColor})
+ const url = "/qualifying/"+id
+ events.push({id,title,start,url,backgroundColor})
})
return {exams,events}
}
diff --git a/cms/src/routes/qualifying/[id]/+page.server.ts b/cms/src/routes/qualifying/[id]/+page.server.ts
index 340c6c2..8e41ed1 100644
--- a/cms/src/routes/qualifying/[id]/+page.server.ts
+++ b/cms/src/routes/qualifying/[id]/+page.server.ts
@@ -1,7 +1,18 @@
import type { PageServerLoad } from './$types'
+import { error } from '@sveltejs/kit'
+import {getQualifyExams} from "$lib/data/info"
export const load: PageServerLoad = async ({params}) => {
- const id = params.id
- return {id}
+ const id = params.id+""
+ const exams = await getQualifyExams()
+ const post = exams.find((q)=>{
+ return q.id===id
+ })
+
+ if(post)
+ return post
+ else
+ throw error(404,{message:"ค้นหาโพสเกี่ยวกับการคัดเลือกไม่พบ"})
+
}