start commit for admin system

This commit is contained in:
Warunee Tamkoo 2024-05-29 17:58:57 +07:00
commit badb676529
300 changed files with 58634 additions and 0 deletions

View file

@ -0,0 +1,5 @@
interface Pagination {
rowsPerPage: number;
}
export type { Pagination };

View file

@ -0,0 +1,7 @@
interface DataListsObject {
id: number;
count: number;
name: string;
}
export type { DataListsObject };

View file

@ -0,0 +1,14 @@
interface ResRound {
createdAt: Date;
createdFullName: string;
createdUserId: Date;
durationKPI: string;
endDate: Date;
id: Date;
lastUpdateFullName: string;
lastUpdateUserId: Date;
lastUpdatedAt: Date;
startDate: Date;
}
export type { ResRound };

View file

@ -0,0 +1,18 @@
const ListsPage = () => import("@/modules/02_users/views/lists.vue");
export default [
{
path: "/users",
name: "manageUsers",
component: ListsPage,
meta: {
Auth: true,
Key: [7],
Role: "user_role",
},
},
{
path: "/users/:id",
name: "masterInsignia",
},
];

View file

@ -0,0 +1,5 @@
import { defineStore } from "pinia";
export const useDataStore = defineStore("storeData", () => {
return {};
});

View file

@ -0,0 +1 @@