组织机构选择方法、装置、设备及存储介质与流程

文档序号:26177152发布日期:2021-08-06 18:23阅读:99来源:国知局
组织机构选择方法、装置、设备及存储介质与流程

本发明涉及核电站安全生产技术领域,尤其涉及一种组织机构选择方法、装置、设备及存储介质。



背景技术:

目前,在核电站安全生产管理中,涉及到层级复杂的组织机构,组织机构是电站安全生产管理领域的重要组成部分,与核电厂生产管理息息相关,没有符合业务场景的组织机构选择组件,会导致选择组织机构时出现误选和慢选的情况,影响核电站安全生产管理的准确性与及时性。



技术实现要素:

本发明的主要目的在于提供一种组织机构选择方法、装置、设备及存储介质,旨在解决现有技术中核电厂生产管理组织机构选择出现误选和慢选的情况,导致核电厂安全生产管理准确性较低,及时性较差的技术问题。

第一方面,本发明提供一种组织机构选择方法,所述组织机构选择方法包括以下步骤:

基于react创建组织机构选择组件;

接收搜索条件,根据所述搜索条件从所述组织机构选择组件中选取目标组织机构选择组件;

通过所述目标组织机构选择组件进行核电站安全生产管理。

可选地,所述基于react创建组织机构选择组件,包括:

基于react构建无状态函数式组件,根据所述无状态函数式组件结合预设组件创建信息创建组织机构选择组件;

或,

基于react构建创建类,根据所述创建类结合预设组件创建信息创建组织机构选择组件;

或,

基于react构建延伸反应组件,根据所述延伸反应组件结合预设组件创建信息创建组织机构选择组件。

可选地,所述基于react构建无状态函数式组件,根据所述无状态函数式组件结合预设组件创建信息创建组织机构选择组件,包括:

使用render函数将预设组件模板template的节点解析成虚拟的文档对象模型;

对所述文档对象模型进行无实例化,生成无状态函数式组件;

根据所述无状态函数式组件结合预设组件创建信息创建组织机构选择组件。

可选地,所述基于react构建创建类,根据所述创建类结合预设组件创建信息创建组织机构选择组件,包括:

将预设属性类型与默认属性对象相关联;

为关联后的属性对象设置初始状态,并为所述属性对象匹配组件相关的状态对象;

根据初始化的属性对象和所述状态对象构建创建类;

根据所述创建类结合预设组件创建信息创建组织机构选择组件。

可选地,所述基于react构建延伸反应组件,根据所述延伸反应组件结合预设组件创建信息创建组织机构选择组件,包括:

设置默认属性对象的初始状态,并配置所述默认属性对象相关类的静态属性;

在构造函数中绑定所述默认属性对象的this指针,或使用绑定函数绑定所述默认属性对象的this指针,或使用箭头函数绑定所述默认属性对象的this指针;

根据绑定this指针后的默认属性对象构建延伸反应组件;

根据所述延伸反应组件结合预设组件创建信息创建组织机构选择组件。

可选地,所述接收搜索条件,根据所述搜索条件从所述组织机构选择组件中选取目标组织机构选择组件,包括:

接收搜索条件,从所述搜索条件中提取组件选择信息;

在所述组件选择信息为部门单选时,从所述组织机构选择组件中选取部门单选组件作为目标组织机构选择组件;

在所述组件选择信息为部门多选时,从所述组织机构选择组件中选取部门多选组件作为目标组织机构选择组件;

在所述组件选择信息为班组单选时,从所述组织机构选择组件中选取班组单选组件作为目标组织机构选择组件;

在所述组件选择信息为班组多选时,从所述组织机构选择组件中选取部门多选组件作为目标组织机构选择组件。

可选地,所述通过所述目标组织机构选择组件进行核电站安全生产管理,包括:

在所述目标组织机构选择组件为部门单选组件时,从所述部门单选组件中获得预设单选组织机构树,通过所述预设单选组织机构树确定目标单选公司、目标单选核电厂、目标单选处室及目标单选科室,根据所述目标单选公司、所述目标单选核电厂、所述目标单选处室及所述目标单选科室进行核电站安全生产管理;

在所述目标组织机构选择组件为部门多选组件时,从所述部门多选组件中获得预设多选组织机构树,通过所述预设多选组织机构树确定目标多选公司、目标多选核电厂、目标多选处室及目标多选科室,根据所述目标多选公司、所述目标多选核电厂、所述目标多选处室及所述目标多选科室进行核电站安全生产管理;

在所述目标组织机构选择组件为班组单选组件时,从所述班组单选组件中获得班组单选列表,根据所述班组单选列表确定目标单选班组,根据所述目标单选班组进行核电站安全生产管理;

