feat: 完成后台联调与通用列表组件

This commit is contained in:
2026-08-01 12:17:33 +08:00
parent b53fe81999
commit 29dbae573f
50 changed files with 3394 additions and 580 deletions
+5 -8
View File
@@ -27,9 +27,8 @@ const router = createRouter({
{
path: 'customers',
name: 'customers',
component: () => import('@/views/IntegrationUnavailableView.vue'),
props: { moduleName: '客户管理', description: '后端尚未提供平台客户档案列表及维护接口。企业注册审核请使用“企业审核”页面。' },
meta: { title: '客户管理', description: '维护客户企业资料、合作状态和注册审核', permission: 'platform:customer:list' },
component: () => import('@/views/CustomersView.vue'),
meta: { title: '客户管理', description: '维护客户企业资料、合作状态和注册审核', showPageHeading: false, permission: 'platform:customer:list' },
},
{
path: 'customers/reviews',
@@ -52,16 +51,14 @@ const router = createRouter({
{
path: 'master-data/express-companies',
name: 'express-companies',
component: () => import('@/views/IntegrationUnavailableView.vue'),
props: { moduleName: '快递公司', description: '后端尚未提供平台快递公司主数据的正式查询和维护接口。' },
component: () => import('@/views/ExpressCompaniesView.vue'),
meta: { title: '快递公司', description: '查询平台可用的快递公司档案与公开联系信息', permission: 'platform:express:list' },
},
{
path: 'master-data/counterparties',
name: 'counterparties',
component: () => import('@/views/IntegrationUnavailableView.vue'),
props: { moduleName: '往来单位', description: '现有往来单位接口仅面向企业端,后端尚未提供平台侧正式维护接口。' },
meta: { title: '往来单位', description: '维护供应商、客户、承运商、报关行及收发货单位档案', permission: 'platform:counterparty:list' },
component: () => import('@/views/PartnersView.vue'),
meta: { title: '往来单位', description: '维护客户、供应商及客户/供应商双重类型单位档案', permission: 'platform:counterparty:list' },
},
{
path: 'system/users',
+1
View File
@@ -4,6 +4,7 @@ declare module 'vue-router' {
interface RouteMeta {
title?: string
description?: string
showPageHeading?: boolean
requiresAuth?: boolean
permission?: string
}