找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,极速登录

固定格式报表 填报轨迹,操作记录,修改日志的一种实现方法

我是社区第81484位番薯,欢迎点我头像关注我哦~

在固定格式的报表场景下,需要对部分关键单元格的信息的每一次修改记录留存落库,

需要记录的值包含修改前原值,修改后新值,修改人,修改时间等字段。

在社区已有的js实现方案中https://help.fanruan.com/finereport/doc-view-4048,修改记录需要随cpt填报属性整体提交,没有一种整体填报与操作日志分离入库的方案。

以下介绍的方法通过设置编辑结束事件,及时的将每一次单元格修改记录保存入库。

1.如图添加编辑前事件,在修改原值前将原值存到辅助单元格A4中,已留存原值。

2.如图添加编辑结束事件,弹出二次修改确认对话框,点击确认则通过"_g().getWidgetByName("todo").fireEvent("stopedit");"触发辅助单元格的提交入库事件,将修改前后的值提交。

3.如图在辅助单元格A4中添加编辑结束后提交事件,并且可以通过设置回调函数执行后续操作。

通过落库记录可以看出,每一次操作的新值,原值及操作时间已经被记录下来。

上传失败:上传格式错误,只允许:doc,docx,xls,xlsx,ppt,pptx,htm,html,txt,zip,rar,gz,bz2,pdf - 填报轨迹-大连方案.cpt (9.55 K)

发表于 2021-10-14 12:18:18
<p><span id="attachment_mce_1" class="attachment" contenteditable="false"><img src="https://unpkg.com/@npkg/tinymce-plugins/plugins/attachment/icons/file_type_zip.svg" width="30px" /><a href="https://shequ-oss.obs.cn-east-2.myhuaweicloud.com/shequ_forum/file/0a0a51c249e7389d00787c9b806e656f.zip">填报轨迹-大连方案.zip (2.69 K)</a></span></p>

使用道具 举报

发表于 2021-10-14 12:20:21
<p><span id="attachment_mce_1" class="attachment" contenteditable="false"><img src="https://unpkg.com/@npkg/tinymce-plugins/plugins/attachment/icons/file_type_zip.svg" width="30px" /><a href="https://shequ-oss.obs.cn-east-2.myhuaweicloud.com/shequ_forum/file/e586335ae5808e6d8956f8e34f28b6df.zip">填报轨迹-大连方案.zip (2.69 K)</a></span></p>

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

2回帖数 1关注人数 184浏览人数
最后回复于:2021-10-14 12:20

Array ( [id] => 15 [code] => 4301 [product] => [title] => 帖子详情页右侧banner [demand] => 334px * 410px [img_url] => /uploads/20211011/31a7e05f0c521712e11afce8c1548ce7.jpg [click_url] => https://events.fanruan.com/2021ids [status] => 1 [end_time] => 1637942400 [username] => Susy [edit_time] => 1633933538 )

联系社区管理员|联系帆软|《帆软社区协议》|手机版|帆软社区|Copyright © 帆软软件有限公司 ( 苏ICP备18065767号-7 )

GMT+8, 2021-10-23 20:15 , Processed in 0.111461 second(s), 49 queries , Gzip On.

返回顶部 返回列表