0.7.41-alpha.2 • Published 4 months ago

@ibiz-template/runtime v0.7.41-alpha.2

Weekly downloads
-
License
MIT
Repository
-
Last release
4 months ago

@ibiz-template/runtime

提供前端应用运行所需的核心逻辑能力,自上而下包含AppHub、应用、视图、部件、部件项等对象的逻辑层能力封装、应用服务模块(包含异步行为、应用权限、动态存储、代码表、计数器等核心服务)、数据逻辑编排、界面行为、界面逻辑编排、视图逻辑、动态替换预置组件及插件管理等功能模块。

📂 项目结构

|─ ─ runtime
    |─ ─ scripts                                                            工具脚本文件夹
    |─ ─ src                                                                项目工程文件夹
        |─ ─ command                                                        指令文件夹
            |─ ─ app                                                        应用级指令文件夹
                |─ ─ app-func                                               应用级功能类
                |─ ─ open-app-view                                          打开应用视图方法类
        |─ ─ config                                                         全局应用功能配置类
        |─ ─ constant                                                       运行时常量文件夹
        |─ ─ controller                                                     控制器文件夹
            |─ ─ common                                                     通用控制器文件夹
                |─ ─ base.controller.ts                                     控制器基类
                |─ ─ control                                                通用部件控制器文件夹
                |─ ─ editor                                                 编辑器控制器文件夹
                |─ ─ view                                                   视图控制器文件夹
            |─ ─ constant                                                   控制器通用常量文件夹
            |─ ─ control                                                    部件控制器文件夹
                |─ ─ app-menu                                               菜单控制器文件夹
                |─ ─ app-menu-icon-view                                     应用菜单图标视图控制器
                |─ ─ calendar                                               日历控制器文件夹
                |─ ─ caption-bar                                            标题栏控制器
                |─ ─ chart                                                  图表控制器文件夹
                |─ ─ context-menu                                           上下文菜单控制器
                |─ ─ dashboard                                              数据看板控制器相关文件夹
                |─ ─ data-view                                              卡片部件控制器文件夹
                |─ ─ exp-bar                                                导航栏控制器文件夹
                |─ ─ form                                                   表单控制器相关文件夹
                    |─ ─ edit-form                                          编辑表单控制器文件夹
                    |─ ─ form                                               表单控制器文件夹
                    |─ ─ form-detail                                        表单明细控制器文件夹
                    |─ ─ search-form                                        搜索表单控制器文件夹
                |─ ─ gantt                                                  甘特图控制器文件夹
                |─ ─ grid                                                   表格控制器相关文件夹
                    |─ ─ grid                                               表格控制器文件夹
                    |─ ─ grid-column                                        表格列控制器文件夹
                |─ ─ kanban                                                 看板部件控制器文件夹
                |─ ─ list                                                   列表控制器文件夹
                |─ ─ map                                                    地图控制器文件夹
                |─ ─ md-ctrl                                                多数据部件控制器文件夹
                |─ ─ medit-view-panel                                       多编辑视图面板部件控制器文件夹
                |─ ─ panel                                                  面板控制器相关文件夹
                    |─ ─ panel                                              面板控制器文件夹
                    |─ ─ view-layout-panel                                  视图布局面板部件控制器
                |─ ─ pickup-view-panel                                      选择视图面板控制器文件夹
                |─ ─ report-panel                                           报表面板控制器文件夹
                |─ ─ search-bar                                             搜索栏控制器相关文件夹
                |─ ─ tab-exp-panel                                          分页导航面板控制器
                |─ ─ toolbar                                                工具栏控制器
                |─ ─ tree                                                   树部件控制器及树部件服务
                |─ ─ tree-grid                                              树表格部件控制器文件夹
                |─ ─ tree-grid-ex                                           树表格增强部件控制器文件夹
                    |─ ─ tree-grid-ex-column                                树表格增强列控制器文件夹
                |─ ─ wizard-panel                                           向导面板控制器文件夹
            |─ ─ ctx                                                        上下文环境对象文件夹
            |─ ─ notification                                               消息通知文件夹
            |─ ─ utils                                                      控制器通用工具文件夹
                |─ ─ button-state                                           按钮状态文件夹
                |─ ─ code-list                                              代码表处理
                |─ ─ counter                                                计数器文件夹
                |─ ─ data-file-util                                         数据文件导入工具
                |─ ─ event                                                  事件监听文件夹   
                |─ ─ jsonschema                                             JSON模型获取工具
                |─ ─ loading                                                loading状态控制工具
                |─ ─ route                                                  路由处理工具
                |─ ─ util                                                   通用工具
                |─ ─ value-default                                          默认值处理工具
                |─ ─ value-ex                                               值扩展处理工具
                |─ ─ value-rule                                             值效验工具      
                |─ ─ view-msg                                               视图消息提示工具
        |─ ─ de-logic                                                       实体逻辑文件夹
            |─ ─ de-logic-link                                              实体逻辑链接文件夹
                |─ ─ de-logic-link-cond                                     实体逻辑链接条件
                |─ ─ de-logic-link-group-cond                               实体逻辑链接条件组
                |─ ─ de-logic-link-single-cond                              实体逻辑连接条件项
                |─ ─ de-logic-link.ts                                       实体逻辑链接处理类
            |─ ─ de-logic-node                                              实体逻辑节点文件夹
            |─ ─ de-logic-param                                             实体逻辑参数节点
            |─ ─ utils                                                      实体逻辑通用工具
            |─ ─ de-logic-context.ts                                        实体逻辑执行上下文类
            |─ ─ de-logic.ts                                                实体逻辑处理类
        |─ ─ engine                                                         视图引擎基类
        |─ ─ global                                                         全局处理文件夹
            |─ ─ global-util                                                全局工具方法或对象
        |─ ─ hub                                                            hub相关
            |─ ─ config                                                     应用配置文件夹
            |─ ─ convert                                                    模型转换文件夹
        |─ ─ interface                                                      运行时逻辑库所有接口文件
        |─ ─ locale                                                         多语言文件夹
        |─ ─ logic-scheduler                                                调度器中心文件夹
            |─ ─ executor                                                   执行器文件夹
            |─ ─ scheduler                                                  逻辑调度中心文件夹
            |─ ─ trigger                                                    逻辑触发器及事件触发器文件夹
            |─ ─ logic-scheduler-center.ts                                  调度器中心类
        |─ ─ model                                                          模型工具方法文件夹
        |─ ─ platform                                                       搭载平台处理文件
            |─ ─ provider                                                   搭载平台适配器文件夹
            |─ ─ platform-util.ts                                           搭载平台工具方法文件
        |─ ─ plugin                                                         插件处理文件夹
            |─ ─ plugin-static-resource                                     插件静态资源工具
            |─ ─ remote-plugin-item                                         远程插件项工具
        |─ ─ register                                                       注册中心文件夹
            |─ ─ helper                                                     注册工具文件夹
            |─ ─ custom-register.ts                                         自定义注册工具文件
            |─ ─ register-center.ts                                         注册中心工具类
        |─ ─ service                                                        服务文件夹
            |─ ─ app-data-entity                                            应用数据实体类
            |─ ─ constant                                                   数据状态
            |─ ─ dto                                                        应用实体服务方法转换
            |─ ─ mqtt                                                       mqtt服务文件夹
            |─ ─ service                                                    实体服务文件夹
                |─ ─ async-action                                           异步操作服务
                |─ ─ auth                                                   认证服务
                |─ ─ authority                                              权限服务
                |─ ─ code-list                                              全局代码表服务
                |─ ─ config                                                 应用配置存储服务
                |─ ─ control                                                部件服务文件夹
                |─ ─ counter                                                计数器服务
                |─ ─ entity                                                 实体服务文件夹
                    |─ ─ method                                             实体服务方法文件夹
                    |─ ─ de.service.ts                                      实体服务类
                |─ ─ file                                                   文件处理服务
                |─ ─ internal-message                                       站内消息服务
                |─ ─ mark-open-data                                         标记打开数据服务
                |─ ─ third-auth                                             第三方认证服务
                |─ ─ util                                                   应用功能组件服务
                |─ ─ work-flow                                              工作流服务
            |─ ─ utils                                                      服务通用工具文件夹
                |─ ─ app-counter                                            应用计数器文件夹
                |─ ─ de-cache                                               实体缓存工具类
                |─ ─ de-dq-cond                                             实体查询条件文件夹
                |─ ─ de-dq-cond-util                                        获取查询条件工具
                |─ ─ dyna-sys-params                                        动态系统接口参数工具
                |─ ─ dynamic-code-list                                      动态代码表工具
                |─ ─ res-path                                               返回路径处理工具
                |─ ─ search-filter                                          搜索过滤工具
                |─ ─ service-exist-util                                     服务存在性判断处理工具
                |─ ─ util                                                   服务通用工具
            |─ ─ vo                                                         值对象数据文件夹
                |─ ─ calendar-item-data                                     日历项数据
                |─ ─ chart-data                                             图表数据
                |─ ─ gantt-node-data                                        甘特图节点数据
                |─ ─ map-data                                               地图数据
                |─ ─ panel-data                                             面板数据
                |─ ─ tree-node-data                                         树节点数据
                |─ ─ control.vo.ts                                          部件UI显示层数据转换类
                |─ ─ ui-map-field.ts                                        界面映射字段信息类
            |─ ─ de-service-util.ts                                         应用服务工具类
        |─ ─ ui-action                                                      界面行为文件夹
            |─ ─ provider                                                   界面行为适配器文件夹
            |─ ─ uiaction-util.ts                                           界面行为工具类
        |─ ─ ui-logic                                                       界面逻辑文件夹
            |─ ─ ui-logic-link                                              界面逻辑链接及链接条件文件夹
            |─ ─ ui-logic-node                                              界面逻辑节点文件夹
            |─ ─ ui-logic-param                                             界面逻辑参数
            |─ ─ utils                                                      界面逻辑通用工具
            |─ ─ ui-logic-context.ts                                        界面逻辑执行上下文类
            |─ ─ ui-logic.ts                                                界面逻辑类
        |─ ─ utils                                                          通用工具文件夹
            |─ ─ anime                                                      动画处理工具文件夹
            |─ ─ bi-report-util                                             bi报表工具
            |─ ─ collaborate-manager                                        协同管理器工具
            |─ ─ collaborate-room                                           协同房间工具
            |─ ─ dr-ctrl-util                                               数据关系部件工具
            |─ ─ encryption-uitl                                            加密工具
            |─ ─ error-handler                                              错误处理工具
            |─ ─ file-util                                                  文件处理工具
            |─ ─ handlebars                                                 handlebars 渲染工具
            |─ ─ html2canvas                                                html2canvas 截图工具
            |─ ─ jsonschema-util                                            JsonSchema工具类
            |─ ─ layout-panel-util                                          布局面板工具
            |─ ─ modal                                                      模态工具
            |─ ─ nav-params                                                 导航参数工具
            |─ ─ open-redirect-view                                         导航到重定向视图工具
            |─ ─ promise                                                    异步处理工具
            |─ ─ raw-value-util                                             直接值工具
            |─ ─ record-nav-util                                            记录导航工具
            |─ ─ script                                                     脚本处理工具
            |─ ─ short-cut                                                  快捷方式全局工具
            |─ ─ text-util                                                  文本工具
            |─ ─ theme-util                                                 主题工具
            |─ ─ ui-domain                                                  界面域工具
            |─ ─ ui-domain-manager                                          界面域管理器
            |─ ─ value-rule                                                 过滤出指定属性列或表单项的值规则模型
            |─ ─ verify                                                     验证工具文件夹
            |─ ─ voice-util                                                 语音工具
            |─ ─ wf-helper                                                  工作流工具
        |─ ─ app-hub.ts                                                     运行时总集类
        |─ ─ application.ts                                                 应用对象类
        |─ ─ declaration.d.ts                                               声明文件
        |─ ─ install.ts                                                     运行时安装文件
        |─ ─ types.ts                                                       运行时类型定义文件
    |─ ─ test                                                               测试文件夹
        |─ ─ plugin                                                         插件测试
        |─ ─ utils                                                          工具测试文件夹
            |─ ─ error-handler                                              错误处理工具测试
            |─ ─ handlebars                                                 handlebars渲染工具测试
            |─ ─ modal                                                      模态工具测试
            |─ ─ nav-params                                                 导航参数工具测试
            |─ ─ promise                                                    异步处理工具测试
            |─ ─ raw-value-util                                             直接值工具测试
            |─ ─ script                                                     脚本处理工具测试
            |─ ─ theme-util                                                 主题工具测试
            |─ ─ ui-domain                                                  界面域工具测试
            |─ ─ ui-domain-manager                                          界面域管理器测试
            |─ ─ value-rule                                                 过滤出指定属性列或表单项的值规则模型测试
            |─ ─ verify                                                     验证工具文件夹测试
                |─ ─ de-rule-verify.test.ts                                 值规则验证工具文件测试
                |─ ─ form-dynami-logic.test.ts                              表单逻辑验证工具文件测试
                |─ ─ panel-dynamic-logic.test.ts                            面板逻辑验证工具文件测试
                |─ ─ verify.test.ts                                         通用验证工具文件测试
            |─ ─ view-stack                                                 视图堆栈工具测试
            |─ ─ wf-helper                                                  工作流工具测试
        |─ ─ setup.ts                                                       测试环境初始化文件

