!19 update 0.9.4.1

Merge pull request !19 from Foming/dev
V0.9.4.1
Foming 3 years ago committed by Gitee
commit d91d4f3688

@ -76,14 +76,14 @@
### 前端 ### 前端
- [npm](https://www.npmjs.com/)node.js的包管理工具用于统一管理我们前端项目中需要用到的包、插件、工具、命令等便于开发和维护。 - [npm](https://www.npmjs.com/)node.js的包管理工具用于统一管理我们前端项目中需要用到的包、插件、工具、命令等便于开发和维护。
- [webpack](https://webpack.docschina.org/):用于现代 JavaScript 应用程序的_静态模块打包工具 - [webpack](https://webpack.docschina.org/):用于现代 JavaScript 应用程序的静态模块打包工具
- [ES6](https://es6.ruanyifeng.com/)Javascript的新版本ECMAScript6的简称。利用ES6我们可以简化我们的JS代码同时利用其提供的强大功能来快速实现JS逻辑。 - [ES6](https://es6.ruanyifeng.com/)JavaScript的新版本ECMAScript6的简称。利用ES6我们可以简化我们的JS代码同时利用其提供的强大功能来快速实现JS逻辑。
- [vue-cli](https://cli.vuejs.org/)Vue的脚手架工具用于自动生成Vue项目的目录及文件。 - [vue-cli](https://cli.vuejs.org/)Vue的脚手架工具用于自动生成Vue项目的目录及文件。
- [vue-router](https://router.vuejs.org/) Vue提供的前端路由工具利用其我们实现页面的路由控制局部刷新及按需加载构建单页应用实现前后端分离。 - [vue-router](https://router.vuejs.org/) Vue提供的前端路由工具利用其我们实现页面的路由控制局部刷新及按需加载构建单页应用实现前后端分离。
- [element-ui](https://element.eleme.cn/#/zh-CN)基于MVVM框架Vue开源出来的一套前端ui组件。 - [element-ui](https://element.eleme.cn/#/zh-CN)基于MVVM框架Vue开源出来的一套前端ui组件。
- [avue](https://www.avuejs.com/): 用该组件包裹后可以变成拖拽组件,采用相对于父类绝对定位;用键盘的上下左右也可以控制移动 - [avue](https://www.avuejs.com/): 用该组件包裹后可以变成拖拽组件,采用相对于父类绝对定位,用键盘的上下左右也可以控制移动。
- [vue-echarts](https://www.npmjs.com/package/vue-echarts/): vue-echarts是封装后的vue插件,基于 ECharts v4.0.1+ 开发 - [vue-echarts](https://www.npmjs.com/package/vue-echarts/): vue-echarts是封装后的vue插件,基于 ECharts v4.0.1+ 开发。
- [vue-superslide](https://www.npmjs.com/package/vue-super-slider/): Vue-SuperSlide(Github) 是 SuperSlide 的 Vue 封装版本 - [vue-superslide](https://www.npmjs.com/package/vue-super-slider/): Vue-SuperSlide(Github) 是 SuperSlide 的 Vue 封装版本
- [vuedraggable](https://github.com/SortableJS/Vue.Draggable/): 是一款基于Sortable.js实现的vue拖拽插件。 - [vuedraggable](https://github.com/SortableJS/Vue.Draggable/): 是一款基于Sortable.js实现的vue拖拽插件。
- [luckysheet](https://gitee.com/mengshukeji/Luckysheet): Luckysheet 一款纯前端类似excel的在线表格功能强大、配置简单、完全开源。 - [luckysheet](https://gitee.com/mengshukeji/Luckysheet): Luckysheet 一款纯前端类似excel的在线表格功能强大、配置简单、完全开源。
@ -113,7 +113,7 @@ http://serverip:9095
源码编译部署参考文档https://report.anji-plus.com/report-doc/guide/quicklySource.html <br> 源码编译部署参考文档https://report.anji-plus.com/report-doc/guide/quicklySource.html <br>
发行版部署参考文档https://report.anji-plus.com/report-doc/guide/quicklyDistribution.html <br> 发行版部署参考文档https://report.anji-plus.com/report-doc/guide/quicklyDistribution.html <br>
前后端分部署参考文档https://report.anji-plus.com/report-doc/guide/quicklySeparate.html <br> 前后端分部署参考文档https://report.anji-plus.com/report-doc/guide/quicklySeparate.html <br>
## 操作手册 ## 操作手册

@ -2,7 +2,7 @@
![img.png](../picture/qusetion/img.png) <br> ![img.png](../picture/qusetion/img.png) <br>
请使用Maven Package进行打包 <br> 请使用Maven Package进行打包 <br>
-- 版本问题:[开发环境参考](https://report.anji-plus.com/report-doc/guide/quicklyDevelop.html) ### 版本问题:[开发环境参考](https://report.anji-plus.com/report-doc/guide/quicklyDevelop.html)
- 底层数据库为Mysql8.0+时flyway执行SQL报错<br> - 底层数据库为Mysql8.0+时flyway执行SQL报错<br>
- Node.js是V16版本时 npm install失败 <br> - Node.js是V16版本时 npm install失败 <br>
@ -15,14 +15,13 @@
- 浏览器兼容性 当前未对部分浏览器做兼容性适配,推荐使用谷歌浏览器进行访问。<br> - 浏览器兼容性 当前未对部分浏览器做兼容性适配,推荐使用谷歌浏览器进行访问。<br>
- 部署完进入系统,点击预览大屏,大屏提示:**执行sql失败** <br> - 部署完进入系统,点击预览大屏,大屏提示:“执行sql失败“ <br>
![img](../picture/qusetion/img_3.png) <br> ![img](../picture/qusetion/img_3.png) <br>
请先重置数据源的mysql连接修改mysql的账号密码。<br> 请先重置mysql数据源修改mysql数据源的账号密码。<br>
- flyway执行报错1.0.10sql失败 <br> - flyway执行报错1.0.10sql失败 <br>
错误提示Caused by: org.flywaydb.core.api.FlywayException: Validate failed: Detected failed <br> 错误提示Caused by: org.flywaydb.core.api.FlywayException: Validate failed: Detected failed <br>
migration to version 1.0.10 (create report share) <br> migration to version 1.0.10 (create report share) <br>
**0.93发行版及之后使用Report的小伙伴不用担心会出现此问题** <br>
请参考此Issue解决此问题https://gitee.com/anji-plus/report/issues/I47JNE <br> 请参考此Issue解决此问题https://gitee.com/anji-plus/report/issues/I47JNE <br>
- 禁用flyway及切换底层数据库方案 <br> - 禁用flyway及切换底层数据库方案 <br>
@ -32,6 +31,24 @@
https://my.oschina.net/u/4517014/blog/5270828 <br> https://my.oschina.net/u/4517014/blog/5270828 <br>
**注**http数据源未来会挪到数据集那边 <br> **注**http数据源未来会挪到数据集那边 <br>
### 执行源码编译脚本build.sh报错
- 提示:“*** report-ui/dist/* *** No such file or directory” <br>
前端编译失败。<br>
99%的原因是Node.js版本过高高于14导致前端编译失败Nodejs在编译执行初始化时会去下载一些依赖如果依赖下载不来也会导致失败。<br>
剩下极少数情况可能是你编译的linux系统问题。<br>
- 提示“report-core/target/aj-report-*.zip *** No such file or directory” <br>
后端编译失败。<br>
可能原因有Mvn版本过低/过高,导致后端编译失败 <br>
- 使用eclipse进行源码编译时失败 <br>
失败的提示有很多这里建议换成IDEA <br>
- 使用IDEA进行源码编译时提示“*** openjdk-***” <br>
请使用jdk1.8

@ -13,7 +13,7 @@
}, },
"dependencies": { "dependencies": {
"@ckeditor/ckeditor5-build-decoupled-document": "^23.1.0", "@ckeditor/ckeditor5-build-decoupled-document": "^23.1.0",
"@smallwei/avue": "^2.8.14", "@smallwei/avue": "^2.8.23",
"axios": "0.18.0", "axios": "0.18.0",
"chokidar": "^3.5.2", "chokidar": "^3.5.2",
"codemirror": "^5.58.1", "codemirror": "^5.58.1",

@ -212,6 +212,7 @@
:key="index" :key="index"
v-model="widget.value" v-model="widget.value"
:index="index" :index="index"
:step="step"
:type="widget.type" :type="widget.type"
:bigscreen="{ bigscreenWidth, bigscreenHeight }" :bigscreen="{ bigscreenWidth, bigscreenHeight }"
@onActivated="setOptionsOnClickWidget" @onActivated="setOptionsOnClickWidget"
@ -373,6 +374,9 @@ export default {
}; };
}, },
computed: { computed: {
step () {
return Number(100 / (this.bigscreenScaleInWorkbench * 100))
},
headers() { headers() {
return { return {
Authorization: getToken() // token Authorization: getToken() // token

@ -13,7 +13,7 @@ var geoCoordMap = {
'黑龙江': [127.9688, 45.368], '黑龙江': [127.9688, 45.368],
'内蒙古': [110.3467, 41.4899], '内蒙古': [110.3467, 41.4899],
"吉林": [125.8154, 44.2584], "吉林": [125.8154, 44.2584],
'北京': [116.4551, 40.2539], '北京': [116.4551, 40.2539],
"辽宁": [123.1238, 42.1216], "辽宁": [123.1238, 42.1216],
"河北": [114.4995, 38.1006], "河北": [114.4995, 38.1006],
"天津": [117.4219, 39.4189], "天津": [117.4219, 39.4189],

@ -6,6 +6,7 @@
!--> !-->
<template> <template>
<avue-draggable <avue-draggable
:step="step"
:width="widgetsWidth" :width="widgetsWidth"
:height="widgetsHeight" :height="widgetsHeight"
:left="widgetsLeft" :left="widgetsLeft"
@ -89,7 +90,8 @@ export default {
value: { value: {
type: [Object], type: [Object],
default: () => {} default: () => {}
} },
step: Number
}, },
data() { data() {
return { return {

Loading…
Cancel
Save