在所述目标组织机构选择组件为班组多选组件时,从所述班组多选组件中获得班组多选列表,根据所述班组多选列表确定目标多选班组,根据所述目标多选班组进行核电站安全生产管理。

第二方面,为实现上述目的,本发明还提出一种组织机构选择装置,所述组织机构选择装置包括:

创建模块,用于基于react创建组织机构选择组件;

搜索模块,用于接收搜索条件,根据所述搜索条件从所述组织机构选择组件中选取目标组织机构选择组件;

管理模块,用于通过所述目标组织机构选择组件进行核电站安全生产管理。

第三方面,为实现上述目的,本发明还提出一种组织机构选择设备,所述组织机构选择设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的组织机构选择程序,所述组织机构选择程序配置为实现如权利要求上文所述的组织机构选择方法的步骤。

第四方面,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有组织机构选择程序,所述组织机构选择程序被处理器执行时实现如上文所述的组织机构选择方法的步骤。

本发明提出的组织机构选择方法,通过基于react创建组织机构选择组件;接收搜索条件,根据所述搜索条件从所述组织机构选择组件中选取目标组织机构选择组件;通过所述目标组织机构选择组件进行核电站安全生产管理;能够完美应对核电安全生产管理各业务场景关于组织机构选择的需要,降低了人为因素造成的失误,提升了组织机构选择的准确性,提高了核电厂安全生产管理的速度和效率。

附图说明

图1为本发明实施例方案涉及的硬件运行环境的设备结构示意图;

图2为本发明组织机构选择方法第一实施例的流程示意图;

图3为本发明组织机构选择方法第二实施例的流程示意图;

图4为本发明组织机构选择方法第三实施例的流程示意图;

图5为本发明组织机构选择方法第四实施例的流程示意图;

图6为本发明组织机构选择方法第五实施例的流程示意图;

图7为本发明组织机构选择方法第六实施例的流程示意图;

图8为本发明组织机构选择方法第七实施例的流程示意图;

图9为本发明组织机构选择装置第一实施例的功能模块图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的解决方案主要是:通过基于react创建组织机构选择组件;接收搜索条件,根据所述搜索条件从所述组织机构选择组件中选取目标组织机构选择组件;通过所述目标组织机构选择组件进行核电站安全生产管理;能够完美应对核电安全生产管理各业务场景关于组织机构选择的需要,降低了人为因素造成的失误,提升了组织机构选择的准确性,提高了核电厂安全生产管理的速度和效率,解决了现有技术中核电厂生产管理组织机构选择出现误选和慢选的情况,导致核电厂安全生产管理准确性较低,及时性较差的技术问题。

参照图1,图1为本发明实施例方案涉及的硬件运行环境的设备结构示意图。

如图1所示,该设备可以包括:处理器1001,例如cpu,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的设备结构并不构成对该设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及组织机构选择程序。

本发明设备通过处理器1001调用存储器1005中存储的组织机构选择程序,并执行以下操作:

基于react创建组织机构选择组件;

接收搜索条件,根据所述搜索条件从所述组织机构选择组件中选取目标组织机构选择组件;

通过所述目标组织机构选择组件进行核电站安全生产管理。

本发明设备通过处理器1001调用存储器1005中存储的组织机构选择程序,还执行以下操作:

基于react构建无状态函数式组件,根据所述无状态函数式组件结合预设组件创建信息创建组织机构选择组件;

或,

基于react构建创建类,根据所述创建类结合预设组件创建信息创建组织机构选择组件;

或,

基于react构建延伸反应组件,根据所述延伸反应组件结合预设组件创建信息创建组织机构选择组件。

本发明设备通过处理器1001调用存储器1005中存储的组织机构选择程序,还执行以下操作:

使用render函数将预设组件模板template的节点解析成虚拟的文档对象模型;

对所述文档对象模型进行无实例化,生成无状态函数式组件;

根据所述无状态函数式组件结合预设组件创建信息创建组织机构选择组件。

本发明设备通过处理器1001调用存储器1005中存储的组织机构选择程序,还执行以下操作:

将预设属性类型与默认属性对象相关联;

为关联后的属性对象设置初始状态,并为所述属性对象匹配组件相关的状态对象;

根据初始化的属性对象和所述状态对象构建创建类;

根据所述创建类结合预设组件创建信息创建组织机构选择组件。

本发明设备通过处理器1001调用存储器1005中存储的组织机构选择程序,还执行以下操作:

设置默认属性对象的初始状态,并配置所述默认属性对象相关类的静态属性;