📌 更改日志

每个版本的详细更改记录在发行说明中。

📜 许可证

MIT

0.7.40-alpha.8

6 months ago

0.7.38-alpha.23

12 months ago

0.7.38-alpha.33

11 months ago

0.7.39

7 months ago

0.7.41-alpha.0

5 months ago

0.7.41-alpha.1

5 months ago

0.7.41-alpha.2

4 months ago

0.7.38-alpha.45

10 months ago

0.7.40

5 months ago

0.7.38-alpha.57

8 months ago

0.7.38-alpha.12

1 year ago

0.7.37-alpha.3

1 year ago

0.7.31-alpha.1

1 year ago

0.7.31-alpha.0

1 year ago

0.7.25-alpha.0

1 year ago

0.7.25-alpha.1

1 year ago

0.7.19-alpha.1

1 year ago

0.7.19-alpha.0

1 year ago

0.0.1-beta.141

1 year ago

0.7.28-alpha.0

1 year ago

0.7.28-alpha.1

1 year ago

0.7.34

1 year ago

0.7.30

1 year ago

0.0.1-beta.130

1 year ago

0.7.22

1 year ago

0.7.21

1 year ago

0.7.24

1 year ago

0.7.23

1 year ago

0.7.20

1 year ago

0.7.29

1 year ago

