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:"ค้นหาโพสเกี่ยวกับการคัดเลือกไม่พบ"}) + }