在构造函数中绑定所述默认属性对象的this指针,或使用绑定函数绑定所述默认属性对象的this指针,或使用箭头函数绑定所述默认属性对象的this指针;

根据绑定this指针后的默认属性对象构建延伸反应组件;

根据所述延伸反应组件结合预设组件创建信息创建组织机构选择组件。

本发明设备通过处理器1001调用存储器1005中存储的组织机构选择程序,还执行以下操作:

接收搜索条件,从所述搜索条件中提取组件选择信息;

在所述组件选择信息为部门单选时,从所述组织机构选择组件中选取部门单选组件作为目标组织机构选择组件;

在所述组件选择信息为部门多选时,从所述组织机构选择组件中选取部门多选组件作为目标组织机构选择组件;

在所述组件选择信息为班组单选时,从所述组织机构选择组件中选取班组单选组件作为目标组织机构选择组件;

在所述组件选择信息为班组多选时,从所述组织机构选择组件中选取部门多选组件作为目标组织机构选择组件。

本发明设备通过处理器1001调用存储器1005中存储的组织机构选择程序,还执行以下操作:

在所述目标组织机构选择组件为部门单选组件时,从所述部门单选组件中获得预设单选组织机构树,通过所述预设单选组织机构树确定目标单选公司、目标单选核电厂、目标单选处室及目标单选科室,根据所述目标单选公司、所述目标单选核电厂、所述目标单选处室及所述目标单选科室进行核电站安全生产管理;

在所述目标组织机构选择组件为部门多选组件时,从所述部门多选组件中获得预设多选组织机构树,通过所述预设多选组织机构树确定目标多选公司、目标多选核电厂、目标多选处室及目标多选科室,根据所述目标多选公司、所述目标多选核电厂、所述目标多选处室及所述目标多选科室进行核电站安全生产管理;

在所述目标组织机构选择组件为班组单选组件时,从所述班组单选组件中获得班组单选列表,根据所述班组单选列表确定目标单选班组,根据所述目标单选班组进行核电站安全生产管理;

在所述目标组织机构选择组件为班组多选组件时,从所述班组多选组件中获得班组多选列表,根据所述班组多选列表确定目标多选班组,根据所述目标多选班组进行核电站安全生产管理。

本实施例通过上述方案,通过基于react创建组织机构选择组件;接收搜索条件,根据所述搜索条件从所述组织机构选择组件中选取目标组织机构选择组件;通过所述目标组织机构选择组件进行核电站安全生产管理;能够完美应对核电安全生产管理各业务场景关于组织机构选择的需要,降低了人为因素造成的失误,提升了组织机构选择的准确性,提高了核电厂安全生产管理的速度和效率。

基于上述硬件结构,提出本发明组织机构选择方法实施例。

参照图2,图2为本发明组织机构选择方法第一实施例的流程示意图。

在第一实施例中,所述组织机构选择方法包括以下步骤:

步骤s10、基于react创建组织机构选择组件。

需要说明的是,react起源于facebook的内部项目,用来架设instagram的网站,react是一个用于构建用户界面的javascript库,react主要用于构建ui,react拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用;通过react创建组织机构选择组件,能够使得代码更加容易得到复用,能够很好的应用在大项目的开发中。

步骤s20、接收搜索条件,根据所述搜索条件从所述组织机构选择组件中选取目标组织机构选择组件。

需要说明的是,所述搜索条件为对目标组织机构进行检索的条件,通过所述搜索条件可以从所述组织机构选择组件中选取对应的组件作为目标组织机构选择组件。

步骤s30、通过所述目标组织机构选择组件进行核电站安全生产管理。

需要说明的是,通过调用所述目标组织机构选择组件,能够快速查找定位到相应的组织机构,不同的组织机构选择组件对应不同的组织机构定位方式,可以根据实际情况进行调配,本实施例对此不加以限制。

本实施例通过上述方案,通过基于react创建组织机构选择组件;接收搜索条件,根据所述搜索条件从所述组织机构选择组件中选取目标组织机构选择组件;通过所述目标组织机构选择组件进行核电站安全生产管理;能够完美应对核电安全生产管理各业务场景关于组织机构选择的需要,降低了人为因素造成的失误,提升了组织机构选择的准确性,提高了核电厂安全生产管理的速度和效率。

进一步地,图3为本发明组织机构选择方法第二实施例的流程示意图,如图3所示,基于第一实施例提出本发明组织机构选择方法第二实施例,在本实施例中,所述步骤s10具体包括以下步骤:

