一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于树形图组织架构选择器的使用控制系统及方法与流程

2021-11-09 23:14:00 来源:中国专利 TAG:


1.本发明涉及工业互联网技术领域,尤其涉及一种基于树形图组织架构选择器的使用控制系统及方法。


背景技术:

2.随着工业互联网发展,组织架构选择器的使用场景越来越复杂。组织架构选择器一般应用组织节点或者人员/物品两种场景,是数据选择的一种工具。
3.在人员/物品选择场景,选择的是每个节点内的具体人员/物品,在这个场景下对于组织架构选择器的要求较低。
4.在节点选择的场景,常用于筛选、权限授权、数据统计等,而数据统计是一种特殊的使用场景,对选择器的灵活性要求很高。
5.为满足复杂的应用场景,目前的组织架构选择器,通过代码控制将其分为父子级级联、父子级非级联两种,但这种方式仅仅将父级与子级是否级联选择,能解决节点数据范围的问题,但是需要后台开发人员根据业务场景进行实时配置,较为耗费人力,且不能解决数据值的问题,例如父子级级联时,勾选父级,结果是将父级及父级下所有子级数据范围进行圈定,而此时页面展示的是父级 子级的所有数据,还是父级子级向上汇总的总数,这是目前组织架构选择器在实际显示应用方面存在的问题,无法满足企业用户使用需求,影响用户使用体验。


技术实现要素:

6.本发明提供的基于树形图组织架构选择器的使用控制系统及方法,主要解决的技术问题是:无法适用于数据统计等复杂场景,且配置不便。
7.为解决上述技术问题,本发明提供一种基于树形图组织架构选择器的使用控制系统,所述组织架构选择器以树形图的形式记录节点名称、节点数据以及节点之间的层级关系,包括第一控制模块,第二控制模块,显示统计模块;
8.在所述第一控制模块与所述第二控制模块均未被触发时,用于控制当前节点与其子节点之间为非级联状态,各节点单独选择,每个节点仅代表其自身的节点数据,此时所述显示统计模块用于对所述当前节点的节点数据进行统计并展示;
9.在所述第一控制模块被触发,且所述第二控制模块未被触发时,用于控制当前节点与其子节点之间为级联状态,当前节点代表其自身以及其子节点的节点数据,此时所述显示统计模块用于对所述当前节点的节点数据进行展示,以及对所述各子节点的节点数据依次进行切换展示;
10.在所述第一控制模块和所述第二控制模块均被触发时,用于控制当前节点与其子节点之间为非级联状态,各节点单独选择,当前节点代表其自身以及其子节点的节点数据,此时所述显示统计模块用于对所述当前节点及其子节点的节点数据进行汇总后展示。
11.所述第一控制模块定义为“包含下级”,所述第二控制模块定义为“下级可选”。
12.本发明还提供一种基于上述使用控制系统的使用控制方法,包括:
13.当未接收到对所述第一控制模块与所述第二控制模块的触发指令时,控制当前节点与其子节点之间为非级联状态,各节点单独选择,每个节点仅代表其自身的节点数据,此时对所述当前节点的节点数据进行统计并展示;
14.当接收到对所述第一控制模块的触发指令,但未接收到对所述第二控制模块的触发指令时,控制当前节点与其子节点之间为级联状态,当前节点代表其自身以及其子节点的节点数据,此时对所述当前节点的节点数据进行展示,以及对所述各子节点的节点数据依次进行切换展示;
15.当接收到对所述第一控制模块和所述第二控制模块的触发指令时,控制当前节点与其子节点之间为非级联状态,各节点单独选择,当前节点代表其自身以及其子节点的节点数据,此时对所述当前节点及其子节点的节点数据进行汇总后展示。
16.本发明的有益效果是:
17.根据本发明提供的基于树形图组织架构选择器的使用控制系统及方法,通过定义两个控制模块,提供了节点之间级联关系的控制选择,结合现实统计模块,实现了对不同级联关系下的数据展示,不仅解决了各节点的数据范围问题,还解决了各级点代表数据值的问题,有效实现了工业环境复杂的组织架构选择任务。
附图说明
18.图1为本发明实施例一的基于树形图组织架构选择器的使用控制系统结构示意图;
19.图2为本发明实施例一的基于“包含下级”功能启用场景下的组织架构选择器的拓扑结构示意图;
20.图3为本发明实施例一的基于“包含下级”功能关闭场景下的组织架构选择器的拓扑结构示意图;
21.图4为本发明实施例一的基于“包含下级”和“下级可选”功能均启用场景下的组织架构选择器的拓扑结构示意图;
22.图5为本发明实施例一的使用控制数据处理流程示意图;
23.图6为本发明实施例一的使用控制系统界面示意图;
24.图7为本发明实施例一的基于树形图组织架构选择器的拓扑结构示意图;
25.图8为本发明实施例一的针对“包含下级”功能关闭场景下的结果展示示意图;
26.图9为本发明实施例一的针对“包含下级”功能启用场景下的结果展示示意图;
27.图10为本发明实施例一的针对“包含下级”和“下级可选”功能均启用场景下的结果展示示意图;
28.图11为本发明实施例二的基于树形图组织架构选择器的使用控制方法流程示意图。
具体实施方式
29.为了使本发明的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本发明作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本
发明,并不用于限定本发明。
30.实施例一:
31.为了解决当前组织架构选择器无法适用于数据统计等复杂场景,且配置不便的问题,通过梳理归纳,本发明将数据统计场景的节点选择需求分为:定义节点代表的数据范围和节点代表的数据值两个维度。数据范围是指节点代表的是

