From 5fbf1bd8bd26ee5fa0f21171d8807bc6e2ecf762 Mon Sep 17 00:00:00 2001 From: Kittapath Date: Mon, 2 Oct 2023 00:22:43 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=9B=E0=B8=A3=E0=B8=B1=E0=B8=9A=20ui=20?= =?UTF-8?q?=E0=B8=AA=E0=B8=A3=E0=B8=A3=E0=B8=AB=E0=B8=B2=E0=B8=AA=E0=B8=AD?= =?UTF-8?q?=E0=B8=9A=E0=B8=84=E0=B8=B1=E0=B8=94=E0=B9=80=E0=B8=A5=E0=B8=B7?= =?UTF-8?q?=E0=B8=AD=E0=B8=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../01_exam/components/Consendform.vue | 65 +- src/modules/01_exam/components/ExamCard.vue | 19 +- src/modules/01_exam/components/ExamForm.vue | 252 +++--- .../01_exam/components/Form/Career.vue | 326 +++++--- .../01_exam/components/Form/Document.vue | 6 +- .../01_exam/components/Form/Education.vue | 730 ++++++------------ .../01_exam/components/Form/Information.vue | 75 +- .../01_exam/components/Form/Occupation.vue | 359 +++------ .../01_exam/components/Form/Profile.vue | 28 +- src/modules/01_exam/interface/index/Main.ts | 153 +--- src/modules/01_exam/views/ExamDetail.vue | 23 +- 11 files changed, 836 insertions(+), 1200 deletions(-) diff --git a/src/modules/01_exam/components/Consendform.vue b/src/modules/01_exam/components/Consendform.vue index a5cdd88..ad27a35 100644 --- a/src/modules/01_exam/components/Consendform.vue +++ b/src/modules/01_exam/components/Consendform.vue @@ -8,66 +8,12 @@
-
+
-

-     หนังสือยินยอมให้เก็บ ใช้หรือเปิดเผยข้อมูลส่วนบุคคลของผู้สมัคร - เพื่อสมัครงานกับกรุงเทพมหานครฯ 1. คำยินยอมจากผู้ให้ข้อมูลกับกรุงเทพมหานครฯ ข้าพเจ้า - {{ fullname }} - ยินยอมให้ใช้หรือเปิดเผยข้อมูลส่วนบุคคลที่เกี่ยวข้องกับข้าพเจ้า สำหรับให้กรุงเทพมหานครฯ - พิจารณาคุณสมบัติว่ามีความเหมาะสมกับตำแหน่งงานที่ทางกรุงเทพมหานครฯ เปิดรับหรือไม่ - ข้าพเจ้าฯ ยินยอมให้ทางกรุงเทพมหานครฯ เก็บข้อมูลส่วนบุคคล ตรวจสอบประวัติส่วนบุคคล - ประวัติอาชญากรรม หรือประวัติ/ประสบการณ์การทำงานที่ผ่านมาของข้าพเจ้าฯ ไปยังบุคคล และ/หรือ - หน่วยงานต่างๆ ที่เกี่ยวข้อง - เพื่อเป็นข้อมูลประกอบการพิจารณาการคัดเลือกตามตำแหน่งที่ข้าพเจ้าสมัคร โดยข้าพเจ้าฯ - ยินยอมให้เปิดเผยข้อมูลดังต่อไปนี้ -

-

- -         1. รายละเอียดข้อมูล - ที่ผู้สมัครงานได้กรอกในใบสมัครงานของกรุงเทพมหานครฯ - ข้อมูลบุคคลอ้างอิง/บุคคลที่เกี่ยวข้องตามที่ได้ระบุไว้ในใบสมคัร - ประวัติส่วนบุคคลและประวัติการทำงานเป็นต้น 2.รายละเอียดข้อมูลต่างๆ - ในเอกสารหรือหลักฐานที่ผู้สมัครได้นำส่งให้กับกรุงเทพมหานครฯ ทุกช่องทางการสื่อสาร เช่น - จดหมาย หรืออีเมล์เป็นต้น ในกรณีที่ท่าน ไม่ผ่าน การพิจารณารับเข้าทำงาน - ข้อมูลในใบสมคัรจะถูกเก็บรักษาไว้อีกเป็นระยะเวลา 24 เดือน - เพื่อพิจารณาความเหมาะสมกับตำแหน่งงานอื่น ในกรณีที่ท่าน ผ่าน การพิจารณารับเข้าทำงาน - ข้อมูลในใบสมัครจะถูกเก็บรักษาไว้ตลอดระยะเวลาการเป็นพนักงาน/ลูกจ้าง - และเก็บต่อเนื่องอีกเป็นระยะเวลา 10 ปี - เพื่อกรณีต้องใช้เป็นหลักฐานประกอบการใช้สิทธิเรียกร้องตามกฎหมาย - พระราชบัญญัติคุ้มครองแรงงาน พ.ศ. 2541 และที่แก้ไขเพิ่มเติม - -