步骤s11、基于react构建无状态函数式组件,根据所述无状态函数式组件结合预设组件创建信息创建组织机构选择组件。

需要说明的是,基于react构建无状态函数式组件,所述无状态函数式是为了创建纯展示组件,纯展示组件只负责根据传入的支柱props来展示,不涉及到要状况state状态的操作。

可以理解的是,通过所述无状态函数式组件结合预先设置的组件创建信息,能够创建组织机构选择组件,一般的,在大部分react代码中,大多数组件被写成无状态的组件,通过简单组合可以构建成其他的组件等。

步骤s12、基于react构建创建类,根据所述创建类结合预设组件创建信息创建组织机构选择组件。

可以理解的是,基于react能够构建有状态的创建类,通过所述创建类结合预先设置的有状态的组件创建信息,能够创建对应的组织机构选择组件,即通过预设组件创建信息与类的结合匹配构建出对应的组件选择类别,从而选择对应的组织机构选择组件。

步骤s13、基于react构建延伸反应组件,根据所述延伸反应组件结合预设组件创建信息创建组织机构选择组件。

应当理解的是,基于react构建有状态的延伸反应组件,通过所述延伸反应组件结合预先设置的有状态的组件创建信息,能够创建对应的组织机构选择组件,即通过延伸反应组件的状态及属性与预设组件创建信息匹配构建出对应的组件,从而选择对应的组织机构选择组件。

本实施例通过上述方案,通过基于react构建无状态函数式组件,根据所述无状态函数式组件结合预设组件创建信息创建组织机构选择组件;或,基于react构建创建类,根据所述创建类结合预设组件创建信息创建组织机构选择组件;或,基于react构建延伸反应组件,根据所述延伸反应组件结合预设组件创建信息创建组织机构选择组件;能够快速选择对应的组件创建组织机构选择组件,完美应对核电安全生产管理各业务场景关于组织机构选择的需要,降低了人为因素造成的失误,提升了组织机构选择的准确性。

进一步地,图4为本发明核电站组织机构选择方法第三实施例的流程示意图,如图4所示,基于第二实施例提出本发明核电站组织机构选择方法第三实施例,在本实施例中,所述步骤s11具体包括以下步骤:

步骤s111、使用render函数将预设组件模板的节点解析成虚拟的文档对象模型。

需要说明的是,无状态函数式组件形式上表现为一个只带有一个render方法的组件类,一般通过使用render函数将预先设置的组件模板的节点解析层虚拟的文档对应的对象模块。

可以理解的是,无状态组件的创建形式使代码的可读性更好,并且减少了大量冗余的代码,精简至只有一个render方法,大大的增强了编写一个组件的便利。

步骤s112、对所述文档对象模型进行无实例化,生成无状态函数式组件。

可以理解的是,通过对所述文档对象模型进行无实例化,可以生成无状态函数组件,一般的,因为组件被精简成一个render方法的函数来实现的,由于是无状态组件,所以无状态组件就不会在有组件实例化的过程,即不需要分配多余的内存,对所述文档对象模型进行无实例化,从而使得性能得到一定的提升。

步骤s113、根据所述无状态函数式组件结合预设组件创建信息创建组织机构选择组件。

应当理解的是,通过构建好的无状态函数式组件,结合预先设置的组件创建信息,从而创建对应的组织机构选择组件。

本实施例通过上述方案,通过使用render函数将预设组件模板的节点解析成虚拟的文档对象模型;对所述文档对象模型进行无实例化,生成无状态函数式组件;根据所述无状态函数式组件结合预设组件创建信息创建组织机构选择组件;能够快速创建匹配的组织机构选择组件,提高了核电厂安全生产管理的速度和效率。

进一步地,图5为本发明核电站组织机构选择方法第四实施例的流程示意图,如图5所示,基于第二实施例提出本发明核电站组织机构选择方法第四实施例,在本实施例中,所述步骤s12具体包括以下步骤:

步骤s121、将预设属性类型与默认属性对象相关联。

需要说明的是,所述预设属性类型为react的支柱props中的属性各种类型,所述默认属性对象为默认的props属性对象,通过将预设属性类型与默认属性对象相关联,能够为后续创建组织机构选择组件做准备。

步骤s122、为关联后的属性对象设置初始状态,并为所述属性对象匹配组件相关的状态对象。

可以理解的是,对关联后的属性对象进行初始化,即为关联后的属性对象设置初始状态,同时可以为所述属性对象匹配组件相关的状态对象。

步骤s123、根据初始化的属性对象和所述状态对象构建创建类。

应当理解的是,通过初始化后的属性对象和所述状态对象能够构建react组件的创建类。

