Files
xk-docs/docs/.vitepress/config.ts
2026-07-08 15:04:42 +08:00

245 lines
10 KiB
TypeScript

import { defineConfig } from 'vitepress'
import { withMermaid } from 'vitepress-plugin-mermaid'
export default withMermaid(
defineConfig({
title: 'XK 项目文档',
description: '萧康新医疗系统技术文档',
lang: 'zh-CN',
lastUpdated: true,
themeConfig: {
nav: [
{ text: '首页', link: '/' },
{ text: '指南', link: '/guide/introduction' },
{
text: '项目',
items: [
{ text: 'xk-admin (管理后台)', link: '/projects/xk-admin/overview' },
{ text: 'xk-api (新API)', link: '/projects/xk-api/overview' },
{ text: 'xk-api-yii (旧API)', link: '/projects/xk-api-yii/overview' },
{ text: 'xk-client-wx (用户端)', link: '/projects/xk-client-wx/overview' },
{ text: 'xk-doctor-wx (医生端)', link: '/projects/xk-doctor-wx/overview' },
{ text: 'xk-data (数据大屏)', link: '/projects/xk-data/overview' },
{ text: 'xk-hy-forward-go (监管转发)', link: '/projects/xk-hy-forward-go/overview' },
],
},
{
text: '数据库',
items: [
{ text: '总览', link: '/database/overview' },
{ text: 'z_xk (新库)', link: '/database/z-xk' },
{ text: 'z_o_xk (旧库)', link: '/database/z-o-xk' },
],
},
],
sidebar: {
'/guide/': [
{
text: '指南',
items: [
{ text: '项目介绍', link: '/guide/introduction' },
{ text: '系统架构', link: '/guide/architecture' },
],
},
],
'/projects/xk-admin/': [
{
text: 'xk-admin 管理后台',
items: [
{ text: '概览', link: '/projects/xk-admin/overview' },
{ text: '基类架构', link: '/projects/xk-admin/architecture' },
{ text: '通用组件', link: '/projects/xk-admin/components' },
{ text: '设计思路', link: '/projects/xk-admin/design' },
],
},
{
text: '功能模块',
collapsed: false,
items: [
{ text: '模块总览', link: '/projects/xk-admin/modules/index' },
{ text: '系统管理', link: '/projects/xk-admin/modules/system' },
{ text: '业务管理', link: '/projects/xk-admin/modules/business' },
{ text: '药品管理', link: '/projects/xk-admin/modules/drug' },
{ text: '医生管理', link: '/projects/xk-admin/modules/doctor' },
{ text: '门店管理', link: '/projects/xk-admin/modules/store' },
{ text: '财务管理', link: '/projects/xk-admin/modules/finance' },
{ text: '销售推广', link: '/projects/xk-admin/modules/salesperson' },
{ text: '特色处方', link: '/projects/xk-admin/modules/special-prescription' },
{ text: '监管审计', link: '/projects/xk-admin/modules/hy-audit' },
{ text: '仪表盘', link: '/projects/xk-admin/modules/dashboard' },
{ text: '日志管理', link: '/projects/xk-admin/modules/log' },
{ text: '通知公告', link: '/projects/xk-admin/modules/notice' },
],
},
],
'/projects/xk-api/': [
{
text: 'xk-api 新API服务',
items: [
{ text: '概览', link: '/projects/xk-api/overview' },
{ text: '基类架构', link: '/projects/xk-api/architecture' },
{ text: '模型分析', link: '/projects/xk-api/models' },
{ text: '通用组件', link: '/projects/xk-api/components' },
{ text: '定时命令', link: '/projects/xk-api/commands' },
{ text: '重点功能', link: '/projects/xk-api/features' },
{ text: '设计思路', link: '/projects/xk-api/design' },
],
},
{
text: '功能模块',
collapsed: false,
items: [
{ text: '模块总览', link: '/projects/xk-api/modules/index' },
{ text: '系统管理', link: '/projects/xk-api/modules/system' },
{ text: '处方管理', link: '/projects/xk-api/modules/prescription' },
{ text: '订单管理', link: '/projects/xk-api/modules/order' },
{ text: '药品管理', link: '/projects/xk-api/modules/drug' },
{ text: '医生管理', link: '/projects/xk-api/modules/doctor' },
{ text: '门店管理', link: '/projects/xk-api/modules/store' },
{ text: '财务结算', link: '/projects/xk-api/modules/finance' },
{ text: '销售推广', link: '/projects/xk-api/modules/salesperson' },
{ text: '特色处方', link: '/projects/xk-api/modules/special-prescription' },
{ text: '监管上报', link: '/projects/xk-api/modules/hy-supervise' },
{ text: '聊天通讯', link: '/projects/xk-api/modules/chat' },
{ text: '画布表格', link: '/projects/xk-api/modules/spreadsheet' },
],
},
],
'/projects/xk-api-yii/': [
{
text: 'xk-api-yii 旧API服务',
items: [
{ text: '概览', link: '/projects/xk-api-yii/overview' },
{ text: '基类架构', link: '/projects/xk-api-yii/architecture' },
{ text: '模型分析', link: '/projects/xk-api-yii/models' },
{ text: '设计思路', link: '/projects/xk-api-yii/design' },
],
},
{
text: '功能模块',
collapsed: false,
items: [
{ text: '模块总览', link: '/projects/xk-api-yii/modules/index' },
{ text: '管理后台', link: '/projects/xk-api-yii/modules/admin' },
{ text: '会员端', link: '/projects/xk-api-yii/modules/member' },
{ text: '平台端', link: '/projects/xk-api-yii/modules/platform' },
{ text: '服务端', link: '/projects/xk-api-yii/modules/service' },
],
},
],
'/projects/xk-client-wx/': [
{
text: 'xk-client-wx 用户端小程序',
items: [
{ text: '概览', link: '/projects/xk-client-wx/overview' },
{ text: '基类架构', link: '/projects/xk-client-wx/architecture' },
{ text: '通用组件', link: '/projects/xk-client-wx/components' },
{ text: '设计思路', link: '/projects/xk-client-wx/design' },
],
},
{
text: '功能模块',
collapsed: false,
items: [
{ text: '模块总览', link: '/projects/xk-client-wx/modules/index' },
{ text: '首页模块', link: '/projects/xk-client-wx/modules/home' },
{ text: '问诊模块', link: '/projects/xk-client-wx/modules/consultation' },
{ text: '购药模块', link: '/projects/xk-client-wx/modules/product' },
{ text: '挂号模块', link: '/projects/xk-client-wx/modules/register' },
{ text: '处方模块', link: '/projects/xk-client-wx/modules/prescription' },
{ text: '转诊模块', link: '/projects/xk-client-wx/modules/transfer' },
{ text: '个人中心', link: '/projects/xk-client-wx/modules/mine' },
],
},
],
'/projects/xk-doctor-wx/': [
{
text: 'xk-doctor-wx 医生端小程序',
items: [
{ text: '概览', link: '/projects/xk-doctor-wx/overview' },
{ text: '基类架构', link: '/projects/xk-doctor-wx/architecture' },
{ text: '通用组件', link: '/projects/xk-doctor-wx/components' },
{ text: '设计思路', link: '/projects/xk-doctor-wx/design' },
],
},
{
text: '功能模块',
collapsed: false,
items: [
{ text: '模块总览', link: '/projects/xk-doctor-wx/modules/index' },
{ text: '医生模块', link: '/projects/xk-doctor-wx/modules/doctor' },
{ text: '药师模块', link: '/projects/xk-doctor-wx/modules/pharmacist' },
{ text: '门店管理', link: '/projects/xk-doctor-wx/modules/clinic-admin' },
{ text: '平台管理', link: '/projects/xk-doctor-wx/modules/platform-admin' },
{ text: '推广员模块', link: '/projects/xk-doctor-wx/modules/salesperson' },
],
},
],
'/projects/xk-data/': [
{
text: 'xk-data 数据大屏',
items: [
{ text: '概览', link: '/projects/xk-data/overview' },
{ text: '设计思路', link: '/projects/xk-data/design' },
],
},
{
text: '功能模块',
collapsed: false,
items: [
{ text: '模块总览', link: '/projects/xk-data/modules/index' },
{ text: '数据展示', link: '/projects/xk-data/modules/charts' },
],
},
],
'/projects/xk-hy-forward-go/': [
{
text: 'xk-hy-forward-go 监管转发',
items: [
{ text: '概览', link: '/projects/xk-hy-forward-go/overview' },
{ text: '基类架构', link: '/projects/xk-hy-forward-go/architecture' },
{ text: '设计思路', link: '/projects/xk-hy-forward-go/design' },
],
},
{
text: '功能模块',
collapsed: false,
items: [
{ text: '模块总览', link: '/projects/xk-hy-forward-go/modules/index' },
{ text: '监管数据转发', link: '/projects/xk-hy-forward-go/modules/forward' },
{ text: '健康检查', link: '/projects/xk-hy-forward-go/modules/health' },
],
},
],
'/database/': [
{
text: '数据库',
items: [
{ text: '总览', link: '/database/overview' },
{ text: 'z_xk 新库', link: '/database/z-xk' },
{ text: 'z_o_xk 旧库', link: '/database/z-o-xk' },
],
},
],
},
socialLinks: [
{ icon: 'github', link: 'https://github.com/' },
],
search: {
provider: 'local',
},
outline: {
level: [2, 3],
label: '页面导航',
},
lastUpdated: {
text: '最后更新于',
},
docFooter: {
prev: '上一篇',
next: '下一篇',
},
},
}),
)