掌桥专利:专业的专利平台
掌桥专利
首页

自动展示不同操作模块的方法

文献发布时间:2023-06-19 10:32:14


自动展示不同操作模块的方法

技术领域

本发明属于微信小程序领域,具体涉及一种自动展示不同操作模块的方法,以便为微信小程序完善发票功能进行技术支撑,方便用户进行发票的管理。

背景技术

随着信息技术的发展,纸质发票在很多场合逐渐被电子发票代替。电子发票是信息时代的产物,同普通发票一样,采用税务局统一发放的形式给商家使用,发票号码采用全国统一编码,采用统一防伪技术,分配给商家,在电子发票上附有电子税局的签名机制。

电子发票是纸质发票的电子映像和电子记录,不需要纸质载体,不需要经过传统纸质发票的印制环节,开户登记、在线生成、发票开具、数据传输等环节都可以通过统一的电子发票系统在互联网上进行。

对于很多微信小程序来说,会需要向客户提供发票,相应地,用户需要在微信小程序上管理发票。但是,目前的微信小程序的开具发票的模块,操作起来并不方便,使得用户管理发票时费时费劲。

发明内容

本发明所要解决的技术问题是针对现有技术中存在上述缺陷,提供一种自动展示不同操作模块的方法,以便为微信小程序完善发票功能进行技术支撑,方便用户进行发票的管理。

根据本发明,提供了一种自动展示不同操作模块的方法,用于实现微信小程序的发票管理,包括:当用户启动发票管理功能模块时,使发票管理功能模块自动请求后台接口;如果后台接口根据请求返回的数据为空,则根据用户操作添加发票信息;如果后台接口根据请求返回的数据不是空,则使得系统自动将后台返回的数据形成一个二维数组,其中二维数组的第一维度为发票的类型分类,二维数组的第二维度为每个分类下的具体发票信息;形成二维数组后,根据数据信息对页面进行双重循环渲染,把将要展示的发票信息,分别按照三种发票类型模块的展示设计进行渲染展示,呈现给用户。

优选地,在呈现给用户的步骤之后,根据用户操作判断用户是否需要对已添加的发票信息进行变更或删除;在判断用户需要对已添加的发票信息进行变更或删除时,系统自动调取后台接口以取得发票信息数据,然后根据发票的类型分类的字段确认该发票所属的发票类型,然后按照此类型所需要的发票信息内容,将数据按照发票信息进行处理并存储到变量中,此后系统根据更改后的内容来渲染相应的发票信息模块。

优选地,系统自动将后台返回的数据按照三种发票类型进行分类以形成一个二维数组。

优选地,三种发票类型指的是增值税专用发票、个人普通发票、单位普通发票。

优选地,在检测到用户点击发票列表关联的编辑图标按钮时判断用户需要对已添加的发票信息进行变更或删除。

优选地,在发票列表的页面中,将添加发票抬头的操作按钮置于页面的最下方。

优选地,在发票列表的页面中,发票管理的页面背影为灰色,发票列表为白色,并且中间以和背影一样的灰色隔开。

优选地,在用于编辑和/或新建发票信息的页面中,将发票类型以及抬头类型放在页面的最上方,以操作按钮的方式展示。

优选地,在用于编辑和/或新建发票信息的页面中,根据用户点击不同的发票类型和抬头类型来展示出对应的输入项,默认不显示非必填信息。

本发明完善了微信小程序的功能,使用户可以在微信小程序中设置要开具的发票信息,实现便捷的发票管理功能。

附图说明

结合附图,并通过参考下面的详细描述,将会更容易地对本发明有更完整的理解并且更容易地理解其伴随的优点和特征,其中:

图1示意性地示出了根据本发明优选实施例的用于实现微信小程序的发票管理的自动展示不同操作模块的方法的流程图。

图2至图5示意性地示出了根据本发明优选实施例的用于实现微信小程序的发票管理的自动展示不同操作模块的方法的分别按照三种发票类型模块的展示设计进行渲染展示的示例。

图6示意性地示出了根据本发明优选实施例的用于实现微信小程序的发票管理的自动展示不同操作模块的方法的操作示例。

图7示意性地示出了根据本发明优选实施例的用于实现微信小程序的发票管理的自动展示不同操作模块的方法的屏幕显示示意图。

图8示意性地示出了根据本发明优选实施例的用于实现微信小程序的发票管理的自动展示不同操作模块的方法的屏幕显示示意图。

图9示意性地示出了根据本发明优选实施例的用于实现微信小程序的发票管理的自动展示不同操作模块的方法的屏幕显示示意图。

图10示意性地示出了根据本发明优选实施例的用于实现微信小程序的发票管理的自动展示不同操作模块的方法的屏幕显示示意图。

需要说明的是,附图用于说明本发明,而非限制本发明。注意,表示结构的附图可能并非按比例绘制。并且,附图中,相同或者类似的元件标有相同或者类似的标号。

