18 lines
623 B
TypeScript
18 lines
623 B
TypeScript
import { ReceiptText } from '@lucide/vue'
|
|
import type { ClientModuleManifest } from '../types.ts'
|
|
|
|
export const financeModule = {
|
|
key: 'finance',
|
|
navigationGroup: { title: '财务结算', icon: ReceiptText },
|
|
routes: [
|
|
{
|
|
path: 'finance/payables',
|
|
name: 'finance-payables',
|
|
component: () => import('./views/PayableBillsView.vue'),
|
|
release: 'prototype',
|
|
meta: { title: '应付账单', description: '查询企业应付账单', permission: 'merchant:finance:payables:list' },
|
|
navigation: { key: 'finance-payables', icon: ReceiptText },
|
|
},
|
|
],
|
|
} satisfies ClientModuleManifest
|