1.一种功能配置方法,其特征在于,应用于业务系统平台,所述方法包括:读取配置文件,根据所述配置文件中的配置项生成相应的功能配置界面;
获取具有功能开关设置权限的操作用户通过所述功能配置界面展示的可配置项目对功能开关的设置操作,根据所述设置操作获取功能开关对应的配置信息,所述配置信息包括功能开关标识、相应的功能状态和功能权限信息;所述功能配置界面提供了供操作用户进行选择的功能开关相应的功能状态选项;所述功能状态选项包括可用状态选项、关闭状态选项和警告状态选项;所述功能权限信息包括功能生效时间、操作用户的权限信息、开放功能面向的用户、开放功能面向的地区中的至少一种;
将所述配置信息保存在所述配置文件中;
当检测到对所述功能开关的触发指令时,响应所述触发指令并获取功能开关相应的功能状态和功能权限信息;
对于存在功能菜单中的功能点,通过预设的拦截器拦截功能菜单中的触发操作,并在拦截器中根据所述功能状态和所述功能权限信息判断是否允许运行对应的功能点;
对于不存在功能菜单中的功能点,则通过在所述不存在功能菜单中的功能点对应的代码中的关键字,并根据所述功能状态和所述功能权限信息判断是否允许运行对应的功能点。
2.根据权利要求1所述的方法,其特征在于,所述根据所述功能状态和所述功能权限信息判断是否允许运行对应的功能点,包括:若所述相应的功能状态为可用状态,则允许运行对应的功能点;
若所述相应的功能状态为关闭状态,则禁止运行对应的功能点;
若所述相应的功能状态为警告状态,则允许运行对应的功能点并展示预先配置的信息。
3.根据权利要求1所述的方法,其特征在于,所述功能生效时间包括功能生效开始时间和/或功能结束时间。
4.一种功能配置系统,其特征在于,所述系统包括:配置界面生成模块,用于读取配置文件,根据所述配置文件中的配置项生成相应的功能配置界面;
配置信息获取模块,用于获取具有功能开关设置权限的操作用户通过所述功能配置界面展示的可配置项目对功能开关的设置操作,根据所述设置操作获取功能开关对应的配置信息,所述配置信息包括功能开关标识、相应的功能状态和功能权限信息;所述功能配置界面提供了供操作用户进行选择的功能开关相应的功能状态选项;所述功能状态选项包括可用状态选项、关闭状态选项和警告状态选项;所述功能权限信息包括功能生效时间、操作用户的权限信息、开放功能面向的用户、开放功能面向的地区中的至少一种;
配置文件保存模块,用于将所述配置信息保存在所述配置文件中;
第二检测模块,用于当检测到功能开关的触发指令时,响应所述触发指令并获取功能开关相应的功能状态和功能权限信息;
第二控制模块,用于对于存在功能菜单中的功能点,通过预设的拦截器拦截功能菜单中的触发操作,并在拦截器中根据所述功能状态和所述功能权限信息判断是否允许运行对应的功能点;对于不存在功能菜单中的功能点,则通过在所述不存在功能菜单中的功能点对应的代码中的关键字,并根据所述功能状态和所述功能权限信息判断是否允许运行对应的功能点。
5.根据权利要求4所述的系统,其特征在于,所述第二控制模块还用于若所述相应的功能状态为可用状态,则允许运行对应的功能点;若所述相应的功能状态为关闭状态,则禁止运行对应的功能点;若所述相应的功能状态为警告状态,则允许运行对应的功能点并展示预先配置的信息。
6.根据权利要求4所述的系统,其特征在于,所述功能生效时间包括功能生效开始时间和/或功能结束时间。
7.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:读取配置文件,根据所述配置文件中的配置项生成相应的功能配置界面;
获取具有功能开关设置权限的操作用户通过所述功能配置界面展示的可配置项目对功能开关的设置操作,根据所述设置操作获取功能开关对应的配置信息,所述配置信息包括功能开关标识、相应的功能状态和功能权限信息;所述功能配置界面提供了供操作用户进行选择的功能开关相应的功能状态选项;所述功能状态选项包括可用状态选项、关闭状态选项和警告状态选项;所述功能权限信息包括功能生效时间、操作用户的权限信息、开放功能面向的用户、开放功能面向的地区中的至少一种;
将所述配置信息保存在所述配置文件中;
当检测到对所述功能开关的触发指令时,响应所述触发指令并获取功能开关相应的功能状态和功能权限信息;
对于存在功能菜单中的功能点,通过预设的拦截器拦截功能菜单中的触发操作,并在拦截器中根据所述功能状态和所述功能权限信息判断是否允许运行对应的功能点;
对于不存在功能菜单中的功能点,则通过在所述不存在功能菜单中的功能点对应的代码中的关键字,并根据所述功能状态和所述功能权限信息判断是否允许运行对应的功能点。
8.根据权利要求7所述的计算机设备,其特征在于,所述处理器执行所述计算机程序时还实现以下步骤:
若所述相应的功能状态为可用状态,则允许运行对应的功能点;
若所述相应的功能状态为关闭状态,则禁止运行对应的功能点;
若所述相应的功能状态为警告状态,则允许运行对应的功能点并展示预先配置的信息。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以下步骤:
读取配置文件,根据所述配置文件中的配置项生成相应的功能配置界面;
获取具有功能开关设置权限的操作用户通过所述功能配置界面展示的可配置项目对功能开关的设置操作,根据所述设置操作获取功能开关对应的配置信息,所述配置信息包括功能开关标识、相应的功能状态和功能权限信息;所述功能配置界面提供了供操作用户进行选择的功能开关相应的功能状态选项;所述功能状态选项包括可用状态选项、关闭状态选项和警告状态选项;所述功能权限信息包括功能生效时间、操作用户的权限信息、开放功能面向的用户、开放功能面向的地区中的至少一种;
将所述配置信息保存在所述配置文件中;
当检测到对所述功能开关的触发指令时,响应所述触发指令并获取功能开关相应的功能状态和功能权限信息;
对于存在功能菜单中的功能点,通过预设的拦截器拦截功能菜单中的触发操作,并在拦截器中根据所述功能状态和所述功能权限信息判断是否允许运行对应的功能点;
对于不存在功能菜单中的功能点,则通过在所述不存在功能菜单中的功能点对应的代码中的关键字,并根据所述功能状态和所述功能权限信息判断是否允许运行对应的功能点。
10.根据权利要求9所述的计算机可读存储介质,其特征在于,所述计算机程序被处理器执行时还实现以下步骤:
若所述相应的功能状态为可用状态,则允许运行对应的功能点;
若所述相应的功能状态为关闭状态,则禁止运行对应的功能点;
若所述相应的功能状态为警告状态,则允许运行对应的功能点并展示预先配置的信息。