-

- -         2. ข้อมูลส่วนบุคคลที่กรุงเทพมหานครฯ - เก็บรวบรวมในคร้ังนี้ กรุงเทพมหานครฯ - จะใช้วิธีการที่ชอบด้วยกฏหมายและเป็นธรรมในการเก็บรวบรวมข้อมูลส่วนบุคคลอย่างจำกัดเพียงเท่าที่จำเป็นภายใต้วัตถุประสงค์การทำงานของกรุงเทพมหานครฯ - เพื่อใช้เป็นข้อมูลประกอบการพิจารณาคัดเลือกตามตำแหน่งที่ผู้ให้ข้อมูลประสงค์จะสมัครรับการคัดเลือกโดยกรุงเทพมหานครฯ - จะเก็บรวบรวมข้อมูลส่วนบุคคลของท่าน ดังนี้ -

    -
  • ชื่อ-นามสกุล เพื่อติดต่อกับทางกรุงเทพมหานครฯ
  • -
  • อีเมล์ เพื่อใช้ในการติดต่อกับกรุงเทพมหานครฯ
  • -
  • เบอร์โทร เพื่อใช้สมัครงานกับทางกรุงเทพมหานครฯ
  • -
  • ที่อยู่ เพื่อใช้สมัครงานกับทางกรุงเทพมหานครฯ
  • -
  • ประวัติการทำงาน, ประวัติการศึกษา, ประวัติการฝึกอบรม ตามข้อมูลข้างต้น
  • -
-         ท้้งนี้ข้อมูลส่วนบุคคลดังกล่าวเป็นข้อมูลที่จำเป็นสำหรับการทำงานของกรุงเทพมหานครฯ - หากไม่มีข้อมูลดังกล่าว อาจส่งผลต่อกระบวนการพิจารณาคุณสมบัติของผู้สมัคร - -

-

-     ทั้งนี้ผู้สมัครเป็นผู้มีสิทธิเลือกได้ว่าจะบันทึกข้อมูลส่วนบุคคลอื่นใด - และยินดีจะเปิดเผยข้อมูลดังกล่าวกับบุคคลหรือหน่วยงานอื่นหรือไม่ - วัตถุประสงค์ในการเก็บรวบรวมข้อมูลส่วนบุคคล กรุงเทพมหานครฯ - จะเก็บรวบรวมข้อมูลส่วนบุคคลของท่านเพื่อนำไปใช้หรือเปิดเผยเท่าที่จำเป็นภายใต้วัตถุประสงค์ในการใช้ประกอบการพิจารณาคัดเลือกตามตำแหน่งที่ผู้ให้ข้อมูลแสดงความประสงค์ไว้เท่าน้้น - กรุงเทพมหานครฯ - จะไม่ดำเนินการอื่นใดแตกต่างจากที่ระบุในวัตถุประสงค์เว้นแต่มีกฏหมายบัญญัติให้กระทำหรือมีหนังสือร้องขอที่สามารถปฏิบัติได้ตามกฏหมาย - เช่น เพื่อความจำเป็นในการป้องกันด้านสุขภาพและโรคติดต่ออันตราย -

