# hjcloud **Repository Path**: yzdalhj/hjcloud ## Basic Information - **Project Name**: hjcloud - **Description**: 通过可视化创建页面,流程与逻辑的工具集合,通过electron实现跨平台方案 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-03 - **Last Updated**: 2024-06-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: 丢弃 ## README # Hcloud ## 项目介绍 > Hcloud目标是面向全场景、全连接、全智能时代,基于便捷的方式,搭建一个智能操作的框架和平台,促进互联产业的繁荣发展。 ## 技术架构 ![](static/fwjg.png) ## 组织架构 > 架构分离 - 可视化工具功能独立运行将界面流程逻辑存入数据库 - 后端通过读取数据库数据进行解析组合功能并IO动态显示页面 - 前端通过工具将界面流化,逻辑与功能封装集成在工具中,通过可视化配置即可 ## 应用程序(后台工具): ### 功能模型图形组件初步完成 > 具体思路: 根据功能位置创建一对多的数据并储存(功能节点,节点连线,页面跳转),功能节点支持填写自定义拓展语法方便调用与便与阅读,支持功能在当前节点不同周期时调用,页面跳转支持可选与页面自定义拓展与优化,节点连线支持条件判断 ### 流程模组图形初步完成 > 具体思路:(logicflow) 通过功能位置表创建一对多的流程节点数据,储存节点信息,并留有后续拓展功能, 流程节点支持条件判断,节点之间支持功能与方法,节点支持用户或用户组的权限控制,并支持对页面元素的权限控制,细化节点权限功能 ### 数据自由查询功能 > 具体思路:(CodeMirror) 实现数据自由查询,直连数据库,直观显示数据 并支持sql编写优化,实现数据模型创建,对不同功能模块进行数据表分组,为不同组件之间查询与调用时方便查询与节流并便于管理 ### 表单模组图形初步完成(BUG量目前较多) > 具体思路:( XPE(×) tp-form(√) ) 实现使用拖拉拽方式完成界面编辑与调整, 根据数据表来对生成页面元素,并支持组件微调,事件管理等。(表单数据储存方式目前还在构思)根据数据库中存在的表单数据,后台进行页面跳转时,获取数据并组装数据IO生成页面实现功能。 #### Build Setup ``` bash # install dependencies npm install # serve with hot reload at localhost:9080 npm run dev # build electron application for production npm run build # lint all JS/Vue component files in `src/` npm run lint ``` --- This project was generated with [electron-vue](https://github.com/SimulatedGREG/electron-vue)@[8d4ed60](https://github.com/SimulatedGREG/electron-vue/tree/8d4ed607d65300381a8f47d97923eb07832b1a9a) using [vue-cli](https://github.com/vuejs/vue-cli). Documentation about the original structure can be found [here](https://simulatedgreg.gitbooks.io/electron-vue/content/index.html).