步骤s124、根据所述创建类结合预设组件创建信息创建组织机构选择组件。

可以理解的是,通过将所述创建类与预设组件创建信息能够创建出不同的类与不同的创建信息结合组成的组织机构选择组件。

本实施例通过上述方案,通过将预设属性类型与默认属性对象相关联;为关联后的属性对象设置初始状态,并为所述属性对象匹配组件相关的状态对象;根据初始化的属性对象和所述状态对象构建创建类;根据所述创建类结合预设组件创建信息创建组织机构选择组件;能够快速创建匹配的组织机构选择组件,提高了核电厂安全生产管理的速度和效率。

进一步地,图6为本发明核电站组织机构选择方法第五实施例的流程示意图,如图6所示,基于第二实施例提出本发明核电站组织机构选择方法第五实施例,在本实施例中,所述步骤s13具体包括以下步骤:

步骤s131、设置默认属性对象的初始状态,并配置所述默认属性对象相关类的静态属性。

需要说明的是,对默认的属性对象进行初始化,即为默认的属性对象设置初始状态,所述默认属性对象作为组件类的属性对象,其对应有类的静态属性,即通过类的静态属性为所述默认属性对象进行配置。

步骤s132、在构造函数中绑定所述默认属性对象的this指针,或使用绑定函数绑定所述默认属性对象的this指针,或使用箭头函数绑定所述默认属性对象的this指针。

可以理解的是,所述默认属性对象需要进行this指针的绑定,一般可以通过构造函数进行this指针直接绑定,当然也可以通过绑定函数bind来进行this指针绑定,还可以是通过使用箭头函数arrowfunction绑定所述默认属性对象的this指针,当然还可以是通过其他方式,例如手动绑定的方式进行this指针绑定,本实施例对此不加以限制。

步骤s133、根据绑定this指针后的默认属性对象构建延伸反应组件。

应当理解的是,根据绑定this指针后的默认属性对象能够作为组件实例的属性进行相关配置,从而创建延伸反应组件。

步骤s134、根据所述延伸反应组件结合预设组件创建信息创建组织机构选择组件。

可以理解的是,通过所述延伸反应组件结合预先设置的有状态的组件创建信息,能够创建对应的组织机构选择组件,即通过延伸反应组件的状态及属性与预设组件创建信息匹配构建出对应的组件,从而选择对应的组织机构选择组件。

本实施例通过上述方案,通过设置默认属性对象的初始状态,并配置所述默认属性对象相关类的静态属性;在构造函数中绑定所述默认属性对象的this指针,或使用绑定函数绑定所述默认属性对象的this指针,或使用箭头函数绑定所述默认属性对象的this指针;根据绑定this指针后的默认属性对象构建延伸反应组件;根据所述延伸反应组件结合预设组件创建信息创建组织机构选择组件;能够快速创建匹配的组织机构选择组件,提高了核电厂安全生产管理的速度和效率。

进一步地,图7为本发明核电站组织机构选择方法第六实施例的流程示意图,如图7所示,基于第一实施例提出本发明核电站组织机构选择方法第六实施例,在本实施例中,所述步骤s20包括以下步骤:

步骤s21、接收搜索条件,从所述搜索条件中提取组件选择信息。

需要说明的是,所述搜索条件中包含有组件选择信息,不同的组件选择信息对应不同的组件选择需求,一般可以是以关键词的形式作为选择信息,当然也可以为其他形式,例如特定的标识及编码等作为组件选择信息,本实施例对此不加以限制,从而根据不同的需求能够选择不同的组件选择信息。

步骤s22、在所述组件选择信息为部门单选时,从所述组织机构选择组件中选取部门单选组件作为目标组织机构选择组件。

可以理解的是,在所述组件选择信息为部门单选时,可以从所述组织机构选择组件中挑选出对应的部门单选组件作为目标组织机构选择组件。

步骤s23、在所述组件选择信息为部门多选时,从所述组织机构选择组件中选取部门多选组件作为目标组织机构选择组件。

可以理解的是,在所述组件选择信息为部门多选时,可以从所述组织机构选择组件中挑选出对应的部门多选组件作为目标组织机构选择组件。

步骤s24、在所述组件选择信息为班组单选时,从所述组织机构选择组件中选取班组单选组件作为目标组织机构选择组件。

可以理解的是,在所述组件选择信息为班组单选时,可以从所述组织机构选择组件中挑选出对应的班组单选组件作为目标组织机构选择组件。

步骤s25、在所述组件选择信息为班组多选时,从所述组织机构选择组件中选取班组多选组件作为目标组织机构选择组件。

