优化构架

This commit is contained in:
2026-08-03 18:52:30 +08:00
parent 35c713a7ca
commit fed46f42ef
59 changed files with 691 additions and 325 deletions
+17
View File
@@ -0,0 +1,17 @@
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
@@ -1,5 +1,5 @@
<script setup lang="ts">
import PrototypeFeatureView from '@/views/prototype/PrototypeFeatureView.vue'
import PrototypeFeatureView from '@/components/common/PrototypeFeatureView.vue'
</script>
<template><PrototypeFeatureView title="应付账单" description="查询企业应付账单" /></template>