9 |
10 | ### VIP群(付费加群 提供问题解答、技术支持、技术分享)
11 |
12 | 首先感谢 `RuoYi` 提供分享开源 框架基于 `RuoYi` 重写大部分功能实现
--------------------------------------------------------------------------------
/ruoyi-vue-plus/framework/extend/sse.md:
--------------------------------------------------------------------------------
1 | # SSE功能
2 | - - -
3 |
4 | ## 框架版本 >= 5.2.2
5 |
6 | ## 配置说明
7 |
8 | 
9 |
10 | * enabled 是否开启此功能
11 | * path 应用路径
12 |
13 | **重点: 如关闭sse功能需连同前端sse开关一同关闭 不然前端启动会报错**
14 |
15 | 
16 |
17 | ## 使用方法
18 |
19 | 前端连接方式: `http://后端ip:端口/resource/sse?clientid=import.meta.env.VITE_APP_CLIENT_ID&Authorization=Bearer eyJ0eXAiO......`
20 |
21 | 其中 `Authorization` 为请求token需要登录后获取 连接成功之后 与框架内其他获取登录用户方式一致
22 |
23 | `SseMessageUtils.sendMessage` 推送单机消息(特殊需求使用)
4 | -
5 | -
6 | -
7 | -
8 |
9 | - **开始**
10 | - [框架介绍](/_readme)
11 | - [演示系统](/common/demo_system.md)
12 | - [官方视频教程](/common/video.md)
13 | - [粉丝专栏](/common/column.md)
14 | - [参与贡献项目](/common/contribution.md)
15 | - [如何提交PR](/common/pr.md)
16 | - [如何加群](/common/add_group.md)
17 | - [使用者登记](/common/user_register.md)
18 | - [黑名单](/common/blacklist.md)
--------------------------------------------------------------------------------
/plus-ui/devdoc/dict_use.md:
--------------------------------------------------------------------------------
1 | # 使用字典
2 | - - -
3 |
4 | ### 在对应页面中导入需要使用的字典
5 |
6 | ``` typescript
7 | const { sys_normal_disable } = toRefs
4 | -
5 | -
6 | -
7 | -
8 |
9 | * **简介**
10 | * [项目简介](/plus-ui/home.md)
11 | * **开发文档**
12 | * [通用方法](/plus-ui/devdoc/common_func.md)
13 | * [开发规范](/plus-ui/devdoc/dev_norm.md)
14 | * [请求流程](/plus-ui/devdoc/request_process.md)
15 | * [路由使用](/plus-ui/devdoc/router_use.md)
16 | * [组件使用](/plus-ui/devdoc/component_use.md)
17 | * [组件文档](/plus-ui/devdoc/component_doc.md)
18 | * [权限使用](/plus-ui/devdoc/permissions_use.md)
19 | * [页签缓存](/plus-ui/devdoc/page_cache.md)
20 | * [使用图标](/plus-ui/devdoc/icon_use.md)
21 | * [使用字典](/plus-ui/devdoc/dict_use.md)
22 | * [使用参数](/plus-ui/devdoc/param_use.md)
23 | * [异常处理](/plus-ui/devdoc/exception_handling.md)
24 | * [内容复制](/plus-ui/devdoc/content_copy.md)
25 |
--------------------------------------------------------------------------------
/static/js/docsify-footer.min.js:
--------------------------------------------------------------------------------
1 | parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c
52 |
53 | > 需求确定了以后就可以开始专注的写代码了
4 |
4 | -
5 | -
6 | -
7 | -
8 |
9 | * **常见问题**
10 | * [如何对接国产数据库](/questions/domestic_databases.md)
11 | * [关于登录调试步骤](/questions/login_step.md)
12 | * [关于请求响应参数解密](/questions/api_encrypt.md)
13 | * [JCE cannot authenticate the provider BC](/questions/jce_cannot.md)
14 | * [Only one connection receive subscriber allowed](/questions/only_one_subscriber.md)
15 | * [nacos 报错 The Raft Group [naming_instance_metadata]](/questions/nacos_naming_instance_metadata.md)
16 | * [unable to read meta-data for class xxx](/questions/read_metadata.md)
17 | * [不支持ST请求](/questions/st_not_support.md)
18 | * [如何指定dubbo注册ip](/questions/dubbo_ip.md)
19 | * [为什么删除sentinel](/questions/sentinel_404.md)
20 | * [无法读取nacos配置](/questions/nacos_read_fail.md)
21 | * [接口文档对接knife4j](/questions/kinfe4j.md)
22 | * [关于HTTPS配置](/questions/https_config.md)
23 | * [放行接口提示认证失败](/questions/identify_fail.md)
24 | * [打包jar运行报错](/questions/jar_run_fail.md)
25 | * [如何同步项目更新](/questions/synchronous_update.md)
26 | * [ParseException SQL解析异常](/questions/parse_exception.md)
27 | * [swagger相关问题](/questions/swagger.md)
28 | * [实体bean为空问题](/questions/bean_null.md)
29 | * [Redis 报错 Permission denied](/questions/permission_denied.md)
30 | * [导入excel实体类为空](/questions/import_excel.md)
31 | * [Lombok注解爆红](/questions/lombok.md)
32 | * [如何使用Tomcat](/questions/use_tomcat.md)
33 | * [如何使用druid连接池](/questions/use_druid.md)
34 | * [vue与boot整合部署](/questions/deploy_vue.md)
--------------------------------------------------------------------------------
/plus-ui/devdoc/router_use.md:
--------------------------------------------------------------------------------
1 | # 路由使用
2 | - - -
3 |
4 | 框架的核心是通过路由自动生成对应导航,所以除了路由的基本配置,还需要了解框架提供了哪些配置项。
5 | ### 路由配置
6 | ```typescript
7 | // 当设置 true 的时候该路由不会在侧边栏出现 如401,login等页面,或者如一些编辑页面/edit/1
8 | hidden: true // (默认 false)
9 |
10 | //当设置 noRedirect 的时候该路由在面包屑导航中不可被点击
11 | redirect: 'noRedirect'
12 |
13 | // 当你一个路由下面的 children 声明的路由大于1个时,自动会变成嵌套的模式--如组件页面
14 | // 只有一个时,会将那个子路由当做根路由显示在侧边栏--如引导页面
15 | // 若你想不管路由下面的 children 声明的个数都显示你的根路由
16 | // 你可以设置 alwaysShow: true,这样它就会忽略之前定义的规则,一直显示根路由
17 | alwaysShow: true
18 |
19 | name: 'router-name' // 设定路由的名字,一定要填写不然使用
4 | -
5 | -
6 | -
7 | -
8 |
9 | * **简介**
10 | * [项目简介](/ruoyi-vue-plus/home.md)
11 | * [更新日志](/ruoyi-vue-plus/changlog.md)
12 | * **快速开始**
13 | * [项目初始化](/ruoyi-vue-plus/quickstart/init.md)
14 | * [5.X新功能介绍](/ruoyi-vue-plus/quickstart/5.Xnew.md)
15 | * [工作流初始化](/ruoyi-vue-plus/quickstart/worker_init.md)
16 | * [搭建Admin监控](/ruoyi-vue-plus/quickstart/admin_init.md)
17 | * [搭建SnailJob调度中心](/ruoyi-vue-plus/quickstart/snail_job_init.md)
18 | * [idea环境配置](/ruoyi-vue-plus/quickstart/idea_environment.md)
19 | * [应用部署](/ruoyi-vue-plus/quickstart/deploy.md)
20 | * [扩展项目](/ruoyi-vue-plus/quickstart/extend_project.md)
21 | * **框架功能**
22 | * [项目结构](/ruoyi-vue-plus/framework/tree.md)
23 | * [软件架构图](/ruoyi-vue-plus/framework/architecture_diagram.md)
24 | * 框架相关
25 | * [创建新模块](/ruoyi-vue-plus/framework/association/new_module.md)
26 | * [修改包名](/ruoyi-vue-plus/framework/association/update_package_name.md)
27 | * [接口文档](/ruoyi-vue-plus/framework/association/doc.md)
28 | * [修改应用路径](/ruoyi-vue-plus/framework/association/update_url.md)
29 | * [国际化](/ruoyi-vue-plus/framework/association/i18n.md)
30 | * 基础功能
31 | * [数据库表设计](/ruoyi-vue-plus/framework/basic/database.md)
32 | * [系统用户相关](/ruoyi-vue-plus/framework/basic/user.md)
33 | * [权限控制](/ruoyi-vue-plus/framework/basic/permissions_control.md)
34 | * [导出功能](/ruoyi-vue-plus/framework/basic/export.md)
35 | * [导入功能](/ruoyi-vue-plus/framework/basic/import.md)
36 | * [参数校验](/ruoyi-vue-plus/framework/basic/param_check.md)
37 | * [代码生成](/ruoyi-vue-plus/framework/basic/code_generate.md)
38 | * [分页功能](/ruoyi-vue-plus/framework/basic/page.md)
39 | * [OSS功能](/ruoyi-vue-plus/framework/basic/oss.md)
40 | * [数据权限](/ruoyi-vue-plus/framework/basic/permissions.md)
41 | * [接口放行](/ruoyi-vue-plus/framework/basic/interface_release.md)
42 | * [多租户功能](/ruoyi-vue-plus/framework/basic/tenant.md)
43 | * [第三方授权功能](/ruoyi-vue-plus/framework/basic/social.md)
44 | * [客户端管理功能](/ruoyi-vue-plus/framework/basic/client.md)
45 | * 扩展功能
46 | * [多数据源](/ruoyi-vue-plus/framework/extend/dynamic_datasource.md)
47 | * [短信模块](/ruoyi-vue-plus/framework/extend/sms.md)
48 | * [邮件功能](/ruoyi-vue-plus/framework/extend/mail.md)
49 | * [防重幂等](/ruoyi-vue-plus/framework/extend/idempotent.md)
50 | * [缓存使用](/ruoyi-vue-plus/framework/extend/cache.md)
51 | * [数据脱敏](/ruoyi-vue-plus/framework/extend/sensitive.md)
52 | * [API加解密](/ruoyi-vue-plus/framework/extend/api_encrypt.md)
53 | * [数据加解密](/ruoyi-vue-plus/framework/extend/encrypt.md)
54 | * [翻译功能](/ruoyi-vue-plus/framework/extend/translation.md)
55 | * [WebSocket功能](/ruoyi-vue-plus/framework/extend/websocket.md)
56 | * [SSE功能](/ruoyi-vue-plus/framework/extend/sse.md)
57 | * [Skywalking链路监控](/ruoyi-vue-plus/framework/extend/skywalking.md)
58 | * [对接MaxKey单点登录](/ruoyi-vue-plus/framework/extend/maxkey.md)
59 | * [对接TOPIAM单点登录](/ruoyi-vue-plus/framework/extend/topiam.md)
60 | * 功能说明
61 | * [事务相关](/ruoyi-vue-plus/framework/explain/transaction.md)
62 | * [单元测试](/ruoyi-vue-plus/framework/explain/test.md)
63 | * [主键使用说明](/ruoyi-vue-plus/framework/explain/key.md)
64 | * [关于多表查询](/ruoyi-vue-plus/framework/explain/about_join.md)
--------------------------------------------------------------------------------
/ruoyi-vue-plus/framework/basic/tenant.md:
--------------------------------------------------------------------------------
1 | # 多租户功能
2 | - - -
3 | ## 版本 >= 5.X
4 |
5 | ## 知识点解释
6 |
7 | 请先了解清楚什么是多租户系统什么是saas系统在考虑要不要用多租户功能
4 | -
5 | -
6 | -
7 | -
8 |
9 | * **简介**
10 | * [项目简介](/ruoyi-cloud-plus/home.md)
11 | * [更新日志](/ruoyi-cloud-plus/changlog.md)
12 | * **快速开始**
13 | * [项目初始化](/ruoyi-cloud-plus/quickstart/init.md)
14 | * [工作流初始化](/ruoyi-cloud-plus/quickstart/worker_init.md)
15 | * [idea环境配置](/ruoyi-cloud-plus/quickstart/idea_environment.md)
16 | * [应用部署](/ruoyi-cloud-plus/quickstart/deploy.md)
17 | * [扩展项目](/ruoyi-cloud-plus/quickstart/extend_project.md)
18 | * [搭建SnailJob调度中心](/ruoyi-cloud-plus/quickstart/snail_job_init.md)
19 | * [(废弃)搭建PowerJob调度中心](/ruoyi-cloud-plus/quickstart/power_job_init.md)
20 | * **框架功能**
21 | * [项目结构](/ruoyi-cloud-plus/framework/tree.md)
22 | * [软件架构图](/ruoyi-cloud-plus/framework/architecture_diagram.md)
23 | * 框架相关
24 | * [创建新服务](/ruoyi-cloud-plus/framework/association/new_module.md)
25 | * [修改包名](/ruoyi-cloud-plus/framework/association/update_package_name.md)
26 | * [接口文档](/ruoyi-cloud-plus/framework/association/doc.md)
27 | * [修改应用路径](/ruoyi-cloud-plus/framework/association/update_url.md)
28 | * [国际化](/ruoyi-cloud-plus/framework/association/i18n.md)
29 | * [多团队开发](/ruoyi-cloud-plus/framework/association/collaboration.md)
30 | * [内网鉴权](/ruoyi-cloud-plus/framework/association/inner_authentication.md)
31 | * 基础功能
32 | * [数据库表设计](/ruoyi-cloud-plus/framework/basic/database.md)
33 | * [系统用户相关](/ruoyi-cloud-plus/framework/basic/user.md)
34 | * [权限控制](/ruoyi-cloud-plus/framework/basic/permissions_control.md)
35 | * [导出功能](/ruoyi-cloud-plus/framework/basic/export.md)
36 | * [导入功能](/ruoyi-cloud-plus/framework/basic/import.md)
37 | * [参数校验](/ruoyi-cloud-plus/framework/basic/param_check.md)
38 | * [代码生成](/ruoyi-cloud-plus/framework/basic/code_generate.md)
39 | * [分页功能](/ruoyi-cloud-plus/framework/basic/page.md)
40 | * [OSS功能](/ruoyi-cloud-plus/framework/basic/oss.md)
41 | * [数据权限](/ruoyi-cloud-plus/framework/basic/permissions.md)
42 | * [网关路由与放行](/ruoyi-cloud-plus/framework/basic/router_release.md)
43 | * [多租户功能](/ruoyi-cloud-plus/framework/basic/tenant.md)
44 | * [第三方授权功能](/ruoyi-cloud-plus/framework/basic/social.md)
45 | * [客户端管理功能](/ruoyi-cloud-plus/framework/basic/client.md)
46 | * 扩展功能
47 | * [多数据源](/ruoyi-cloud-plus/framework/extend/dynamic_datasource.md)
48 | * [短信模块](/ruoyi-cloud-plus/framework/extend/sms.md)
49 | * [邮件功能](/ruoyi-cloud-plus/framework/extend/mail.md)
50 | * [防重幂等](/ruoyi-cloud-plus/framework/extend/idempotent.md)
51 | * [缓存使用](/ruoyi-cloud-plus/framework/extend/cache.md)
52 | * [数据脱敏](/ruoyi-cloud-plus/framework/extend/sensitive.md)
53 | * [API加解密](/ruoyi-cloud-plus/framework/extend/api_encrypt.md)
54 | * [数据加解密](/ruoyi-cloud-plus/framework/extend/encrypt.md)
55 | * [翻译功能](/ruoyi-cloud-plus/framework/extend/translation.md)
56 | * [WebSocket功能](/ruoyi-cloud-plus/framework/extend/websocket.md)
57 | * 功能说明
58 | * [事务相关](/ruoyi-cloud-plus/framework/explain/transaction.md)
59 | * [单元测试](/ruoyi-cloud-plus/framework/explain/test.md)
60 | * [主键使用说明](/ruoyi-cloud-plus/framework/explain/key.md)
61 | * [关于多表查询](/ruoyi-cloud-plus/framework/explain/about_join.md)
62 | * **扩展功能**
63 | * [ELK搭建](/ruoyi-cloud-plus/extend-function/elk.md)
64 | * [ES搜索引擎](/ruoyi-cloud-plus/extend-function/es.md)
65 | * [RabbitMQ搭建](/ruoyi-cloud-plus/extend-function/rabbitmq.md)
66 | * [RocketMQ搭建](/ruoyi-cloud-plus/extend-function/rocketmq.md)
67 | * [Kafka搭建](/ruoyi-cloud-plus/extend-function/kafka.md)
68 | * [Nacos集群搭建](/ruoyi-cloud-plus/extend-function/nacos.md)
69 | * [SkyWalking搭建与集成](/ruoyi-cloud-plus/extend-function/skywalking.md)
70 | * [Prometheus+Grafana搭建](/ruoyi-cloud-plus/extend-function/prometheus_grafana.md)
71 | * [Sharding-Proxy搭建分库分表](/ruoyi-cloud-plus/extend-function/shardingproxy.md)
72 | * [对接MaxKey单点登录](/ruoyi-cloud-plus/extend-function/maxkey.md)
--------------------------------------------------------------------------------