diff --git a/src/modules/02_users/views/permissionDetail.vue b/src/modules/02_users/views/permissionDetail.vue index 327fcf1b..a74fe26f 100644 --- a/src/modules/02_users/views/permissionDetail.vue +++ b/src/modules/02_users/views/permissionDetail.vue @@ -3,6 +3,25 @@ import { reactive, ref } from "vue"; import { useRouter } from "vue-router"; import type { FormRole } from "@/modules/02_users/interface/request/Main"; +const attrPrivilege = ref([]); +const attrPrivilegeOp = ref([ + { + id: "ROOT", + name: "มีสิทธิเข้าถึงข้อมูลในทุกระดับ", + }, + { + id: "CHILD", + name: "มีสิทธิเข้าถึงข้อมูลเฉพาะระดับชั้นปัจจุบันของตัวเอง", + }, + { + id: "NORMAL", + name: "มีสิทธิเข้าถึงข้อมูลเฉพาะในระดับชั้นตัวเองเท่านั้น", + }, + { + id: "SPECIFIC", + name: "มีสิทธิเข้าถึงข้อมูลเฉพาะเจาะจง", + }, +]); const router = useRouter(); const formData = reactive({ role: "", @@ -16,62 +35,62 @@ const systemLists = ref([ key: "SYS_METADATA_KPI", name: "ข้อมูลการประเมิน", selected: true, - owner: "", + attrOwnership: "", - create: true, - list: true, - get: true, - update: true, - delete: true, + attrIsCreate: true, + attrIsList: true, + attrIsGet: true, + attrIsUpdate: true, + attrIsDelete: true, children: [ { key: "INDICATOR", name: "ตัวชี้วัด", selected: true, - owner: true, + attrOwnership: true, - create: true, - list: true, - get: true, - update: true, - delete: true, + attrIsCreate: true, + attrIsList: true, + attrIsGet: true, + attrIsUpdate: true, + attrIsDelete: true, children: [ { key: "INDICATOR_PLAN", name: "ตามแผน", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "INDICATOR_POSITION", name: "ตามตำแหน่ง", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "INDICATOR_SPECIAL", name: "งานที่ได้รับมอบหมาย", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, ], }, @@ -79,25 +98,25 @@ const systemLists = ref([ key: "COMPETENCY", name: "สมรรถนะ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "STRATEGY", name: "ยุทธศาสตร์", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, ], }, @@ -105,110 +124,110 @@ const systemLists = ref([ key: "SYS_ORG", name: "โครงสร้างอัตรากำลัง", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "SYS_ORG_EMPLOYEE", name: "อัตรากำลังลูกจ้างประจำฯ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "SYS_REGISTRY", name: "ทะเบียนประวัติ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "COMMAND", name: "ออกคำสั่ง", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "SYS_EXAM", name: "สรรหา", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, children: [ { key: "SETTING_WEB_EXAM", name: "ตั้งค่าเว็บสรรหา", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "COMPETITIVE_EXAM", name: "สอบแข่งขัน", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, children: [ { key: "MANAGE_ROUND", name: "จัดการรอบสอบแข่งขัน", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "STAT_APPLY_EXAM", name: "สถิติสมัครสอบแข่งขัน", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, ], }, @@ -216,74 +235,74 @@ const systemLists = ref([ key: "QUALIFY_EXAM", name: "คัดเลือก", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, children: [ { key: "QUALIFY_MANAGE_ROUND", name: "จัดการรอบคัดเลือก", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "QUALIFY_ROUND_DISABLED", name: "จัดการรอบคัดเลือกคนพิการ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "QUALIFY_MANAGE_LIST", name: "จัดการรายชื่อคัดเลือก", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "QUALIFY_APPLY_STAT", name: "สถิติสมัครคัดเลือก", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "QUALIFY_APPLY_STAT_DISABLED", name: "สถิติสมัครคัดเลือกคนพิการ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, ], }, @@ -293,109 +312,109 @@ const systemLists = ref([ key: "SYS_PLACEMENT", name: "บรรจุ แต่งตั้ง ย้าย โอน", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, children: [ { key: "PLACEMENT_LIST", name: "รายชื่อผู้สอบผ่าน", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "PLACEMENT_TRANSFER", name: "รายการขอโอน", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "PLACEMENT_RECEIVE", name: "รายการรับโอน", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "PLACEMENT_HELP_GOVERNMENT", name: "รายการช่วยราชการ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "PLACEMENT_REPATRIATE", name: "รายการส่งตัวกลับ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "PLACEMENT_APPOINT", name: "รายการแต่งตั้ง-เลื่อน-ย้าย", selected: false, - owner: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrOwnership: "", + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "PLACEMENT_APPOINT_EMPLOYEE", name: "ปรับระดับชั้นงาน-ย้ายลูกจ้าง", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "PLACEMENT_OTHER", name: "รายการอื่นๆ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, ], }, @@ -403,86 +422,86 @@ const systemLists = ref([ key: "SYS_PROBATION", name: "การทดลองปฏิบัติหน้าที่ราชการ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "SYS_RETIREMENT", name: "พ้นจากราชการ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, children: [ { key: "RETIREMENT", name: "ประกาศเกษียณ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "RESIGN", name: "รายการลาออก", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "EXIT_INTERVIEW", name: "Exit interview", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "DECEASED", name: "รายการบันทึกการถึงแก่กรรม", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "DISMISS", name: "รายการให้ออก", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, ], }, @@ -490,86 +509,86 @@ const systemLists = ref([ key: "SYS_INSIGNIA", name: "เครื่องราชฯ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, children: [ { key: "INSIGNIA_ROUND", name: "รอบการเสนอขอ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "INSIGNIA_MANAGE", name: "จัดการคำขอ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "INSIGNIA_RECORD", name: "บันทึกผลการเสนอขอ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "INSIGNIA_ALLOCATE", name: "จัดสรรเครื่องราชฯ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "INSIGNIA_BORROW", name: "ยืม-คืนเครื่องราชฯ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "INSIGNIA_REPORT", name: "รายงาน", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, ], }, @@ -577,85 +596,85 @@ const systemLists = ref([ key: "SYS_LEAVE", name: "การลา", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, children: [ { key: "LEAVE_ROUND", name: "รอบการปฏิบัติงาน", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "CHANGE_LEAVE", name: "แก้ไขรอบการปฎิบัติงานผู้ใช้งาน", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "WORKTIME_LIST", name: "รายการลงเวลาปฏิบัติงาน", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "WORKTIME_SPECIAL", name: "ลงเวลากรณีพิเศษ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "LEAVE_LIST", name: "รายการลา", selected: false, - owner: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrOwnership: "", + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "LEAVE_REPORT", name: "รายงานสถิติการลา", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, ], }, @@ -663,134 +682,134 @@ const systemLists = ref([ key: "SYS_DISCIPLINE", name: "วินัย", selected: true, - owner: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrOwnership: "", + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, children: [ { key: "DISCIPLINE_COMPLAINTS", name: "เรื่องร้องเรียน", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "DISCIPLINE_INVESTIGATE", name: "สืบสวนข้อเท็จจริง", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "DISCIPLINE_DISCIPLINARY", name: "สอบสวนความผิดทางวินัย", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "DISCIPLINE_RESULT", name: "สรุปผลการพิจารณาความผิดทางวินัย", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "DISCIPLINE_SUSPEND", name: "รายชื่อผู้ถูกพักราชการ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "DISCIPLINE_APPEAL", name: "อุทธรณ์/ร้องทุกข์", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "DISCIPLINE_COMMAND", name: "ออกคำสั่งลงโทษทางวินัย", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "DISCIPLINE_BASIC", name: "ข้อมูลพื้นฐาน", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, children: [ { key: "DISCIPLINE_DIRECTOR", name: "กรรมการ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "DISCIPLINE_CHANNEL", name: "ช่องทางการร้องเรียน", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, ], }, @@ -800,63 +819,63 @@ const systemLists = ref([ key: "SYS_EVALUATE", name: "ประเมินบุคคล", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, children: [ { key: "EVALUATE_REQUEST", name: "คำขอประเมิน", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "EVALUATE_DIRECTOR_METTING", name: "กรรมการและการประชุม", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, children: [ { key: "EVALUATE_DIRECTOR", name: "กรรมการ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "EVALUATE_METTING", name: "การประชุม", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, ], }, @@ -866,86 +885,86 @@ const systemLists = ref([ key: "SYS_SALARY", name: "เงินเดือน/ค่าจ้าง", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, children: [ { key: "SALARY_CHART", name: "ผังบัญชีเงินเดือนข้าราชการ ฯ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "SALARY_EMPLOYEE_CHART", name: "ผังบัญชีค่าจ้างลูกจ้างประจำ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "SALARY_ROUND", name: "รอบการเลื่อนเงินเดือน", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "SALARY_SLIP", name: "เลื่อนเงินเดือนข้าราชการ ฯ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "SALARY_EMPLOYEE_SLIP", name: "เลื่อนค่าจ้างลูกจ้างประจำ", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "SALARY_COMMAND", name: "ออกคำสั่งเลื่อนเงินเดือน/ค่าจ้าง", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, ], }, @@ -953,38 +972,38 @@ const systemLists = ref([ key: "SYS_KPI", name: "ประเมินผลการปฏิบัติราชการระดับบุคคล", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, children: [ { key: "KPI_Round", name: "รอบการประเมิน", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "KPI_List", name: "รายการการประเมินผล", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, ], }, @@ -992,67 +1011,69 @@ const systemLists = ref([ key: "SYS_DEVELOPMENT", name: "พัฒนาบุคลากร", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, children: [ { key: "DEVELOPMENT_PROJECT", name: "โครงการ/หลักสูตรการฝึกอบรม", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "DEVELOPMENT_HISTORY", name: "ประวัติฝึกอบรม/ดูงาน ขรก.", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "DEVELOPMENT_HISTORY_EMPLOYEE", name: "ประวัติฝึกอบรม/ดูงานลูกจ้าง", selected: false, - owner: "", + attrOwnership: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, { key: "DEVELOPMENT_SCHOLARSHIP", name: "ทุนการศึกษา/ฝึกอบรม", selected: false, - owner: "", - create: false, - list: false, - get: false, - update: false, - delete: false, + attrOwnership: "", + attrIsCreate: false, + attrIsList: false, + attrIsGet: false, + attrIsUpdate: false, + attrIsDelete: false, }, ], }, ]); -function onSubmit() {} +function onSubmit() { + console.log(systemLists.value) +} @@ -1376,3 +1523,10 @@ function onSubmit() {} +