-
1. odoo
-
1.1. 安装部署
- 1.1.1 linux
- 1.1.2 windows标准安装
- 1.1.3 windows非标安装
- 1.1.4 放行端口,连接数据库
- 1.1.5 odoo数据库的手动备份和还原
- 1.1.6 一键全揽应用-主题
- 1.1.7 移动端
- 1.2. 常见错误
- 1.3. 实用技巧
- 1.4. 入门
- 1.5. 基础
- 1.6. 进阶
-
1.7. 高阶
- 1.7.1 vscode开发环境部署
- 1.7.2 源码入门
-
1.1. 安装部署
- 2. O2OA
- 3. yzy
- 4. 济南驰骋
- 5 安装mysql8
- 6 winndows部署redis
- 7 nginx部署
- 8. nocobase
- 9. 芷青平台
- 10. A编程
- 11. 网站
- 12. WorkFine
- 13. vben admin
- 14. yudao
- 15. 数据库同步
- 16 打印服务
报表间关联打开
- 2026-07-29 13:56:41
- 微图
- 268
- 最后编辑:微图 于 2026-08-18 21:19:53
- 分享链接
需求
点击请假年报对应的月份就能弹出打开对应的月报,通过传参方式
思路
做好2份报表:请假年报,请假月报,点击请假年报某列时弹窗,URL就用填假月报的,同时传月份参数。
请假月报定义外置js混入,js实现初始化后接收月份参数。
做2份报表
月报的SQL要含接收的参数,月报SQL
SELECT
DATEPART(yyyy,DJRQ) as y
,DATEPART(MM,DJRQ) as M
,[LRR]
,[LRSJ]
,[CZZD]
,[LX]
,[SY]
,[TS]
,[SJ1]
,[SJ2]
FROM [dbo].[D_CDYZY_T_HR_QJ]
WHERE 1=1 AND (DATEPART(MM,DJRQ)=@M OR ISNULL(@M,0)=0)
年报SQL
SELECT DATEPART(yyyy,DJRQ) as y,DATEPART(MM,DJRQ) as m, count(1) as RQty, SUM(TS) ZTS FROM [dbo].[D_CDYZY_T_HR_QJ] WHERE DATEPART(yyyy,DJRQ) = 2026 GROUP BY DATEPART(yyyy,DJRQ),DATEPART(MM,DJRQ)
年报设置弹窗参数
弹窗链接可以参考报表入门章节
月报接收参数
定义js
在目录wwwroot\mixins\custom\SXWT下新增js文件,SXWT是新建的,改代码
变量的路径可以按F12查看后台对象查看
//山西微图
export default {
data: {
},
methods: {
//报表关联传参数,月
WT_Report_ShowGLCC(){
let M = this.UrlParam.M;
if (M){
//this.WhereInfo["@KHID"].Data= M;
this.WhereInfo.M.Data = M;
}
}
}
}
以下操作完就会得到路径变量:WhereInfo.M.Data
调用js
请假月报-其他-查看json
"OtherConfig": {
"ShowType": [],
"MixinPath": [
"custom/SXWT/CustomMixin.js"
],
"InitAfter": [
{
"MethodName": "WT_Report_ShowGLCC",
"Param": {}
}
]
},
联调
保存-预览,就可以联调了
发表评论

