diff --git a/src/modules/03_logs/components/LogTable.vue b/src/modules/03_logs/components/LogTable.vue index 63b6ce6c..0a4f3372 100644 --- a/src/modules/03_logs/components/LogTable.vue +++ b/src/modules/03_logs/components/LogTable.vue @@ -1,15 +1,21 @@ diff --git a/src/modules/03_logs/views/lists.vue b/src/modules/03_logs/views/lists.vue index 00e67f21..fe5ae7b4 100644 --- a/src/modules/03_logs/views/lists.vue +++ b/src/modules/03_logs/views/lists.vue @@ -3,147 +3,169 @@ /** importComponents*/ import CardComponents from "@/modules/03_logs/components/CardComponents.vue"; +import { useCounterMixin } from "@/stores/mixin"; import LogTable from "@/modules/03_logs/components/LogTable.vue"; import { useRoute } from "vue-router"; import http from "@/plugins/http"; +import { useQuasar } from "quasar"; import config from "@/app.config"; import { ref, onMounted } from "vue"; -import { useCurrencyInput } from "vue-currency-input"; +import { useDataStore } from "@/modules/03_logs/stores/main"; +import { storeToRefs } from "pinia"; /** importStore*/ +const storeData = useDataStore(); +const { logData, size, searchAfter, systemName } = storeToRefs(storeData); const route = useRoute(); /** use*/ +const title = ref(""); +const $q = useQuasar(); const menuList = ref<{ icon: string; label: string; path: string }[]>([ { icon: "mdi-file-account-outline", label: "ระบบทะเบียนประวัติ", - path: "lists?system=register", + path: "/lists?system=register", }, { icon: "mdi-account-group", label: "ระบบโครงสร้างหน่วยงานและกรอบอัตรากำลัง", - path: "lists?system=organization", + path: "/lists?system=organization", }, { icon: "mdi-calendar", label: "ระบบบันทึกเวลาปฏิบัติงานและการลา", - path: "lists?system=timekeeping", + path: "/lists?system=timekeeping", }, { icon: "mdi-magnify", label: "ระบบการสรรหาบุคคล", - path: "lists?system=search", + path: "/lists?system=search", }, { icon: "mdi-account-check-outline", label: "ระบบการประเมินบุคคล", - path: "lists?system=evaluation", + path: "/lists?system=evaluation", }, { icon: "mdi-account-cancel-outline", label: "ระบบพ้นจากราชการ", - path: "lists?system=recruit", + path: "/lists?system=recruit", }, { icon: "mdi-cash", label: "ระบบการเลื่อนเงินเดือน/ค่าจ้าง", - path: "lists?system=payroll", + path: "/lists?system=payroll", }, { icon: "mdi-account-check-outline", label: "ระบบการบรรจุ แต่งตั้ง ย้าย โอน", - path: "lists?system=transfer", + path: "/lists?system=transfer", }, { icon: "mdi-account-star", label: "ระบบการประเมินผลการปฏิบัติราชการระดับบุคคล", - path: "lists?system=assessment", + path: "/lists?system=assessment", }, { icon: "mdi-briefcase-account", label: "ระบบการพัฒนาบุคลากร /การศึกษาต่อ", - path: "lists?system=development", + path: "/lists?system=development", }, { icon: "mdi-medal-outline", label: "ระบบงานเครื่องราชอิสริยาภรณ์", - path: "lists?system=machine", + path: "/lists?system=machine", }, { icon: "mdi-monitor-dashboard", label: "ระบบการรายงานและ Dashboard", - path: "lists?system=report", + path: "/lists?system=report", }, { icon: "mdi-scale-balance", label: "ระบบดำเนินการทางวินัย", - path: "lists?system=cybersecurity", + path: "/lists?system=cybersecurity", }, { icon: "mdi-briefcase-account", label: "ระบบบริการเจ้าของข้อมูลบุคคล", - path: "lists?system=owner", + path: "/lists?system=owner", }, { icon: "mdi-account-settings-outline", label: "ระบบข้อมูลหลัก", - path: "lists?system=master", + path: "/lists?system=master", }, { icon: "mdi-account-child-circle", label: "ระบบ Admin", - path: "lists?system=admin", + path: "/lists?system=admin", }, { icon: "mdi-shield-key", label: "ระบบ Single Sign-On", - path: "lists?system=sso", + path: "/lists?system=sso", }, ]); onMounted(async () => { - console.log(""); + await storeData.fetchLog({ + size: size.value, + systemName: systemName.value ?? undefined, + }); + if (route.query.system) { + const a = menuList.value.find((v) => { + if (v.path.includes(route.fullPath)) { + title.value = v.label; + } + }); + } });