节点本身

包含此节点及子级节点的数据范围;数据值是指节点代表的是

节点本身数值

包含此节点及子级节点的数据汇总

包含此节点及子级节点的数据全部显示。进而通过定义两个控制模块,提供了节点之间级联关系的控制选择,结合现实统计模块,实现了对不同级联关系下的数据展示,不仅解决了各节点的数据范围问题,还解决了各级点代表数据值的问题,有效实现了工业环境复杂的组织架构选择任务。
32.请参见图1,本实施例提供一种基于树形图组织架构选择器的使用控制系统,组织架构选择器以树形图的形式记录节点名称、节点数据以及节点之间的层级关系,包括第一控制模块11,第二控制模块12,显示统计模块13;其中
33.在第一控制模块11与第二控制模块12均未被触发时,用于控制当前节点与其子节点之间为非级联状态,各节点单独选择,每个节点仅代表其自身的节点数据,此时显示统计模块13用于对当前节点的节点数据进行统计并展示;请参见图3所示。
34.在第一控制模块11被触发,且第二控制模块12未被触发时,用于控制当前节点与其子节点之间为级联状态,当前节点代表其自身以及其子节点的节点数据,此时显示统计模块13用于对当前节点的节点数据进行展示,以及对各子节点依次进行切换展示;请参见图2所示。
35.在第一控制模块11和第二控制模块12均被触发时,用于控制当前节点与其子节点之间为非级联状态,各节点单独选择,当前节点代表其自身以及其子节点的节点数据,此时显示统计模块13用于对当前节点及其子节点的节点数据进行汇总后展示;请参见图4所示。
36.本实施例中,第一控制模块11定义为“包含下级”,第二控制模块12定义为“下级可选”。
37.请参见图5,为本实施例使用控制数据处理流程,包括:
38.s501、划定各级代表数据范围;
39.s502、划定各级展示数据的范围;
40.s503、勾选数据范围;
41.s504、数据库根据选取信号返回数据信息;
42.例如,用户是否勾选“包含下级”功能,是否勾选“下级可选”功能,从而反馈对应的数据信息;
43.s505、处理返回的数据;
44.s506、显示处理后的数据。
45.为了更好地理解,下面结合具体的示例进行说明:
46.请参见图6,为本实施例提供的使用控制系统的界面示意图,针对某企业用户包括生产部和管理部,其中生产部包括生产部一车间和生产部二车间,生产部一车间包括生产一车间1班和生产一车间2班,生产部二车间包括生产二车间1班和生产二车间2班,从而形成如图7所示的组织架构图。
47.假设某月生产部独立设备生产500个产品,生产一车间和二车间各生产1000个产品,故该月累计生产产品2500个。
48.方式一,为统计展示生产部的生产情况,可选择关闭“包含下级”,勾选生产部(父级),则系统仅对生产部的生产情况进行统计展示,得到统计结果为500个,参见图8所示;
49.方式二,为统计整体生产情况,及各车间生产情况,可选择开启“包含下级”,“单独勾选”默认关闭,然后勾选生产部(父级),则系统自动对生产部生产产能和各车间分别进行统计展示,统计结果为图9所示,并可切换父子级数据展示;
50.方式三,为统计整体生产情况,可选择开启“包含下级”,并开启“单独勾选”,勾选生产部(父级),则系统自动对整体生产产能进行统计展示,统计结果为图10所示。实现了对不同级联关系下的数据展示,不仅解决了各节点的数据范围问题,还解决了各级点代表数据值的问题,有效实现了工业环境复杂的组织架构选择任务。
51.实施例二:
52.本实施例在上述实施例一的基础上,提供一种基于上述使用控制系统的使用控制方法,请参见图11,主要包括如下步骤:
53.s111、当未接收到对第一控制模块与第二控制模块的触发指令时,控制当前节点与其子节点之间为非级联状态,各节点单独选择,每个节点仅代表其自身的节点数据,此时对当前节点的节点数据进行统计并展示;
54.s112、当接收到对第一控制模块的触发指令,但未接收到对第二控制模块的触发指令时,控制当前节点与其子节点之间为级联状态,当前节点代表其自身以及其子节点的节点数据,此时对当前节点的节点数据进行展示,以及对各子节点依次进行切换展示;
55.s113、当接收到对第一控制模块和第二控制模块的触发指令时,控制当前节点与其子节点之间为非级联状态,各节点单独选择,当前节点代表其自身以及其子节点的节点数据,此时对当前节点及其子节点的节点数据进行汇总后展示。
56.显然,本领域的技术人员应该明白,上述本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在计算机存储介质(rom/ram、磁碟、光盘)中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。所以,本发明不限制于任何特定的硬件和软件结合。
57.以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献