# 集成准备
获得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>