+
@@ -197,17 +152,6 @@ function filterFn() {
v-model:pagination="pagination"
:visible-columns="dataStore.visibleColumns"
>
-
@@ -217,26 +161,50 @@ function filterFn() {
-
+
+ รายละเอียด
+
+
+ แก้ไขข้อมูล
+
+
ลบข้อมูล
-
+
{{ props.rowIndex + 1 }}
@@ -244,7 +212,6 @@ function filterFn() {
{{ col.value }}
-
diff --git a/src/modules/12_evaluatePersonal/router.ts b/src/modules/12_evaluatePersonal/router.ts
index d6e28b61f..3345bd2f1 100644
--- a/src/modules/12_evaluatePersonal/router.ts
+++ b/src/modules/12_evaluatePersonal/router.ts
@@ -7,8 +7,8 @@ const directorPage = () =>
import("@/modules/12_evaluatePersonal/components/Director/MainPage.vue");
const directorAddPage = () =>
import("@/modules/12_evaluatePersonal/components/Director/AddPage.vue");
-const directorEditPage = () =>
- import("@/modules/12_evaluatePersonal/components/Director/EditPage.vue");
+// const directorEditPage = () =>
+// import("@/modules/12_evaluatePersonal/components/Director/EditPage.vue");
const meetingPage = () =>
import("@/modules/12_evaluatePersonal/components/Meeting/MainPage.vue");
@@ -58,16 +58,16 @@ export default [
Role: "STAFF",
},
},
- {
- path: "/evaluate/director/:id",
- name: "evaluateDirectorEdit",
- component: directorEditPage,
- meta: {
- Auth: true,
- Key: "SYS_EVA_INFO",
- Role: "STAFF",
- },
- },
+ // {
+ // path: "/evaluate/director/:id",
+ // name: "evaluateDirectorEdit",
+ // component: directorEditPage,
+ // meta: {
+ // Auth: true,
+ // Key: "SYS_EVA_INFO",
+ // Role: "STAFF",
+ // },
+ // },
{
path: "/evaluate/meeting",
name: "evaluateMeeting",
@@ -98,4 +98,14 @@ export default [
Role: "STAFF",
},
},
+ {
+ path: "/evaluate/meeting-detail/:id",
+ name: "evaluateMeetingdetail",
+ component: meetingEditPage,
+ meta: {
+ Auth: true,
+ Key: "SYS_EVA_INFO",
+ Role: "STAFF",
+ },
+ },
];
diff --git a/src/modules/12_evaluatePersonal/views/MainPage.vue b/src/modules/12_evaluatePersonal/views/MainPage.vue
index a9cc7255d..19a94e769 100644
--- a/src/modules/12_evaluatePersonal/views/MainPage.vue
+++ b/src/modules/12_evaluatePersonal/views/MainPage.vue
@@ -2,6 +2,7 @@
import { onMounted, ref, watch, computed } from "vue";
import { useQuasar } from "quasar";
import { useRouter } from "vue-router";
+import { checkPermission } from "@/utils/permissions";
import http from "@/plugins/http";
import config from "@/app.config";
@@ -249,19 +250,28 @@ onMounted(async () => {
>
+
{{ col.label }}
-
-
+
+
+
+ รายละเอียด
+
+
+
{{ (page - 1) * pageSize + props.rowIndex + 1 }}