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 @@ !-->