diff --git a/cms/src/lib/data/qualify-exam.json b/cms/src/lib/data/qualify-exam.json
index b1ecc73..5f17601 100644
--- a/cms/src/lib/data/qualify-exam.json
+++ b/cms/src/lib/data/qualify-exam.json
@@ -4,12 +4,12 @@
"category":"สำนักงาน ก.ก.","category_id":"1",
"detail":"
ด่วน !! สำนักงานคณะกรรมการข้าราชการกรุงเทพมหานคร ประกาศกำหนดวัน เวลา สถานที่คัดเลือก และระเบียบ เกี่ยวกับการคัดเลือกบุคลากรกรุงเทพมหานครหรือผู้ปฏิบัติงานอื่นในกรุงเทพมหานครเพื่อบรรจุและแต่งตั้ง เป็นข้าราชการกรุงเทพมหานครสามัญ ครั้งที่ 1 / 2565
",
"announcement_startDate": "2023-04-01",
- "announcement_endDate": "2023-05-15",
+ "announcement_endDate": "2023-04-15",
"announcementExam": true,
- "register_startDate": "2023-04-01",
+ "register_startDate": "2023-04-03",
"register_endDate": "2023-04-10",
- "payment_startDate": "2023-04-5",
- "payment_endDate": "2023-04-10",
+ "payment_startDate": "2023-04-7",
+ "payment_endDate": "2023-04-15",
"examDate": "2023-04-28",
"positions":[
{"id":"2","title":"ผู้คุมงานทำความสะอาด","path":"2/21"}
diff --git a/cms/src/routes/competitive/+page.server.ts b/cms/src/routes/competitive/+page.server.ts
index 514348d..0cca374 100644
--- a/cms/src/routes/competitive/+page.server.ts
+++ b/cms/src/routes/competitive/+page.server.ts
@@ -1,7 +1,6 @@
import { env } from '$env/dynamic/private'
import { error } from '@sveltejs/kit';
import type {CalendarEvent,Exam} from '$lib/data/CMSDataType'
-import {getBgColorDict} from '$lib/utils'
import dayjs from 'dayjs'
import type { PageServerLoad } from './$types'
export const load: PageServerLoad = async ({fetch}) => {
@@ -9,12 +8,10 @@ export const load: PageServerLoad = async ({fetch}) => {
if(!res.ok)
throw error(res.status, 'ไม่สามารถอ่านข้อมูลการสอบได้');
const exams:Exam[] = await res.json()
- const catColor = {};
const events:CalendarEvent[]=[]
exams.forEach((ex)=>{
- const {id,title,category,announcement_startDate} = ex
- const backgroundColor = category? getBgColorDict(category,catColor):"n/a"
+ const {id,title,announcement_startDate} = ex
const url = "/qualifying/"+id
ex.date = dayjs(announcement_startDate).format("DD MMM BBBB")
ex.image = ex.image?ex.image:"/images/exam_place_holder.png"
@@ -24,16 +21,16 @@ export const load: PageServerLoad = async ({fetch}) => {
if(ex.register_startDate){
const start = ex.register_startDate
const end = ex.register_endDate
- events.push({id,"title":"สมัคร:"+title,start,end,url,backgroundColor})
+ events.push({id,"title":"สมัคร:"+title,start,end,url,backgroundColor:'#67a1ff4a'})
}
if(ex.payment_startDate){
const start = ex.payment_startDate
const end = ex.payment_endDate
- events.push({id,"title":"ชำระเงิน:"+title,start,end,url,backgroundColor})
+ events.push({id,"title":"ชำระเงิน:"+title,start,end,url,backgroundColor:'#D2B4DE'})
}
if(ex.examDate){
const start = ex.examDate
- events.push({id,"title":"วันสอบ:"+title,start,url,backgroundColor})
+ events.push({id,"title":"วันสอบ:"+title,start,url,backgroundColor:'#a2d9ce8f'})
}
})
return {exams,events}
diff --git a/cms/src/routes/qualifying/+page.server.ts b/cms/src/routes/qualifying/+page.server.ts
index d413683..be10757 100644
--- a/cms/src/routes/qualifying/+page.server.ts
+++ b/cms/src/routes/qualifying/+page.server.ts
@@ -1,7 +1,6 @@
import { env } from '$env/dynamic/private'
import { error } from '@sveltejs/kit';
import type {CalendarEvent,Exam} from '$lib/data/CMSDataType'
-import {getBgColorDict} from '$lib/utils'
import dayjs from 'dayjs'
import type { PageServerLoad } from './$types'
export const load: PageServerLoad = async ({fetch}) => {
@@ -9,12 +8,10 @@ export const load: PageServerLoad = async ({fetch}) => {
if(!res.ok)
throw error(res.status, 'ไม่สามารถอ่านข้อมูลการสอบได้');
const exams:Exam[] = await res.json()
- const catColor = {};
const events:CalendarEvent[]=[]
exams.forEach((ex)=>{
- const {id,title,category,announcement_startDate} = ex
- const backgroundColor = category? getBgColorDict(category,catColor):"n/a"
+ const {id,title,announcement_startDate} = ex
const url = "/qualifying/"+id
ex.date = dayjs(announcement_startDate).format("DD MMM BBBB")
ex.image = ex.image?ex.image:"/images/exam_place_holder.png"
@@ -24,16 +21,16 @@ export const load: PageServerLoad = async ({fetch}) => {
if(ex.register_startDate){
const start = ex.register_startDate
const end = ex.register_endDate
- events.push({id,"title":"สมัคร:"+title,start,end,url,backgroundColor})
+ events.push({id,"title":"สมัคร:"+title,start,end,url, backgroundColor:'#67a1ff4a'})
}
if(ex.payment_startDate){
const start = ex.payment_startDate
const end = ex.payment_endDate
- events.push({id,"title":"ชำระเงิน:"+title,start,end,url,backgroundColor})
+ events.push({id,"title":"ชำระเงิน:"+title,start,end,url,backgroundColor:'#D2B4DE'})
}
if(ex.examDate){
const start = ex.examDate
- events.push({id,"title":"วันสอบ:"+title,start,url,backgroundColor})
+ events.push({id,"title":"วันสอบ:"+title,start,url,backgroundColor:'#a2d9ce8f'})
}
})
return {exams,events}