> 本章介绍SQL数据源报表(带参数)制作 [TOC] **在上一节数据源报表说明了一下该如何使用,本章说明带参改怎样使用** ### 一、数据源编辑,查看 #### 1、点击“编辑”按钮 ![](https://img.kancloud.cn/58/78/5878f5cc305a7ff56a60a040b7de0f02_246x274.png) ![](https://img.kancloud.cn/02/3a/023a6d50e79c95858fd9911bc0059c1f_803x26.png) #### 2、修改sql语句(本章以sex为例) 1)拼写格式 '${}' ![](https://img.kancloud.cn/15/df/15df57859a51116fbe9b056e43a6d33d_1374x377.png) ![](https://img.kancloud.cn/02/3a/023a6d50e79c95858fd9911bc0059c1f_803x26.png) 2)点击SQL解析,如下图所示 * 参数:即${}里面的 * 排序:即参数排序 * 参数文本:即参数的描述 * 类型:数据类型 (数值类型、字符类型、日期类型) * 字典code:字典翻译;如sex字段数据库中存1或2 报表中显示男或女 [点击查看字典配置专题](http://report.jeecg.com/2083759) * 查询:选中复选框,在预览中会有查询栏可查询数据 * 查询模式:可选输入框、下拉单选、下拉多选、下拉树、自定义下拉框 [查询控件专题查看](http://report.jeecg.com/2373406) * 查询默认值:可自定义默认值 [点击查看专题](http://report.jeecg.com/2373407) * 查询日期格式:日期格式设置 [点击查看专题](http://report.jeecg.com/2384073) * 参数配置:可配置下拉树接口 [点击查看专题](http://report.jeecg.com/2388194) ![](https://img.kancloud.cn/6f/34/6f3455a9f3bd2b6e16f5ea5e273863bb_1819x268.png) 3) 点击确定按钮即可添加成功 #### 3、页面访问传参 点击保存 ![](https://img.kancloud.cn/91/85/9185d830d45e8367624da315f96c1b7e_782x266.png) #### 4、预览的时候,需要在浏览器中输入参数为“?sex=1”这种格式,如果多个请求我们用“?sex=1&name=2”。如这个例子“?sex=男”; ![](https://img.kancloud.cn/00/41/0041560baaa4e5621419b65216852174_893x426.png) ![](https://img.kancloud.cn/02/3a/023a6d50e79c95858fd9911bc0059c1f_803x26.png) ### 二、菜单配置 #### 1、复制浏览器的链接 ![](https://img.kancloud.cn/5c/bb/5cbb1bab720040d9bc689810f5fffbec_963x523.png) ![](https://img.kancloud.cn/02/3a/023a6d50e79c95858fd9911bc0059c1f_803x26.png) #### 2、在系统管理菜单管理进行配置 ![](https://img.kancloud.cn/ab/a4/aba41c984395cbedc5697cea3d5e7c9a_329x953.png) ![](https://img.kancloud.cn/02/3a/023a6d50e79c95858fd9911bc0059c1f_803x26.png) #### 3、点击新增按钮填写信息 1)如果是二级菜单,一级菜单应如下图配置 ``` 注意: * 前段组件必须按照格式填写 layouts/RouteView * 菜单路径必须为/**(本章/test),且不能重复 * 是否为路由菜单:是 ``` ![](https://img.kancloud.cn/71/8b/718bccc8c227f651da8d341a02257b49_864x883.png) ![](https://img.kancloud.cn/02/3a/023a6d50e79c95858fd9911bc0059c1f_803x26.png) 2)如果是二级菜单,这里应配置子菜单,否则为一级菜单 ``` 注意: * 前段组件必须按照格式填写 layouts/IframePageView * 用{{ window._CONFIG['domianURL'] }}代替IP地址、端口号和项目名称 * 末尾必须携带参数,如(?sex) * 是否为路由菜单:是 ``` ![](https://img.kancloud.cn/d9/38/d938095b1bc0a8badb7f64f1fa312c14_753x637.png) ![](https://img.kancloud.cn/02/3a/023a6d50e79c95858fd9911bc0059c1f_803x26.png) #### 4、角色授权 路径:在系统管理->角色授权找到自己对应的角色,鼠标放到更多->授权 1)勾选刚才创建的菜单 ![](https://img.kancloud.cn/5c/73/5c73c93c8a14074b92f3a3cb0a2ceba0_512x287.png) ![](https://img.kancloud.cn/02/3a/023a6d50e79c95858fd9911bc0059c1f_803x26.png) 2)刷新页面即可看见点击菜单 ![](https://img.kancloud.cn/d8/e8/d8e802725807a7597764afc30c68b231_995x457.png) ![](https://img.kancloud.cn/02/3a/023a6d50e79c95858fd9911bc0059c1f_803x26.png)