0.7.26

1 year ago

0.7.25

1 year ago

0.7.28

1 year ago

0.7.27

1 year ago

0.7.19

1 year ago

0.7.18

1 year ago

0.7.17

1 year ago

0.7.17-alpha.0

1 year ago

0.7.26-alpha.1

1 year ago

0.7.26-alpha.0

1 year ago

0.7.26-alpha.2

1 year ago

0.7.29-alpha.0

1 year ago

0.7.24-alpha.0

1 year ago

0.7.24-alpha.1

1 year ago

0.6.3-sz

1 year ago

0.7.30-alpha.0

1 year ago

0.7.16

1 year ago

0.7.16-alpha.0

1 year ago

0.7.15

1 year ago

0.7.14

1 year ago

0.7.13

1 year ago

0.7.13-alpha.0

1 year ago

0.7.12

1 year ago

0.7.11

1 year ago

0.7.12-alpha.0

1 year ago

0.7.10

1 year ago

0.7.9

1 year ago

0.7.8

1 year ago

0.7.7

1 year ago

0.7.7-dev.0

1 year ago

0.7.6

1 year ago

0.7.5

1 year ago

0.7.4

2 years ago

0.7.3

2 years ago

0.7.2

2 years ago

0.7.1

2 years ago

0.7.0