可以理解的是,在所述组件选择信息为班组多选时,可以从所述组织机构选择组件中挑选出对应的班组多选组件作为目标组织机构选择组件。

本实施例通过上述方案,通过接收搜索条件,从所述搜索条件中提取组件选择信息;在所述组件选择信息为部门单选时,从所述组织机构选择组件中选取部门单选组件作为目标组织机构选择组件;在所述组件选择信息为部门多选时,从所述组织机构选择组件中选取部门多选组件作为目标组织机构选择组件;在所述组件选择信息为班组单选时,从所述组织机构选择组件中选取班组单选组件作为目标组织机构选择组件;在所述组件选择信息为班组多选时,从所述组织机构选择组件中选取部门多选组件作为目标组织机构选择组件;能够快速选择对应的组件创建组织机构选择组件,完美应对核电安全生产管理各业务场景关于组织机构选择的需要,降低了人为因素造成的失误,提升了组织机构选择的准确性。

进一步地,图8为本发明核电站组织机构选择方法第七实施例的流程示意图,如图8所示,基于第六实施例提出本发明核电站组织机构选择方法第七实施例,在本实施例中,所述步骤s30包括以下步骤:

步骤s31、在所述目标组织机构选择组件为部门单选组件时,从所述部门单选组件中获得预设单选组织机构树,通过所述预设单选组织机构树确定目标单选公司、目标单选核电厂、目标单选处室及目标单选科室,根据所述目标单选公司、所述目标单选核电厂、所述目标单选处室及所述目标单选科室进行核电站安全生产管理。

需要说明的是,部门单选组件可以用于全公司中部门的快速选择,覆盖了全公司的所有组织机构,用户可根据需求通过所述预设单选组织机构树选择对应的目标单选公司、目标单选核电厂、目标单选处室及目标单选科室。

在具体实现中,可以通过预先设置的关于公司的组织机构及其层级关系的单选组织机构树,来确定用户根据相关需求需要定位到的核电站安全生产管理过程中所需的子机构,即目标单选公司、目标单选核电厂、目标单选处室及目标单选科室,用户只需跟据父级组织机构层层展开至相应组织机构,简洁明了,提升了用户选择体验。

步骤s32、在所述目标组织机构选择组件为部门多选组件时,从所述部门多选组件中获得预设多选组织机构树,通过所述预设多选组织机构树确定目标多选公司、目标多选核电厂、目标多选处室及目标多选科室,根据所述目标多选公司、所述目标多选核电厂、所述目标多选处室及所述目标多选科室进行核电站安全生产管理。

可以理解的是,部门多选组件可以用于全公司中部门的多选快速选择,覆盖了全公司的所有组织机构,用户可根据需求通过所述预设多选组织机构树选择对应的目标多选公司、目标多选核电厂、目标多选处室及目标多选科室,即选中多个核电站安全生产管理过程中所需的子机构。

在具体实现中,可以通过预先设置的关于公司的组织机构及其层级关系的多选组织机构树,来确定用户根据相关需求需要定位到的核电站安全生产管理过程中所需的子机构,即目标多选公司、目标多选核电厂、目标多选处室及目标多选科室,用户只需跟据父级组织机构层层展开至相应组织机构,简洁明了,提升了用户选择体验。

步骤s33、在所述目标组织机构选择组件为班组单选组件时,从所述班组单选组件中获得班组单选列表,根据所述班组单选列表确定目标单选班组,根据所述目标单选班组进行核电站安全生产管理。

应当理解的是,班组单选组件可以用于全公司中班组的快速选择,通过班组单选列表能够快速精确的查找到相应的班组进行核电站安全生产管理。

在具体实现中,一般可以通过班组查询条件,即根据班组名称、班组代码、班组类型及所属组织机构进行精确检索,从而定位到核电站安全生产管理过程中所需的班组。

步骤s34、在所述目标组织机构选择组件为班组多选组件时,从所述班组多选组件中获得班组多选列表,根据所述班组多选列表确定目标多选班组,根据所述目标多选班组进行核电站安全生产管理。

应当理解的是,班组多选组件可以用于全公司中多个班组的快速选择,通过班组多选列表能够快速精确的查找到相应的多个班组进行核电站安全生产管理。

在具体实现中,一般可以通过班组查询条件,即根据班组名称、班组代码、班组类型及所属组织机构进行精确检索,从而定位到核电站安全生产管理过程中所需的多个班组。

