54 lines
1.5 KiB
TypeScript

import type { RouteRecordRaw } from 'vue-router';
const routes: RouteRecordRaw[] = [
{
meta: {
icon: 'lucide:credit-card',
order: 50.1,
title: '支付管理',
},
name: 'PaymentManager',
path: '/payment/manager',
redirect: '/payment/manager/country',
children: [
{
name: 'PayCountry',
path: 'country',
alias: '/operate/manager/pay/country',
component: () => import('#/views/operate/pay-country.vue'),
meta: { title: '开通支付国家' },
},
{
name: 'RegionRelation',
path: 'region/relation',
alias: '/operate/manager/region/relation',
component: () => import('#/views/operate/region-relation.vue'),
meta: { title: '支付区域关系' },
},
{
name: 'PayApplication',
path: 'application',
alias: '/operate/manager/pay/application',
component: () => import('#/views/operate/pay-application.vue'),
meta: { title: '应用管理' },
},
{
name: 'PayFactory',
path: 'factory',
alias: '/operate/manager/pay/factory',
component: () => import('#/views/operate/pay-factory.vue'),
meta: { title: '支付厂商' },
},
{
name: 'PayChannel',
path: 'channel',
alias: '/operate/manager/pay/channel',
component: () => import('#/views/operate/pay-channel.vue'),
meta: { title: '支付渠道' },
},
],
},
];
export default routes;