diff --git a/src/modules/05_placement/components/pass/DialogFooter.vue b/src/modules/05_placement/components/pass/DialogFooter.vue index 8f99bc4e7..a5382c694 100644 --- a/src/modules/05_placement/components/pass/DialogFooter.vue +++ b/src/modules/05_placement/components/pass/DialogFooter.vue @@ -1,21 +1,4 @@ - - - - - แก้ไขข้อมูล - - - - - บันทึก - - - - + + + + + แก้ไขข้อมูล + + + + บันทึก + + + + diff --git a/src/modules/05_placement/components/pass/DialogHeader.vue b/src/modules/05_placement/components/pass/DialogHeader.vue index b02ec8f26..17140c5d5 100644 --- a/src/modules/05_placement/components/pass/DialogHeader.vue +++ b/src/modules/05_placement/components/pass/DialogHeader.vue @@ -1,19 +1,4 @@ - - - {{ title }} - - - + + + {{ title }} + + + + + diff --git a/src/modules/05_placement/components/pass/Table.vue b/src/modules/05_placement/components/pass/Table.vue index d7a033d69..d5b660d67 100644 --- a/src/modules/05_placement/components/pass/Table.vue +++ b/src/modules/05_placement/components/pass/Table.vue @@ -12,7 +12,7 @@ import { useCounterMixin } from "@/stores/mixin"; const mixin = useCounterMixin(); //เรียกฟังก์ชันกลาง const editvisible = ref(false); const myForm = ref(null); -const edit = ref(false); +const edit = ref(true); const visibleColumns = ref([]); const store = usePlacementDataStore(); const filter = ref(""); @@ -365,23 +365,23 @@ const save = () => { // modal detail interface CheckboxItem { - value: number; + id: number; label: string; } const selection = ref([]); const checkboxItems: CheckboxItem[] = [ - { value: 1, label: 'ไม่เป็นผู้ดำรงตำแหน่งทางการเมือง' }, - { value: 2, label: 'ไม่เป็นคนไร้ความสามารถ คนเสมือนไร้ความสามารถ คนวิกลจริตหรือจิตฟั่นเฟือน ไม่สมประกอบหรือเป็นโรคตามที่กำหนดในกฎ ก.พ.' }, - { value: 3, label: 'ไม่เป็นผู้อยู่ในระหว่างถูกสั่งพักราชการหรือถูกสั่งให้ออกจากราชการไว้ก่อนตามพระราชบัญญัตินี้ หรือตามกฎหมายอื่น' }, - { value: 4, label: 'ไม่เป็นผู้บกพร่องในศีลธรรมอันดีจนเป็นที่รังเกียจของสังคม' }, - { value: 5, label: 'ไม่เป็นกรรมการหรือผู้ดำรงตำแหน่งที่รับผิดชอบในการบริหารพรรคการเมือง หรือเจ้าหน้าที่ในพรรคการเมือง' }, - { value: 6, label: 'ไม่เป็นบุคคลล้มละลาย' }, - { value: 7, label: 'ไม่เป็นผู้เคยต้องรับโทษจำคุกโดยคำพิพากษาถึงที่สุดให้จำคุกเพราะกระทำความผิดทางอาญา เว้นแต่เป็นโทษสำหรับความผิดที่ใด้กระทำโดยประมาทหรือความผิดลหุโทษ' }, - { value: 8, label: 'ไม่เป็นผู้เคยถูกลงโทษให้ออก ปลดออก หรือไล่ออกจากรัฐวิสาหกิจ หรือ หน่วยงานอื่นของรัฐ' }, - { value: 9, label: 'เป็นผู้เคยถูลงโทษให้ออก หรือปลดออก เพราะกระทำผิตวินัยตามพระราชบัญญัตินี้ หรือตามกฎหมายอื่น' }, - { value: 10, label: 'เป็นผู้เคยถูกลงโทษไล่ออก เพราะกระทำผิดวินัยตามพระราชบัญญัตินี้ หรือตามกฎหมายอื่น' }, - { value: 11, label: 'เป็นผู้เคยกระทำการทุจริตในการสอบเข้ารับราชการ หรือเข้าปฏิบัติงานใน หน่วยงานของรัฐ' }, + { id: 1, label: 'ไม่เป็นผู้ดำรงตำแหน่งทางการเมือง' }, + { id: 2, label: 'ไม่เป็นคนไร้ความสามารถ คนเสมือนไร้ความสามารถ คนวิกลจริตหรือจิตฟั่นเฟือน ไม่สมประกอบหรือเป็นโรคตามที่กำหนดในกฎ ก.พ.' }, + { id: 3, label: 'ไม่เป็นผู้อยู่ในระหว่างถูกสั่งพักราชการหรือถูกสั่งให้ออกจากราชการไว้ก่อนตามพระราชบัญญัตินี้ หรือตามกฎหมายอื่น' }, + { id: 4, label: 'ไม่เป็นผู้บกพร่องในศีลธรรมอันดีจนเป็นที่รังเกียจของสังคม' }, + { id: 5, label: 'ไม่เป็นกรรมการหรือผู้ดำรงตำแหน่งที่รับผิดชอบในการบริหารพรรคการเมือง หรือเจ้าหน้าที่ในพรรคการเมือง' }, + { id: 6, label: 'ไม่เป็นบุคคลล้มละลาย' }, + { id: 7, label: 'ไม่เป็นผู้เคยต้องรับโทษจำคุกโดยคำพิพากษาถึงที่สุดให้จำคุกเพราะกระทำความผิดทางอาญา เว้นแต่เป็นโทษสำหรับความผิดที่ใด้กระทำโดยประมาทหรือความผิดลหุโทษ' }, + { id: 8, label: 'ไม่เป็นผู้เคยถูกลงโทษให้ออก ปลดออก หรือไล่ออกจากรัฐวิสาหกิจ หรือ หน่วยงานอื่นของรัฐ' }, + { id: 9, label: 'เป็นผู้เคยถูลงโทษให้ออก หรือปลดออก เพราะกระทำผิตวินัยตามพระราชบัญญัตินี้ หรือตามกฎหมายอื่น' }, + { id: 10, label: 'เป็นผู้เคยถูกลงโทษไล่ออก เพราะกระทำผิดวินัยตามพระราชบัญญัตินี้ หรือตามกฎหมายอื่น' }, + { id: 11, label: 'เป็นผู้เคยกระทำการทุจริตในการสอบเข้ารับราชการ หรือเข้าปฏิบัติงานใน หน่วยงานของรัฐ' }, ]; const clickSave = async () => { @@ -389,345 +389,326 @@ const clickSave = async () => { }; - - - - - + + + + + - - - - - - - - - {{ col.value }} - {{ props.row.Id }} - - + + + + + + + + + {{ col.value }} + {{ props.row.Id }} + + - - - - - - - - - - - - - {{ props.row.UnitGroup }} - {{ col.value }} - - - - - - - {{ year + 543 }} - - - {{ parseInt(value + 543) }} - - - - - - - - - - - - - - - {{ mixin.date2Thai(col.value) }} - - - - {{ col.value }} - - - - - - - - - - - - - - - - - - + + + + + + + + + + - + + {{ props.row.UnitGroup }} + {{ col.value }} + + + + + + + {{ year + 543 }} + + + {{ parseInt(value + 543) }} + + + + + + + + + + + + - + + {{ mixin.date2Thai(col.value) }} + + + + {{ col.value }} + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ข้อมูลทั่วไป + ข้าราชการฯ กทม + + + + + เลขที่ประจำตัวประชาชน + + + วัน/เดือน/ปีเกิด + + + + + {{ information.cardId }} + + + {{ information.birthday }} + + + + + ชื่อ-นามสกุล + + + เพศ + + + + + {{ information.fullname }} + + + {{ information.gender }} + + + + + + + + + ภูมิลำนำ + + + + ที่อยู่ + + + {{ information.address }} + + + + + + + + การศึกษา + + + + + สถานศึกษา + + + สาขาวิชาเอก + + + + + {{ information.school }} + + + {{ information.department }} + + + + + วุฒิการศึกษา + + + อื่นๆ + + + + + {{ information.deegree ? information.deegree : '-' }} + + + {{ information.other }} + + + + + + + + + + การสอบ + + + + + + + ประเภท + ภาค ก + ภาค ข + ภาค ค + รวมทั้งหมด - - + + คะแนนที่ได้ + {{ information.A1 }} + {{ information.B1 }} + {{ information.C1 }} + {{ (information.A1 + information.B1 + information.C1) }} + + + ผลการสอบ + {{ information.A2 }} + {{ information.B2 }} + {{ information.C2 }} + {{ (information.A2 + information.B2 + information.C2) }} - - - - - - - - + + + + + + + ผลการสอบ + ลำดับที่สอบได้ + จำนวนครั้งที่สมัครสอบ - - - - - - - - + + {{ information.status }} + {{ information.range }} + {{ information.total }} + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ข้อมูลทั่วไป - - - - เลขที่ประจำตัวประชาชน - - - {{ information.cardId }} - - - ชื่อ-นามสกุล - - - {{ information.fullname }} - - - - - วัน/เดือน/ปีเกิด - - - {{ information.birthday }} - - - เพศ - - - {{ information.gender }} - - - - - - - ภูมิลำนำ - - - - ที่อยู่ - - - {{ information.address }} - - - - - - - การศึกษา - - - - สถานศึกษา - - - {{ information.school }} - - - วุฒิการศึกษา - - - {{ information.deegree }} - - - - - สาขาวิชาเอก - - - {{ information.department }} - - - อื่นๆ - - - {{ information.other }} - - - - - - - การสอบ - - - - - ประเภท - - - คะแนนเต็ม - - - คะแนนที่ได้ - - - ผลการสอบ - - - {{ information.status }} - - - - - ภาค ก - - - {{ information.A1 }} - - - {{ information.A2 }} - - - ลำดับที่สอบได้ - - - {{ information.range }} - - - - - - ภาค ข - - - {{ information.B1 }} - - - {{ information.B2 }} - - - จำนวนครั้งที่สมัครสอบ - - - {{ information.total }} - - - - - - ภาค ค - - - {{ information.C1 }} - - - {{ information.C2 }} - - - - - - รวมทั้งหมด - - - {{ (information.A1 + information.B1 + information.C1) }} - - - {{ (information.A2 + information.B2 + information.C2) }} - - - - - - - การคัดกรองคุณสมบัติ - - - - - - - - - - - - - + + + + การคัดกรองคุณสมบัติ + + + + + + + + + + + + @@ -765,4 +746,81 @@ const clickSave = async () => { margin-bottom: 0; color: #818181; } + +.icon-officer { + color: #00AA86; + padding-left: 20px; +} + +.check-officer { + font-size: 17px; + font-weight: 500; + line-height: 26px; + color: #00AA86; + padding-left: 20px; +} + +.contanier-box-main { + padding: 10px 21px 10px 21px; +} + +.contanier-box-mini { + padding: 10px 0px 10px 0px; +} + +.card-panding { + padding: 15px 21px 15px 21px; +} + +.header-text { + font-size: 18px; + font-weight: 600; + color: #4F4F4F; +} + +.header-sub-text { + font-size: 16px; + font-weight: 400; + line-height: 150%; + color: #818181; +} + +.sub-text { + font-weight: 400; + font-size: 16px; + line-height: 22px; + letter-spacing: 0.0025em; + color: #35373C; +} + +.card-exam { + border-radius: 5px; + background: #FAFAFA; +} + +.header-sub-text-exam { + font-size: 15px; + font-weight: 500; + line-height: 150%; + color: #818181; +} + +.header-sub-text-exam-2 { + font-size: 15px; + font-weight: 500; + line-height: 150%; + color: #00AA86; +} + +.sub-text-exam { + font-size: 15px; + font-weight: 500; + color: #000000; +} + +.checkbox-group { + font-size: 16px; + font-weight: 400; + color: #35373C; +} \ No newline at end of file
{{ props.row.Id }}
{{ col.value }}