[发明专利]一种智慧工程场景下云端合同生成的方法有效

专利信息
申请号: 202310039706.8 申请日: 2023-01-11
公开(公告)号: CN115879435B 公开(公告)日: 2023-06-02
发明(设计)人: 汪浩;张杰;孙军;业晓波 申请(专利权)人: 江苏橙智云信息技术有限公司
主分类号: G06F40/186 分类号: G06F40/186;G06F40/154;G06Q10/10
代理公司: 南京知识律师事务所 32207 代理人: 张苏沛
地址: 210000 江苏省*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 智慧 工程 场景 云端 合同 生成 方法
【权利要求书】:

1.一种智慧工程场景下云端合同生成的方法,其特征在于,包括创建合同模板和合同签署,所述创建合同模板包括步骤:

S101:在系统设计阶段,设计动态字段库,对动态字段库中的字段定义关联公式,通过关联公式关联到其他字段,定义字段类型、校验规则;

S102:在富文本编辑器中动态录入的位置插入只读的input元素,标志动态录入的动态字段,并添加事件监听点击事件;

S103:点击对应的动态字段,并判断是否是关联字段,若否,则判断是否切换字段;若是,则自定义关联公式,判断是否切换字段;若切换字段,则切换为其他动态字段,编辑其他信息并提交模板;若否,则直接编辑其他信息并提交合同模板;

所述合同签署包括步骤:S201选择合同模板进行合同签署;

所述合同签署还包括以下步骤:

S202:在使用合同模板进行合同签署时,通过JSON配置不同的类型字段对应的dom元素和属性信息生成动态字段表单,同时通过字段rule属性,匹配生成对应字段的校验规则;

S203:判断合同模板中是否有关联字段,若有,则解析关联字段对应的公式,识别出关联的字段;若合同模板中不存在关联字段,则将对应的关联字段添加到合同的动态字段表单中;

S204:合同的动态字段表单填写完成之后,提交表单,表单中动态字段信息存储到JSON中,对应的合同模板转换成jsx格式存储到合同文本信息中;

S205:在合同查看和审核的过程中,合同模板和动态数据JSON组合展示,通过jsx方式解析出对应的页面;

所述生成动态字段表单包括以下步骤:

在客户端页面生成表单时,轮询表单的字段,若当前字段为关联字段,则解析当前的表达式,通过正则表达式匹配出对应的动态字段的key值,将对应的动态字段加入到表达中,在轮询过程中遇到重复动态字段,自动排重,获取动态字段表的数据进行过滤,保留模板中需要使用的字段;

客户端页面的JSON配置和字段类型一一对应,对应到客户端页面使用的组件库的组件名称,循环模板动态字段,匹配到对应的JSON配置,生成表单页面。

2.根据权利要求1所述的智慧工程场景下云端合同生成的方法,其特征在于:在生成合同时,存储JSON数据和合同内容信息,所述JSON数据用于存储动态字段key值和对应的数据,生成合同动态字段JSON时,若存在关联字段,则需计算关联字段数据,通过newFunction()的方式,将关联字段公式作为function的内容,返回计算值,调用该Function返回对应的关联字段的值,生成合同时将对应的键值对提交。

3.根据权利要求2所述的智慧工程场景下云端合同生成的方法,其特征在于:生成合同时,正则表达式匹配input元素替换成{this.generate(key)},并将数据存储到合同内容中。

4.根据权利要求3所述的智慧工程场景下云端合同生成的方法,其特征在于,还包括合同查看和合同审核步骤:

生成合同时存储的合同内容中对应的动态字段内容变成了一个函数,在合同查看和合同审核时,渲染合同内容通过jsx渲染,在Vue和React框架中,定义一个generate方法,在渲染合同时调用generate方法替换到对应的动态字段,在查看合同时,将对应的动态字段值替换到对应的位置上;

在审核合同时,generate方法返回一个span元素,针对span元素添加点击事件监听,点击字段时编辑对应的数据;

在法务审核时,将合同渲染到富文本编辑器中,generate方法返回一个input输入框,input输入框展示的值为对应的动态字段的值,并添加点击事件监听,点击编辑对应的数据。

5.根据权利要求1所述的智慧工程场景下云端合同生成的方法,其特征在于:所述字段类型包括输入框、下拉选项、日期;所述校验规则包括默认规则和正则表达式。

6.根据权利要求1所述的智慧工程场景下云端合同生成的方法,其特征在于:所述动态字段的设计包括设计动态字段库,动态字段存储到数据库中的属性包含动态字段的key值、字段名称、字段描述、字段类型、字段是否为关联字段、字段关联公式、字段的校验规则、字段单位、字段最大可输入。

7.根据权利要求6所述的智慧工程场景下云端合同生成的方法,其特征在于:

动态字段的key值用于合同创建时,通过key和字段的值进行绑定,形成一一对应关系;

字段名称是在合同模板加入动态字段时,占位信息的展示,用于让模板制作者明确当前字段表示的含义,在生成合同时填写动态字段表单时,字段名称显示为表单中动态字段的标签信息;

字段描述是在生成合同时,对应表单中动态字段的描述展示,用于提示当前字段的实际用途或意义;

字段类型包括单行输入框、多行输入框、下拉选项、日期和附件,不同的字段类型与页面存储的JSON数据一一对应,在页面渲染时,通过JSON配置直接渲染成对应的页面;

字段关联公式用于自动计算当前字段。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏橙智云信息技术有限公司,未经江苏橙智云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202310039706.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top