diff --git a/src/modules/03_recruiting/components/ExamFinished.vue b/src/modules/03_recruiting/components/ExamFinished.vue index 4c6153ab1..8fdc0c397 100644 --- a/src/modules/03_recruiting/components/ExamFinished.vue +++ b/src/modules/03_recruiting/components/ExamFinished.vue @@ -14,10 +14,10 @@
{{ examNumber }}
-
เลขที่นั่งสอบ :
+
สนามสอบ :
{{ examSeat }}
-
+
diff --git a/src/modules/03_recruiting/components/TableCandidate.vue b/src/modules/03_recruiting/components/TableCandidate.vue index aa1acbafd..b986db0c1 100644 --- a/src/modules/03_recruiting/components/TableCandidate.vue +++ b/src/modules/03_recruiting/components/TableCandidate.vue @@ -81,7 +81,7 @@ attrs.rows.filter((r) => r.status == 'checkRegister').length == 0 " > - ตรวจสอบข้อมูล + ตรวจสอบข้อมูล/ได้รับใบสมัครแล้ว
diff --git a/src/modules/03_recruiting/views/02_qualify/ExamForm.vue b/src/modules/03_recruiting/views/02_qualify/ExamForm.vue index 0b578d4b3..346cf7a8b 100644 --- a/src/modules/03_recruiting/views/02_qualify/ExamForm.vue +++ b/src/modules/03_recruiting/views/02_qualify/ExamForm.vue @@ -76,7 +76,7 @@ checked-icon="task_alt" unchecked-icon="panorama_fish_eye" val="1" - label="ผ่านการตรวจสอบคุณสมบัติ" + label="ผ่านการตรวจสอบคุณสมบัติ/กดรับใบสมัคร" class="col-12" @update:modelValue="reason = ''" /> diff --git a/src/modules/03_recruiting/views/02_qualify/Manage.vue b/src/modules/03_recruiting/views/02_qualify/Manage.vue index 24d2f469e..c162a11f4 100644 --- a/src/modules/03_recruiting/views/02_qualify/Manage.vue +++ b/src/modules/03_recruiting/views/02_qualify/Manage.vue @@ -27,7 +27,7 @@ {{ props.rowIndex + 1 }}
- {{ col.value + 543 }} + {{ props.row.round }}/{{ col.value + 543 }}
([ { name: "yearly", align: "left", - label: "ปีงบประมาณ", + label: "รอบ/ปีงบประมาณ", sortable: true, field: "yearly", headerStyle: "font-size: 14px", diff --git a/src/modules/03_recruiting/views/02_qualify/Payment.vue b/src/modules/03_recruiting/views/02_qualify/Payment.vue index 6e276cc1f..465a0f47a 100644 --- a/src/modules/03_recruiting/views/02_qualify/Payment.vue +++ b/src/modules/03_recruiting/views/02_qualify/Payment.vue @@ -228,7 +228,7 @@ checked-icon="task_alt" unchecked-icon="panorama_fish_eye" val="1" - label="ผ่านการตรวจสอบคุณสมบัติ" + label="ผ่านการตรวจสอบคุณสมบัติ/กดรับใบสมัคร" dense class="col-12" @update:modelValue="reason = ''" diff --git a/src/modules/03_recruiting/views/02_qualify/Period.vue b/src/modules/03_recruiting/views/02_qualify/Period.vue index b452e708a..25e35fcc4 100644 --- a/src/modules/03_recruiting/views/02_qualify/Period.vue +++ b/src/modules/03_recruiting/views/02_qualify/Period.vue @@ -31,7 +31,7 @@ {{ props.rowIndex + 1 }}
- {{ col.value + 543 }} + {{ props.row.round }}/{{ col.value + 543 }}
([ { name: "yearly", align: "center", - label: "ปีงบประมาณ", + label: "รอบ/ปีงบประมาณ", sortable: true, field: "yearly", headerStyle: "font-size: 14px", diff --git a/src/modules/03_recruiting/views/02_qualify/PeriodAdd.vue b/src/modules/03_recruiting/views/02_qualify/PeriodAdd.vue index aa6289d3e..73d9aee6f 100644 --- a/src/modules/03_recruiting/views/02_qualify/PeriodAdd.vue +++ b/src/modules/03_recruiting/views/02_qualify/PeriodAdd.vue @@ -1179,10 +1179,10 @@ const name = ref(""); const note = ref(""); const editor = ref(""); const editorCondition = ref( - `
ข้อกำหนดและเงื่อนไขฉบับนี้ ถือเป็นข้อตกลงในการเก็บข้อมูล

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

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

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

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

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

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

` + `
คำรับรอง

1. ข้าพเจ้าขอให้คำรับรองว่า ข้อความดังกล่าวข้างต้นเป็นจริงทุกประการ และข้าพเจ้ามีคุณสมบัติทั่วไปและไม่มีลักษณะต้องห้ามตามมาตรา 43 แห่งพระราชบัญญัติระเบียบข้าราชการกรุงเทพมหานครและบุคลากรกรุงเทพมหานคร พ.ศ. 2554 และมีคุณสมบัติเฉพาะสำหรับตำแหน่งที่สมัครตรงตามประกาศรับสมัคร
2. กรณีข้าพเจ้ามีลักษณะต้องห้าม ตามมาตรา 43 ข. แห่งพระราชบัญญัติระเบียบข้าราชการกรุงเทพมหานครและบุคลากรกรุงเทพมหานคร พ.ศ. 2554 และประสงค์จะยื่นคำขอยกเว้นเข้ารับราชการฯ ต่อสำนักงาน ก.ก. ตามระเบียบ ก.ก. ว่าด้วยการยกเว้นให้ผู้มีลักษณะต้องห้ามเข้ารับราชการเป็นข้าราชการกรุงเทพมหานคร พ.ศ. 2556 ตามมติ ก.ก. ครั้งที่ 7/2556 เมื่อวันที่ 15 สิงหาคม 2556 ข้าพเจ้าจะยื่นคำขอยกเว้นฯ ภายในวันปิดรับสมัคร ทั้งนี้ หากยื่นภายหลังกำหนด สำนักงาน ก.ก. จะไม่รับคำขอดังกล่าว
3. ข้าพเจ้าจะยื่นหลักฐานและเอกสารที่แสดงว่า เป็นผู้มีคุณสมบัติทั่วไปและมีคุณสมบัติเฉพาะสำหรับตำแหน่งที่สมัครตรงตามประกาศรับสมัครภายในระยะเวลาที่กำหนดตามประกาศฯ หากมีการตรวจสอบหลักฐานและเอกสาร และหรือคุณวุฒิการศึกษาของข้าพเจ้าในภายหลังปรากฏว่าข้าพเจ้ามีคุณสมบัติไม่ตรงหรือมีลักษณะต้องห้ามตามประกาศรับสมัครหรือไม่ได้รับการยกเว้นให้ถือว่า ข้าพเจ้าเป็นผู้ขาดคุณสมบัติในการสมัครครั้งนี้มาตั้งแต่ต้น และไม่มีสิทธิได้รับการบรรจุและแต่งตั้งให้ดำรงตำแหน่ง และข้าพเจ้าจะไม่มีสิทธิเรียกร้องใด ๆ ทั้งสิ้น และหากข้าพเจ้าจงใจกรอกข้อความอันเป็นเท็จ อาจมีความผิดทางอาญาฐานแจ้งความเท็จต่อเจ้าพนักงาน ตามประมวลกฎหมายอาญา มาตรา 137
4. ข้าพเจ้าได้ศึกษาและทำความเข้าใจพระราชบัญญัติคุ้มครองข้อมูลส่วนบุคคล พ.ศ. 2562 ตลอดจนประกาศและระเบียบที่เกี่ยวข้องโดยละเอียดครบถ้วนแล้ว ข้าพเจ้าขอแสดงความยินยอมให้หน่วยงานหรือบุคคลที่เกี่ยวข้องกับการดำเนินการสรรหา สามารถเก็บ รวบรวม ใช้และเปิดเผยข้อมูลส่วนบุคคลที่เกี่ยวข้องกับข้าพเจ้า เพื่อประโยชน์ของทางราชการตามกฎหมายที่เกี่ยวข้อง
5. ข้าพเจ้ารับทราบว่าการส่งใบสมัครคัดเลือกฯ พร้อมเอกสารนี้ ยังไม่ได้รับการตรวจสอบคุณสมบัติตามหลักเกณฑ์ ประกาศรับสมัครคัดเลือก และเงื่อนไขต่าง ๆ โดยจะได้รับการตรวจสอบคุณสมบัติเมื่อเป็นผู้สอบผ่านข้อเขียนภาคความรู้ความสามารถที่ใช้เฉพาะตำแหน่งแล้วเท่านั้น
` ); const editorConfirm = ref( - `
1. ข้าพเจ้าขอให้คำรับรองว่า ข้อความดังกล่าวข้างต้นนี้เป็นจริงทุกประการและข้าพเจ้ามีคุณสมบัติทั่วไปและ ไม่มีลักษณะต้องห้าม ตามมาตรา 43 แห่งพระราชบัญญัติระเบียบข้าราชการกรุงเทพมหานครและบุคลากร-กรุงเทพมหานคร พ.ศ. 2554 และมีคุณสมบัติเฉพาะสำหรับตำแหน่งที่สมัครตรงตามประกาศรับสมัคร
2. กรณีข้าพเจ้ามีลักษณะต้องห้าม ตามมาตรา 43 ข. แห่งพระราชบัญญัติระเบียบข้าราชการกรุงเทพมหานคร และบุคลากรกรุงเทพมหานคร พ.ศ. 2554 และประสงค์จะยื่นคำขอยกเว้นเข้ารับราชการฯ ต่อหัวหน้าสำนักงาน ก.ก. ตามระเบียบ ก.ก. ว่าด้วยการยกเว้นให้ผู้มีลักษณะต้องห้ามเข้ารับราชการเป็นข้าราชการกรุงเทพมหานคร พ.ศ. 2556 ตามมติ ก.ก. ครั้งที่ 7/2556 เมื่อวันที่ 15 สิงหาคม 2556 ข้าพเจ้าจะยื่นภายในวันปิดรับสมัคร ทั้งนี้ หากยื่นภายหลังกำหนด สำนักงาน ก.ก. จะไม่รับคำขอดังกล่าว
3. ข้าพเจ้าจะยื่นหลักฐานและเอกสารที่แสดงว่าเป็นผู้มีคุณสมบัติทั่วไปและมีคุณสมบัติเฉพาะสำหรับตำแหน่งที่สมัครตรงตามประกาศรับสมัครภายในระยะเวลาที่กำหนดตามประกาศฯ
4. หากมีการตรวจสอบหลักฐานและเอกสารและหรือคุณวุฒิการศึกษาของข้าพเจ้าในภายหลัง ปรากฏว่าข้าพเจ้ามีคุณสมบัติไม่ตรงหรือมีลักษณะต้องห้ามตามประกาศรับสมัครหรือไม่ได้รับการยกเว้นให้ถือว่าข้าพเจ้า เป็นผู้ขาดคุณสมบัติในการสมัครครั้งนี้มาตั้งแต่ต้น และไม่มีสิทธิได้รับการบรรจุและแต่งตั้งให้ดำรงตำแหน่ง และข้าพเจ้าจะไม่ใช้สิทธิเรียกร้องใด ๆ ทั้งสิ้น และหากข้าพเจ้าจงใจกรอกข้อความอันเป็นเท็จอาจมีความผิดทางอาญาฐานแจ้งความเท็จต่อเจ้าพนักงานตามประมวลกฎหมายอาญา มาตรา 137
` + `
ข้อกำหนดและเงื่อนไขฉบับนี้ ถือเป็นข้อตกลงในการเก็บข้อมูล

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

` ); const checkDocument = ref(false); const checkDisability = ref(false); diff --git a/src/modules/03_recruiting/views/02_qualify/manageDetail.vue b/src/modules/03_recruiting/views/02_qualify/manageDetail.vue index f2cd65577..640278b5a 100644 --- a/src/modules/03_recruiting/views/02_qualify/manageDetail.vue +++ b/src/modules/03_recruiting/views/02_qualify/manageDetail.vue @@ -282,7 +282,7 @@ const optionsStatus = ref([ }, { id: "checkRegister", - name: "ตรวจสอบข้อมูลสมัครสอบ", + name: "รอกดรับใบสมัคร", }, { id: "payment", @@ -298,11 +298,11 @@ const optionsStatus = ref([ }, { id: "checkSeat", - name: "จัดที่นั่งสอบ", + name: "กดรับใบสมัครแล้ว", }, { id: "checkPoint", - name: "สรุปคะแนนสอบ", + name: "รอสรุปคะแนนสอบ", }, { id: "done", @@ -554,7 +554,7 @@ const fetchDataSummary = async () => { }; /** - * สรุปคะแนนสอบ + * รอสรุปคะแนนสอบ */ const clickPointRow = async (row: any) => { candidateId.value = row.id; @@ -574,7 +574,7 @@ const statusCandidate = (status: string) => { case "register": return "ยังไม่สมัครสอบ"; case "checkRegister": - return "ตรวจสอบข้อมูลสมัครสอบ"; + return "รอกดรับใบสมัคร"; case "payment": return "รอชำระค่าสมัครสอบ"; case "rejectRegister": @@ -584,9 +584,9 @@ const statusCandidate = (status: string) => { case "rejectPayment": return "หลักฐานชำระเงินไม่ถูกต้อง"; case "checkSeat": - return "จัดที่นั่งสอบ"; + return "กดรับใบสมัครแล้ว"; case "checkPoint": - return "สรุปคะแนนสอบ"; + return "รอสรุปคะแนนสอบ"; case "done": return "คัดเลือกสำเร็จ"; case "waiver": diff --git a/src/modules/05_placement/components/PersonalDetail/Information/Address.vue b/src/modules/05_placement/components/PersonalDetail/Information/Address.vue index 36737904c..820acc19c 100644 --- a/src/modules/05_placement/components/PersonalDetail/Information/Address.vue +++ b/src/modules/05_placement/components/PersonalDetail/Information/Address.vue @@ -77,7 +77,7 @@ const currentAddress = reactive({ }); onMounted(async () => { - // await getNewData(); + await getNewData(); emit("update:statusEdit", false); }); @@ -126,13 +126,13 @@ const filterSelector = (val: any, update: Function, refData: string) => { const refreshData = async () => { myform.value.reset(); - await props.fetch(); + // await props.fetch(); await fetchProvince(); - // await getNewData(); + await getNewData(); }; const getNewData = async () => { - await props.fetch(); + // await props.fetch(); await fetchProvince(); }; @@ -181,9 +181,9 @@ const editData = async () => { .finally(async () => { edit.value = false; emit("update:statusEdit", false); - // await getNewData(); - await props.fetch(); - await fetchProvince(); + await getNewData(); + // await props.fetch(); + // await fetchProvince(); }); }; diff --git a/src/modules/05_placement/components/Transfer/transferMain.vue b/src/modules/05_placement/components/Transfer/transferMain.vue index 1969df183..60185641b 100644 --- a/src/modules/05_placement/components/Transfer/transferMain.vue +++ b/src/modules/05_placement/components/Transfer/transferMain.vue @@ -143,19 +143,15 @@ const closeModal = () => { // เปิดโมเดล const openModalOrder = () => { - console.log(filters.value); - openModal(); + console.log("filters===>",filters.value) const row = filters.value.filter( (r: ResponseData) => - (r.status == "WAITTING" || - r.status == "PENDING" || - r.status == "APPROVE") && - r.createdAt && + (r.status == "APPROVE") && r.organizationPositionOld && r.positionTypeOld && - r.positionLevel && - r.posNo && + r.positionLevelOld && + r.positionNumberOld && r.salary !== null && r.organization && r.date diff --git a/src/modules/07_insignia/store.ts b/src/modules/07_insignia/store.ts index 5b0cb0476..bdd276af6 100644 --- a/src/modules/07_insignia/store.ts +++ b/src/modules/07_insignia/store.ts @@ -32,12 +32,15 @@ export const useInsigniaDataStore = defineStore("insignia", () => { //รางาน const optionReport = ref([ - { id: '45', title: "บัญชีรายชื่อข้าราชการผู้ขอพระราชทานเครื่องราชอิสริยาภรณ์" }, - { id: '43', title: 'บัญชีระดับผลการประเมินผลการปฏิบัติราชการในรอบ 5 ปี' }, - { id: '44', title: 'บัญชีแสดงจำนวนชั้นตราเครื่องราชฯ' } - ]) + { + id: "45", + title: "บัญชีรายชื่อข้าราชการผู้ขอพระราชทานเครื่องราชอิสริยาภรณ์", + }, + { id: "43", title: "บัญชีระดับผลการประเมินผลการปฏิบัติราชการในรอบ 5 ปี" }, + { id: "44", title: "บัญชีแสดงจำนวนชั้นตราเครื่องราชฯ" }, + ]); const mainTab = ref("pending"); - const dataInsigniaType = ref([]) + const dataInsigniaType = ref([]); // เรียกราชชื่อการเสนอขอ const fetchData = async (data: any) => { if (data !== null) { @@ -61,7 +64,12 @@ export const useInsigniaDataStore = defineStore("insignia", () => { markLeave: e.markLeave, markRate: e.markRate, isApprove: e.isApprove, - statusMark: e.markDiscipline === true || e.markLeave === true || e.markRate === true ? true : false + statusMark: + e.markDiscipline === true || + e.markLeave === true || + e.markRate === true + ? true + : false, })); rows.value = await datalist; listinsignia.value = await datalist; @@ -79,7 +87,8 @@ export const useInsigniaDataStore = defineStore("insignia", () => { const fetchOption = (op: any) => { if (agency.value !== null) { typeOc.value = agency.value; - optionsTypeOc.value = op.filter((e: any) => e.id == agency.value); + optionsTypeOc.value = op; + // .filter((e: any) => e.id == agency.value); } else { (optionsTypeOc.value = op), (typeOc.value = op[0].id); } @@ -105,8 +114,8 @@ export const useInsigniaDataStore = defineStore("insignia", () => { }; // ค้นหาข้อมมูลราชชื่อ ตาม ประเท๓และสถานภาพ const searchDataTable = async (type: string, employeeClasstype: string) => { - typeinsignia.value = type - employeeClass.value = employeeClasstype + typeinsignia.value = type; + employeeClass.value = employeeClasstype; if (type !== "all" && employeeClasstype !== "all") { rows.value = listinsignia.value.filter( (e: any) => @@ -127,7 +136,7 @@ export const useInsigniaDataStore = defineStore("insignia", () => { }; // ประเภทเครื่องราช function fetchInsigniaType(data: any) { - dataInsigniaType.value = data + dataInsigniaType.value = data; } // ประเภทลูกจ้าง @@ -147,15 +156,14 @@ export const useInsigniaDataStore = defineStore("insignia", () => { function convertStatus(val: string) { switch (val) { case "WAITTING": - return "สร้างรอบ" + return "สร้างรอบ"; case "PENDING": - return "กำลังดำเนินการ" + return "กำลังดำเนินการ"; case "DONE": - return "เสร็จสิ้น" + return "เสร็จสิ้น"; } } - return { roundId, optionRound,