2 years ago

0.6.18

2 years ago

0.6.17

2 years ago

0.6.16

2 years ago

0.6.15

2 years ago

0.6.14

2 years ago

0.6.13

2 years ago

0.6.12

2 years ago

0.6.11

2 years ago

0.6.10

2 years ago

0.6.9

2 years ago

0.6.8

2 years ago

0.6.7

2 years ago

0.6.5

2 years ago

0.6.4

2 years ago

0.6.3

2 years ago

0.6.2-dev.0

2 years ago

0.6.2

2 years ago

0.6.1-alpha.2

2 years ago

0.6.1-alpha.3

2 years ago

0.6.1-dev.1

2 years ago

0.6.1-dev.2

2 years ago

0.6.1-dev.0

2 years ago

0.6.1-alpha.0

2 years ago

0.6.0

2 years ago

0.6.0-alpha.4

2 years ago

0.6.0-alpha.3

2 years ago

0.6.0-alpha.1

2 years ago

0.6.0-alpha.2

2 years ago

0.6.0-alpha.0

2 years ago

0.5.7-alpha.10

2 years ago

0.5.7-alpha.9

2 years ago

0.5.7-alpha.6

2 years ago

0.5.7-alpha.7

2 years ago

0.5.7-alpha.8

2 years ago

