# 集成准备

获得nexus仓库访问方式

# 前端集成

工具包

下载发布包到工程中,放到src目录中

配置方式

import CoffeeReport from './coffeeReport/DatavDesigner.umd.min.js'
import './coffeeReport/DatavDesigner.css'
Vue.use(CoffeeReport)
const reportApi = Vue.prototype.$api.reportApi
import API from './api/'

if (reportApi) { //修改路径
  reportApi.common = API.report.common
  API.report = reportApi
}

工具库使用方式

// 设计器
<DatavDesigner></DatavDesigner>
// 渲染器
<DatavRender :options="options"></DatavRender>
// 渲染器配置参数

  data(){
    return {
      options:{
        versionId:'276169455149514752185'
      }
    }
  }
      

# 后端集成

  • 创建SpringBoot工程
  • 增加依赖
<dependency>
    <groupId>cn.techhawk</groupId>
    <artifactId>datav-biz</artifactId>
    <version>VERSION</version>
</dependency>
<dependency>
    <groupId>cn.techhawk</groupId>
    <artifactId>datav-engine-mybatis</artifactId>
    <version>VERSION</version>
</dependency>
<dependency>
    <groupId>cn.techhawk</groupId>
    <artifactId>datav-engine-cube</artifactId>
    <version>VERSION</version>
    <exclusions>
        <exclusion>
            <artifactId>servlet-api</artifactId>
            <groupId>javax.servlet</groupId>
        </exclusion>
    </exclusions>
</dependency>