OpenAuth.Net/newdocs/docs/.vuepress/notes.ts

121 lines
2.7 KiB
TypeScript
Raw Normal View History

2025-04-23 23:37:58 +08:00
/*
* @Author: yubaolee <yubaolee@163.com> | ahfu~ <954478625@qq.com>
* @Date: 2025-04-23 20:26:48
2025-05-18 15:49:33 +08:00
* @LastEditTime: 2025-05-17 21:19:46
2025-04-23 23:37:58 +08:00
* @Description:
* Copyright (c) 2025 by yubaolee | ahfu~ , All Rights Reserved.
*/
import { defineNoteConfig, defineNotesConfig } from 'vuepress-theme-plume'
//开源后端文档
const coreNote = defineNoteConfig({
dir: 'core',
link: '/core',
sidebar: [
'',
{
2025-04-26 11:57:13 +08:00
text: '基础开发',
2025-04-23 23:37:58 +08:00
collapsed: false,
items: [
'start', 'specialist', 'deploy', 'deployapi', 'devnew', 'multidbs', 'multitenant', 'unitwork','sqlsugar', 'entity','dynamicapi', 'datavalidation', 'log', 'identity', 'job', 'cache', 'unittest','changesdk'
]
},
{
text: '权限控制',
collapsed: true,
items: [
'moduleauth','apiauth', 'logininfo', 'dataprivilege', 'datapropertyrule'
]
},
{
text: '工作流',
collapsed: true,
items: ['form','flowinstance','flowinstanceconcept','flowinstancedev', 'thirdparty' ]
},
{
text: '前端开发',
collapsed: true,
items: ['wwwarchitect']
},
{
text: '其他',
collapsed: true,
items: ['changelog', 'routineupdate','faq']
}
],
})
2025-04-23 23:58:54 +08:00
// vue3版本
const proNote = defineNoteConfig({
dir: 'pro',
link: '/pro',
sidebar: [
'',
{
text: '基础开发',
collapsed: false,
2025-05-18 15:49:33 +08:00
items: ['start','deploy','structure','devnew','devnewmulti', 'router','openurl','keepalive','datapropertyrule']
2025-04-23 23:58:54 +08:00
},
{
text: '内置组件',
collapsed: false,
2025-05-12 14:36:01 +08:00
items: ['table','querybuilder','columnsetting','authselect','authform']
},
2025-04-23 23:58:54 +08:00
'printerplan',
{
text: '表单设计',
collapsed: true,
items: ['startform','urlform','dragform','dragformdetail']
},
{
text: '工作流',
collapsed: true,
items: ['startflow','form']
},
{
text: '其他',
collapsed: true,
items: ['faq']
2025-04-23 23:58:54 +08:00
}
]
})
2025-04-26 11:57:13 +08:00
// vue2版本
2025-04-23 23:58:54 +08:00
const vue2Note = defineNoteConfig({
dir: 'vue2',
link: '/vue2',
sidebar: [
'',
{
text: '基础开发',
collapsed: false,
2025-04-26 11:57:13 +08:00
items: [ 'deploy', 'structure', 'devnew','router','openurl','keepalive']
2025-04-23 23:58:54 +08:00
},
'datapropertyrule',
'printerplan',
{
text: '表单设计',
collapsed: true,
items: ['startform','dragform','dragformdetail']
},
{
text: '工作流',
collapsed: true,
items: ['startflow','form']
},
{
text: '其他',
collapsed: true,
items: ['components','faq']
}
]
})
2025-04-23 23:37:58 +08:00
export const notes = defineNotesConfig({
dir: 'notes',
link: '/',
2025-04-23 23:58:54 +08:00
notes: [coreNote, proNote, vue2Note],
2025-04-23 23:37:58 +08:00
})