diff --git a/README.md b/README.md
index 64b64334..d1fe4b49 100644
--- a/README.md
+++ b/README.md
@@ -76,14 +76,14 @@
### 前端
- [npm](https://www.npmjs.com/):node.js的包管理工具,用于统一管理我们前端项目中需要用到的包、插件、工具、命令等,便于开发和维护。
-- [webpack](https://webpack.docschina.org/):用于现代 JavaScript 应用程序的_静态模块打包工具
-- [ES6](https://es6.ruanyifeng.com/):Javascript的新版本,ECMAScript6的简称。利用ES6我们可以简化我们的JS代码,同时利用其提供的强大功能来快速实现JS逻辑。
+- [webpack](https://webpack.docschina.org/):用于现代 JavaScript 应用程序的静态模块打包工具。
+- [ES6](https://es6.ruanyifeng.com/):JavaScript的新版本,ECMAScript6的简称。利用ES6我们可以简化我们的JS代码,同时利用其提供的强大功能来快速实现JS逻辑。
- [vue-cli](https://cli.vuejs.org/):Vue的脚手架工具,用于自动生成Vue项目的目录及文件。
- [vue-router](https://router.vuejs.org/): Vue提供的前端路由工具,利用其我们实现页面的路由控制,局部刷新及按需加载,构建单页应用,实现前后端分离。
- [element-ui](https://element.eleme.cn/#/zh-CN):基于MVVM框架Vue开源出来的一套前端ui组件。
-- [avue](https://www.avuejs.com/): 用该组件包裹后可以变成拖拽组件,采用相对于父类绝对定位;用键盘的上下左右也可以控制移动
-- [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 封装版本
+- [avue](https://www.avuejs.com/): 用该组件包裹后可以变成拖拽组件,采用相对于父类绝对定位,用键盘的上下左右也可以控制移动。
+- [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 封装版本。
- [vuedraggable](https://github.com/SortableJS/Vue.Draggable/): 是一款基于Sortable.js实现的vue拖拽插件。
- [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
发行版部署参考文档:https://report.anji-plus.com/report-doc/guide/quicklyDistribution.html
-前后端分类部署参考文档:https://report.anji-plus.com/report-doc/guide/quicklySeparate.html
+前后端分离部署参考文档:https://report.anji-plus.com/report-doc/guide/quicklySeparate.html
## 操作手册
diff --git a/doc/docs/guide/question.md b/doc/docs/guide/question.md
index 59a9718b..fc1ebdd1 100644
--- a/doc/docs/guide/question.md
+++ b/doc/docs/guide/question.md
@@ -2,7 +2,7 @@
![img.png](../picture/qusetion/img.png)
请使用Maven Package进行打包
--- 版本问题:[开发环境参考](https://report.anji-plus.com/report-doc/guide/quicklyDevelop.html)
+### 版本问题:[开发环境参考](https://report.anji-plus.com/report-doc/guide/quicklyDevelop.html)
- 底层数据库为Mysql8.0+时,flyway执行SQL报错
- Node.js是V16版本时 npm install失败
@@ -15,14 +15,13 @@
- 浏览器兼容性 当前未对部分浏览器做兼容性适配,推荐使用谷歌浏览器进行访问。
-- 部署完进入系统,点击预览大屏,大屏提示:**执行sql失败**
+- 部署完进入系统,点击预览大屏,大屏提示:“执行sql失败“
![img](../picture/qusetion/img_3.png)
- 请先重置数据源的mysql连接,修改mysql的账号密码。
+ 请先重置mysql数据源,修改mysql数据源的账号密码。
- flyway执行报错1.0.10sql失败
错误提示:Caused by: org.flywaydb.core.api.FlywayException: Validate failed: Detected failed
migration to version 1.0.10 (create report share)
- **注:0.93发行版及之后使用Report的小伙伴不用担心会出现此问题**
请参考此Issue解决此问题:https://gitee.com/anji-plus/report/issues/I47JNE
- 禁用flyway及切换底层数据库方案
@@ -32,6 +31,24 @@
https://my.oschina.net/u/4517014/blog/5270828
**注**:http数据源未来会挪到数据集那边
+### 执行源码编译脚本(build.sh)报错
+
+- 提示:“*** report-ui/dist/* *** No such file or directory”
+ 前端编译失败。
+ 99%的原因是Node.js版本过高(高于14),导致前端编译失败,Nodejs在编译执行初始化时会去下载一些依赖,如果依赖下载不来,也会导致失败。
+ 剩下极少数情况可能是你编译的linux系统问题。
+
+- 提示:“report-core/target/aj-report-*.zip *** No such file or directory”
+ 后端编译失败。
+ 可能原因有:Mvn版本过低/过高,导致后端编译失败
+
+- 使用eclipse进行源码编译时失败
+ 失败的提示有很多,这里建议换成IDEA
+
+- 使用IDEA进行源码编译时提示:“*** openjdk-***”
+ 请使用jdk1.8
+
+
diff --git a/report-ui/package.json b/report-ui/package.json
index fcb3473e..efd67958 100644
--- a/report-ui/package.json
+++ b/report-ui/package.json
@@ -13,7 +13,7 @@
},
"dependencies": {
"@ckeditor/ckeditor5-build-decoupled-document": "^23.1.0",
- "@smallwei/avue": "^2.8.14",
+ "@smallwei/avue": "^2.8.23",
"axios": "0.18.0",
"chokidar": "^3.5.2",
"codemirror": "^5.58.1",
diff --git a/report-ui/src/views/report/bigscreen/designer/index.vue b/report-ui/src/views/report/bigscreen/designer/index.vue
index eb548dc4..66efcf2e 100644
--- a/report-ui/src/views/report/bigscreen/designer/index.vue
+++ b/report-ui/src/views/report/bigscreen/designer/index.vue
@@ -212,6 +212,7 @@
:key="index"
v-model="widget.value"
:index="index"
+ :step="step"
:type="widget.type"
:bigscreen="{ bigscreenWidth, bigscreenHeight }"
@onActivated="setOptionsOnClickWidget"
@@ -373,6 +374,9 @@ export default {
};
},
computed: {
+ step () {
+ return Number(100 / (this.bigscreenScaleInWorkbench * 100))
+ },
headers() {
return {
Authorization: getToken() // 直接从本地获取token就行
diff --git a/report-ui/src/views/report/bigscreen/designer/widget/map/widgetAirBubbleMap.vue b/report-ui/src/views/report/bigscreen/designer/widget/map/widgetAirBubbleMap.vue
index fb4e5718..d4ee1a1d 100644
--- a/report-ui/src/views/report/bigscreen/designer/widget/map/widgetAirBubbleMap.vue
+++ b/report-ui/src/views/report/bigscreen/designer/widget/map/widgetAirBubbleMap.vue
@@ -13,7 +13,7 @@ var geoCoordMap = {
'黑龙江': [127.9688, 45.368],
'内蒙古': [110.3467, 41.4899],
"吉林": [125.8154, 44.2584],
- '北京市': [116.4551, 40.2539],
+ '北京': [116.4551, 40.2539],
"辽宁": [123.1238, 42.1216],
"河北": [114.4995, 38.1006],
"天津": [117.4219, 39.4189],
diff --git a/report-ui/src/views/report/bigscreen/designer/widget/widget.vue b/report-ui/src/views/report/bigscreen/designer/widget/widget.vue
index 1f587d61..ba4b3552 100644
--- a/report-ui/src/views/report/bigscreen/designer/widget/widget.vue
+++ b/report-ui/src/views/report/bigscreen/designer/widget/widget.vue
@@ -6,6 +6,7 @@
!-->
{}
- }
+ },
+ step: Number
},
data() {
return {