hrms-mgt/src/modules/09_coin/router.ts
2023-08-17 15:27:51 +07:00

95 lines
1.9 KiB
TypeScript

/**
* Router (coin)
*/
const Main = () => import("@/modules/09_coin/views/Main.vue");
const CoinHistory = () => import("@/modules/09_coin/components/Coin.vue");
const coinProposals = () =>
import("@/modules/09_coin/components/1_Proposals/listProposals.vue");
const coinRoundAdd = () =>
import("@/modules/09_coin/components/1_Proposals/addProposals.vue");
const mainMange = () => import("@/modules/09_coin/components/2_Manage/Main.vue");
const mainReceive = () => import("@/modules/09_coin/components/3_Receive/Main.vue");
const mainPayment = () => import("@/modules/09_coin/components/4_Payment/Main.vue");
export default [
{
path: "/coin",
name: "coin",
component: Main,
meta: {
Auth: true,
Key: [8.2],
Role: "coin",
},
},
{
path: "/coin/round-proposals",
name: "coinProposals",
component: coinProposals,
meta: {
Auth: true,
Key: [8.2],
Role: "coin",
},
},
{
path: "/coin/round-add",
name: "coinRoundAdd",
component: coinRoundAdd,
meta: {
Auth: true,
Key: [8.2],
Role: "coin",
},
},
{
path: "/coin/round-add/:id",
name: "coinRoundEdit",
component: coinRoundAdd,
meta: {
Auth: true,
Key: [8.2],
Role: "coin",
},
},
{
path: "/coin/history",
name: "coinHistory",
component: CoinHistory,
meta: {
Auth: true,
Key: [8.2],
Role: "coin",
},
},
{
path: "/coin/manage",
name: "coinManage",
component: mainMange,
meta: {
Auth: true,
Key: [8.2],
Role: "coin",
},
},
{
path: "/coin/receive",
name: "coinReceive",
component: mainReceive,
meta: {
Auth: true,
Key: [8.2],
Role: "coin",
},
},
{
path: "/coin/payment",
name: "coinPayment",
component: mainPayment,
meta: {
Auth: true,
Key: [8.2],
Role: "coin",
},
},
];