具体实施方式

为了使本发明的内容更加清楚和易懂,下面结合具体实施例和附图对本发明的内容进行详细描述。

图1示意性地示出了根据本发明优选实施例的用于实现微信小程序的发票管理的自动展示不同操作模块的方法的流程图。

如图1所示,根据本发明优选实施例的用于实现微信小程序的发票管理的自动展示不同操作模块的方法包括:

当用户启动发票管理功能模块时(例如从用户中心点击发票管理进入发票管理模块时),使发票管理功能模块自动请求后台接口。

如果后台接口根据请求返回的数据为空,则说明用户没有设置任何发票,则根据用户操作添加发票信息。例如,用户可以通过点击“添加发票抬头”的快捷操作按钮,进入到添加发票页面添加发票信息。

如果后台接口根据请求返回的数据不是空(那么说明用户已经设置过发票信息),则使得系统自动将后台返回的数据形成一个二维数组(例如,按照三种发票类型进行分类以形成一个二维数组),其中二维数组的第一维度为发票的类型分类,二维数组的第二维度为每个分类下的具体发票信息。

其中,三种发票类型指的是增值税专用发票、普通发票(个人)、普通发票(单位)。

形成二维数组后,根据数据信息使用代码对页面进行双重循环渲染,把将要展示的发票信息,分别按照三种发票类型模块的展示设计进行渲染展示,呈现给用户,如图2至图5所示。

如图6所示,进一步地,在呈现给用户的步骤之后,根据用户操作判断用户是否需要对已添加的发票信息进行变更或删除;在判断用户需要对已添加的发票信息进行变更或删除时,系统自动调取后台接口以取得发票信息数据,然后根据发票的类型分类的字段确认该发票所属的发票类型,然后按照此类型所需要的发票信息内容,将数据按照发票信息进行处理并存储到变量中,此后系统根据更改后的内容来渲染相应的发票信息模块。

举例来说,如果用户对已添加的发票信息进行变更或删除,那么例如可以点击发票列表关联(例如布置在其右侧)的编辑图标按钮(此时判断用户需要对已添加的发票信息进行变更或删除),进入到发票编辑页面,方便用户进行二次编辑和和删除。当进入编辑时,系统会自动调取后台接口,取得数据后,会首先根据发票类型字段确认该发票所属的发票类型,然后按照此类型所需要的发票信息内容,将数据按照发票信息进行处理并存储到变量中。系统会以此数据的类型及内容来渲染相应的发票信息模块。

本发明主要为用户提供一种便于操作的管理发票信息的方法,用户可以设置一个增值税专用发票和多个普通个人发票以及多个普通单位发票;并且可以随时对发票信息进行编辑和删除,在进入编辑模块时,系统会自动根据接口返回的信息渲染不同的可操作模块。本发明完善了微信小程序的功能,使用户可以在微信小程序中设置要开具的发票信息,实现便捷的发票管理功能。

图7至图10示意性地示出了根据本发明优选实施例的用于实现微信小程序的发票管理的自动展示不同操作模块的方法的屏幕显示示意图。

如图7至图10所示,在图形用户界面GUI方面,在具体实施例中,在具体优选实施例中,对于发票列表页:将添加发票抬头的操作按钮置于页面的最下方。这么设置的优势在于:第一、最下方离大拇指最近,方便用户点击;第二、使此操作按钮与发票分开,使页面更有条理。优选地,发票管理的页面背影为灰色,发票列表为白色,并且中间以和背影一样的灰色隔开,可以使每一个列表项更加的清晰。每条发票信息右侧都有对应于本发票的编辑按钮,即直观又方便操作。

在具体优选实施例中,对于编辑/新建页:将发票类型以及抬头类型放在页面的最上方,以操作按钮的方式展示,给予用户直观的操作感受。发票的详细信息会根据用户点击不同的发票类型和抬头类型来展示出对应的输入项,所有不是必填的信息,默认不显示,以减少输入项的数量对用户观感的冲击。

本发明主要针对各类微信小程序,与其它发票管理模块相比,更加契合微信小程序的实际使用人群,方便用户管理自己的发票信息,对发票进行添加、删除,以及修改。

需要说明的是,除非特别指出,否则说明书中的术语“第一”、“第二”、“第三”等描述仅仅用于区分说明书中的各个组件、元素、步骤等,而不是用于表示各个组件、元素、步骤之间的逻辑关系或者顺序关系等。

可以理解的是,虽然本发明已以较佳实施例披露如上,然而上述实施例并非用以限定本发明。对于任何熟悉本领域的技术人员而言,在不脱离本发明技术方案范围情况下,都可利用上述揭示的技术内容对本发明技术方案作出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。

相关技术
  • 自动展示不同操作模块的方法
  • 用于自动地调整火焰以适应不同操作条件的方法和设备
技术分类

06120112585562