本实施例通过上述方案,通过在所述目标组织机构选择组件为部门单选组件时,从所述部门单选组件中获得预设单选组织机构树,通过所述预设单选组织机构树确定目标单选公司、目标单选核电厂、目标单选处室及目标单选科室,根据所述目标单选公司、所述目标单选核电厂、所述目标单选处室及所述目标单选科室进行核电站安全生产管理;在所述目标组织机构选择组件为部门多选组件时,从所述部门多选组件中获得预设多选组织机构树,通过所述预设多选组织机构树确定目标多选公司、目标多选核电厂、目标多选处室及目标多选科室,根据所述目标多选公司、所述目标多选核电厂、所述目标多选处室及所述目标多选科室进行核电站安全生产管理;在所述目标组织机构选择组件为班组单选组件时,从所述班组单选组件中获得班组单选列表,根据所述班组单选列表确定目标单选班组,根据所述目标单选班组进行核电站安全生产管理;在所述目标组织机构选择组件为班组多选组件时,从所述班组多选组件中获得班组多选列表,根据所述班组多选列表确定目标多选班组,根据所述目标多选班组进行核电站安全生产管理;能够快速选择对应的组件创建组织机构选择组件,完美应对核电安全生产管理各业务场景关于组织机构选择的需要,降低了人为因素造成的失误,提升了组织机构选择的准确性。

相应地,本发明进一步提供一种核电站组织机构选择装置。

参照图9,图9为本发明核电站组织机构选择装置第一实施例的功能模块图。

本发明核电站组织机构选择装置第一实施例中,该核电站组织机构选择装置包括:

创建模块10,用于基于react创建组织机构选择组件。

搜索模块20,用于接收搜索条件,根据所述搜索条件从所述组织机构选择组件中选取目标组织机构选择组件。

管理模块30,用于通过所述目标组织机构选择组件进行核电站安全生产管理。

所述创建模块10,还用于基于react构建无状态函数式组件,根据所述无状态函数式组件结合预设组件创建信息创建组织机构选择组件;或,基于react构建创建类,根据所述创建类结合预设组件创建信息创建组织机构选择组件;或,基于react构建延伸反应组件,根据所述延伸反应组件结合预设组件创建信息创建组织机构选择组件。

所述创建模块10,还用于使用render函数将预设组件模板的节点解析成虚拟的文档对象模型;对所述文档对象模型进行无实例化,生成无状态函数式组件;根据所述无状态函数式组件结合预设组件创建信息创建组织机构选择组件。

所述创建模块10,还用于将预设属性类型与默认属性对象相关联;为关联后的属性对象设置初始状态,并为所述属性对象匹配组件相关的状态对象;根据初始化的属性对象和所述状态对象构建创建类;根据所述创建类结合预设组件创建信息创建组织机构选择组件。

所述创建模块10,还用于设置默认属性对象的初始状态,并配置所述默认属性对象相关类的静态属性;在构造函数中绑定所述默认属性对象的this指针,或使用绑定函数绑定所述默认属性对象的this指针,或使用箭头函数绑定所述默认属性对象的this指针;根据绑定this指针后的默认属性对象构建延伸反应组件;根据所述延伸反应组件结合预设组件创建信息创建组织机构选择组件。

所述搜索模块20,还用于接收搜索条件,从所述搜索条件中提取组件选择信息;在所述组件选择信息为部门单选时,从所述组织机构选择组件中选取部门单选组件作为目标组织机构选择组件;在所述组件选择信息为部门多选时,从所述组织机构选择组件中选取部门多选组件作为目标组织机构选择组件;在所述组件选择信息为班组单选时,从所述组织机构选择组件中选取班组单选组件作为目标组织机构选择组件;在所述组件选择信息为班组多选时,从所述组织机构选择组件中选取部门多选组件作为目标组织机构选择组件。

所述定位模块30,还用于在所述目标组织机构选择组件为部门单选组件时,从所述部门单选组件中获得预设单选组织机构树,通过所述预设单选组织机构树确定目标单选公司、目标单选核电厂、目标单选处室及目标单选科室,根据所述目标单选公司、所述目标单选核电厂、所述目标单选处室及所述目标单选科室进行核电站安全生产管理;在所述目标组织机构选择组件为部门多选组件时,从所述部门多选组件中获得预设多选组织机构树,通过所述预设多选组织机构树确定目标多选公司、目标多选核电厂、目标多选处室及目标多选科室,根据所述目标多选公司、所述目标多选核电厂、所述目标多选处室及所述目标多选科室进行核电站安全生产管理;在所述目标组织机构选择组件为班组单选组件时,从所述班组单选组件中获得班组单选列表,根据所述班组单选列表确定目标单选班组,根据所述目标单选班组进行核电站安全生产管理;在所述目标组织机构选择组件为班组多选组件时,从所述班组多选组件中获得班组多选列表,根据所述班组多选列表确定目标多选班组,根据所述目标多选班组进行核电站安全生产管理。