0.5.7-alpha.5

2 years ago

0.5.7-alpha.4

2 years ago

0.5.7-alpha.3

2 years ago

0.5.7-alpha.1

2 years ago

0.5.7-alpha.2

2 years ago

0.5.7-alpha.0

2 years ago

0.5.6

2 years ago

0.5.4

2 years ago

0.5.3-beta.11

2 years ago

0.5.3

2 years ago

0.5.5

2 years ago

0.5.3-beta.9

2 years ago

0.5.3-beta.10

2 years ago

0.5.3-beta.8

2 years ago

0.5.3-beta.7

2 years ago

0.5.3-beta.6

2 years ago

0.5.3-beta.5

2 years ago

0.5.3-beta.4

2 years ago

0.5.3-beta.3

2 years ago

0.5.3-beta.2

2 years ago

0.5.3-beta.1

2 years ago

0.5.3-beta.0

2 years ago

0.5.2

2 years ago

0.5.1

2 years ago

0.5.1-next.0

2 years ago

0.5.1-beta.2

2 years ago

0.5.1-dev.0

2 years ago

0.5.1-beta.1

2 years ago

0.5.0

2 years ago

0.5.0-beta.5

2 years ago

0.5.0-beta.4

2 years ago

0.5.0-beta.1

2 years ago

0.5.0-beta.3

2 years ago

0.5.0-beta.2

2 years ago

0.5.0-beta.0

2 years ago

0.4.17-beta.0

2 years ago

0.4.17-dev.0

2 years ago

0.4.17-dev.1

2 years ago

0.4.15

2 years ago

0.4.16

2 years ago

0.4.14

2 years ago

0.4.13

2 years ago

0.4.12

2 years ago

0.4.11

2 years ago

0.4.10

2 years ago

0.4.9

2 years ago

0.4.8

2 years ago

0.4.8-dev.0

2 years ago

0.4.6

2 years ago

0.4.6-dev.0

2 years ago

0.4.5

2 years ago

0.4.4

2 years ago

0.4.1-dev.0

2 years ago

0.2.18

2 years ago

0.2.17

2 years ago

0.2.18-dev.0

2 years ago

0.2.16

2 years ago

0.2.15

2 years ago

0.2.13

2 years ago

0.2.12

2 years ago

0.2.11

2 years ago

0.2.18-dev.2

2 years ago

0.2.10

2 years ago

0.2.18-dev.1

2 years ago

0.3.0

2 years ago

0.1.12-dev.0

2 years ago

0.1.38

2 years ago

0.3.5

2 years ago

0.3.2

2 years ago

0.3.1

2 years ago

0.3.4

2 years ago

0.3.3

2 years ago

0.1.30

2 years ago

0.1.31

2 years ago

0.1.32

