95 lines
1.9 KiB
TypeScript
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",
|
|
},
|
|
},
|
|
];
|