【技术实现步骤摘要】
基于动态策略自动生成及展示的多场景报价方法
[0001]本专利技术属于电子数据处理
,尤其涉及一种基于动态策略自动生成及展示的多场景报价方法
。
技术介绍
[0002]报价单对于
Excel
导出常用的方式有两种,一种是代码生成,一种是模板生成
。
代码生成的是没有太多样式格式的情况,就是单纯的列表导出
。
报价系统生成的报价单包含图标
、
不同的单元格样式等信息,导致报价系统需要使用模板的方式进行
Excel
的生成
。
[0003]然而,不同的业务方向的商品规格是不同的,比如电线电缆,包含铜线条数和直径信息,电压信息等;暖通冷水机组包含了制冷量,压缩机型式,冷媒种类,进出入温度等一系列的规格参数信息
。
电线电缆这样规格相对较少的,分列展示能够更好的查看规格参数,而对于冷水机组这样的规格参数比较多的商品,查看参数信息就较为复杂
。
现有技术针对商品的属性展示形式单一,用户体验不好< ...
【技术保护点】
【技术特征摘要】
1.
基于动态策略自动生成及展示的多场景报价方法,其特征在于,包括以下步骤:
S1、
配置
Excel
报价单模板,报价单模板商品列表增加
N
列规格参数列,
N
的范围为3~6;规格参数列的表头设定填充的
key
值,用于导出报价单时数据的动态处理;
S2、
读取商品的规格参数信息,对规格参数进行合并去重;
S3、
根据规格参数的数量对规格参数列的表头进行赋值;
S4、
对
Excel
中的规格参数列进行处理,设置待处理的行列的起始位置,根据商品数量计算行列的结束位置,根据表头数据的数量对参数列进行合并处理,起始行赋值表头信息,其他行填充对应的值信息,最后生成对应的报价单
Excel
并导出
。2.
根据权利要求1所述的基于动态策略自动生成及展示的多场景报价方法,其特征在于,
S1
进一步包括如下步骤:报价单模板包括固定内容和动态插入内容,动态插入内容包括循环展示的商品列表信息;在
Java
类中定义商品对象数组,循环展示的商品列表信息与商品对象数组对应;报价单模板商品列表设置
N
列规格参数列,规格参数列的表头分别为
{specificationsKey1}...{specificationsKeyN}
;
Java
类中的属性
specificationsKey1...specificationsKeyN
与报价单模板中的规格参数列的表头一一对应
。3.
根据权利要求1所述的基于动态策略自动生成及展示的多场景报价方法,其特征在于,
S2
进一步包括如下步骤:
S21、
读取商品的规格参数信息,以
JSON
格式进行存储,转换
JSON
对象为集合对象;
S22、
将商品中属性值不为空的规格参数信息,生成规格参数的二维数组,将二维数组转化成一维数组,并对一维数组根据规格参数名称进行去重处理
。4.
根据权利要求1所述的基于动态策略自动生成及展示的多场景报价方法,其特征在于,
S3
进一步包括如下步骤:
S31、
根据
S2
中获取的去重规格参数,对报价单模板对应的
Java
类中的
specificationsKey1...specificationsKeyN
进行赋值;
S32、
如果规格参数的数量
K
大于
N
,则将
specificationsKey1
赋值为设定的固定值;如果规格参数的数量
K
小于等于
N
,则将
spe...
【专利技术属性】
技术研发人员:汪浩,李斐,张杰,业晓波,
申请(专利权)人:好享家机电科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。