2 years ago

0.1.33

2 years ago

0.1.34

2 years ago

0.1.35

2 years ago

0.1.36

2 years ago

0.1.37

2 years ago

0.3.5-alpha.0

2 years ago

0.1.27

2 years ago

0.1.28

2 years ago

0.1.29

2 years ago

0.1.20

2 years ago

0.1.21

2 years ago

0.1.22

2 years ago

0.1.23

2 years ago

0.1.24

2 years ago

0.1.25

2 years ago

0.1.26

2 years ago

0.1.16

2 years ago

0.1.17

2 years ago

0.1.18

2 years ago

0.1.19

2 years ago

0.4.1

2 years ago

0.4.0

2 years ago

0.4.3

2 years ago

0.4.2

2 years ago

0.1.10

2 years ago

0.1.11

2 years ago

0.1.12

2 years ago

0.1.13

2 years ago

0.1.14

2 years ago

0.1.15

2 years ago

0.3.6-dev.0

2 years ago

0.1.29-dev.0

2 years ago

0.4.3-dev.1

2 years ago

0.1.0

2 years ago

0.1.2

2 years ago

0.4.3-dev.0

2 years ago

0.1.1

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.23-alpha.0

2 years ago

0.1.9

2 years ago

0.1.3

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.2.7

2 years ago

0.2.6

2 years ago

0.2.9

2 years ago

0.2.8

2 years ago

0.2.2

2 years ago

0.2.5

2 years ago

0.2.4

2 years ago

0.0.4-beta.4

2 years ago

0.0.4-beta.3

2 years ago

0.0.4-beta.5

2 years ago

0.0.4-beta.2

3 years ago

0.0.4-beta.1

3 years ago

0.0.3-beta.3

3 years ago

0.0.3-beta.6

3 years ago

0.0.3-beta.7

2 years ago

0.0.3-beta.4

3 years ago

0.0.3-beta.5

3 years ago

0.0.3-beta.2

3 years ago

0.0.1-beta.30

3 years ago

0.0.3-beta.0

3 years ago

0.0.3-beta.1

3 years ago

0.0.2-beta.0

3 years ago

0.0.2-beta.1

3 years ago

0.0.1-beta.1

3 years ago

0.0.1-beta.17

3 years ago

0.0.1-beta.16

3 years ago

0.0.1-alpha.23

3 years ago

0.0.1-alpha.22

3 years ago

0.0.1-alpha.25

3 years ago

0.0.1-alpha.24

3 years ago

0.0.1-alpha.27

3 years ago

0.0.1-alpha.26

3 years ago

0.0.1-alpha.29

3 years ago

0.0.1-alpha.28

3 years ago

0.0.1-alpha.40

3 years ago

0.0.1-alpha.21

3 years ago

0.0.1-alpha.20

3 years ago

0.0.1-alpha.34

3 years ago

0.0.1-alpha.33

3 years ago

0.0.1-alpha.36

3 years ago

0.0.1-alpha.14

3 years ago

0.0.1-alpha.35

3 years ago

0.0.1-alpha.13

3 years ago

0.0.1-alpha.38

3 years ago

0.0.1-alpha.16

3 years ago

0.0.1-alpha.37

3 years ago

0.0.1-alpha.15

3 years ago

0.0.1-alpha.39

3 years ago

0.0.1-alpha.17

3 years ago

0.0.1-alpha.30

3 years ago

0.0.1-alpha.32

3 years ago

0.0.1-alpha.31

3 years ago

0.0.1-alpha.19

3 years ago

0.0.1-alpha.12

3 years ago

0.0.1-alpha.11

3 years ago

0.0.1-alpha.10

3 years ago

0.0.1-alpha.8

3 years ago

0.0.1-alpha.9

3 years ago

0.0.1-alpha.6

3 years ago

0.0.1-alpha.7

3 years ago

0.0.1-alpha.4

3 years ago

0.0.1-alpha.5

3 years ago

0.0.1-alpha.2

3 years ago

0.0.1-alpha.3

3 years ago

0.0.1-alpha.1

3 years ago