# portal **Repository Path**: zhou_double_jade/portal ## Basic Information - **Project Name**: portal - **Description**: 云桌面,云操作系统,云门户网站,saas平台,webOS 使用springboot+vue2.0 - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: https://gitee.com/uflearn/portal/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2025-02-10 - **Last Updated**: 2025-02-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ``` ___ ___ /\ \ /\ \ \:\ \ /::\ \ \:\ \ /:/\:\ \ /::\ \ /::\~\:\ \ ___ /:/\:\ \ /:/\:\ \:\__\ /\ \ /:/ \/__/ \:\~\:\ \/__/ \:\ /:/ / \:\ \:\__\ \:\/:/ / \:\ \/__/ \::/ / \:\__\ \/__/ \/__/ 恭喜你发现一个宝藏 ``` ## 简介 ### (展示图在最下面) ``` 云桌面,云操作系统,云门户网站,saas平台 此项目作为本人所有项目的入口,即saas平台 后续会逐步开源大数据数据链路相关应用(除数据治理),小型企业数据生命周期管理 如果你对毕业设计有疑惑,找我聊聊 项目还在迭代中,稳定版本在开放使用 ``` 1. 适合云桌面办公,收藏网页,大学生毕设项目 2. 作为项目门户,对接其他项目 3. (云记事本、笔记、便签、待办) 4. 公告,建议,通知 ---- ## 功能实现 本项目前端基于这位同学的作品 1. https://gitee.com/jxysgzs/vue-web-os 在此基础上重写实现了 1. 桌面布局 2. 应用界面 3. 添加分组 4. 添加导航 5. 通知中心(公告,建议,系统通知) 6. 待办事项 7. 便签 8. 水印 9. 用户中心 10. 支持应用外链,跳转链接 11. token效验 12. 用户,角色,菜单权限管理 13. 门户平台,saas 14. 定时任务推送 ## 项目流程 ``` 打包启动 下载代码 将代码中的docs/sql导入数据库 修改配置文件application.yml里的数据库连接配置 启动后访问localhost:8081/login 即可 前端打包 在Je-portal-view/src/api/global.js中修改环境配置 控制台运行npm run build 将打包后的文件复制进后端的src/main/resources里,修改文件名为static即可 前后端分离部署,前端放nginx,后端通过启动脚本启动 不分离部署,前端打包流程后,通过启动脚本启动 启动脚本查看另一笔记文档内容,等待更新 ``` ## 项目对接 作为saas平台,对接其他项目,开放应用 ``` 对接其他项目可采用外链对接 路径参数带上 &token=xxxxx,后续会添加签名效验通过 通过子项目对token的效验跳过登陆 以达到对接项目单点登陆目的 ``` ## 公告建议 ``` 欢迎提问题和建议 公告栏和建议栏 目前有问题可以issue提问或者留言 之后会有qq群或者微信群,人数 > 20 ``` ## 展示图片 ![登录页面](./docs/img/login.png) ![门户桌面](./docs/img/desktop.png) ![应用列表](./docs/img/applist.png) ![系统管理](./docs/img/sysmanage.png) ![门户首页](./docs/img/portal.png) ![门户首页](./docs/img/portal1.png) ## 里程碑 1. 系统公告-20210727 修改portal桌面样式布局,新增链接调用 添加各类有用链接,形成app体系 kkfileview去除开源信息,添加csv格式预览 2. 系统公告-20210730 修改protal桌面右键样式 修改protal桌面菜单样式 3. 系统公告-20210731 添加菜单管理模块 添加菜单 添加悬浮窗体分组样式 4. 系统公告-20210801 接口获取悬浮窗 5. 系统公告-20210806 windows菜单样式调整,滚动条样式 右键菜单样式调整 分组右上角定位操作和拖拽 6. 系统公告-20210808 写一套密码生成和密码效验 kkfileview 添加csv预览 去除开源信息 文件名uincode解码 调整openoffice调用 7. 系统公告-20211008 修改表单页面样式调整,坐标定位,右侧坐标和配置合并,完成表格开发,输入框开发 8. 系统公告-20211025 代码生成改造成springboot 9. 系统公告-20211120 添加服务监控定时任务 10. 系统公告-20220226 门户菜单操作完成 公告栏样式完成 11. 系统公告-20220226 完成公告栏样式和后端接口 12. 系统公告-20220227 完成系统管理-菜单管理 13. 系统公告-20220228 完成用户和app的关联关系 14. 系统公告-20220302 完成备忘录添加 15. 系统公告-20220303 完成分组和app自定义拖拽,导航栏的生成 16. 系统公告-20220305 完成应用列表样式和分组样式展示,添加应用列表的展示 17. 系统公告-20220306 完成应用列表选取和添加分组保存 18. 系统公告-20220307 公告发布人,公告查看详情,完成数据探针的代码模板和基础接口 19. 系统公告-20220309 待办事项禁用,添加弹窗编辑 20. 系统公告-20220314 完成数据源表和字段的查看 完成样例数据10条查看 21. 系统公告-20220315 重写桌面应用和分组应用的html 实现分组拖动 22. 系统公告-20220316 AppList调整,界面调整 23. 系统公告-20220318 重写桌面应用配置数据结构,实现添加 添加桌面定制logo 添加token效验 通知中心样式重写 api提取公共变量 文档,图片补充,创建gitee仓库开源 24. 系统公告-20220319 个人中心重写 应用操作,数据结构重写 应用条件选择 jwt的Token效验对接 25. 系统公告-20220320 添加用户菜单权限 添加用户角色权限 添加角色菜单权限 添加分组删除 26. 系统公告-20220321 添加分组锁定 动态分组宽度,支持横向4个 app样式优化 ## 支持捐赠 ``` 如果项目对你有帮助,请作者喝杯咖啡 为了让作者不要偷懒,督促他好好维护和开发,我准备用金钱对他进行鞭笞 ``` ![zf](./docs/img/zf.png)