本公开涉及一种门窗设计报价方法、装置、电子设备及存储介质。
背景技术:
1、门窗设计系统是一种集门窗设计、图纸输出、报价和对接生产等功能的一体化服务平台。门窗设计师只需在门窗设计系统提供的界面中进行诸如添加、编辑或删除等简单操作即可完成门窗设计并获得报价方案。因客户需求多样,门窗设计师常常需要针对同一设计给出多种报价。因此,门窗设计系统还需具备针对同一设计自动输出多种报价的功能。
2、目前,门窗设计系统的报价功能主要通过如下实现:业务管理人员梳理并抽象出报价逻辑,同开发人员深入沟通后,由开发人员设计出交互复杂的报价配置逻辑,再将该复杂的报价配置逻辑翻译为程序代码嵌入到门窗设计系统的前端和后端。此方式存在如下缺陷:需要业务管理人员和软件开发人员共同参与且深入沟通,通常需要多次沟通修改才能实现符合真实报价逻辑的报价功能,开发成本高且耗时费力,不支持报价逻辑的实时更新,灵活性差,仅可适用于某一品类或者特定厂商,兼容性也比较差,应用受限。
技术实现思路
1、为了解决上述技术问题中的至少一个,本公开提供了一种门窗设计报价方法、装置、电子设备及存储介质。
2、根据本公开的一个方面,提供了一种门窗设计报价方法,包括:
3、提供门窗设计界面;
4、响应于第一用户在所述门窗设计界面中的操作,获取第一用户输入的第一对象的主材信息;
5、基于所述主材信息解析第二用户配置的配件配置信息以获得第一对象的配件信息;
6、基于所述第一对象的配件信息和主材信息解析第二用户配置的报价配置信息以生成第一对象的报价项信息;
7、基于第一对象的主材信息和报价项信息解析第二用户配置的报价套餐配置信息以生成第一对象的报价套餐信息;
8、提供报价套餐界面,并在所述报价套餐界面中显示所述第一对象的报价套餐信息。
9、本公开的一些实施方式中,所述主材信息包括一条或多条,每条主材信息包括主材的名称、属性和参数,每条主材信息对应的主材为如下之一:框、梃、玻扇、固玻、连接件、转角料。
10、本公开的一些实施方式中,所述基于所述主材信息解析第二用户配置的配件配置信息以获得第一对象的配件信息,包括:
11、以第一对象的主材信息为参数解析第二用户配置的配件配置信息中的有效条件公式以确定第一对象的配件;
12、以第一对象的主材信息为参数,解析第一对象配件的配件配置信息中的数量计算公式以确定第一对象的配件数量;
13、生成第一对象的配件信息,所述配件信息包括配件的属性、关联主材信息、单价和数量。
14、本公开的一些实施方式中,基于所述第一对象的配件信息和主材信息解析第二用户配置的报价配置信息以生成第一对象的报价项信息,包括:
15、以第一对象的主材信息和/或配件信息为参数,解析第二用户预先配置的报价项配置信息中的有效条件公式以确定第一对象的报价项;
16、以第一对象的主材信息和/或配件信息为参数,解析第一对象报价项的报价项配置信息中的价格计算公式以确定第一对象的报价项的价格;
17、生成第一对象的报价项信息,每条报价项信息包括:关联主材和/或关联配件的信息、单价、数量、价格。
18、本公开的一些实施方式中,基于第一对象的主材信息和报价项信息解析第二用户配置的报价套餐配置信息以生成第一对象的报价套餐列表,包括:
19、以第一对象的主材信息为参数解析所述第二用户配置的各个报价套餐的报价套餐配置信息中的有效条件公式以确定各个报价套餐中的有效报价项;
20、解析第一对象的报价项信息以获得各个报价套餐中有效报价项的信息;
21、以各个报价套餐中有效报价项的信息为参数解析各个报价套餐中的总价计算公式和可赠送报价项数量以确定各个报价套餐的总价;
22、生成第一对象的报价套餐信息,每个报价套餐对应的报价套餐信息包括:报价套餐的可赠送报价项信息、报价套餐的总价。
23、本公开的一些实施方式中,所述报价套餐信息包括一条或多条,每条报价套餐信息对应第二用户预先配置的一个报价套餐。
24、本公开的一个方面,提供了一种门窗设计报价装置,包括:
25、显示单元,用于提供门窗设计界面;以及,用于提供报价套餐界面,并在所述报价套餐界面中显示所述第一对象的报价套餐信息;
26、获取单元,用于响应于第一用户在所述门窗设计界面中的操作,获取第一用户输入的第一对象的主材信息;
27、配件确定单元,用于基于所述主材信息解析第二用户配置的配件配置信息以获得第一对象的配件信息;
28、报价项确定单元,用于基于所述第一对象的配件信息和主材信息解析第二用户配置的报价配置信息以生成第一对象的报价项信息;
29、报价套餐确定单元,用于基于第一对象的主材信息和报价项信息解析第二用户配置的报价套餐配置信息以生成第一对象的报价套餐信息。
30、本公开的一个方面,提供了一种电子设备,包括:
31、存储器,所述存储器存储执行指令;以及
32、处理器,所述处理器执行所述存储器存储的执行指令,使得所述处理器执行上述的门窗设计报价方法。
33、本公开的一个方面,提供了一种可读存储介质,所述可读存储介质中存储有执行指令,所述执行指令被处理器执行时用于实现上述的门窗设计报价方法。
34、本公开的一个方面,提供了一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述的门窗设计报价方法。
35、本公开实施例能够基于第二用户配置的信息对第一用户的门窗设计对象进行定制化或个性化报价,针对同一设计对象生成多种报价,无需第二用户与开发人员沟通交流,也无需开发人员频繁编辑或更改报价逻辑代码即可实现门窗设计的灵活报价、报价多样化、报价定制化,可以在降低人力成本和系统开发成本的同时大幅提升多类用户的使用体验。
1.一种门窗设计报价方法,其特征在于,包括:
2.根据权利要求1所述的门窗设计报价方法,其特征在于,所述主材信息包括一条或多条,每条主材信息包括主材的名称、属性和参数,每条主材信息对应的主材为如下之一:框、梃、玻扇、固玻、连接件、转角料。
3.根据权利要求1所述的门窗设计报价方法,其特征在于,所述基于所述主材信息解析第二用户配置的配件配置信息以获得第一对象的配件信息,包括:
4.根据权利要求1所述的门窗设计报价方法,其特征在于,基于所述第一对象的配件信息和主材信息解析第二用户配置的报价配置信息以生成第一对象的报价项信息,包括:
5.根据权利要求1所述的门窗设计报价方法,其特征在于,基于第一对象的主材信息和报价项信息解析第二用户配置的报价套餐配置信息以生成第一对象的报价套餐列表,包括:
6.根据权利要求1或5所述的门窗设计报价方法,其特征在于,所述报价套餐信息包括一条或多条,每条报价套餐信息对应第二用户预先配置的一个报价套餐。
7.一种门窗设计报价装置,其特征在于,包括:
8.一种电子设备,其特征在于,包括:
9.一种可读存储介质,其特征在于,所述可读存储介质中存储有执行指令,所述执行指令被处理器执行时用于实现权利要求1至6中任一项所述的门窗设计报价方法。
10.一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现权利要求1至6任一项所述的门窗设计报价方法。