Merge with Lim add mock data to ui
This commit is contained in:
parent
08bd7b0b6a
commit
11ab0b68d0
15 changed files with 139 additions and 78 deletions
|
|
@ -3,7 +3,15 @@ services:
|
||||||
qualifying-exam-cms:
|
qualifying-exam-cms:
|
||||||
image: docker.frappet.com/demo/qualifying-exam-cms:latest
|
image: docker.frappet.com/demo/qualifying-exam-cms:latest
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
ports:
|
# ports:
|
||||||
- "4010:80"
|
# - "4025:80"
|
||||||
environment:
|
environment:
|
||||||
TZ: Asia/Bangkok
|
TZ: Asia/Bangkok
|
||||||
|
labels:
|
||||||
|
- traefik.enable=true
|
||||||
|
- traefik.http.routers.bma-ehr-qualifying-exam-cms.rule=Host(`bma-qualifying.frappet.synology.me`)
|
||||||
|
networks:
|
||||||
|
- bma-ehr
|
||||||
|
networks:
|
||||||
|
bma-ehr:
|
||||||
|
external: true
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
[
|
|
||||||
{ "id": "1","title": "ทำความสะอาด", "start": "2023-03-02T13:00:00" },
|
|
||||||
{ "id": "2", "start": "2023-03-08T13:00:00", "end": "2023-03-10T12:00:00", "title": "ค่ายรักการอ่าน" }
|
|
||||||
]
|
|
||||||
|
|
@ -1,40 +1,43 @@
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
"id":"20",
|
"id":"20",
|
||||||
"institute":"สำนักอนามัย","time":"๕/๒๕๖๖",
|
"date":"24 เม.ย. 2566 ",
|
||||||
"date":"2023/03/25",
|
"start":"2023-04-24",
|
||||||
"start":"2023-04-28T09:00:00",
|
"detail":"ประกาศรายชื่อผู้ผ่านภาค ข. และมีสิทธิสอบภาค ค. ในการคัดเลือกคนพิการ ครั้งที่ 1/2565",
|
||||||
"detail":"การสอบแข่งขันเพื่อรรจุและแต่งตั้งบุคคลเข้ารับราชการเป็นข้าราชการกรุงเทพมหานครสามัญ ครั้งที่ 5/2566",
|
"title":"ประกาศรายชื่อผู้ผ่านภาค ข. และมีสิทธิสอบภาค ค. ในการคัดเลือกคนพิการ ครั้งที่ 1/2565",
|
||||||
"title":"ครั้งที่ 5/2566"
|
"img":"/images/c1.jpg"
|
||||||
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id":"19",
|
"id":"19",
|
||||||
"institute":"สำนักการแพทย์","time":"๔/๒๕๖๖",
|
"date":"13 เม.ย. 2566",
|
||||||
"date":"2023/03/23",
|
|
||||||
"start":"2023-04-20T09:00:00",
|
"start":"2023-04-20T09:00:00",
|
||||||
"detail":"การสอบแข่งขันเพื่อรรจุและแต่งตั้งบุคคลเข้ารับราชการเป็นข้าราชการกรุงเทพมหานครสามัญ ครั้งที่ 4/2566",
|
"detail":"ใครลืมส่งเอกสาร !! สำหรับการคัดเลือกคนพิการฯ ครั้งที่ 1/2565 ส่งเอกสารเพิ่มได้",
|
||||||
"title":"ครั้งที่ 4/2566"
|
"title":"ใครลืมส่งเอกสาร !! สำหรับการคัดเลือกคนพิการฯ ครั้งที่ 1/2565 ส่งเอกสารเพิ่มได้",
|
||||||
|
"img":"/images/c2.jpg"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id":"18","institute":"สำนักวัฒนธรรม กีฬาและการท่องเที่ยว","time":"๓/๒๕๖๖",
|
"id":"18",
|
||||||
"date":"2023/03/20",
|
"date":"9 เม.ย. 2566",
|
||||||
"start":"2023-04-10T09:00:00",
|
"start":"2023-04-09",
|
||||||
"detail":"การสอบแข่งขันเพื่อรรจุและแต่งตั้งบุคคลเข้ารับราชการเป็นข้าราชการกรุงเทพมหานครสามัญ ครั้งที่ 3/2566",
|
"detail":"แผนที่การเดินทางมาสนามสอบคนพิการฯ ครั้งที่ 1/2565",
|
||||||
"title":"ครั้งที่ 3/2566"
|
"title":"แผนที่การเดินทางมาสนามสอบคนพิการฯ ครั้งที่ 1/2565",
|
||||||
|
"img":"/images/c3.jpg"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id":"17",
|
"id":"17",
|
||||||
"institute":"สำนักวัฒนธรรม กีฬาและการท่องเที่ยว","time":"๒/๒๕๖๖",
|
"date":"28 มี.ย. 2566",
|
||||||
"date":"2023/03/20",
|
"start":"2023-03-28T09:00:00",
|
||||||
"start":"2023-04-10T09:00:00",
|
|
||||||
"detail":"การสอบแข่งขันเพื่อรรจุและแต่งตั้งบุคคลเข้ารับราชการเป็นข้าราชการกรุงเทพมหานครสามัญ ครั้งที่ 2/2566",
|
"detail":"การสอบแข่งขันเพื่อรรจุและแต่งตั้งบุคคลเข้ารับราชการเป็นข้าราชการกรุงเทพมหานครสามัญ ครั้งที่ 2/2566",
|
||||||
"title":"ครั้งที่ 2/2566"
|
"title":"การสอบแข่งขันเพื่อรรจุและแต่งตั้งบุคคลเข้ารับราชการเป็นข้าราชการกรุงเทพมหานครสามัญ ครั้งที่ 2/2566",
|
||||||
|
"img":"/images/c1.jpg"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id":"16","date":"2023/03/20",
|
"id":"16",
|
||||||
"institute":"สำนักวัฒนธรรม กีฬาและการท่องเที่ยว","time":"๑/๒๕๖๖",
|
"date":"10 มี.ค. 2556",
|
||||||
"start":"2023-04-10T09:00:00",
|
"start":"2023-03-10T09:00:00",
|
||||||
"detail":"การสอบแข่งขันเพื่อรรจุและแต่งตั้งบุคคลเข้ารับราชการเป็นข้าราชการกรุงเทพมหานครสามัญ ครั้งที่ 1/2565",
|
"detail":"การสอบแข่งขันเพื่อรรจุและแต่งตั้งบุคคลเข้ารับราชการเป็นข้าราชการกรุงเทพมหานครสามัญ ครั้งที่ 1/2565",
|
||||||
"title":"ครั้งที่ 1/2565"
|
"title":"การสอบแข่งขันเพื่อรรจุและแต่งตั้งบุคคลเข้ารับราชการเป็นข้าราชการกรุงเทพมหานครสามัญ ครั้งที่ 1/2565",
|
||||||
|
"img":"/images/c2.jpg"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
29
cms/src/lib/data/content/about.html
Normal file
29
cms/src/lib/data/content/about.html
Normal file
|
|
@ -0,0 +1,29 @@
|
||||||
|
<h1>เกี่ยวกับกองสรรหาบุคคล</h1>
|
||||||
|
้<h3>(Recruitment Division)</h3>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
มีหน้าที่รับผิดชอบเกี่ยวกับการสรรหาและเลือกสรร บุคคลเข้ารับราชการเป็นข้าราชการกรุงเทพมหานครสามัญ และข้าราชการครูกรุงเทพมหานครเฉพาะสังกัดสำนักพัฒนาชุมชน การดำเนินการเกี่ยวกับทุน จากแหล่งทุนภายนอกการดำเนินการเกี่ยวกับมาตรฐานคุณสมบัติบุคคและปฎิบัติหน้าที่อื่นที่เกี่ยวข้อง โดยแบ่งงานภายในส่วนราชการดังนี้
|
||||||
|
</p>
|
||||||
|
<br>
|
||||||
|
<h2>กลุ่มงานวิชาการการสอบ</h2>
|
||||||
|
<p>
|
||||||
|
ศึกษาวิจัย ข้อสอบเทคนิกการวัดผมและประมวลผล สร้างและพัฒนาระบบคังข้อสอบรวมถึงจัดทำฐานข้อมูลด้วยระบบอีเล็กทรอนิก
|
||||||
|
</p>
|
||||||
|
<br>
|
||||||
|
<h2>กลุ่มงานดำเนินการสรรหา 1</h2>
|
||||||
|
<p>
|
||||||
|
ดำเนินการสอบและสรรหาบุคคลเข้ารับราชการครูและบุคคลากรทางการศึกษา ออกหนังสือรับรองผล จัดทำและปรับปรุงหลักเกณท์วิธีการสอบและการคัดเลือก
|
||||||
|
</p>
|
||||||
|
<br>
|
||||||
|
<h2>กลุ่มงานดำเนินการสรรหา 2</h2>
|
||||||
|
<p>
|
||||||
|
ดำเนินการสอบและสรรหาบุคคลเข้ารับราชการเป็นข้าราชการกรุงเทพมหานครสามัญ รวมถึงดำเนินการสอบวัดควสามรู้ความสามารถเฉพาะตำแหน่ง
|
||||||
|
จัดทำ และปรับปรุงหลักเกณท์วิธีการสอบและการคัดเลือก พิจจารณาการให้ทุนจากภัยนอกแก่ข้าราชการกรุงเทพมหานคร
|
||||||
|
</p>
|
||||||
|
ิ<br>
|
||||||
|
<h2>ฝ่ายบริหารงานทั่วไป</h2>
|
||||||
|
<p>
|
||||||
|
งานด้านสารบรรณ ธุรการทั่วไป การจัดประชุม ควบคุมดูแลสถานที่และยานพาหนะ การเงิน บัญชี งบประมาณบัญชี งบประมาณบัญชีและพัสดุ
|
||||||
|
จัดทำรายงาน และประเมินผลแผนปฎิบัติราชการประจำปี
|
||||||
|
|
||||||
|
</p>
|
||||||
1
cms/src/lib/data/content/competitive.html
Normal file
1
cms/src/lib/data/content/competitive.html
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
การสรรหาและเลือกสรรบุคคลเข้ารับราชการเป็นข้าราชการกรุงเทพมหานครสามัญ และข้าราชการครูกรุงเทพมหานครเฉพาะสังกัดสำนักพัฒนาชุมชน...
|
||||||
1
cms/src/lib/data/content/home.html
Normal file
1
cms/src/lib/data/content/home.html
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
การสรรหาและเลือกสรรบุคคลเข้ารับราชการเป็นข้าราชการกรุงเทพมหานครสามัญ และข้าราชการครูกรุงเทพมหานครเฉพาะสังกัดสำนักพัฒนาชุมชน...
|
||||||
1
cms/src/lib/data/content/qualifying.html
Normal file
1
cms/src/lib/data/content/qualifying.html
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
การสรรหาและเลือกสรรบุคคลเข้ารับราชการเป็นข้าราชการกรุงเทพมหานครสามัญ และข้าราชการครูกรุงเทพมหานครเฉพาะสังกัดสำนักพัฒนาชุมชน...
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
|
|
||||||
มีหน้าที่รับผิดชอบเกี่ยวกับการสรรหาและเลือกสรร บุคคลเข้ารับราชการเป็นข้าราชการกรุงเทพมหานครสามัญ และข้าราชการครูกรุงเทพมหานครเฉพาะสังกัดสำนักพัฒนาชุมชน การดำเนินการเกี่ยวกับทุน จากแหล่งทุนภายนอกการดำเนินการเกี่ยวกับมาตรฐานคุณสมบัติบุคคและปฎิบัติหน้าที่อื่นที่เกี่ยวข้อง โดยแบ่งงานภายในส่วนราชการดังนี้
|
|
||||||
|
|
||||||
## กลุ่มงานวิชาการการสอบ
|
|
||||||
ศึกษาวิจัย ข้อสอบเทคนิกการวัดผมและประมวลผล สร้างและพัฒนาระบบคังข้อสอบรวมถึงจัดทำฐานข้อมูลด้วยระบบอีเล็กทรอนิก
|
|
||||||
|
|
||||||
## กลุ่มงานดำเนินการสรรหา 1
|
|
||||||
ดำเนินการสอบและสรรหาบุคคลเข้ารับราชการครูและบุคคลากรทางการศึกษา ออกหนังสือรับรองผล จัดทำและปรับปรุงหลักเกณท์วิธีการสอบและการคัดเลือก
|
|
||||||
|
|
||||||
## กลุ่มงานดำเนินการสรรหา 2
|
|
||||||
ดำเนินการสอบและสรรหาบุคคลเข้ารับราชการเป็นข้าราชการกรุงเทพมหานครสามัญ รวมถึงดำเนินการสอบวัดควสามรู้ความสามารถเฉพาะตำแหน่ง
|
|
||||||
จัดทำ และปรับปรุงหลักเกณท์วิธีการสอบและการคัดเลือก พิจจารณาการให้ทุนจากภัยนอกแก่ข้าราชการกรุงเทพมหานคร
|
|
||||||
|
|
||||||
|
|
||||||
## ฝ่ายบริหารงานทั่วไป
|
|
||||||
งานด้านสารบรรณ ธุรการทั่วไป การจัดประชุม ควบคุมดูแลสถานที่และยานพาหนะ การเงิน บัญชี งบประมาณบัญชี งบประมาณบัญชีและพัสดุ
|
|
||||||
จัดทำรายงาน และประเมินผลแผนปฎิบัติราชการประจำปี
|
|
||||||
|
|
@ -1,11 +1,3 @@
|
||||||
import aboutDetail from "$lib/data/about.md?raw"
|
|
||||||
import { marked } from 'marked'
|
|
||||||
import info from "./info.json"
|
|
||||||
export async function getAbout(){
|
|
||||||
const contact = info.contact
|
|
||||||
const detail = marked.parse(aboutDetail)
|
|
||||||
return {contact,detail}
|
|
||||||
}
|
|
||||||
|
|
||||||
import qualify_exams from "./qualify-exam.json"
|
import qualify_exams from "./qualify-exam.json"
|
||||||
export async function getQualifyExams(limit=0){
|
export async function getQualifyExams(limit=0){
|
||||||
|
|
|
||||||
|
|
@ -1,42 +1,47 @@
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
"id":"21",
|
"id":"21",
|
||||||
"date":"2023/04/28","institute":"สำนักงาน ก.ก.","institute_id":1,
|
"date":"24 เม.ย. 2566","institute":"สำนักงาน ก.ก.","institute_id":1,
|
||||||
"start":"2023-04-21",
|
"start":"2023-04-24",
|
||||||
"title":"รับสมัครสอบครั้งที่ 5/2565",
|
"title":"ด่วน !! ประกาศวัน เวลา สถานที่ และระเบียบการคัดเลือกลูกจ้างกทม.",
|
||||||
"detail":"รับสมัครสอบ ลูกจ้างและผู้ปฎิบัติงานในกรุงเทพมหานคร เป็นข้าราชการกรุงเทพมหานคร ครั้งที่ 5/2565",
|
"detail":"ด่วน !! ประกาศวัน เวลา สถานที่ และระเบียบการคัดเลือกลูกจ้างกทม.",
|
||||||
|
"img":"/images/sel1.png",
|
||||||
"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"
|
"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",
|
"id":"20",
|
||||||
"date":"2023/04/20","institute":"สำนักอนามัย","institute_id":2,
|
"date":"3 เม.ย. 2566","institute":"สำนักอนามัย","institute_id":2,
|
||||||
"start":"2023-04-20T09:00:00",
|
"start":"2023-04-03",
|
||||||
"title":"วัน เวลา สถานที่ และระเบียบการคัดเลือกลูกจ้างกทม.",
|
"title":"วัน เวลา สถานที่ และระเบียบการคัดเลือกลูกจ้างกทม.",
|
||||||
"detail":"ด่วน !! ประกาศวัน เวลา สถานที่ และระเบียบการคัดเลือกลูกจ้างกทม.",
|
"detail":"ด่วน !! ประกาศวัน เวลา สถานที่ และระเบียบการคัดเลือกลูกจ้างกทม.",
|
||||||
|
"img":"/images/sel2.png",
|
||||||
"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"
|
"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",
|
"id":"19",
|
||||||
"date":"2024/04/10","institute":"สำนักการแพทย์","institute_id":3,
|
"date":"20 ธันวาคม 2566","institute":"สำนักการแพทย์","institute_id":3,
|
||||||
"start":"2023-04-10",
|
"start":"2003-12-20",
|
||||||
"title":"ประกาศผล 10/2564",
|
"title":"ประกาศรับสมัครคัดเลือกบุคลากรกทม. !!",
|
||||||
"detail":"ประกาศรายชื่อผู้ผ่านการสอบคัดเลือกบุคคลภายนอกช่วยปฎิบัติราชการ 10/2564"
|
"img":"/images/sel3.png",
|
||||||
|
"detail":"ประกาศรับสมัครคัดเลือกบุคลากรกทม. !!"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id":"18",
|
"id":"18",
|
||||||
"date":"2023/04/05","institute":"สำนักอนามัย","institute_id":2,
|
"date":"2023/11/05","institute":"สำนักอนามัย","institute_id":2,
|
||||||
"start":"2023-04-05T09:00:00",
|
"start":"2023-11-05T09:00:00",
|
||||||
"title":"สอบครั้งที่ 1/2565",
|
"title":"สอบครั้งที่ 1/2565",
|
||||||
"detail":"สอบเป็นลูกจ้างและผู้ปฎิบัติงานในกรุงเทพมหานคร เป็นข้าราชการกรุงเทพมหานคร",
|
"detail":"สอบเป็นลูกจ้างและผู้ปฎิบัติงานในกรุงเทพมหานคร เป็นข้าราชการกรุงเทพมหานคร",
|
||||||
|
"img":"/images/sel1.png",
|
||||||
"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"
|
"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",
|
"id":"17",
|
||||||
"date":"2023/03/10","institute":"สำนักงาน ก.ก.","institute_id":1,
|
"date":"2023/11/01","institute":"สำนักงาน ก.ก.","institute_id":1,
|
||||||
|
"start":"2023-11-01",
|
||||||
"title":"รับสมัครสอบตำแหน่งลูกจ้างและผู้ปฎิบัติงาน 1/2565",
|
"title":"รับสมัครสอบตำแหน่งลูกจ้างและผู้ปฎิบัติงาน 1/2565",
|
||||||
"start":"2023-04-01T09:00:00",
|
"detail":"รับสมัครสอบตำแหน่ง ลูกจ้างและผู้ปฎิบัติงานในกรุงเทพมหานคร เป็นข้าราชการกรุงเทพมหานคร",
|
||||||
"detail":"รับสมัครสอบตำแหน่ง ลูกจ้างและผู้ปฎิบัติงานในกรุงเทพมหานคร เป็นข้าราชการกรุงเทพมหานคร",
|
"img":"/images/sel2.png",
|
||||||
"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"
|
"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"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,12 @@
|
||||||
import homeContent from "$lib/data/home.md?raw"
|
//import homeContent from "$lib/data/home.md?raw"
|
||||||
import { marked } from 'marked'
|
// import { marked } from 'marked'
|
||||||
const detail = marked.parse(homeContent) //(await compile(homeContent))?.code;
|
// const detail = marked.parse(homeContent)
|
||||||
|
import content from "$lib/data/content/home.html?raw"
|
||||||
import { getQualifyExams,getCompetitiveExams } from '$lib/data/info';
|
import { getQualifyExams,getCompetitiveExams } from '$lib/data/info';
|
||||||
import type { PageServerLoad } from './$types';
|
import type { PageServerLoad } from './$types';
|
||||||
|
|
||||||
export const load: PageServerLoad = async () => {
|
export const load: PageServerLoad = async () => {
|
||||||
const qualify_exams = await getQualifyExams(3);
|
const qualify_exams = await getQualifyExams(3);
|
||||||
const competitive_exams = await getCompetitiveExams(3);
|
const competitive_exams = await getCompetitiveExams(3);
|
||||||
return { detail , qualify_exams,competitive_exams };
|
return { content , qualify_exams,competitive_exams };
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import { getAbout } from '$lib/data/info';
|
import content from "$lib/data/content/about.html?raw"
|
||||||
import type { PageServerLoad } from './$types';
|
import type { PageServerLoad } from './$types';
|
||||||
export const load = (async () => {
|
export const load = (async () => {
|
||||||
const about = await getAbout();
|
|
||||||
return about;
|
return {content};
|
||||||
}) satisfies PageServerLoad;
|
}) satisfies PageServerLoad;
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,16 @@
|
||||||
|
|
||||||
import {getCompetitiveExams} from "$lib/data/info"
|
import {getCompetitiveExams} from "$lib/data/info"
|
||||||
import type { PageServerLoad } from './$types'
|
import type { PageServerLoad } from './$types'
|
||||||
|
import type {CalendarEvent} from '$lib/components/CalendarEvent'
|
||||||
export const load: PageServerLoad = async () => {
|
export const load: PageServerLoad = async () => {
|
||||||
const exams = await getCompetitiveExams()
|
const exams = await getCompetitiveExams()
|
||||||
return {exams}
|
const events:CalendarEvent[]=[]
|
||||||
|
exams.forEach(({id,title,start})=>{
|
||||||
|
const backgroundColor ="#1111EE"
|
||||||
|
const url = "/competitive/"+id
|
||||||
|
events.push({id,title,start,url,backgroundColor})
|
||||||
|
})
|
||||||
|
return {exams,events}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
18
cms/src/routes/competitive/[id]/+page.server.ts
Normal file
18
cms/src/routes/competitive/[id]/+page.server.ts
Normal file
|
|
@ -0,0 +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+""
|
||||||
|
const exams = await getQualifyExams()
|
||||||
|
const post = exams.find((q)=>{
|
||||||
|
return q.id===id
|
||||||
|
})
|
||||||
|
|
||||||
|
if(post)
|
||||||
|
return post
|
||||||
|
else
|
||||||
|
throw error(404,{message:"ค้นหาโพสเกี่ยวกับการคัดเลือกไม่พบ"})
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
15
cms/src/routes/competitive/[id]/+page.svelte
Normal file
15
cms/src/routes/competitive/[id]/+page.svelte
Normal file
|
|
@ -0,0 +1,15 @@
|
||||||
|
<script lang="ts">
|
||||||
|
import type { PageData } from './$types'
|
||||||
|
export let data: PageData;
|
||||||
|
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<section class="items-start h-screen flex max-h-1000-px pt-12 bg-blueGray-100">
|
||||||
|
|
||||||
|
<div class="container mx-auto items-start flex flex-wrap px-4">
|
||||||
|
<h2 class="font-semibold text-2xl text-blueGray-600 mb-4">
|
||||||
|
การสอบแข่งขัน {data.id}
|
||||||
|
</h2>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
Loading…
Add table
Add a link
Reference in a new issue