Tab页面展示方法、装置、电子设备和计算机可读存储介质与流程
未命名
09-20
阅读:75
评论:0
tab页面展示方法、装置、电子设备和计算机可读存储介质
技术领域
1.本技术涉及页面展示技术领域,具体而言,涉及一种tab页面展示方法、装置、电子设备和计算机可读存储介质。
背景技术:
2.页面展示技术领域中,当菜单及菜单级别比较多,界面内tab页面也比较多,同时又根据情况不同分别展示不同tab页面的需求,即需对多个tab页面的展示与隐藏进行判断,但目前tab页面的展示与隐藏一般通过tab标签直接判断固定值或标签判断逻辑变量值完成,而固定值或逻辑变量值的判断会造成tab页面的显隐判断过程繁琐,灵活性不强。
技术实现要素:
3.本技术实施例的目的在于提供一种tab页面展示方法、装置、电子设备和计算机可读存储介质,用以解决目前tab页面的展示与隐藏通过tab标签直接判断固定值或标签判断逻辑变量值完成带来的过程繁琐、灵活性不强的问题。
4.第一方面,本发明提供一种tab页面展示方法,该方法包括:获取目标用户的页面权限信息;其中,页面权限信息包括目标用户所具有的tab页面查看权限;将目标用户的页面权限信息封装成权限指令,并将权限指令传输给每个tab页面标签;判断接收权限指令的tab页面是否在权限指令的目标用户所具有的tab页面查看权限中;若判定接收权限指令的tab页面在权限指令的目标用户所具有的tab页面查看权限中,则对在查看权限中的tab页面进行展示。
5.上述设计的tab页面展示方法,本方案获取目标用户对于每个tab页面的权限,然后将接口返回值封装为一个指令,然后将封装的指令发送给tab标签,判断传值的tab标签对应的tab页面是否在接口返回值中,从而确定tab页面是否展示,由此,本方案将获取的目标用户的页面权限信息封装为一个指令,使得每个tab标签只需传输一个权限指令即可判断该tab页是否展示,因此,降低tab页面的显隐判断的复杂度和代码,提高tab页面的显隐判断的灵活性。
6.在第一方面的可选实施方式中,其中,页面权限信息包括目标用户具有查看权限的一个或多个tab页面标识;判断接收权限指令的tab页面是否在权限指令的目标用户所具有的tab页面查看权限中,包括:判断权限指令中的一个或多个tab页面标识中是否存在接收权限指令的tab界面的页面标识;若判定权限指令的一个或多个tab页面标识中存在接收权限指令的tab界面的页面标识,则确定接收权限指令的tab页面在权限指令的目标用户所具有的tab页面查看权限中。本实施方式通过判断权限指令中的一个或多个tab页面标识中是否存在接收权限指令的tab界面的页面标识从而确定接收权限指令的tab页面是否在权限指令的目标用户所具有的tab页面查看权限中,进而通过标识值是否相等即可完成权限判定,降低判定难度。
7.在第一方面的可选实施方式中,其中,页面权限信息还包括菜单权限信息,该方法
还包括:根据菜单权限信息确定目标用户对于每个菜单的操作权限。
8.在第一方面的可选实施方式中,其中,菜单权限信息包括每个菜单的名称和每个菜单名称对应的权限编号;根据菜单权限信息确定目标用户对于每个菜单的操作权限,包括:读取菜单权限信息中每个菜单名称对应的权限编号;获取每个菜单名称对应的权限编号中的权限表征值;其中,不同的权限表征值不同的操作权限;根据每个菜单名称对应的权限编号中的权限表征值确定目标用户对于每个菜单的操作权限。
9.在第一方面的可选实施方式中,根据每个菜单名称对应的权限编号中的权限表征值确定目标用户对于每个菜单的操作权限,包括:若权限表征值为第一数值,则确定目标用户对于权限表征值为第一数值的菜单无权限;若权限表征值为第二数值,则确定目标用户对于权限表征值为第二数值的菜单具有只读权限;若权限表征值为第二数值,则确定目标用户对于权限表征值为第一数值的菜单具有读写权限。本实施方式将目标用户对于每个菜单的权限设置为权限编码,然后通过权限编码中的权限表征值来确定目标用户对于每个菜单的权限,从而提高目标用户对于每个菜单的权限判定效率并且降低菜单权限判定的复杂度。
10.在第一方面的可选实施方式中,其中,权限表征值为权限编号的最低位的数值。
11.在第一方面的可选实施方式中,获取目标用户的页面权限信息,包括:通过接口查询当前登录的用户的页面权限信息,以获得目标用户的页面权限信息。
12.第二方面,本发明提供一种tab页面展示装置,该装置包括:获取模块、封装发送模块、判断模块以及展示模块;获取模块,用于获取目标用户的页面权限信息;其中,页面权限信息包括目标用户所具有的tab页面查看权限;封装发送模块,用于将目标用户的页面权限信息封装成权限指令,并将权限指令传输给每个tab页面标签;判断模块,用于判断接收权限指令的tab页面是否在权限指令的目标用户所具有的tab页面查看权限中;展示模块,用于在判断模块判定接收权限指令的tab页面在权限指令的目标用户所具有的tab页面查看权限中之后,对在查看权限中的tab页面进行展示。
13.上述设计的tab页面展示装置,本方案获取目标用户对于每个tab页面的权限,然后将接口返回值封装为一个指令,然后将封装的指令发送给tab标签,判断传值的tab标签对应的tab页面是否在接口返回值中,从而确定tab页面是否展示,由此,本方案将获取的目标用户的页面权限信息封装为一个指令,使得每个tab标签只需传输一个权限指令即可判断该tab页是否展示,因此,降低tab页面的显隐判断的复杂度和代码,提高tab页面的显隐判断的灵活性。
14.在第二方面的可选实施方式中,页面权限信息包括目标用户具有查看权限的一个或多个tab页面标识,该判断模块,具体用于判断权限指令中的一个或多个tab页面标识中是否存在接收权限指令的tab界面的页面标识;若判定权限指令的一个或多个tab页面标识中存在接收权限指令的tab界面的页面标识,则确定接收权限指令的tab页面在权限指令的目标用户所具有的tab页面查看权限中。
15.在第二方面的可选实施方式中,页面权限信息还包括菜单权限信息,该装置还包括确定模块,用于根据菜单权限信息确定目标用户对于每个菜单的操作权限。
16.在第二方面的可选实施方式中,菜单权限信息包括每个菜单的名称和每个菜单名称对应的权限编号,该确定模块,具体用于读取菜单权限信息中每个菜单名称对应的权限
编号;获取每个菜单名称对应的权限编号中的权限表征值;其中,不同的权限表征值不同的操作权限;根据每个菜单名称对应的权限编号中的权限表征值确定目标用户对于每个菜单的操作权限。
17.在第二方面的可选实施方式中,该确定模块,还具体用于若权限表征值为第一数值,则确定目标用户对于权限表征值为第一数值的菜单无权限;若权限表征值为第二数值,则确定目标用户对于权限表征值为第二数值的菜单具有只读权限;若权限表征值为第二数值,则确定目标用户对于权限表征值为第一数值的菜单具有读写权限。
18.第三方面,本技术提供一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时执行第一方面、第一方面中任一可选的实现方式中的所述方法。
19.第四方面,本技术提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时执行第一方面、第一方面中任一可选的实现方式中的所述方法。
20.第五方面,本技术提供了一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行第一方面、第一方面中任一可选的实现方式中的所述方法。
21.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
22.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
23.图1为本技术实施例提供的tab页面展示方法的流程示意图;
24.图2为本技术实施例提供的tab页面展示装置的结构示意图;
25.图3为本技术实施例提供的电子设备的结构示意图。
26.图标:200-获取模块;210-封装发送模块;220-判断模块;230-展示模块;240-确定模块;3-电子设备;301-处理器;302-存储器;303-通信总线。
具体实施方式
27.下面将结合附图对本技术技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本技术的技术方案,因此只作为示例,而不能以此来限制本技术的保护范围。
28.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同;本文中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术;本技术的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。
29.在本技术实施例的描述中,技术术语“第一”“第二”等仅用于区别不同对象,而不
能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量、特定顺序或主次关系。在本技术实施例的描述中,“多个”的含义是两个以上,除非另有明确具体的限定。
30.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
31.在本技术实施例的描述中,术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
32.在本技术实施例的描述中,术语“多个”指的是两个以上(包括两个),同理,“多组”指的是两组以上(包括两组),“多片”指的是两片以上(包括两片)。
33.在本技术实施例的描述中,技术术语“中心”“纵向”“横向”“长度”“宽度”“厚度”“上”“下”“前”“后”“左”“右”“竖直”“水平”“顶”“底”“内”“外”“顺时针”“逆时针”“轴向”“径向”“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术实施例和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术实施例的限制。
34.在本技术实施例的描述中,除非另有明确的规定和限定,技术术语“安装”“相连”“连接”“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;也可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术实施例中的具体含义。
35.页面展示技术领域中,当菜单及菜单级别比较多,界面内tab页面也比较多,同时又根据情况不同分别展示不同tab页面的需求,即需对多个tab页面的展示与隐藏进行判断,但目前tab页面的展示与隐藏一般通过tab标签直接判断固定值或标签判断逻辑变量值完成,而固定值或逻辑变量值的判断会造成tab页面的显隐判断过程繁琐,灵活性不强。
36.对此,本技术提供一种tab页面展示方法、装置、电子设备和计算机存储介质,该方法通过接口返回目标用户对于每个tab页面的权限,然后将接口返回值封装为一个指令,然后将封装的指令发送给tab标签,判断传值的tab标签对应的tab页面是否在接口返回值中,从而确定tab页面是否展示,由此,本方案通过接口返回的权限数据进行处理来确定tab页面的显隐,并且将其封装为一个指令,使得每个tab标签只需传输一个权限指令即可判断该tab页是否展示,因此,降低tab页面的显隐判断的复杂度和代码,提高tab页面的显隐判断的灵活性。
37.本技术首先提供一种tab页面展示方法,该方法可由计算机、服务器、芯片等计算设备执行,如图1所示,该方法可通过如下方式实现:
38.步骤s100:获取目标用户的页面权限信息。
39.步骤s110:将目标用户的页面权限信息封装成权限指令,并将权限指令传输给每个tab页面标签。
40.步骤s120:判断接收权限指令的tab页面是否在权限指令的目标用户所具有的tab页面查看权限中,若是,则转到步骤s130。
41.步骤s130:对在查看权限中的tab页面进行展示。
42.在上述实施方式中,目标用户可包括当前请求tab页面展示的用户,在此基础上,本方案可在目标用户发起tab页面展示请求的情况下获取目标用户的页面权限信息;目标用户也可以是当前登录系统的用户,在此基础上,本方案可在目标用户登录的情况下获取目标用户的页面权限信息。
43.其中,页面展示可以包含菜单展示以及tab页面展示,在此基础上,目标用户的页面权限信息可以包括目标用户所具有的tab页面查看权限以及菜单权限信息,该菜单权限信息表示目标用户对于系统的每个菜单的权限。本方案可提前将每个用户的页面权限信息与对应用户标识等信息提前建立映射关系并存储,在用户登录或发起tab页面展示的情况下,通过用户标识即可查找到对应用户的页面权限信息。具体地,本方案可通过接口查询目标用户的页面权限信息,然后将查询获得的目标用户的页面权限信息发送给本方案的执行主体例如服务器等。
44.通过上述方式获得目标用户的页面权限信息后,本方案可将目标用户的页面权限信息封装成权限指令,并将权限指令传输给每个tab页面标签,在此基础上,本方案判断接收权限指令的tab页面是否在权限指令的目标用户所具有的tab页面查看权限中,若判定接收权限指令的tab页面在权限指令的目标用户所具有的tab页面查看权限中,则对在查看权限中的tab页面进行展示;若判定接收权限指令的tab页面不在权限指令的目标用户所具有的tab页面查看权限中,则不对不在查看权限中的tab页面进行展示。
45.上述设计的tab页面展示方法,本方案获取目标用户对于每个tab页面的权限,然后将接口返回值封装为一个指令,然后将封装的指令发送给tab标签,判断传值的tab标签对应的tab页面是否在接口返回值中,从而确定tab页面是否展示,由此,本方案将获取的目标用户的页面权限信息封装为一个指令,使得每个tab标签只需传输一个权限指令即可判断该tab页是否展示,因此,降低tab页面的显隐判断的复杂度和代码,提高tab页面的显隐判断的灵活性。
46.在本实施例的可选实施方式中,前文描述到页面权限信息可包括目标用户所具有的tab页面查看权限,具体地,该目标用户所具有的tab页面查看权限可通过tab页面标识表示,在此基础上,对于步骤s120,本方案可具体判断权限指令中的一个或多个tab页面标识中是否存在接收权限指令的tab界面的页面标识,若判定权限指令的一个或多个tab页面标识中存在接收权限指令的tab界面的页面标识,则确定接收权限指令的tab页面在权限指令的目标用户所具有的tab页面查看权限中。作为一种可能的示例,例如,本系统的tab页面总共有8个,其tab页面标识或id可分别为a1、a2、a3、a4、a5、a6、a7以及a8,而目标用户的页面权限信息中所具有的tab页面标示包括a1、a2、a3、a4,在向每个tab标签发送封装的指令后,由于tab页面a1、a2、a3、a4的标识存在于页面权限信息中,因此,判定对目标用户展示tab页面a1、a2、a3、a4。
47.在本实施例的可选实施方式中,前文描述到页面权限信息还可包括菜单权限信息,在此基础上,本方案可根据菜单权限信息确定目标用户对于每个菜单的操作权限。
48.具体地,菜单权限信息包括每个菜单的名称和每个菜单名称对应的权限编号,在此基础上,本方案首先读取菜单权限信息中每个菜单名称对应的权限编号,然后获取每个菜单名称对应的权限编号中的权限表征值;其中,不同的权限表征值不同的操作权限,最后
根据每个菜单名称对应的权限编号中的权限表征值确定目标用户对于每个菜单的操作权限。其中,操作权限可包括读写权限、只读权限以及无权限。
49.作为一种具体的实施方式,本方案若判定目标用户的菜单权限信息对应菜单的权限表征值为第一数值,则确定目标用户对于权限表征值为第一数值的菜单无权限;若判定目标用户的菜单权限信息中对应菜单的权限表征值为第二数值,则确定目标用户对于权限表征值为第二数值的菜单具有只读权限;若判定目标用户的菜单权限信息中对应菜单的权限表征值为第三数值,则确定所述目标用户对于权限表征值为第三数值的菜单具有读写权限。作为一种可能的示例,权限编号可为9位数的16进制数,例如,“0x0000000”,其对应一级菜单,倘若前文描述的第一数值为0、第二数值为2,第三数值为1,那么本方案设计对一级菜单具有读写权限则在权限编码末尾后增加“1”,具有只读权限则在权限编码末尾增加“2”,具有无权限则在权限编码末尾增加“0”,在此基础上,目标用户的页面信息中对于一级菜单的权限编码可为“0x00000000”或“0x00000001”或“0x00000002”,在此基础上,本方案截取其权限表征值即权限编码的最后一位数,判断最后一位数是“0”或“1”或“2”,从而确定目标用户对于一级菜单的权限。
50.上述设计的实施方式,本方案将目标用户对于每个菜单的权限设置为权限编码,然后通过权限编码中的权限表征值来确定目标用户对于每个菜单的权限,从而提高目标用户对于每个菜单的权限判定效率并且降低菜单权限判定的复杂度。
51.图2出示了本技术提供一种tab页面展示装置的示意性结构框图,应理解,该装置与图1中执行的方法实施例对应,能够执行前述的方法涉及的步骤,该装置具体的功能可以参见上文中的描述,为避免重复,此处适当省略详细描述。该装置包括至少一个能以软件或固件(firmware)的形式存储于存储器中或固化在装置的操作系统(operating system,os)中的软件功能模块。具体地,该装置包括:获取模块200、封装发送模块210、判断模块220以及展示模块230;获取模块200,用于获取目标用户的页面权限信息;其中,页面权限信息包括目标用户所具有的tab页面查看权限;封装发送模块210,用于将目标用户的页面权限信息封装成权限指令,并将权限指令传输给每个tab页面标签;判断模块220,用于判断接收权限指令的tab页面是否在权限指令的目标用户所具有的tab页面查看权限中;展示模块230,用于在判断模块判定接收权限指令的tab页面在权限指令的目标用户所具有的tab页面查看权限中之后,对在查看权限中的tab页面进行展示。
52.上述设计的tab页面展示装置,本方案获取目标用户对于每个tab页面的权限,然后将接口返回值封装为一个指令,然后将封装的指令发送给tab标签,判断传值的tab标签对应的tab页面是否在接口返回值中,从而确定tab页面是否展示,由此,本方案将获取的目标用户的页面权限信息封装为一个指令,使得每个tab标签只需传输一个权限指令即可判断该tab页是否展示,因此,降低tab页面的显隐判断的复杂度和代码,提高tab页面的显隐判断的灵活性。
53.在本实施例的可选实施方式中,页面权限信息包括目标用户具有查看权限的一个或多个tab页面标识,该判断模块220,具体用于判断权限指令中的一个或多个tab页面标识中是否存在接收权限指令的tab界面的页面标识;若判定权限指令的一个或多个tab页面标识中存在接收权限指令的tab界面的页面标识,则确定接收权限指令的tab页面在权限指令的目标用户所具有的tab页面查看权限中。
54.在本实施例的可选实施方式中,页面权限信息还包括菜单权限信息,该装置还包括确定模块240,用于根据菜单权限信息确定目标用户对于每个菜单的操作权限。
55.在本实施例的可选实施方式中,菜单权限信息包括每个菜单的名称和每个菜单名称对应的权限编号,该确定模块240,具体用于读取菜单权限信息中每个菜单名称对应的权限编号;获取每个菜单名称对应的权限编号中的权限表征值;其中,不同的权限表征值不同的操作权限;根据每个菜单名称对应的权限编号中的权限表征值确定目标用户对于每个菜单的操作权限。
56.在本实施例的可选实施方式中,该确定模块240,还具体用于若权限表征值为第一数值,则确定目标用户对于权限表征值为第一数值的菜单无权限;若权限表征值为第二数值,则确定目标用户对于权限表征值为第二数值的菜单具有只读权限;若权限表征值为第二数值,则确定目标用户对于权限表征值为第一数值的菜单具有读写权限。
57.根据本技术的一些实施例,如图3所示,本技术提供一种电子设备3,包括:处理器301和存储器302,处理器301和存储器302通过通信总线303和/或其他形式的连接机构(未标出)互连并相互通讯,存储器302存储有处理器301可执行的计算机程序,当计算设备运行时,处理器301执行该计算机程序,以执行时执行任一可选的实现方式中外端机执行的方法,例如步骤s100和步骤s130:获取目标用户的页面权限信息;将目标用户的页面权限信息封装成权限指令,并将权限指令传输给每个tab页面标签;判断接收权限指令的tab页面是否在权限指令的目标用户所具有的tab页面查看权限中,若是,则对在查看权限中的tab页面进行展示,若否,则对不在查看权限中的tab页面不进行展示。
58.本技术提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行前述任一可选的实现方式中的方法。
59.其中,存储介质可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(static random access memory,简称sram),电可擦除可编程只读存储器(electrically erasable programmable read-only memory,简称eeprom),可擦除可编程只读存储器(erasable programmable read only memory,简称eprom),可编程只读存储器(programmable red-only memory,简称prom),只读存储器(read-only memory,简称rom),磁存储器,快闪存储器,磁盘或光盘。
60.本技术提供一种计算机程序产品,该计算机程序产品在计算机上运行时,使得计算机执行任一可选的实现方式中的方法。
61.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围,其均应涵盖在本技术的权利要求和说明书的范围当中。尤其是,只要不存在结构冲突,各个实施例中所提到的各项技术特征均可以任意方式组合起来。本技术并不局限于文中公开的特定实施例,而是包括落入权利要求的范围内的所有技术方案。
技术特征:
1.一种tab页面展示方法,其特征在于,所述方法包括:获取目标用户的页面权限信息;其中,所述页面权限信息包括目标用户所具有的tab页面查看权限;将所述目标用户的页面权限信息封装成权限指令,并将所述权限指令传输给每个tab页面标签;判断接收权限指令的tab页面是否在权限指令的目标用户所具有的tab页面查看权限中;若判定接收权限指令的tab页面在权限指令的目标用户所具有的tab页面查看权限中,则对在查看权限中的tab页面进行展示。2.根据权利要求1所述的方法,其特征在于,其中,所述页面权限信息包括目标用户具有查看权限的一个或多个tab页面标识;所述判断接收权限指令的tab页面是否在权限指令的目标用户所具有的tab页面查看权限中,包括:判断所述权限指令中的一个或多个tab页面标识中是否存在接收所述权限指令的tab界面的页面标识;若判定所述权限指令的一个或多个tab页面标识中存在接收所述权限指令的tab界面的页面标识,则确定接收所述权限指令的tab页面在所述权限指令的目标用户所具有的tab页面查看权限中。3.根据权利要求1所述的方法,其特征在于,其中,所述页面权限信息还包括菜单权限信息,所述方法还包括:根据所述菜单权限信息确定所述目标用户对于每个菜单的操作权限。4.根据权利要求3所述的方法,其特征在于,其中,所述菜单权限信息包括每个菜单的名称和每个菜单名称对应的权限编号;所述根据所述菜单权限信息确定所述目标用户对于每个菜单的操作权限,包括:读取所述菜单权限信息中每个菜单名称对应的权限编号;获取每个菜单名称对应的权限编号中的权限表征值;其中,不同的权限表征值不同的操作权限;根据每个菜单名称对应的权限编号中的权限表征值确定所述目标用户对于每个菜单的操作权限。5.根据权利要求4所述的方法,其特征在于,所述根据每个菜单名称对应的权限编号中的权限表征值确定所述目标用户对于每个菜单的操作权限,包括:若所述权限表征值为第一数值,则确定所述目标用户对于权限表征值为第一数值的菜单无权限;若所述权限表征值为第二数值,则确定所述目标用户对于权限表征值为第二数值的菜单具有只读权限;若所述权限表征值为第三数值,则确定所述目标用户对于权限表征值为第三数值的菜单具有读写权限。6.根据权利要求4所述的方法,其特征在于,其中,所述权限表征值为权限编号的最低位的数值。7.根据权利要求1所述的方法,其特征在于,所述获取目标用户的页面权限信息,包括:
通过接口查询当前登录的用户的页面权限信息,以获得目标用户的页面权限信息。8.一种tab页面展示装置,其特征在于,所述装置包括:获取模块、封装发送模块、判断模块以及展示模块;所述获取模块,用于获取目标用户的页面权限信息;其中,所述页面权限信息包括目标用户所具有的tab页面查看权限;所述封装发送模块,用于将所述目标用户的页面权限信息封装成权限指令,并将所述权限指令传输给每个tab页面标签;所述判断模块,用于判断接收权限指令的tab页面是否在权限指令的目标用户所具有的tab页面查看权限中;所述展示模块,用于在所述判断模块判定接收权限指令的tab页面在权限指令的目标用户所具有的tab页面查看权限中之后,对在查看权限中的tab页面进行展示。9.一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法。
技术总结
本申请提供一种Tab页面展示方法、装置、电子设备和计算机可读存储介质,该方法包括:获取目标用户的页面权限信息;其中,页面权限信息包括目标用户所具有的Tab页面查看权限;将目标用户的页面权限信息封装成权限指令,并将权限指令传输给每个Tab页面标签;判断接收权限指令的Tab页面是否在权限指令的目标用户所具有的Tab页面查看权限中;若判定接收权限指令的Tab页面在权限指令的目标用户所具有的Tab页面查看权限中,则对在查看权限中的Tab页面进行展示。面进行展示。面进行展示。
技术研发人员:豆莎莎 张天远 李小丹 李鹏飞
受保护的技术使用者:北京天融信科技有限公司 北京天融信软件有限公司
技术研发日:2023.06.30
技术公布日:2023/9/19
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