其中,核电站设备选择装置的各个功能模块实现的步骤可参照本发明核电站设备选择方法的各个实施例,此处不再赘述。

此外,本发明实施例还提出一种存储介质,所述存储介质上存储有组织机构选择程序,所述组织机构选择程序被处理器执行时实现如下操作:

基于react创建组织机构选择组件;

接收搜索条件,根据所述搜索条件从所述组织机构选择组件中选取目标组织机构选择组件;

通过所述目标组织机构选择组件进行核电站安全生产管理。

进一步地,所述组织机构选择程序被处理器执行时还实现如下操作:

基于react构建无状态函数式组件,根据所述无状态函数式组件结合预设组件创建信息创建组织机构选择组件;

或,

基于react构建创建类,根据所述创建类结合预设组件创建信息创建组织机构选择组件;

或,

基于react构建延伸反应组件,根据所述延伸反应组件结合预设组件创建信息创建组织机构选择组件。

进一步地,所述组织机构选择程序被处理器执行时还实现如下操作:

使用render函数将预设组件模板template的节点解析成虚拟的文档对象模型;

对所述文档对象模型进行无实例化,生成无状态函数式组件;

根据所述无状态函数式组件结合预设组件创建信息创建组织机构选择组件。

进一步地,所述组织机构选择程序被处理器执行时还实现如下操作:

将预设属性类型与默认属性对象相关联;

为关联后的属性对象设置初始状态,并为所述属性对象匹配组件相关的状态对象;

根据初始化的属性对象和所述状态对象构建创建类;

根据所述创建类结合预设组件创建信息创建组织机构选择组件。

进一步地,所述组织机构选择程序被处理器执行时还实现如下操作:

设置默认属性对象的初始状态,并配置所述默认属性对象相关类的静态属性;

在构造函数中绑定所述默认属性对象的this指针,或使用绑定函数绑定所述默认属性对象的this指针,或使用箭头函数绑定所述默认属性对象的this指针;

根据绑定this指针后的默认属性对象构建延伸反应组件;

根据所述延伸反应组件结合预设组件创建信息创建组织机构选择组件。

进一步地,所述组织机构选择程序被处理器执行时还实现如下操作:

接收搜索条件,从所述搜索条件中提取组件选择信息;

在所述组件选择信息为部门单选时,从所述组织机构选择组件中选取部门单选组件作为目标组织机构选择组件;

在所述组件选择信息为部门多选时,从所述组织机构选择组件中选取部门多选组件作为目标组织机构选择组件;

在所述组件选择信息为班组单选时,从所述组织机构选择组件中选取班组单选组件作为目标组织机构选择组件;

在所述组件选择信息为班组多选时,从所述组织机构选择组件中选取部门多选组件作为目标组织机构选择组件。

进一步地,所述组织机构选择程序被处理器执行时还实现如下操作:

在所述目标组织机构选择组件为部门单选组件时,从所述部门单选组件中获得预设单选组织机构树,通过所述预设单选组织机构树确定目标单选公司、目标单选核电厂、目标单选处室及目标单选科室,根据所述目标单选公司、所述目标单选核电厂、所述目标单选处室及所述目标单选科室进行核电站安全生产管理;

在所述目标组织机构选择组件为部门多选组件时,从所述部门多选组件中获得预设多选组织机构树,通过所述预设多选组织机构树确定目标多选公司、目标多选核电厂、目标多选处室及目标多选科室,根据所述目标多选公司、所述目标多选核电厂、所述目标多选处室及所述目标多选科室进行核电站安全生产管理;

在所述目标组织机构选择组件为班组单选组件时,从所述班组单选组件中获得班组单选列表,根据所述班组单选列表确定目标单选班组,根据所述目标单选班组进行核电站安全生产管理;

在所述目标组织机构选择组件为班组多选组件时,从所述班组多选组件中获得班组多选列表,根据所述班组多选列表确定目标多选班组,根据所述目标多选班组进行核电站安全生产管理。

本实施例通过上述方案,通过基于react创建组织机构选择组件;接收搜索条件,根据所述搜索条件从所述组织机构选择组件中选取目标组织机构选择组件;通过所述目标组织机构选择组件进行核电站安全生产管理;能够完美应对核电安全生产管理各业务场景关于组织机构选择的需要,降低了人为因素造成的失误,提升了组织机构选择的准确性,提高了核电厂安全生产管理的速度和效率。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1