电子合同
2018-08-19 18:01:11 10 举报
AI智能生成
电子合同是一种通过电子设备生成、传播和存储的,具有法律效力的合同。它不需要纸质文件,只需要双方或多方在电子设备上进行签署和确认。电子合同的使用大大提高了合同签订的效率,节省了纸张和其他物理资源,同时也降低了合同丢失或被篡改的风险。然而,电子合同也带来了一些新的挑战,如如何确认签署者的身份,如何保证合同的安全等。因此,对电子合同的管理和使用需要遵循一定的法律规定和技术标准。
作者其他创作
大纲/内容
电子合同
合同模板
控股合同相关接口
合同模板接口
传递模板ID获得合同模板HTML数据(包含需要数据替换的占位符)
合同印章接口
传递模板ID获取该模板所对应印章图片URL
模板id接口
通过合同模板名称获取模板所对应ID
业务需求
打印合同
预览合同
原方式
设计合同PreviewDesign页
施工合同PreviewConstruct页
新方式
预览页:ContractShower页
此页面仅用作合同数据展示,其中不包含任何具体代码和html内容,所有数据来源接口和数据库,并动态生成合同
合同模板来源
控股接口
后台数据处理及逻辑处理
1:整理公司及各地分公司合同产生的业务逻辑
2:整理不同分公司所使用合同模板
3:根据城市、装修方式、启用时间、合同名称、合同类别,唯一确定所使用模板
a:涉及合同固化的概念,当某以合同签约成功起,同步将此刻所使用合同模板名称存入数据库
设计合同:N_Order_QuoteInfo.DesignModelName 列
施工合同:N_Order_QuoteInfo.ConstructModelName 列
b:每当某城市使用的合同模板有所改变时,按照约定的配置方式需要产品出给具体数据:增加此配置确定从启用时间开始使用新的合同模板
c:当预览合同时,首先会去判断数据库中存放改条元组内是否已保存合同模板;有则直接使用,若没用再按照约定的方式获取默认且存在的合同模板;如果仍然无法获取正确模板,则使用原始预览方式。
4:合同模板与合同数据结合,包含甲乙方、施工/设计参数、合同签约价格等数据
合同打印
打印功能在预览功能的前提下完成,首先可预览所选合同,则根据预览所展示的内容生成对应合同PDF文件用于实际打印
后台代码处理与封装构思
目的
1:尽力符合MVC框架思想,展现与实现分离
2:符合OO思想
a:体现在尽可能将电子合同相关的共性业务抽象并封装
b:单一职责,将具体的复杂页面一步步解析封装为尽量单一方法
3:便于后期(或其他人员)维护
0 条评论
下一页