<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                JeecgBoot集成積木報表 === [TOC] ## #快速集成 ### 第一步: 引入 JimuReport 依賴 jar ``` <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>${version}</version> </dependency> ``` 最新版本可以從 http://jimureport.com/doc/log 中查詢到 ### 第二步:application.yml 增加minidao配置(可忽略) ~~~ #JimuReport[minidao配置] minidao : base-package: org.jeecg.modules.jmreport.desreport.dao* ~~~ ### 第三步: 執行初始化腳本 [jimureport.sql](https://github.com/zhangdaiscott/JimuReport/blob/master/db "jimureport.sql") ### 第四步: 排除權限攔截 修改org.jeecg.config.shiro.ShiroConfig加入以下代碼 ``` //積木報表請求排除 filterChainDefinitionMap.put("/jmreport/**", "anon"); filterChainDefinitionMap.put("/**/*.js.map", "anon"); filterChainDefinitionMap.put("/**/*.css.map", "anon"); ``` ### 第五步: 訪問積木報表 訪問地址: {項目前綴}/jmreport/list?token=${token} ![](https://oscimg.oschina.net/oscnet/up-3d2ab4d3eaaa1c011220e64003372988e28.png) ### 第六步: Vue2 配置菜單—報表集成到菜單里 ``` {{ window._CONFIG['domianURL'] }}/jmreport/list?token=${token} ``` 參數說明 - {{ window._CONFIG['domianURL'] }} :后臺項目訪問地址 - ${token} :登錄token用于權限控制 - 前端組件:layouts/IframePageView 菜單配置截圖 ![](https://img.kancloud.cn/2b/28/2b28f238e4433fa1059c98c2a6e776e0_665x910.png) ### 第七步: Vue3菜單配置—報表集成到菜單里 >[warning] vue2與vue3菜單配置有區別,請對照截圖 ``` {{ window._CONFIG['domianURL'] }}/jmreport/list?token=${token} ``` 詳細配置參考截圖 ![](https://img.kancloud.cn/79/e7/79e75cfe794501cb033bcb309f3c5205_698x995.png) ## #高級配置 - 自定義鑒權 如果不自定義,則積木報表所有請求都不做權限控制 參考將這個類 [JimuReportTokenService.java](https://github.com/jeecgboot/JimuReport/blob/master/jimureport-example/src/main/java/org/jeecg/modules/jmreport/config/JimuReportTokenService.java)到項目中即可(類路徑org.jeecg.config.jimureport),其他項目參考改造。 ## #常見問題 - 1、JeecgBoot3.4.3之前老版本集成會報autpoi錯誤 錯誤原因:是因為autopoi版本不一致 解決方案:引入依賴的時候排除autopoi,因為最新版本(1.3.6-beta及以上)積木報表用的是autopoi最新版(poi升級到4) ~~~ <dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>1.4.0-beta</version> <exclusions> <exclusion> <groupId>org.jeecgframework</groupId> <artifactId>autopoi-web</artifactId> </exclusion> </exclusions> </dependency> ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看