+
console.log('not function') + }, + editorCondition: { + type: String, + default: () => + `
ข้อกำหนดและเงื่อนไขฉบับนี้ ถือเป็นข้อตกลงในการเก็บข้อมูล

    หนังสือยินยอมให้เก็บ ใช้หรือเปิดเผยข้อมูลส่วนบุคคลของผู้สมัคร เพื่อสมัครงานกับกรุงเทพมหานครฯ 1. คำยินยอมจากผู้ให้ข้อมูลกับกรุงเทพมหานครฯ ข้าพเจ้า System Administrator ยินยอมให้ใช้หรือเปิดเผยข้อมูลส่วนบุคคลที่เกี่ยวข้องกับข้าพเจ้า สำหรับให้กรุงเทพมหานครฯ พิจารณาคุณสมบัติว่ามีความเหมาะสมกับตำแหน่งงานที่ทางกรุงเทพมหานครฯ เปิดรับหรือไม่ ข้าพเจ้าฯ ยินยอมให้ทางกรุงเทพมหานครฯ เก็บข้อมูลส่วนบุคคล ตรวจสอบประวัติส่วนบุคคล ประวัติอาชญากรรม หรือประวัติ/ประสบการณ์การทำงานที่ผ่านมาของข้าพเจ้าฯ ไปยังบุคคล และ/หรือ หน่วยงานต่างๆ ที่เกี่ยวข้อง เพื่อเป็นข้อมูลประกอบการพิจารณาการคัดเลือกตามตำแหน่งที่ข้าพเจ้าสมัคร โดยข้าพเจ้าฯ ยินยอมให้เปิดเผยข้อมูลดังต่อไปนี้

        1. รายละเอียดข้อมูล ที่ผู้สมัครงานได้กรอกในใบสมัครงานของกรุงเทพมหานครฯ ข้อมูลบุคคลอ้างอิง/บุคคลที่เกี่ยวข้องตามที่ได้ระบุไว้ในใบสมคัร ประวัติส่วนบุคคลและประวัติการทำงานเป็นต้น 2.รายละเอียดข้อมูลต่างๆ ในเอกสารหรือหลักฐานที่ผู้สมัครได้นำส่งให้กับกรุงเทพมหานครฯ ทุกช่องทางการสื่อสาร เช่น จดหมาย หรืออีเมล์เป็นต้น ในกรณีที่ท่าน ไม่ผ่าน การพิจารณารับเข้าทำงาน ข้อมูลในใบสมคัรจะถูกเก็บรักษาไว้อีกเป็นระยะเวลา 24 เดือน เพื่อพิจารณาความเหมาะสมกับตำแหน่งงานอื่น ในกรณีที่ท่าน ผ่าน การพิจารณารับเข้าทำงาน ข้อมูลในใบสมัครจะถูกเก็บรักษาไว้ตลอดระยะเวลาการเป็นพนักงาน/ลูกจ้าง และเก็บต่อเนื่องอีกเป็นระยะเวลา 10 ปี เพื่อกรณีต้องใช้เป็นหลักฐานประกอบการใช้สิทธิเรียกร้องตามกฎหมาย พระราชบัญญัติคุ้มครองแรงงาน พ.ศ. 2541 และที่แก้ไขเพิ่มเติม

        2. ข้อมูลส่วนบุคคลที่กรุงเทพมหานครฯ เก็บรวบรวมในคร้ังนี้ กรุงเทพมหานครฯ จะใช้วิธีการที่ชอบด้วยกฏหมายและเป็นธรรมในการเก็บรวบรวมข้อมูลส่วนบุคคลอย่างจำกัดเพียงเท่าที่จำเป็นภายใต้วัตถุประสงค์การทำงานของกรุงเทพมหานครฯ เพื่อใช้เป็นข้อมูลป

  • ชื่อ-นามสกุล เพื่อติดต่อกับทางกรุงเทพมหานครฯ
  • อีเมล์ เพื่อใช้ในการติดต่อกับกรุงเทพมหานครฯ
  • เบอร์โทร เพื่อใช้สมัครงานกับทางกรุงเทพมหานครฯ
  • ที่อยู่ เพื่อใช้สมัครงานกับทางกรุงเทพมหานครฯ
  • ประวัติการทำงาน, ประวัติการศึกษา, ประวัติการฝึกอบรม ตามข้อมูลข้างต้น

        ท้้งนี้ข้อมูลส่วนบุคคลดังกล่าวเป็นข้อมูลที่จำเป็นสำหรับการทำงานของกรุงเทพมหานครฯ หากไม่มีข้อมูลดังกล่าว อาจส่งผลต่อกระบวนการพิจารณาคุณสมบัติของผู้สมัคร

    ทั้งนี้ผู้สมัครเป็นผู้มีสิทธิเลือกได้ว่าจะบันทึกข้อมูลส่วนบุคคลอื่นใด และยินดีจะเปิดเผยข้อมูลดังกล่าวกับบุคคลหรือหน่วยงานอื่นหรือไม่ วัตถุประสงค์ในการเก็บรวบรวมข้อมูลส่วนบุคคล กรุงเทพมหานครฯ จะเก็บรวบรวมข้อมูลส่วนบุคคลของท่านเพื่อนำไปใช้หรือเปิดเผยเท่าที่จำเป็นภายใต้วัตถุประสงค์ในการใช้ประกอบการพิจารณาคัดเลือกตามตำแหน่งที่ผู้ให้ข้อมูลแสดงความประสงค์ไว้เท่าน้้น กรุงเทพมหานครฯ จะไม่ดำเนินการอื่นใดแตกต่างจากที่ระบุในวัตถุประสงค์เว้นแต่มีกฏหมายบัญญัติให้กระทำหรือมีหนังสือร้องขอที่สามารถปฏิบัติได้ตามกฏหมาย เช่น เพื่อความจำเป็นในการป้องกันด้านสุขภาพและโรคติดต่ออันตราย

` } }) diff --git a/src/modules/01_exam/components/ExamCard.vue b/src/modules/01_exam/components/ExamCard.vue index 63041a9..da9fc9b 100644 --- a/src/modules/01_exam/components/ExamCard.vue +++ b/src/modules/01_exam/components/ExamCard.vue @@ -110,6 +110,10 @@
{{ position }}
+
ระดับ
+
+ {{ positionLevel }} +
ลำดับที่สอบได้
{{ number }} @@ -138,9 +142,7 @@ readonly />
-
- ความคิดเห็น/ข้อแนะนำ -
+
ความคิดเห็น/ข้อแนะนำ
{{ review }}
@@ -169,6 +171,7 @@ const positionId = ref(route.params.positionId.toString()) const fullName = ref('') const examNumber = ref('') const position = ref('') +const positionLevel = ref('') const citizenId = ref('') const examSeat = ref('') const scoreAFull = ref(null) @@ -183,8 +186,8 @@ const examResultinscore = ref('') const avatar = ref('') const score_expired = ref(new Date()) const number = ref('') -const reviewPoint = ref(0); -const review = ref("-"); +const reviewPoint = ref(0) +const review = ref('-') onMounted(async () => { await fetchStatus() @@ -204,7 +207,6 @@ const fetchStatus = async () => { scoreA.value = data.pointA scoreBFull.value = data.pointTotalB scoreB.value = data.pointB - position.value = data.posiiton == null ? '' : '' + data.posiiton.positionName scoreCFull.value = data.pointTotalC scoreC.value = data.pointC scoreSum.value = @@ -220,8 +222,9 @@ const fetchStatus = async () => { score_expired.value = new Date(data.announcementDate) number.value = data.number position.value = data.position - reviewPoint.value = data.reviewPoint; - review.value = data.review == null ? "-" : data.review; + positionLevel.value = data.positionLevel + reviewPoint.value = data.reviewPoint + review.value = data.review == null ? '-' : data.review }) .catch((e) => { messageError($q, e) diff --git a/src/modules/01_exam/components/ExamForm.vue b/src/modules/01_exam/components/ExamForm.vue index 6dafff1..827a5e4 100644 --- a/src/modules/01_exam/components/ExamForm.vue +++ b/src/modules/01_exam/components/ExamForm.vue @@ -6,16 +6,18 @@ v-model:formInformation="formInformation" v-model:formAddress="formAddress" v-model:formOccupation="formOccupation" + v-model:formEducation="formEducation" />
-
+
+
+ + + +
กรุณาตรวจสอบข้อมูลก่อนส่งใบสมัคร
+ + +
+ + +
+
+
ชื่อ :
+
+ {{ defaultInformation.firstname }}{{ defaultInformation.firstname }} + {{ defaultInformation.lastname }} +
+
+
+
เลขประจำตัวประชาชน :
+
{{ defaultInformation.cardid }}
+
+
+
ตำแหน่งที่สมัคร :
+
+ {{ position }}{{ positionLevel == null ? null : '/' + positionLevel }} +
+
+
+
+ + +
+
+ +
+
+ +
+
+
+
+
- diff --git a/src/modules/01_exam/components/Form/Information.vue b/src/modules/01_exam/components/Form/Information.vue index 5c4d4a4..c812161 100644 --- a/src/modules/01_exam/components/Form/Information.vue +++ b/src/modules/01_exam/components/Form/Information.vue @@ -10,7 +10,7 @@ />
-
+
-
+
-
+
+
+ +
-
@@ -169,28 +189,7 @@ label="เลขบัตรประจำตัวประชาชน" />
-
- - -
-
+
+