+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/modules/07_insignia/router.ts b/src/modules/07_insignia/router.ts
index 81ae5c6da..5eb982863 100644
--- a/src/modules/07_insignia/router.ts
+++ b/src/modules/07_insignia/router.ts
@@ -14,7 +14,16 @@ const insigniaProposals = () =>
import("@/modules/07_insignia/components/1_Proposals/listProposals.vue");
const roundAdd = () =>
import("@/modules/07_insignia/components/1_Proposals/addProposals.vue");
-
+const listMange = () =>
+ import("@/modules/07_insignia/components/2_Manage/listManage.vue");
+const listAllocate = () =>
+ import("@/modules/07_insignia/components/4_Allocate/listAllocate.vue");
+const allocateAdd = () =>
+ import("@/modules/07_insignia/components/4_Allocate/allocateAdd.vue");
+const allocateDetail = () =>
+ import("@/modules/07_insignia/components/4_Allocate/detail.vue");
+const allocateDetailAdd = () =>
+ import("@/modules/07_insignia/components/4_Allocate/addDetail.vue");
export default [
{
path: "/insignia",
@@ -87,4 +96,54 @@ export default [
Role: "insignia",
},
},
+ {
+ path: "/insignia/manage/list-manage",
+ name: "insigniaManage",
+ component: listMange,
+ meta: {
+ Auth: true,
+ Key: [8.6],
+ Role: "insignia",
+ },
+ },
+ {
+ path: "/insignia/allocate/list-allocate",
+ name: "insigniaAllocate",
+ component: listAllocate,
+ meta: {
+ Auth: true,
+ Key: [8.7],
+ Role: "insignia",
+ },
+ },
+ {
+ path: "/insignia/allocate/allocate-add",
+ name: "allocateAdd",
+ component: allocateAdd,
+ meta: {
+ Auth: true,
+ Key: [8.8],
+ Role: "insignia",
+ },
+ },
+ {
+ path: "/insignia/allocate/detail",
+ name: "allocateDetail",
+ component: allocateDetail,
+ meta: {
+ Auth: true,
+ Key: [8.9],
+ Role: "insignia",
+ },
+ },
+ {
+ path: "/insignia/allocate/detail-add",
+ name: "allocateDetailAdd",
+ component: allocateDetailAdd,
+ meta: {
+ Auth: true,
+ Key: [8.9],
+ Role: "insignia",
+ },
+ },
];
diff --git a/src/modules/08_registryEmployee/request/Main.ts b/src/modules/08_registryEmployee/request/Main.ts
index ed0a008b2..78ad46293 100644
--- a/src/modules/08_registryEmployee/request/Main.ts
+++ b/src/modules/08_registryEmployee/request/Main.ts
@@ -16,10 +16,14 @@ interface FormRegistryEmployee {
dateAppoint: String | null;
dateStart: String | null;
createdAt: String | null;
-// salaryDate: String | null;
+ // salaryDate: String | null;
isLeave: String;
-// leaveReason: string;
+ // leaveReason: string;
leaveDateOrder: String | null;
+ draftPositionEmployee: String | null;
+ draftOrganizationOrganization: String | null;
+ newAgency: String | null;
+ currentAgency: String | null;
}
interface ResponseEmployeeTemp {
id: string;
@@ -43,5 +47,7 @@ interface ResponseEmployeeTemp {
isLeave: boolean;
leaveReason: string;
leaveDateOrder: Date | null;
+ draftPositionEmployee: String | null;
+ draftOrganizationOrganization: String | null;
}
export type { ResponseEmployeeTemp, FormRegistryEmployee };
diff --git a/src/modules/08_registryEmployee/views/Main.vue b/src/modules/08_registryEmployee/views/Main.vue
index 4e5908aea..36e9e8553 100644
--- a/src/modules/08_registryEmployee/views/Main.vue
+++ b/src/modules/08_registryEmployee/views/Main.vue
@@ -56,18 +56,12 @@