请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

第三排

注册会员

8

主题

39

帖子

177

积分

注册会员

积分
177
第三排
注册会员   /  发表于:2025-1-23 15:12  /   查看:58  /  回复:8
52金币
我有一个账户列表页面A,显示所有账号、选定的起止日期;
还有一个账户明细页面B,显示指定账号及指定起止日期的交易流水。

页面B本来是个单独的查询+打印页面,可自行进去选择账号和日期范围,打印导出对账单pdf。

现在我想做成批量打印对账单pdf,在页面A中多选账户,并指定日期范围,点击打印后,调用服务器命令,先查询数据,再生成pdf

目前我卡在查询数据这一环:页面A中多选的账号信息和日期信息,如何能传递到页面B,作为后台打印前的查询条件?

之前做过一个通过账户明细表批量打印回单的页面,明细表和打印表可以用唯一的“流水号”字段关联,活字格自带数据库级的数据关联,不用自己处理,但这次的对账单打印又不一样了。


因为页面A对应的账户信息表a,和页面B对应的账户明细表b,并不是仅用账号就能直接关联的,还需要额外加上日期。



所以得请教大家,我这个需求怎么实现比较合适呢?

最佳答案

查看完整内容

表格中选中账户转为JSON后反序列化为数组,通过数组将 账号 提取出来组成字符串 跳转到B 页面时将账号字符串和日期范围传递过去,页面B进行进行查询

8 个回复

倒序浏览
最佳答案
最佳答案
二麻子活字格认证
高级会员   /  发表于:2025-1-23 15:12:39
来自 2#
表格中选中账户转为JSON后反序列化为数组,通过数组将 账号 提取出来组成字符串


跳转到B 页面时将账号字符串和日期范围传递过去,页面B进行进行查询




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
第三排
注册会员   /  发表于:2025-1-23 16:08:20
3#
二麻子 发表于 2025-1-23 15:25
表格中选中账户转为JSON后反序列化为数组,通过数组将 账号 提取出来组成字符串

感谢!示例图里的“数组操作”命令,是哪个插件里带的呢?
回复 使用道具 举报
二麻子活字格认证
高级会员   /  发表于:2025-1-23 16:18:28
4#

回复 使用道具 举报
第三排
注册会员   /  发表于:2025-1-23 16:40:57
5#

我发现问题不在json反序列化上,因为不用这个也可以用循环数组取到每个账号。
问题在于,服务器端我取到了账号后,传不到打印页面。
你看你示例的target数组,你的查询页面能显示,但我的打印页面看不到那个参数。
回复 使用道具 举报
二麻子活字格认证
高级会员   /  发表于:2025-1-23 16:50:02
6#
1、你在服务端命令中用设置变量的命令查出的数据不是Json字符串,自然不用反序列化
2、服务端命令中取到账号后可以通过返回值的方式返回给调用者,前端调用者用服务端
返回的数据即可查询。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
第三排
注册会员   /  发表于:2025-1-23 16:56:11
7#
嗯,症结就在,用服务器端命令时,原来前台的查询,怎么能改到后台去执行,包括账号、日期那些查询条件怎么传过去?
回复 使用道具 举报
二麻子活字格认证
高级会员   /  发表于:2025-1-23 16:59:47
8#
给服务端命令添加参数,前端调用服务端命令时将值赋给参数即可


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2025-1-24 09:27:54
9#
这边有个教程也可以及参考一下,
其实就是把前端的过滤传到服务端



活字格10.0新功能解密:十一、服务端支持套打
https://gcdn.grapecity.com.cn/showtopic-202890-1-1.html
(出处: 葡萄城开发者社区)



回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部