``,目前而言,http 数据源操作上可能过于繁琐了些。
+支持请求路径和请求头中存在动态数据,采用 ${} 方式进行动态替换,具体操作看数据集的相关说明。
+![img8](../picture/datasource/img_8.png)
+
+**注:** Http数据源功能已经移动到Http数据集中,原功能不变,有Http接口数据请直接使用Http数据集,请注意Http接口数据返回格式必须是Json。
+
+## 扩展
+
+### JDBC驱动类数据源添加
+
+**发行版**
+
+```text
+1、将jar包上传到 "aj-report.xxx/lib"目录下
+2、启动项目(重启项目)
+3、前端页面数据源类型选择"jdbc",填上对应的驱动类、连接串、用户名密码
+```
+
+![img4](../picture/datasource/img_4.png)
+![img5](../picture/datasource/img_5.png)
+
+**源码**
+
+源码推荐使用第二种方式。
+
+- 第一种,在report-core/lib目录下添加
+ 按照同样的层级将驱动包放置,使用build.sh脚本进行打包,前端页面数据源类型选择"jdbc"
+ ,填上对应的驱动类、连接串、用户名密码。
+ **注意:** 此方式添加的jar包只能使用build.sh进行编译后才会生效。
+
+
+
+- 第二种,在pom.xml中添加
+ 使用build.sh脚本编译或者maven package编译都可以,前端页面数据源类型选择"jdbc"
+ ,填上对应的驱动类、连接串、用户名密码。
+
+
+
+### 非JDBC驱动类数据源添加
+
+例如原生ES、Redis之类。
+
+```text
+1、在源码中编写解析代码(datasource)
+2、生成数据字典,可在数据字典页面找到"数据源类型",在"操作"栏中选择"编辑字典项"
+3、添加对应驱动包
+```
+
+
diff --git a/doc/docs/guide/excel.md b/doc/docs/guide/excel.md
new file mode 100644
index 00000000..7fd42409
--- /dev/null
+++ b/doc/docs/guide/excel.md
@@ -0,0 +1,34 @@
+## 简介
+
+Excel报表基于Luckysheet开发,[Luckysheet](https://gitee.com/mengshukeji/Luckysheet)
+一款纯前端类似excel的在线表格,功能强大、配置简单、完全开源。
+**注意:** Excel报表目前只是简单集成,如果你遇到了一些问题请在此[Issue](https://gitee.com/anji-plus/report/issues/I4CEWV)
+下面进行回复。
+
+## 进入
+
+进入表格设计方法1:
+从报表管理模块选择需要设计的大屏,按图示进入大屏设计界面。
+![img](../picture/excel/img.png)
+
+进入大屏设计方法2:
+从表格报表模块选择需要设计的大屏,按图示进入大屏设计界面。
+![img2](../picture/excel/img_1.png)
+
+## 设计界面
+
+![img3](../picture/excel/img_2.png)
+
+**注**:不建议一列中同时存在两个字段数据,同时一列值也建议不要存到超大数据量,肯定无法显示的。
+![img4](../picture/excel/img_3.png)
+
+## 保存
+
+点击保存,则会将数据写入到库中。
+点击预览,则进入预览界面。
+![img](../picture/excel/img_4.png)
+
+## 预览
+
+可以进行导出操作。
+![img](../picture/excel/img_5.png)
diff --git a/doc/docs/guide/importExport.md b/doc/docs/guide/importExport.md
new file mode 100644
index 00000000..62df5335
--- /dev/null
+++ b/doc/docs/guide/importExport.md
@@ -0,0 +1,29 @@
+## 说明
+
+导入导出快慢都是很正常的,不需要重复点击,没那么快就能处理完导入导出操作。
+使用导入导出,需要确定好自己是否在 bootstrap.yml 配置文件里面配置好了上传下载的地址,否则当有图片导入时会无法正常显示。
+
+## 导出
+
+![img](../picture/imexport/img.png)
+导出会生成zip文件,包含图表、样式、图片等,不会带有该大屏的名称和code。
+
+### 导出数据集
+
+适用于同一系统内部使用。
+**注:**
+作为导入的新系统必须也要有相同的数据集才可以正常显示,导出数据集并不是说将你当前大屏用到的数据集也一并导出了,仅是导出包含了动态数据等相关配置而已。
+
+### 导出不含有数据集
+
+导出的图表会使用默认的静态数据集,适用于跨系统,请注意,如果你的大屏图表有部分图表是在对方系统不存在的,那么目前整个大屏是不会显示出来的,后续会进行兼容,不存在的图表留空。
+
+## 导入
+
+![img1](../picture/imexport/img_1.png)
+选择一个导出的zip文件导入即可。注意,导入会覆盖当前大屏,请新建一个空白的大屏进行导入。
+**注:** 如果你导入的大屏中含有你当前系统不存在的图表,整个大屏是不会显示的。
+
+## 导入导出权限
+
+请查看权限控制模块中关于导入导出权限的说明。
diff --git a/doc/docs/guide/question.md b/doc/docs/guide/question.md
new file mode 100644
index 00000000..d5dc8fd5
--- /dev/null
+++ b/doc/docs/guide/question.md
@@ -0,0 +1,130 @@
+## 其他
+
+- 禁用flyway及切换底层数据库方案
+ [链接](https://my.oschina.net/u/4517014/blog/5269319)
+
+- 数据源数据集用法总结
+ [链接](https://my.oschina.net/u/4517014/blog/5270828)
+
+- 使用Maven Install打包时报错
+ ![img.png](../picture/qusetion/img.png)
+ 使用Maven Package进行打包
+
+
+
+## 版本问题
+
+[开发环境参考](https://ajreport.beliefteam.cn/report-doc/guide/quicklyDevelop.html)
+
+- 底层数据库为Mysql8.0+时,flyway执行SQL报错
+- Node.js是V16版本时 npm install失败
+- jdk使用1.7或者11及以上时,编译打包不过
+
+ ![img](../picture/qusetion/img_4.png)
+
+
+
+## 访问相关
+
+- 浏览器兼容性
+ 当前未对部分浏览器做兼容性适配,推荐使用谷歌浏览器进行访问。
+ 已知:IE白屏、部分版本的火狐浏览器拖动组件出现跳转新页面及无法返回的情况
+
+
+
+- 部署完进入系统,点击预览大屏,大屏提示:“执行sql失败“
+ ![img](../picture/qusetion/img_3.png)
+ 请先重置mysql数据源,将mysql数据源的账号密码修改为你当前系统的账号密码。
+
+
+
+- 页面提示“404”
+ 1、确保访问地址无误,根据部署方式的不同 9095/9528 端口皆可以进入项目,如果一个不行试另一个端口
+ 2、确定前端(端口号9528)是否启动
+ 3、确定后端(端口号9095)是否启动
+ 4、如果你是前后端分离部署,看看你前端config配置文件中的BASE_API有没有改成你后端的IP端口
+ 5、使用nginx转发遇到问题也是同上
+
+
+
+## 前端npm install失败
+
+1、使用node -v检查你的node.js版本,不要使用Node.js16及以上版本。
+2、使用npm get registry查看npm镜像源,将npm镜像设置为淘宝镜像源(百度查具体步骤)。
+3、使用cnpm install命令替换npm install命令进行编译。
+如果以上3步皆无法解决npm编译问题,请直接使用**发行版**。
+
+## 执行源码编译脚本(build.sh)报错
+
+- 提示:“*** report-ui/dist/* *** No such file or directory”
+ 前端编译失败。
+ 大部分原因是Node.js版本过高(高于V14),导致前端编译失败(npm install失败),可参考上面**前端npm install失败**进行解决。
+ 另一部分是Nodejs在编译执行初始化时会去下载一些依赖,如果依赖下载不下来,也会导致失败。
+
+
+
+- 提示:“report-core/target/aj-report-*.zip *** No such file or directory”
+ 后端编译失败。
+ 可能原因有:Maven版本过低/过高,导致后端编译失败。可尝试重新执行编译脚本
+
+
+
+- 使用eclipse进行源码编译时失败
+ 失败的提示有很多,这里建议换成IDEA
+
+
+
+- 使用IDEA进行源码编译时提示:“*** openjdk-***”
+ 请使用jdk1.8
+
+
+
+## 启动服务相关
+
+- 提示“xxx The driver has not received any packets from the server”
+ 连不上mysql。
+ 1、确保软件打包正常
+ 2、mysql版本不兼容,详细看上面关于版本兼容性
+ 3、bootstrap.yml中配置的mysql地址ip不对
+
+
+
+- flyway执行sql相关错误
+ 错误提示:**Error creating bean with name 'flywayInitializer' defined in class XXX migration to version V1.0.XXX.sql
+ failed**
+ 解析:flyway在执行某个版本里面包含的sql时报错了
+
+ 可能原因:
+ 1、mysql版本问题,在不同版本的mysql中,部分语法可能存在异同
+ 2、mysql配置问题
+
+ 解决方案:
+ 一、禁用flyway,手动执行已有的各版本sql文件
+ 1、在bootstrap.yml配置文件中找到flyway配置项,如图示
+ ![img6.png](../picture/qusetion/img_6.png)
+ 2、将report-core/src/main/resources/db.migration目录下所有的sql文件都执行一次,遇到报错,手动修改sql文件。
+ 3、sql文件中,只有** aj_report **数据库相关的sql是必须的依赖,在确保和aj_report数据库相关sql都执行后在启动服务。
+
+ 二、保持flyway开启状态,手动执行报错的那个版本sql文件
+ 1、在report-core/src/main/resources/db.migration目录下找到报错的那个版本sql
+ 2、根据报错提示找到sql文件中具体报错的那一段sql,或者和数据库已有的数据对比,找到没有执行成功的那部分sql
+ 3、手动执行flyway没执行成功的那部分,根据提示,对sql进行修改调整
+ 4、执行完毕后,在aj_report数据库下flyway_schema_history表中找到报错对应的sql文件版本,将对应的success改完1
+ ![img7.png](../picture/qusetion/img_7.png)
+
+
+
+## 数据集相关
+
+## 大屏图表组件相关
+
+- 访问大屏,发现图表X轴、Y轴等显示不出来,但数值、柱子、折线又能显示
+ 问题原因:每个图表,比如X轴、Y轴颜色默认就是白色,当背景色也设置为白色时,就无法显示,其他同理。
+
+
+
+
+
+
+
+
diff --git a/doc/docs/guide/quicklyDevelop.md b/doc/docs/guide/quicklyDevelop.md
new file mode 100644
index 00000000..33c4c4ec
--- /dev/null
+++ b/doc/docs/guide/quicklyDevelop.md
@@ -0,0 +1,55 @@
+## 核心技术
+
+### 底层依赖
+
+- [Mysql] 5.7
+- [Jdk] 1.8
+
+### 后端
+
+- [Spring Boot](https://spring.io/projects/spring-boot/): Spring Boot是一款开箱即用框架,让我们的Spring应用变的更轻量化、更快的入门。
+ 在主程序执行main函数就可以运行。你也可以打包你的应用为jar并通过使用java -jar来运行你的Web应用;
+- [Mybatis-plus](https://mp.baomidou.com/): MyBatis-plus(简称 MP)是一个 MyBatis (opens new window) 的增强工具。
+- [flyway](https://flywaydb.org/): 主要用于在你的应用版本不断升级的同时,升级你的数据库结构和里面的数据
+
+### 前端
+
+- [npm](https://www.npmjs.com/):node.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提供的前端路由工具,利用其我们实现页面的路由控制,局部刷新及按需加载,构建单页应用,实现前后端分离。
+- [vuex](https://vuex.vuejs.org/):Vue提供的状态管理工具,用于统一管理我们项目中各种数据的交互和重用,存储我们需要用到数据对象。
+- [element-ui](https://element.eleme.cn/#/zh-CN):基于MVVM框架Vue开源出来的一套前端ui组件。
+- [avue](https://www.avuejs.com/): 用该组件包裹后可以变成拖拽组件,采用相对于父类绝对定位;用键盘的上下左右也可以控制移
+
+## 开发环境
+
+这里提供我们的开发环境版本进行参考
+
+- [CentOs] 7.5
+- [Mysql] 5.7
+- [Jdk] 1.8
+- [Spring Boot] 2.3.5
+- [Mybatis-plus] 3.3.2
+- [flyway] 5.2.1
+- [Apache Maven] 3.5
+- [Node.js] 14.16.0
+- [Windows 10]
+
+## 版本问题
+
+已知以下版本存在兼容性问题,请不要使用
+
+- Node.js V16及以上
+- openJdk
+- Jdk 1.7及以下/11及以上(jdk11部分版本有问题)
+- Mysql 8.0(8.0.23/26版本没有问题,8.0.21版本存在问题)
+
+## SQL初始化
+
+sql文件的地址是:report-core --> src --> main --> resources -- > db.migration
+![sql](../picture/quickly/img_13.png)
+
+系统初始化时flyway会自动的将该目录下的sql文件执行,不需要手动执行sql文件,执行完将会创建
+aj_report(存放系统基础数据)数据库
diff --git a/doc/docs/guide/quicklyDistribution.md b/doc/docs/guide/quicklyDistribution.md
new file mode 100644
index 00000000..8b79e53d
--- /dev/null
+++ b/doc/docs/guide/quicklyDistribution.md
@@ -0,0 +1,58 @@
+```
+ 第一步,下载zip包,解压
+ 第二步,conf->bootstrap.yml,修改数据库连接、上传下载地址等信息
+ 第三步,启动bin目录下start.sh
+ 第四步,访问 http://localhost:9095 admin 123456
+```
+
+## 版本问题
+
+已知以下版本存在兼容性问题,请不要使用
+
+- Node.js V16及以上
+- openJdk
+- Jdk 1.7及以下/11及以上(jdk11部分版本有问题)
+- Mysql 8.0(8.0.23/26版本没有问题,8.0.21版本存在问题)
+
+## 下载发行版
+
+[下载地址](https://gitee.com/anji-plus/report/releases) :https://gitee.com/anji-plus/report/releases
+![img.png](../picture/quickly/img_16.png)
+
+## 修改mysql连接
+
+解压下载好的Zip包,找到bootstrap.yml
+![img_1.png](../picture/quickly/img_17.png)
+
+将图中关于mysql的连接配置信息换成你使用的IP
+**注**:aj_report库是存放底层基础信息的库,flyway启动时会自动建立,如果你在这里修改了库,将会出错
+
+![bootstrap.png](../picture/quickly/img_2.png)
+**注**:请确认你的Mysql是否支持远程连接,登陆用户是否有DDL权限
+
+## OSS配置
+
+OSS底层已支持minio、amazonS3、nfs,都配置的情况下优先级minio->amazonS3->nfs
+![file.png](../picture/quickly/img.png)
+
+## 启动
+
+linux启动:
+aj-report-XXX --> bin -->sh start.sh
+
+windows启动:
+aj-report-XXX --> bin --> start.bat
+
+![img18](../picture/quickly/img_18.png)
+
+如果start.bat启动有问题的话,可以尝试以下方法解决。
+修改第4行的JAVA_HOME,改成你自己的JAVA_HOME,并去掉**rem**注释,双击启动
+![java.png](../picture/quickly/img_7.png)
+
+## 访问
+
+http://localhost:9095
+默认密码:admin 123456
+
+
+
diff --git a/doc/docs/guide/quicklySeparate.md b/doc/docs/guide/quicklySeparate.md
new file mode 100644
index 00000000..cd6ee6f8
--- /dev/null
+++ b/doc/docs/guide/quicklySeparate.md
@@ -0,0 +1,110 @@
+**前后端分离部署**
+
+- 需要有一定的动手能力和排错能力
+- 需要对nginx有一定了解
+- 同一台机器部署前后端真心不需要分离部署
+- **请根据自己的实际情况对下面的步骤和内容进行调整**
+
+```
+linux:
+git clone https://gitee.com/anji-plus/report.git
+后端:report-code
+修改bootstrap.yml 修改数据库连接、上传下载地址等信息
+maven package
+java -jar
+
+前端:report-ui
+修改前端config连接
+BASE_API: '"./"',改成自己后端服务所在机器的ip地址
+npm install
+npm run build
+
+使用nginx转发
+```
+
+## linux部署后端
+
+### 编译环境
+
+- [Apache Maven] 3.5
+- [Node.js] v14.16.0
+- [Jdk] 1.8
+
+### 版本问题
+
+已知以下版本存在兼容性问题,请不要使用
+
+- Node.js V16及以上
+- openJdk
+- Jdk 1.7及以下/11及以上(jdk11部分版本有问题)
+- Mysql 8.0(8.0.23/26版本没有问题,8.0.21版本存在问题)
+
+### 克隆源码
+
+git clone https://gitee.com/anji-plus/report.git
+![img9.png](../picture/quickly/img_9.png)
+**注**:不要下载发行版里面的 Source Code.zip
+
+### 修改mysql连接
+
+report-core --> src --> main --> resources --> bootstrap.yml
+将图中关于mysql的连接配置信息换成你使用的IP
+
+![bootstrap.png](../picture/quickly/img_2.png)
+
+**注 :**
+
+```
+1、aj_report库是存放底层基础信息的库,flyway启动时会自动建立,如果你在这里修改了库,将会出错
+2、请确认你的Mysql是否支持远程连接,登陆用户是否有DDL权限
+```
+
+### OSS配置
+
+OSS底层已支持minio、amazonS3、nfs,都配置的情况下优先级minio->amazonS3->nfs
+![file.png](../picture/quickly/img.png)
+
+### maven打包
+
+直接使用 maven package 打包,打包完成如图所示
+
+![img10](../picture/quickly/img_10.png)
+**注 :**
+
+```
+1、打包之前如果系统用的不止mysql数据源,需要自己在pom文件中加入对应的数据库的驱动,登陆系统之后,数据源提示无驱动,则选择通用JDBC数据源,这里不做演示了
+2、不要使用 maven install
+3、此方式不会打包 lib目录下的驱动,详情可查看 "数据源->扩展"
+```
+
+### linux启动jar包
+
+将上步生成的jar包上传至linux,使用java -jar命令启动
+**注**:请确保你的linux有jdk1.8
+
+## 前端编译
+
+### install
+
+进入前端目录:report-ui
+![img11](../picture/quickly/img_11.png)
+执行 npm install
+
+### 修改config
+
+目录地址:report-ui --> config --> prod.env.js
+将BASE_API地址,改成自己后端服务所在机器的ip地址
+
+### build
+
+执行 npm run build
+
+生成的前端dist目录文件在report-ui下面
+
+![img12](../picture/quickly/img_12.png)
+
+### 前端部署
+
+使用nginx做转发
+
+
diff --git a/doc/docs/guide/quicklySource.md b/doc/docs/guide/quicklySource.md
new file mode 100644
index 00000000..8865e01c
--- /dev/null
+++ b/doc/docs/guide/quicklySource.md
@@ -0,0 +1,87 @@
+```
+git clone https://gitee.com/anji-plus/report.git
+cd report
+sh build.sh
+编译完成放在build文件夹 aj-report-xxxx.zip
+
+unzip aj-report-xxxx.zip
+cd aj-report-xxxx
+vim conf/bootstrap.yml 修改数据库连接、上传下载地址等信息
+sh bin/start.sh
+
+访问:http://serverip:9095
+admin 123456
+```
+
+## 编译环境
+
+请在Linux上先准备好maven、node.js、jdk
+如果在Win10上部署,还需要下载一个 Git 软件,软件名就是 Git
+以下内容需要特别注意的地方会有对应提示。
+
+- [Apache Maven] 3.5
+- [Node.js] v14.16.0
+- [Jdk] 1.8
+
+## 版本问题
+
+已知以下版本存在兼容性问题,请不要使用
+
+- Node.js V16及以上
+- openJdk
+- Jdk 1.7及以下/11及以上(jdk11部分版本有问题)
+- Mysql 8.0(8.0.23/26版本没有问题,8.0.21版本存在问题)
+
+## 克隆源码
+
+git clone https://gitee.com/anji-plus/report.git
+![img9.png](../picture/quickly/img_9.png)
+**注**:不要下载发行版里面的 Source Code.zip
+
+## build
+
+进入report目录,启动build.sh
+![img_4.png](../picture/quickly/img_4.png)
+编译完成后是放在当前目录下的build文件夹中:aj-report-xxxx.zip
+
+**注:** 如果Win10编译的话,如图用git执行sh build.sh就行了。Linux就直接去report目录下执行sh build.sh就行。
+**特别注意:**
+在Win10上用git执行build.sh编译,几个启动脚本的文本格式都是Unix,在win10上启动需要将start.bat转格式,转格式的方法有很多,实在搞不定的话可以下载发行版,用发行版里面的启动脚本替换掉你编译后的脚本。
+同样的在linux下编译然后在win10启动也需要转格式。
+
+## 修改mysql连接
+
+解压aj-report-xxxx.zip,找到bootstrap.yml
+![img_1.png](../picture/quickly/img_17.png)
+
+将图中关于mysql的连接配置信息换成你使用的IP
+**注**:aj_report库是存放底层基础信息的库,flyway启动时会自动建立,如果你在这里修改了库,将会出错
+
+![bootstrap.png](../picture/quickly/img_2.png)
+**注**:请确认你的Mysql是否支持远程连接,登陆用户是否有DDL权限
+
+## OSS配置
+
+OSS底层已支持minio、amazonS3、nfs,都配置的情况下优先级minio->amazonS3->nfs
+![file.png](../picture/quickly/img.png)
+
+## 启动
+
+linux启动:
+aj-report-XXX --> bin --> start.sh
+sh bin/start.sh
+
+win10启动:
+aj-report-XXX --> bin --> start.bat
+双击start.bat启动
+
+## 日志位置
+
+日志的位置是:report-xxx/logs/aj-report.log
+
+## 访问
+
+http://serverip:9095
+默认密码:admin 123456
+
+
diff --git a/doc/docs/guide/quicklyUse.md b/doc/docs/guide/quicklyUse.md
new file mode 100644
index 00000000..bfe77bed
--- /dev/null
+++ b/doc/docs/guide/quicklyUse.md
@@ -0,0 +1,32 @@
+以下示例数据存在于aj_report_init.sql文件中,该文件在源码doc/example目录下
+
+## 新增数据源
+
+![img](../picture/quickly/img_14.png)
+![img_6.png](../picture/quickly/img_6.png)
+
+## 新增数据集
+
+![img_1.png](../picture/dateset/img_1.png)
+
+## 新增报表
+
+根据报表类型区分大屏报表、Excel报表
+![img](../picture/reportmanager/img.png)
+
+### 大屏设计
+
+![img_2.png](../picture/dashboard/img_2.png)
+![img1](../picture/quickly/img_1.png)
+
+### 大屏预览
+
+![img15](../picture/quickly/img_15.png)
+
+### Excel设计
+
+![img3](../picture/excel/img_2.png)
+
+### Excel预览
+
+![img](../picture/excel/img_5.png)
diff --git a/doc/docs/guide/releases/1.0.0.md b/doc/docs/guide/releases/1.0.0.md
new file mode 100644
index 00000000..5db12064
--- /dev/null
+++ b/doc/docs/guide/releases/1.0.0.md
@@ -0,0 +1,79 @@
+## 注意事项
+
+- 之前版本更新至本版本时,可能会遇到图表不显示静态、动态数据,需对该图表重新配置;如果已对旧版本进行二次开发,请谨慎更新。
+ 跨版本更新可查对应版本的[releases](https://gitee.com/anji-plus/report/releases)。
+
+- 1.0版本调整了底层sql,具体位置是:report-core/src/main/resource/db.migration,
+ 删除了过往所有的sql,现在此目录下sql仅包含aj_report基础信息库的相关sql,sql文件的命名也会和版本号保持一致,
+ 提供的示例数据(aj_report_init数据库的sql),aj_report_init_example.sql 文件放置在 doc/example目录下。
+
+- 如果需要将之前版本的示例数据删除,delete_aj_report_init_example.sql 文件放置在 doc/example目录下。
+
+- 对于从之前版本升级到1.0.0版本,必须解决新旧sql的冲突问题,因为V1.0.0版本同样默认启用flyway,如果不解决冲突,代码启动flyway就会报错,
+ 从0.9.9版本更新到1.0.0版本的更新sql,请参照下面的步骤内容进行操作,
+ 如果从更低的版本升级到V1.0.0,请先升级到V0.9.9版本,可查对应版本的[releases](https://gitee.com/anji-plus/report/releases)。
+
+**如果从V0.9.9版本更新至V1.0.0版本后需要继续使用flyway功能,必须解决新旧sql的冲突问题**
+
+- 1、将自己系统的数据库数据进行备份
+- 2、手动执行V0.9.9更新的V1.0.0增量sql
+ 这样就可以使用V1.0.0全部的功能。
+
+```
+INSERT INTO `aj_report`.`gaea_dict`(`dict_name`, `dict_code`, `remark`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('下拉框属性', 'SELECT_PROPERTIES', '下拉框属性', 'admin', NOW(), 'admin', NOW(), 1);
+
+INSERT INTO `aj_report`.`gaea_dict_item`(`dict_code`, `item_name`, `item_value`, `item_extend`, `enabled`, `locale`, `remark`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('SELECT_PROPERTIES', '显示值', 'label', NULL, 1, 'zh', NULL, NULL, 'admin', NOW(), 'admin', NOW(), 1);
+INSERT INTO `aj_report`.`gaea_dict_item`(`dict_code`, `item_name`, `item_value`, `item_extend`, `enabled`, `locale`, `remark`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('SELECT_PROPERTIES', '提交值', 'value', NULL, 1, 'zh', NULL, NULL, 'admin', NOW(), 'admin', NOW(), 1);
+```
+
+- 3.清空flyway_schema_history表并插入一条数据到表中
+ 这样可以解决flyway的冲突问题,如果flyway一直都是禁用的,那这步可以不做。
+
+```
+truncate table aj_report.flyway_schema_history;
+
+INSERT INTO aj_report.flyway_schema_history (installed_rank, version, description, type, script, checksum, installed_by, installed_on, execution_time, success)
+VALUES (1, '1.0.0', 'init', 'SQL', 'V1.0.0__init.sql', -1762151859, 'root', '2023-05-05 15:39:07', 588, 1);
+
+```
+
+
+
+**如果是直接使用V1.0.0版本,以上都不需要处理**
+
+## 新增/修复
+
+### 新增
+
+- 1、图层唯一标识(页面不显示)
+- 2、下拉框数据联动
+- 3、时间筛选器联动
+- 4、大屏设计器图表联动 --贡献人 程序员世林@cxysl
+- 5、大屏设计器支持缩放
+- 6、大屏设计器标尺更新
+- 7、图层支持锁定、解锁
+- 8、admin账号增加重置密码功能
+- 9、增加双Y柱图
+- 10、增加刻度尺
+
+### 修复
+
+- 1、柱状图渐变色提示语未生效
+- 2、柱线图图例固定先柱后折
+- 3、swagger界面(ip:port/swagger-ui.html)
+- 4、雷达图动态数据不显示
+- 5、权限管理查询不生效
+- 6、刻度尺组件预览数据无显示
+
+### 优化
+
+- 1、大屏动态数据刷新时间-默认由5秒调整为10分钟
+- 2、图例名称的调整
+- 3、数据集-js可以解析页面自定义数组
+- 4、柱/线图--XY配置项调整
+- 5、数据集测试预览后,点击保存时将只会保存一条
+
+### 其他
+
+- 1、文档更新
+- 2、移除Druid
diff --git a/doc/docs/guide/releases/1.1.0.md b/doc/docs/guide/releases/1.1.0.md
new file mode 100644
index 00000000..fe7b7e6f
--- /dev/null
+++ b/doc/docs/guide/releases/1.1.0.md
@@ -0,0 +1,32 @@
+## 注意事项
+
+- 之前版本更新至本版本时,可能会遇到图表不显示静态、动态数据,需对该图表重新配置;如果已对旧版本进行二次开发,请谨慎更新。
+ 跨版本更新可查对应版本的[releases](https://gitee.com/anji-plus/report/releases)。
+
+## 新增/优化
+
+- 1、引入datav依赖,新增样式组件,装饰边框+装饰图 贡献人:wenqindong@wenqindong
+- 2、大屏图表-文本组件增加对多行的支持 贡献人:StefanZhu@stefanZhu
+- 3、Excel报表支持pdf导出 贡献人:陈旭光@chen-xuguang
+- 4、大屏文本栏组件-文本、滚动文本、表格支持被联动
+- 5、大屏刻度尺组件-被联动,词云组件-被联动,仪表盘被联动
+
+## 修复
+
+- 1、部分图表的副标题和数值设定颜色冲突
+- 2、当数据集第一条数据中存在null值时被自动过滤导致未能解析
+- 3、大屏图表-仪表盘的配置项冲突重复
+- 4、大屏图片-饼图图例位置不正确问题
+- 5、装饰饼图不显示问题
+
+## 其他
+
+- 1、文档更新
+
+## 示例数据
+
+- 从1.0版本调整了底层sql,具体位置是:report-core/src/main/resource/db.migration,
+ 删除了过往所有的sql,现在此目录下sql仅包含aj_report基础信息库的相关sql,sql文件的命名也会和版本号保持一致,
+ 提供的示例数据(aj_report_init数据库的sql),aj_report_init_example.sql 文件放置在 doc/example目录下。
+
+- 如果需要将之前版本的示例数据删除,delete_aj_report_init_example.sql 文件放置在 doc/example目录下。
diff --git a/doc/docs/guide/releases/1.2.0.md b/doc/docs/guide/releases/1.2.0.md
new file mode 100644
index 00000000..14e170bc
--- /dev/null
+++ b/doc/docs/guide/releases/1.2.0.md
@@ -0,0 +1,41 @@
+## 注意事项
+
+- 本次更新bootstrap.yml相关配置文件有更新,根据部署方式的不同,注意不要遗漏此文件的更新
+- 本次更新有新增SQL(V1.2.0__update.sql),没有启用flyway的情况下别忘记手动执行更新sql
+- 之前版本更新至本版本时,可能会遇到图表不显示静态、动态数据,需删除该图表重新配置;如果已对旧版本进行二次开发,请谨慎更新。
+ 跨版本更新可查对应版本的[releases](https://gitee.com/anji-plus/report/releases)。
+
+## 新增
+
+- 1、新增中国地图-柱形地图
+- 2、新增样式组件-流光直线 --贡献人:陈旭光@chen-xuguang
+- 3、支持URL传参(具体解释与使用请查看数据集)
+- 4、支持上传SVG格式图片 --贡献人:陈旭光@chen-xuguang
+
+## 优化
+
+- 1、大屏-柱状图支持多柱,折线图支持多折线(柱状图-渐变色不支持多柱)
+- 2、大屏-柱线堆叠图、多柱线图柱体增加堆叠样式
+- 3、大屏图表配置项-数值设定,增加是否显示百分号 --贡献人:Mr.Z@sillycoder
+- 4、大屏-柱状图增加柱体背景等配置项(具体解释与使用请查看图表配置项)
+- 5、大屏-X轴数值长度超长自动换行(具体解释与使用请查看图表配置项)
+
+## 修复
+
+- 1、样式组件保存后预览不生效问题 --贡献人:luoxuancong@luoxuancong
+- 2、Excel数据渲染重复查询问题
+- 3、雷达图动态数据刷新后预览不自动刷新图表问题
+
+## 其他
+
+- 1、文档更新
+- 2、增加了新中国地图解析方法V2--可显示非省市区以外的经纬度地址,需配合柱形地图使用,其他地图暂时不使用,可参考柱形地图来修改其他代码
+- 3、bootstrap.yml配置文件更新
+
+## 示例数据
+
+- 从1.0版本调整了底层sql,具体位置是:report-core/src/main/resource/db.migration,
+ 删除了过往所有的sql,现在此目录下sql仅包含aj_report基础信息库的相关sql,sql文件的命名也会和版本号保持一致,
+ 提供的示例数据(aj_report_init数据库的sql),aj_report_init_example.sql 文件放置在 doc/example目录下。
+
+- 如果需要将之前版本的示例数据删除,delete_aj_report_init_example.sql 文件放置在 doc/example目录下。
diff --git a/doc/docs/guide/reportManager.md b/doc/docs/guide/reportManager.md
new file mode 100644
index 00000000..1490e6cd
--- /dev/null
+++ b/doc/docs/guide/reportManager.md
@@ -0,0 +1,4 @@
+## 新增报表
+
+![img](../picture/reportmanager/img.png)
+状态默认为已启用。
diff --git a/doc/docs/guide/reportShare.md b/doc/docs/guide/reportShare.md
new file mode 100644
index 00000000..693580f7
--- /dev/null
+++ b/doc/docs/guide/reportShare.md
@@ -0,0 +1,22 @@
+## 简介
+
+报表分享功能是将需要分享的报表生成一个访问链接,不等同于浏览器的链接,而是类似云盘分享链接的形式。
+
+## 功能位置
+
+- 1、从报表管理,选择要分享的大屏,如图示。
+ ![img](../picture/reportShare/img.png)
+
+- 2、大屏报表
+ ![img1](../picture/reportShare/img_1.png)
+
+- 3、表格报表
+ 同上
+
+## 功能
+
+![img2](../picture/reportShare/img_2.png)
+
+## 分享总览
+
+![img3](../picture/reportShare/img_3.png)
diff --git a/doc/docs/picture/authmanager/img.png b/doc/docs/picture/authmanager/img.png
new file mode 100644
index 00000000..f5823cae
Binary files /dev/null and b/doc/docs/picture/authmanager/img.png differ
diff --git a/doc/docs/picture/authmanager/img_1.png b/doc/docs/picture/authmanager/img_1.png
new file mode 100644
index 00000000..b9a158fa
Binary files /dev/null and b/doc/docs/picture/authmanager/img_1.png differ
diff --git a/doc/docs/picture/authmanager/img_2.png b/doc/docs/picture/authmanager/img_2.png
new file mode 100644
index 00000000..1b926b6a
Binary files /dev/null and b/doc/docs/picture/authmanager/img_2.png differ
diff --git a/doc/docs/picture/authmanager/img_3.png b/doc/docs/picture/authmanager/img_3.png
new file mode 100644
index 00000000..a37ba654
Binary files /dev/null and b/doc/docs/picture/authmanager/img_3.png differ
diff --git a/doc/docs/picture/authmanager/img_4.png b/doc/docs/picture/authmanager/img_4.png
new file mode 100644
index 00000000..143337d7
Binary files /dev/null and b/doc/docs/picture/authmanager/img_4.png differ
diff --git a/doc/docs/picture/authmanager/img_5.png b/doc/docs/picture/authmanager/img_5.png
new file mode 100644
index 00000000..55b9aca0
Binary files /dev/null and b/doc/docs/picture/authmanager/img_5.png differ
diff --git a/doc/docs/picture/authmanager/img_6.png b/doc/docs/picture/authmanager/img_6.png
new file mode 100644
index 00000000..f35d8370
Binary files /dev/null and b/doc/docs/picture/authmanager/img_6.png differ
diff --git a/doc/docs/picture/authmanager/img_7.png b/doc/docs/picture/authmanager/img_7.png
new file mode 100644
index 00000000..174988ea
Binary files /dev/null and b/doc/docs/picture/authmanager/img_7.png differ
diff --git a/doc/docs/picture/bigScreenCase/img.png b/doc/docs/picture/bigScreenCase/img.png
new file mode 100644
index 00000000..2d12a31f
Binary files /dev/null and b/doc/docs/picture/bigScreenCase/img.png differ
diff --git a/doc/docs/picture/bigScreenCase/img1.png b/doc/docs/picture/bigScreenCase/img1.png
new file mode 100644
index 00000000..6755f73a
Binary files /dev/null and b/doc/docs/picture/bigScreenCase/img1.png differ
diff --git a/doc/docs/picture/bigScreenCase/img2.png b/doc/docs/picture/bigScreenCase/img2.png
new file mode 100644
index 00000000..4894b04f
Binary files /dev/null and b/doc/docs/picture/bigScreenCase/img2.png differ
diff --git a/doc/docs/picture/bigScreenCase/img3.png b/doc/docs/picture/bigScreenCase/img3.png
new file mode 100644
index 00000000..5082c3af
Binary files /dev/null and b/doc/docs/picture/bigScreenCase/img3.png differ
diff --git a/doc/docs/picture/bigScreenCase/img4.png b/doc/docs/picture/bigScreenCase/img4.png
new file mode 100644
index 00000000..e121248b
Binary files /dev/null and b/doc/docs/picture/bigScreenCase/img4.png differ
diff --git a/doc/docs/picture/bigScreenCase/img_1.png b/doc/docs/picture/bigScreenCase/img_1.png
new file mode 100644
index 00000000..b3cd89f2
Binary files /dev/null and b/doc/docs/picture/bigScreenCase/img_1.png differ
diff --git a/doc/docs/picture/bigScreenCase/img_2.png b/doc/docs/picture/bigScreenCase/img_2.png
new file mode 100644
index 00000000..fa4ee08c
Binary files /dev/null and b/doc/docs/picture/bigScreenCase/img_2.png differ
diff --git a/doc/docs/picture/bigScreenCase/img_3.png b/doc/docs/picture/bigScreenCase/img_3.png
new file mode 100644
index 00000000..dcd5e850
Binary files /dev/null and b/doc/docs/picture/bigScreenCase/img_3.png differ
diff --git a/doc/docs/picture/bigScreenCase/img_4.png b/doc/docs/picture/bigScreenCase/img_4.png
new file mode 100644
index 00000000..053ba0e9
Binary files /dev/null and b/doc/docs/picture/bigScreenCase/img_4.png differ
diff --git a/doc/docs/picture/charts/img.png b/doc/docs/picture/charts/img.png
new file mode 100644
index 00000000..a79ca248
Binary files /dev/null and b/doc/docs/picture/charts/img.png differ
diff --git a/doc/docs/picture/charts/img_1.png b/doc/docs/picture/charts/img_1.png
new file mode 100644
index 00000000..559a4684
Binary files /dev/null and b/doc/docs/picture/charts/img_1.png differ
diff --git a/doc/docs/picture/charts/img_10.png b/doc/docs/picture/charts/img_10.png
new file mode 100644
index 00000000..3529c67c
Binary files /dev/null and b/doc/docs/picture/charts/img_10.png differ
diff --git a/doc/docs/picture/charts/img_11.png b/doc/docs/picture/charts/img_11.png
new file mode 100644
index 00000000..d65b776b
Binary files /dev/null and b/doc/docs/picture/charts/img_11.png differ
diff --git a/doc/docs/picture/charts/img_12.png b/doc/docs/picture/charts/img_12.png
new file mode 100644
index 00000000..c423915a
Binary files /dev/null and b/doc/docs/picture/charts/img_12.png differ
diff --git a/doc/docs/picture/charts/img_13.png b/doc/docs/picture/charts/img_13.png
new file mode 100644
index 00000000..458126cd
Binary files /dev/null and b/doc/docs/picture/charts/img_13.png differ
diff --git a/doc/docs/picture/charts/img_14.png b/doc/docs/picture/charts/img_14.png
new file mode 100644
index 00000000..fbcc0691
Binary files /dev/null and b/doc/docs/picture/charts/img_14.png differ
diff --git a/doc/docs/picture/charts/img_15.png b/doc/docs/picture/charts/img_15.png
new file mode 100644
index 00000000..c8402895
Binary files /dev/null and b/doc/docs/picture/charts/img_15.png differ
diff --git a/doc/docs/picture/charts/img_16.png b/doc/docs/picture/charts/img_16.png
new file mode 100644
index 00000000..284cea6d
Binary files /dev/null and b/doc/docs/picture/charts/img_16.png differ
diff --git a/doc/docs/picture/charts/img_17.png b/doc/docs/picture/charts/img_17.png
new file mode 100644
index 00000000..ea50480a
Binary files /dev/null and b/doc/docs/picture/charts/img_17.png differ
diff --git a/doc/docs/picture/charts/img_18.png b/doc/docs/picture/charts/img_18.png
new file mode 100644
index 00000000..e7efbfc0
Binary files /dev/null and b/doc/docs/picture/charts/img_18.png differ
diff --git a/doc/docs/picture/charts/img_19.png b/doc/docs/picture/charts/img_19.png
new file mode 100644
index 00000000..d4aa954e
Binary files /dev/null and b/doc/docs/picture/charts/img_19.png differ
diff --git a/doc/docs/picture/charts/img_2.png b/doc/docs/picture/charts/img_2.png
new file mode 100644
index 00000000..506977c0
Binary files /dev/null and b/doc/docs/picture/charts/img_2.png differ
diff --git a/doc/docs/picture/charts/img_20.png b/doc/docs/picture/charts/img_20.png
new file mode 100644
index 00000000..c5f6f66d
Binary files /dev/null and b/doc/docs/picture/charts/img_20.png differ
diff --git a/doc/docs/picture/charts/img_21.png b/doc/docs/picture/charts/img_21.png
new file mode 100644
index 00000000..90908a80
Binary files /dev/null and b/doc/docs/picture/charts/img_21.png differ
diff --git a/doc/docs/picture/charts/img_22.png b/doc/docs/picture/charts/img_22.png
new file mode 100644
index 00000000..0c7b69e6
Binary files /dev/null and b/doc/docs/picture/charts/img_22.png differ
diff --git a/doc/docs/picture/charts/img_23.png b/doc/docs/picture/charts/img_23.png
new file mode 100644
index 00000000..1a68a1b2
Binary files /dev/null and b/doc/docs/picture/charts/img_23.png differ
diff --git a/doc/docs/picture/charts/img_24.png b/doc/docs/picture/charts/img_24.png
new file mode 100644
index 00000000..21691588
Binary files /dev/null and b/doc/docs/picture/charts/img_24.png differ
diff --git a/doc/docs/picture/charts/img_25.png b/doc/docs/picture/charts/img_25.png
new file mode 100644
index 00000000..7f529516
Binary files /dev/null and b/doc/docs/picture/charts/img_25.png differ
diff --git a/doc/docs/picture/charts/img_26.png b/doc/docs/picture/charts/img_26.png
new file mode 100644
index 00000000..ef148b84
Binary files /dev/null and b/doc/docs/picture/charts/img_26.png differ
diff --git a/doc/docs/picture/charts/img_27.png b/doc/docs/picture/charts/img_27.png
new file mode 100644
index 00000000..cd9299fc
Binary files /dev/null and b/doc/docs/picture/charts/img_27.png differ
diff --git a/doc/docs/picture/charts/img_28.png b/doc/docs/picture/charts/img_28.png
new file mode 100644
index 00000000..8e5ce642
Binary files /dev/null and b/doc/docs/picture/charts/img_28.png differ
diff --git a/doc/docs/picture/charts/img_29.png b/doc/docs/picture/charts/img_29.png
new file mode 100644
index 00000000..a954ba5f
Binary files /dev/null and b/doc/docs/picture/charts/img_29.png differ
diff --git a/doc/docs/picture/charts/img_3.png b/doc/docs/picture/charts/img_3.png
new file mode 100644
index 00000000..d0f41bb8
Binary files /dev/null and b/doc/docs/picture/charts/img_3.png differ
diff --git a/doc/docs/picture/charts/img_30.png b/doc/docs/picture/charts/img_30.png
new file mode 100644
index 00000000..33d0987b
Binary files /dev/null and b/doc/docs/picture/charts/img_30.png differ
diff --git a/doc/docs/picture/charts/img_31.png b/doc/docs/picture/charts/img_31.png
new file mode 100644
index 00000000..03cc553f
Binary files /dev/null and b/doc/docs/picture/charts/img_31.png differ
diff --git a/doc/docs/picture/charts/img_32.png b/doc/docs/picture/charts/img_32.png
new file mode 100644
index 00000000..1db10aa4
Binary files /dev/null and b/doc/docs/picture/charts/img_32.png differ
diff --git a/doc/docs/picture/charts/img_33.png b/doc/docs/picture/charts/img_33.png
new file mode 100644
index 00000000..d7858343
Binary files /dev/null and b/doc/docs/picture/charts/img_33.png differ
diff --git a/doc/docs/picture/charts/img_34.png b/doc/docs/picture/charts/img_34.png
new file mode 100644
index 00000000..47662ac8
Binary files /dev/null and b/doc/docs/picture/charts/img_34.png differ
diff --git a/doc/docs/picture/charts/img_35.png b/doc/docs/picture/charts/img_35.png
new file mode 100644
index 00000000..c4284b0d
Binary files /dev/null and b/doc/docs/picture/charts/img_35.png differ
diff --git a/doc/docs/picture/charts/img_36.png b/doc/docs/picture/charts/img_36.png
new file mode 100644
index 00000000..82c7a39b
Binary files /dev/null and b/doc/docs/picture/charts/img_36.png differ
diff --git a/doc/docs/picture/charts/img_37.png b/doc/docs/picture/charts/img_37.png
new file mode 100644
index 00000000..a8bc236d
Binary files /dev/null and b/doc/docs/picture/charts/img_37.png differ
diff --git a/doc/docs/picture/charts/img_38.png b/doc/docs/picture/charts/img_38.png
new file mode 100644
index 00000000..5b72871e
Binary files /dev/null and b/doc/docs/picture/charts/img_38.png differ
diff --git a/doc/docs/picture/charts/img_39.png b/doc/docs/picture/charts/img_39.png
new file mode 100644
index 00000000..91887427
Binary files /dev/null and b/doc/docs/picture/charts/img_39.png differ
diff --git a/doc/docs/picture/charts/img_4.png b/doc/docs/picture/charts/img_4.png
new file mode 100644
index 00000000..53013fe6
Binary files /dev/null and b/doc/docs/picture/charts/img_4.png differ
diff --git a/doc/docs/picture/charts/img_40.png b/doc/docs/picture/charts/img_40.png
new file mode 100644
index 00000000..6f37b2de
Binary files /dev/null and b/doc/docs/picture/charts/img_40.png differ
diff --git a/doc/docs/picture/charts/img_41.png b/doc/docs/picture/charts/img_41.png
new file mode 100644
index 00000000..188ac043
Binary files /dev/null and b/doc/docs/picture/charts/img_41.png differ
diff --git a/doc/docs/picture/charts/img_42.png b/doc/docs/picture/charts/img_42.png
new file mode 100644
index 00000000..a255ced6
Binary files /dev/null and b/doc/docs/picture/charts/img_42.png differ
diff --git a/doc/docs/picture/charts/img_43.png b/doc/docs/picture/charts/img_43.png
new file mode 100644
index 00000000..02b643d1
Binary files /dev/null and b/doc/docs/picture/charts/img_43.png differ
diff --git a/doc/docs/picture/charts/img_44.png b/doc/docs/picture/charts/img_44.png
new file mode 100644
index 00000000..469263db
Binary files /dev/null and b/doc/docs/picture/charts/img_44.png differ
diff --git a/doc/docs/picture/charts/img_45.png b/doc/docs/picture/charts/img_45.png
new file mode 100644
index 00000000..c1935987
Binary files /dev/null and b/doc/docs/picture/charts/img_45.png differ
diff --git a/doc/docs/picture/charts/img_46.png b/doc/docs/picture/charts/img_46.png
new file mode 100644
index 00000000..0ca4cc5f
Binary files /dev/null and b/doc/docs/picture/charts/img_46.png differ
diff --git a/doc/docs/picture/charts/img_5.png b/doc/docs/picture/charts/img_5.png
new file mode 100644
index 00000000..a328b25f
Binary files /dev/null and b/doc/docs/picture/charts/img_5.png differ
diff --git a/doc/docs/picture/charts/img_6.png b/doc/docs/picture/charts/img_6.png
new file mode 100644
index 00000000..cb44beed
Binary files /dev/null and b/doc/docs/picture/charts/img_6.png differ
diff --git a/doc/docs/picture/charts/img_7.png b/doc/docs/picture/charts/img_7.png
new file mode 100644
index 00000000..4b2205e8
Binary files /dev/null and b/doc/docs/picture/charts/img_7.png differ
diff --git a/doc/docs/picture/charts/img_8.png b/doc/docs/picture/charts/img_8.png
new file mode 100644
index 00000000..ed66ea81
Binary files /dev/null and b/doc/docs/picture/charts/img_8.png differ
diff --git a/doc/docs/picture/charts/img_9.png b/doc/docs/picture/charts/img_9.png
new file mode 100644
index 00000000..2e220283
Binary files /dev/null and b/doc/docs/picture/charts/img_9.png differ
diff --git a/doc/docs/picture/chartsConfig/img.png b/doc/docs/picture/chartsConfig/img.png
new file mode 100644
index 00000000..df35ebbb
Binary files /dev/null and b/doc/docs/picture/chartsConfig/img.png differ
diff --git a/doc/docs/picture/chartsConfig/img_1.png b/doc/docs/picture/chartsConfig/img_1.png
new file mode 100644
index 00000000..8fdcc0de
Binary files /dev/null and b/doc/docs/picture/chartsConfig/img_1.png differ
diff --git a/doc/docs/picture/chartsConfig/img_2.png b/doc/docs/picture/chartsConfig/img_2.png
new file mode 100644
index 00000000..cc8add5f
Binary files /dev/null and b/doc/docs/picture/chartsConfig/img_2.png differ
diff --git a/doc/docs/picture/chartsConfig/img_3.png b/doc/docs/picture/chartsConfig/img_3.png
new file mode 100644
index 00000000..2bfd9c66
Binary files /dev/null and b/doc/docs/picture/chartsConfig/img_3.png differ
diff --git a/doc/docs/picture/chartsConfig/img_4.png b/doc/docs/picture/chartsConfig/img_4.png
new file mode 100644
index 00000000..8f90b35e
Binary files /dev/null and b/doc/docs/picture/chartsConfig/img_4.png differ
diff --git a/doc/docs/picture/chartsConfig/img_5.png b/doc/docs/picture/chartsConfig/img_5.png
new file mode 100644
index 00000000..ea542a7b
Binary files /dev/null and b/doc/docs/picture/chartsConfig/img_5.png differ
diff --git a/doc/docs/picture/chartsConfig/img_6.png b/doc/docs/picture/chartsConfig/img_6.png
new file mode 100644
index 00000000..75246a98
Binary files /dev/null and b/doc/docs/picture/chartsConfig/img_6.png differ
diff --git a/doc/docs/picture/chartsConfig/img_7.png b/doc/docs/picture/chartsConfig/img_7.png
new file mode 100644
index 00000000..d1859850
Binary files /dev/null and b/doc/docs/picture/chartsConfig/img_7.png differ
diff --git a/doc/docs/picture/chartsConfig/img_8.png b/doc/docs/picture/chartsConfig/img_8.png
new file mode 100644
index 00000000..d9b8aeb4
Binary files /dev/null and b/doc/docs/picture/chartsConfig/img_8.png differ
diff --git a/doc/docs/picture/chartsConfig/img_9.png b/doc/docs/picture/chartsConfig/img_9.png
new file mode 100644
index 00000000..3a6a6990
Binary files /dev/null and b/doc/docs/picture/chartsConfig/img_9.png differ
diff --git a/doc/docs/picture/chartsLinkage/img.png b/doc/docs/picture/chartsLinkage/img.png
new file mode 100644
index 00000000..9873f520
Binary files /dev/null and b/doc/docs/picture/chartsLinkage/img.png differ
diff --git a/doc/docs/picture/chartsLinkage/img_1.png b/doc/docs/picture/chartsLinkage/img_1.png
new file mode 100644
index 00000000..f26cdfc8
Binary files /dev/null and b/doc/docs/picture/chartsLinkage/img_1.png differ
diff --git a/doc/docs/picture/chartsLinkage/img_10.png b/doc/docs/picture/chartsLinkage/img_10.png
new file mode 100644
index 00000000..2ebf145a
Binary files /dev/null and b/doc/docs/picture/chartsLinkage/img_10.png differ
diff --git a/doc/docs/picture/chartsLinkage/img_11.png b/doc/docs/picture/chartsLinkage/img_11.png
new file mode 100644
index 00000000..e546dbc4
Binary files /dev/null and b/doc/docs/picture/chartsLinkage/img_11.png differ
diff --git a/doc/docs/picture/chartsLinkage/img_2.png b/doc/docs/picture/chartsLinkage/img_2.png
new file mode 100644
index 00000000..9801ee89
Binary files /dev/null and b/doc/docs/picture/chartsLinkage/img_2.png differ
diff --git a/doc/docs/picture/chartsLinkage/img_3.png b/doc/docs/picture/chartsLinkage/img_3.png
new file mode 100644
index 00000000..75db984f
Binary files /dev/null and b/doc/docs/picture/chartsLinkage/img_3.png differ
diff --git a/doc/docs/picture/chartsLinkage/img_4.png b/doc/docs/picture/chartsLinkage/img_4.png
new file mode 100644
index 00000000..9fc07c57
Binary files /dev/null and b/doc/docs/picture/chartsLinkage/img_4.png differ
diff --git a/doc/docs/picture/chartsLinkage/img_5.png b/doc/docs/picture/chartsLinkage/img_5.png
new file mode 100644
index 00000000..285b3965
Binary files /dev/null and b/doc/docs/picture/chartsLinkage/img_5.png differ
diff --git a/doc/docs/picture/chartsLinkage/img_6.png b/doc/docs/picture/chartsLinkage/img_6.png
new file mode 100644
index 00000000..24c26bb3
Binary files /dev/null and b/doc/docs/picture/chartsLinkage/img_6.png differ
diff --git a/doc/docs/picture/chartsLinkage/img_7.png b/doc/docs/picture/chartsLinkage/img_7.png
new file mode 100644
index 00000000..56df1dd1
Binary files /dev/null and b/doc/docs/picture/chartsLinkage/img_7.png differ
diff --git a/doc/docs/picture/chartsLinkage/img_8.png b/doc/docs/picture/chartsLinkage/img_8.png
new file mode 100644
index 00000000..05aec8f5
Binary files /dev/null and b/doc/docs/picture/chartsLinkage/img_8.png differ
diff --git a/doc/docs/picture/chartsLinkage/img_9.png b/doc/docs/picture/chartsLinkage/img_9.png
new file mode 100644
index 00000000..a99945a2
Binary files /dev/null and b/doc/docs/picture/chartsLinkage/img_9.png differ
diff --git a/doc/docs/picture/dashboard/img.png b/doc/docs/picture/dashboard/img.png
new file mode 100644
index 00000000..c4c2f227
Binary files /dev/null and b/doc/docs/picture/dashboard/img.png differ
diff --git a/doc/docs/picture/dashboard/img22.png b/doc/docs/picture/dashboard/img22.png
new file mode 100644
index 00000000..a9b7723f
Binary files /dev/null and b/doc/docs/picture/dashboard/img22.png differ
diff --git a/doc/docs/picture/dashboard/img23.png b/doc/docs/picture/dashboard/img23.png
new file mode 100644
index 00000000..83bcb8ce
Binary files /dev/null and b/doc/docs/picture/dashboard/img23.png differ
diff --git a/doc/docs/picture/dashboard/img_1.png b/doc/docs/picture/dashboard/img_1.png
new file mode 100644
index 00000000..37d04ddc
Binary files /dev/null and b/doc/docs/picture/dashboard/img_1.png differ
diff --git a/doc/docs/picture/dashboard/img_14.png b/doc/docs/picture/dashboard/img_14.png
new file mode 100644
index 00000000..649d4cf1
Binary files /dev/null and b/doc/docs/picture/dashboard/img_14.png differ
diff --git a/doc/docs/picture/dashboard/img_15.png b/doc/docs/picture/dashboard/img_15.png
new file mode 100644
index 00000000..e02ec116
Binary files /dev/null and b/doc/docs/picture/dashboard/img_15.png differ
diff --git a/doc/docs/picture/dashboard/img_17.png b/doc/docs/picture/dashboard/img_17.png
new file mode 100644
index 00000000..7f0db579
Binary files /dev/null and b/doc/docs/picture/dashboard/img_17.png differ
diff --git a/doc/docs/picture/dashboard/img_18.png b/doc/docs/picture/dashboard/img_18.png
new file mode 100644
index 00000000..1e2090a9
Binary files /dev/null and b/doc/docs/picture/dashboard/img_18.png differ
diff --git a/doc/docs/picture/dashboard/img_19.png b/doc/docs/picture/dashboard/img_19.png
new file mode 100644
index 00000000..e3881010
Binary files /dev/null and b/doc/docs/picture/dashboard/img_19.png differ
diff --git a/doc/docs/picture/dashboard/img_2.png b/doc/docs/picture/dashboard/img_2.png
new file mode 100644
index 00000000..d3e6c536
Binary files /dev/null and b/doc/docs/picture/dashboard/img_2.png differ
diff --git a/doc/docs/picture/dashboard/img_20.png b/doc/docs/picture/dashboard/img_20.png
new file mode 100644
index 00000000..698e5f6f
Binary files /dev/null and b/doc/docs/picture/dashboard/img_20.png differ
diff --git a/doc/docs/picture/dashboard/img_21.png b/doc/docs/picture/dashboard/img_21.png
new file mode 100644
index 00000000..4848c7ec
Binary files /dev/null and b/doc/docs/picture/dashboard/img_21.png differ
diff --git a/doc/docs/picture/dashboard/img_22.png b/doc/docs/picture/dashboard/img_22.png
new file mode 100644
index 00000000..781be645
Binary files /dev/null and b/doc/docs/picture/dashboard/img_22.png differ
diff --git a/doc/docs/picture/dashboard/img_23.png b/doc/docs/picture/dashboard/img_23.png
new file mode 100644
index 00000000..12455032
Binary files /dev/null and b/doc/docs/picture/dashboard/img_23.png differ
diff --git a/doc/docs/picture/dashboard/img_24.png b/doc/docs/picture/dashboard/img_24.png
new file mode 100644
index 00000000..acc8cb1b
Binary files /dev/null and b/doc/docs/picture/dashboard/img_24.png differ
diff --git a/doc/docs/picture/dashboard/img_25.png b/doc/docs/picture/dashboard/img_25.png
new file mode 100644
index 00000000..f7c0088b
Binary files /dev/null and b/doc/docs/picture/dashboard/img_25.png differ
diff --git a/doc/docs/picture/dashboard/img_3.png b/doc/docs/picture/dashboard/img_3.png
new file mode 100644
index 00000000..e909b216
Binary files /dev/null and b/doc/docs/picture/dashboard/img_3.png differ
diff --git a/doc/docs/picture/dashboard/img_4.png b/doc/docs/picture/dashboard/img_4.png
new file mode 100644
index 00000000..96051d8c
Binary files /dev/null and b/doc/docs/picture/dashboard/img_4.png differ
diff --git a/doc/docs/picture/dashboard/img_5.png b/doc/docs/picture/dashboard/img_5.png
new file mode 100644
index 00000000..28981384
Binary files /dev/null and b/doc/docs/picture/dashboard/img_5.png differ
diff --git a/doc/docs/picture/dashboard/img_6.png b/doc/docs/picture/dashboard/img_6.png
new file mode 100644
index 00000000..340638f9
Binary files /dev/null and b/doc/docs/picture/dashboard/img_6.png differ
diff --git a/doc/docs/picture/dashboard/img_7.png b/doc/docs/picture/dashboard/img_7.png
new file mode 100644
index 00000000..4f7bba79
Binary files /dev/null and b/doc/docs/picture/dashboard/img_7.png differ
diff --git a/doc/docs/picture/datasource/img.png b/doc/docs/picture/datasource/img.png
new file mode 100644
index 00000000..8cd87104
Binary files /dev/null and b/doc/docs/picture/datasource/img.png differ
diff --git a/doc/docs/picture/datasource/img_1.png b/doc/docs/picture/datasource/img_1.png
new file mode 100644
index 00000000..bf29d282
Binary files /dev/null and b/doc/docs/picture/datasource/img_1.png differ
diff --git a/doc/docs/picture/datasource/img_2.png b/doc/docs/picture/datasource/img_2.png
new file mode 100644
index 00000000..4b34c71e
Binary files /dev/null and b/doc/docs/picture/datasource/img_2.png differ
diff --git a/doc/docs/picture/datasource/img_3.png b/doc/docs/picture/datasource/img_3.png
new file mode 100644
index 00000000..3fbeeb64
Binary files /dev/null and b/doc/docs/picture/datasource/img_3.png differ
diff --git a/doc/docs/picture/datasource/img_4.png b/doc/docs/picture/datasource/img_4.png
new file mode 100644
index 00000000..22b302de
Binary files /dev/null and b/doc/docs/picture/datasource/img_4.png differ
diff --git a/doc/docs/picture/datasource/img_5.png b/doc/docs/picture/datasource/img_5.png
new file mode 100644
index 00000000..44cfda2d
Binary files /dev/null and b/doc/docs/picture/datasource/img_5.png differ
diff --git a/doc/docs/picture/datasource/img_6.png b/doc/docs/picture/datasource/img_6.png
new file mode 100644
index 00000000..c490c580
Binary files /dev/null and b/doc/docs/picture/datasource/img_6.png differ
diff --git a/doc/docs/picture/datasource/img_7.png b/doc/docs/picture/datasource/img_7.png
new file mode 100644
index 00000000..6d2ea1b7
Binary files /dev/null and b/doc/docs/picture/datasource/img_7.png differ
diff --git a/doc/docs/picture/datasource/img_8.png b/doc/docs/picture/datasource/img_8.png
new file mode 100644
index 00000000..8d5ca5f2
Binary files /dev/null and b/doc/docs/picture/datasource/img_8.png differ
diff --git a/doc/docs/picture/datasource/kudu-impala-lib.png b/doc/docs/picture/datasource/kudu-impala-lib.png
new file mode 100644
index 00000000..21a8e0ed
Binary files /dev/null and b/doc/docs/picture/datasource/kudu-impala-lib.png differ
diff --git a/doc/docs/picture/dateset/img.png b/doc/docs/picture/dateset/img.png
new file mode 100644
index 00000000..a852c878
Binary files /dev/null and b/doc/docs/picture/dateset/img.png differ
diff --git a/doc/docs/picture/dateset/img_1.png b/doc/docs/picture/dateset/img_1.png
new file mode 100644
index 00000000..a4a519b1
Binary files /dev/null and b/doc/docs/picture/dateset/img_1.png differ
diff --git a/doc/docs/picture/dateset/img_2.png b/doc/docs/picture/dateset/img_2.png
new file mode 100644
index 00000000..9f3fee9a
Binary files /dev/null and b/doc/docs/picture/dateset/img_2.png differ
diff --git a/doc/docs/picture/dateset/img_3.png b/doc/docs/picture/dateset/img_3.png
new file mode 100644
index 00000000..ebced469
Binary files /dev/null and b/doc/docs/picture/dateset/img_3.png differ
diff --git a/doc/docs/picture/dateset/img_4.png b/doc/docs/picture/dateset/img_4.png
new file mode 100644
index 00000000..e00b2cb5
Binary files /dev/null and b/doc/docs/picture/dateset/img_4.png differ
diff --git a/doc/docs/picture/dateset/img_5.png b/doc/docs/picture/dateset/img_5.png
new file mode 100644
index 00000000..33f84f20
Binary files /dev/null and b/doc/docs/picture/dateset/img_5.png differ
diff --git a/doc/docs/picture/dateset/img_6.png b/doc/docs/picture/dateset/img_6.png
new file mode 100644
index 00000000..98ff8773
Binary files /dev/null and b/doc/docs/picture/dateset/img_6.png differ
diff --git a/doc/docs/picture/dateset/img_7.png b/doc/docs/picture/dateset/img_7.png
new file mode 100644
index 00000000..3bb9f5b1
Binary files /dev/null and b/doc/docs/picture/dateset/img_7.png differ
diff --git a/doc/docs/picture/dateset/img_8.png b/doc/docs/picture/dateset/img_8.png
new file mode 100644
index 00000000..24e5952d
Binary files /dev/null and b/doc/docs/picture/dateset/img_8.png differ
diff --git a/doc/docs/picture/excel/img.png b/doc/docs/picture/excel/img.png
new file mode 100644
index 00000000..bbfa70cf
Binary files /dev/null and b/doc/docs/picture/excel/img.png differ
diff --git a/doc/docs/picture/excel/img_1.png b/doc/docs/picture/excel/img_1.png
new file mode 100644
index 00000000..5c969c97
Binary files /dev/null and b/doc/docs/picture/excel/img_1.png differ
diff --git a/doc/docs/picture/excel/img_2.png b/doc/docs/picture/excel/img_2.png
new file mode 100644
index 00000000..45efaadb
Binary files /dev/null and b/doc/docs/picture/excel/img_2.png differ
diff --git a/doc/docs/picture/excel/img_3.png b/doc/docs/picture/excel/img_3.png
new file mode 100644
index 00000000..0cc2fcae
Binary files /dev/null and b/doc/docs/picture/excel/img_3.png differ
diff --git a/doc/docs/picture/excel/img_4.png b/doc/docs/picture/excel/img_4.png
new file mode 100644
index 00000000..eafd032e
Binary files /dev/null and b/doc/docs/picture/excel/img_4.png differ
diff --git a/doc/docs/picture/excel/img_5.png b/doc/docs/picture/excel/img_5.png
new file mode 100644
index 00000000..c2112950
Binary files /dev/null and b/doc/docs/picture/excel/img_5.png differ
diff --git a/doc/docs/picture/imexport/img.png b/doc/docs/picture/imexport/img.png
new file mode 100644
index 00000000..b1f435f2
Binary files /dev/null and b/doc/docs/picture/imexport/img.png differ
diff --git a/doc/docs/picture/imexport/img_1.png b/doc/docs/picture/imexport/img_1.png
new file mode 100644
index 00000000..dff948d4
Binary files /dev/null and b/doc/docs/picture/imexport/img_1.png differ
diff --git a/doc/docs/picture/liucheng.png b/doc/docs/picture/liucheng.png
new file mode 100644
index 00000000..16512eba
Binary files /dev/null and b/doc/docs/picture/liucheng.png differ
diff --git a/doc/docs/picture/qiwei.png b/doc/docs/picture/qiwei.png
new file mode 100644
index 00000000..c3d636b7
Binary files /dev/null and b/doc/docs/picture/qiwei.png differ
diff --git a/doc/docs/picture/quickly/img.png b/doc/docs/picture/quickly/img.png
new file mode 100644
index 00000000..9e2c477d
Binary files /dev/null and b/doc/docs/picture/quickly/img.png differ
diff --git a/doc/docs/picture/quickly/img_1.png b/doc/docs/picture/quickly/img_1.png
new file mode 100644
index 00000000..01e3ff1d
Binary files /dev/null and b/doc/docs/picture/quickly/img_1.png differ
diff --git a/doc/docs/picture/quickly/img_10.png b/doc/docs/picture/quickly/img_10.png
new file mode 100644
index 00000000..0e633213
Binary files /dev/null and b/doc/docs/picture/quickly/img_10.png differ
diff --git a/doc/docs/picture/quickly/img_11.png b/doc/docs/picture/quickly/img_11.png
new file mode 100644
index 00000000..ee61001b
Binary files /dev/null and b/doc/docs/picture/quickly/img_11.png differ
diff --git a/doc/docs/picture/quickly/img_12.png b/doc/docs/picture/quickly/img_12.png
new file mode 100644
index 00000000..522c1952
Binary files /dev/null and b/doc/docs/picture/quickly/img_12.png differ
diff --git a/doc/docs/picture/quickly/img_13.png b/doc/docs/picture/quickly/img_13.png
new file mode 100644
index 00000000..22011481
Binary files /dev/null and b/doc/docs/picture/quickly/img_13.png differ
diff --git a/doc/docs/picture/quickly/img_14.png b/doc/docs/picture/quickly/img_14.png
new file mode 100644
index 00000000..041c2e4a
Binary files /dev/null and b/doc/docs/picture/quickly/img_14.png differ
diff --git a/doc/docs/picture/quickly/img_15.png b/doc/docs/picture/quickly/img_15.png
new file mode 100644
index 00000000..402ea9aa
Binary files /dev/null and b/doc/docs/picture/quickly/img_15.png differ
diff --git a/doc/docs/picture/quickly/img_16.png b/doc/docs/picture/quickly/img_16.png
new file mode 100644
index 00000000..4927dc08
Binary files /dev/null and b/doc/docs/picture/quickly/img_16.png differ
diff --git a/doc/docs/picture/quickly/img_17.png b/doc/docs/picture/quickly/img_17.png
new file mode 100644
index 00000000..38b90856
Binary files /dev/null and b/doc/docs/picture/quickly/img_17.png differ
diff --git a/doc/docs/picture/quickly/img_18.png b/doc/docs/picture/quickly/img_18.png
new file mode 100644
index 00000000..5cf8bac9
Binary files /dev/null and b/doc/docs/picture/quickly/img_18.png differ
diff --git a/doc/docs/picture/quickly/img_2.png b/doc/docs/picture/quickly/img_2.png
new file mode 100644
index 00000000..3f2e355a
Binary files /dev/null and b/doc/docs/picture/quickly/img_2.png differ
diff --git a/doc/docs/picture/quickly/img_3.png b/doc/docs/picture/quickly/img_3.png
new file mode 100644
index 00000000..3e9fd0df
Binary files /dev/null and b/doc/docs/picture/quickly/img_3.png differ
diff --git a/doc/docs/picture/quickly/img_4.png b/doc/docs/picture/quickly/img_4.png
new file mode 100644
index 00000000..bc59e256
Binary files /dev/null and b/doc/docs/picture/quickly/img_4.png differ
diff --git a/doc/docs/picture/quickly/img_5.png b/doc/docs/picture/quickly/img_5.png
new file mode 100644
index 00000000..f2bcbc05
Binary files /dev/null and b/doc/docs/picture/quickly/img_5.png differ
diff --git a/doc/docs/picture/quickly/img_6.png b/doc/docs/picture/quickly/img_6.png
new file mode 100644
index 00000000..6d6bfb54
Binary files /dev/null and b/doc/docs/picture/quickly/img_6.png differ
diff --git a/doc/docs/picture/quickly/img_7.png b/doc/docs/picture/quickly/img_7.png
new file mode 100644
index 00000000..c168c03e
Binary files /dev/null and b/doc/docs/picture/quickly/img_7.png differ
diff --git a/doc/docs/picture/quickly/img_8.png b/doc/docs/picture/quickly/img_8.png
new file mode 100644
index 00000000..0112c94a
Binary files /dev/null and b/doc/docs/picture/quickly/img_8.png differ
diff --git a/doc/docs/picture/quickly/img_9.png b/doc/docs/picture/quickly/img_9.png
new file mode 100644
index 00000000..e04ba956
Binary files /dev/null and b/doc/docs/picture/quickly/img_9.png differ
diff --git a/doc/docs/picture/qusetion/img.png b/doc/docs/picture/qusetion/img.png
new file mode 100644
index 00000000..01974510
Binary files /dev/null and b/doc/docs/picture/qusetion/img.png differ
diff --git a/doc/docs/picture/qusetion/img_1.png b/doc/docs/picture/qusetion/img_1.png
new file mode 100644
index 00000000..213a54d3
Binary files /dev/null and b/doc/docs/picture/qusetion/img_1.png differ
diff --git a/doc/docs/picture/qusetion/img_2.png b/doc/docs/picture/qusetion/img_2.png
new file mode 100644
index 00000000..2d0440b1
Binary files /dev/null and b/doc/docs/picture/qusetion/img_2.png differ
diff --git a/doc/docs/picture/qusetion/img_3.png b/doc/docs/picture/qusetion/img_3.png
new file mode 100644
index 00000000..4594b2ba
Binary files /dev/null and b/doc/docs/picture/qusetion/img_3.png differ
diff --git a/doc/docs/picture/qusetion/img_4.png b/doc/docs/picture/qusetion/img_4.png
new file mode 100644
index 00000000..808f4fd0
Binary files /dev/null and b/doc/docs/picture/qusetion/img_4.png differ
diff --git a/doc/docs/picture/qusetion/img_5.png b/doc/docs/picture/qusetion/img_5.png
new file mode 100644
index 00000000..c33db50b
Binary files /dev/null and b/doc/docs/picture/qusetion/img_5.png differ
diff --git a/doc/docs/picture/qusetion/img_6.png b/doc/docs/picture/qusetion/img_6.png
new file mode 100644
index 00000000..d41c722f
Binary files /dev/null and b/doc/docs/picture/qusetion/img_6.png differ
diff --git a/doc/docs/picture/qusetion/img_7.png b/doc/docs/picture/qusetion/img_7.png
new file mode 100644
index 00000000..bdbc9c98
Binary files /dev/null and b/doc/docs/picture/qusetion/img_7.png differ
diff --git a/doc/docs/picture/reportShare/img.png b/doc/docs/picture/reportShare/img.png
new file mode 100644
index 00000000..1cf54368
Binary files /dev/null and b/doc/docs/picture/reportShare/img.png differ
diff --git a/doc/docs/picture/reportShare/img_1.png b/doc/docs/picture/reportShare/img_1.png
new file mode 100644
index 00000000..a46c5802
Binary files /dev/null and b/doc/docs/picture/reportShare/img_1.png differ
diff --git a/doc/docs/picture/reportShare/img_2.png b/doc/docs/picture/reportShare/img_2.png
new file mode 100644
index 00000000..883c6a6b
Binary files /dev/null and b/doc/docs/picture/reportShare/img_2.png differ
diff --git a/doc/docs/picture/reportShare/img_3.png b/doc/docs/picture/reportShare/img_3.png
new file mode 100644
index 00000000..6a5332d1
Binary files /dev/null and b/doc/docs/picture/reportShare/img_3.png differ
diff --git a/doc/docs/picture/reportmanager/img.png b/doc/docs/picture/reportmanager/img.png
new file mode 100644
index 00000000..8ce4974b
Binary files /dev/null and b/doc/docs/picture/reportmanager/img.png differ
diff --git a/doc/docs/picture/shipin.gif b/doc/docs/picture/shipin.gif
new file mode 100644
index 00000000..66da8ba8
Binary files /dev/null and b/doc/docs/picture/shipin.gif differ
diff --git a/doc/docs/picture/weixin.jpg b/doc/docs/picture/weixin.jpg
new file mode 100644
index 00000000..d42c0a0e
Binary files /dev/null and b/doc/docs/picture/weixin.jpg differ
diff --git a/doc/example/aj_report_init_example.sql b/doc/example/aj_report_init_example.sql
new file mode 100644
index 00000000..cf4b5b62
--- /dev/null
+++ b/doc/example/aj_report_init_example.sql
@@ -0,0 +1,1181 @@
+
+SET NAMES utf8mb4;
+SET FOREIGN_KEY_CHECKS = 0;
+
+-- ----------------------------
+-- Table structure for aj_report_access
+-- ----------------------------
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_access`;
+CREATE TABLE `aj_report_init`.`aj_report_access` (
+ `datetime` date NOT NULL,
+ `access` int(11) NULL DEFAULT NULL COMMENT '访问量',
+ `register` int(11) NULL DEFAULT NULL COMMENT '注册量',
+ PRIMARY KEY (`datetime`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of aj_report_access
+-- ----------------------------
+INSERT INTO `aj_report_init`.`aj_report_access` VALUES ('2021-06-18', 1000, 12);
+INSERT INTO `aj_report_init`.`aj_report_access` VALUES ('2021-06-19', 1200, 20);
+INSERT INTO `aj_report_init`.`aj_report_access` VALUES ('2021-06-20', 1600, 40);
+INSERT INTO `aj_report_init`.`aj_report_access` VALUES ('2021-06-21', 2000, 100);
+INSERT INTO `aj_report_init`.`aj_report_access` VALUES ('2021-06-22', 800, 30);
+
+-- ----------------------------
+-- Table structure for aj_report_barstack
+-- ----------------------------
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_barstack`;
+CREATE TABLE `aj_report_init`.`aj_report_barstack` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `time` date NULL DEFAULT NULL,
+ `type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
+ `nums` int(11) NULL DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of aj_report_barstack
+-- ----------------------------
+INSERT INTO `aj_report_init`.`aj_report_barstack` VALUES (1, '2021-07-27', 'A', 12);
+INSERT INTO `aj_report_init`.`aj_report_barstack` VALUES (2, '2021-07-27', 'B', 20);
+INSERT INTO `aj_report_init`.`aj_report_barstack` VALUES (3, '2021-07-27', 'C', 11);
+INSERT INTO `aj_report_init`.`aj_report_barstack` VALUES (4, '2021-07-26', 'A', 11);
+INSERT INTO `aj_report_init`.`aj_report_barstack` VALUES (5, '2021-07-26', 'B', 30);
+INSERT INTO `aj_report_init`.`aj_report_barstack` VALUES (6, '2021-07-25', 'B', 20);
+INSERT INTO `aj_report_init`.`aj_report_barstack` VALUES (7, '2021-07-25', 'C', 15);
+
+-- ----------------------------
+-- Table structure for aj_report_common1
+-- ----------------------------
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_common1`;
+CREATE TABLE `aj_report_init`.`aj_report_common1` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
+ `nums` int(11) NULL DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of aj_report_common1
+-- ----------------------------
+INSERT INTO `aj_report_init`.`aj_report_common1` VALUES (1, '上海', 500);
+INSERT INTO `aj_report_init`.`aj_report_common1` VALUES (2, '北京', 600);
+INSERT INTO `aj_report_init`.`aj_report_common1` VALUES (3, '西安', 1000);
+INSERT INTO `aj_report_init`.`aj_report_common1` VALUES (4, '河南', 1200);
+INSERT INTO `aj_report_init`.`aj_report_common1` VALUES (5, '武汉', 2000);
+
+-- ----------------------------
+-- Table structure for aj_report_common2
+-- ----------------------------
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_common2`;
+CREATE TABLE `aj_report_init`.`aj_report_common2` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
+ `nums` int(11) NULL DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of aj_report_common2
+-- ----------------------------
+INSERT INTO `aj_report_init`.`aj_report_common2` VALUES (6, '上海', 200);
+INSERT INTO `aj_report_init`.`aj_report_common2` VALUES (7, '北京', 100);
+INSERT INTO `aj_report_init`.`aj_report_common2` VALUES (8, '西安', 70);
+INSERT INTO `aj_report_init`.`aj_report_common2` VALUES (9, '河南', 50);
+INSERT INTO `aj_report_init`.`aj_report_common2` VALUES (10, '武汉', 20);
+
+-- ----------------------------
+-- Table structure for aj_report_common3
+-- ----------------------------
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_common3`;
+CREATE TABLE `aj_report_init`.`aj_report_common3` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `time` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
+ `collect` int(11) NULL DEFAULT NULL,
+ `start` int(11) NULL DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 25 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of aj_report_common3
+-- ----------------------------
+INSERT INTO `aj_report_init`.`aj_report_common3` VALUES (13, '1月', 10, 8);
+INSERT INTO `aj_report_init`.`aj_report_common3` VALUES (14, '2月', 15, 12);
+INSERT INTO `aj_report_init`.`aj_report_common3` VALUES (15, '3月', 20, 22);
+INSERT INTO `aj_report_init`.`aj_report_common3` VALUES (16, '4月', 30, 28);
+INSERT INTO `aj_report_init`.`aj_report_common3` VALUES (17, '5月', 28, 35);
+INSERT INTO `aj_report_init`.`aj_report_common3` VALUES (18, '6月', 40, 38);
+INSERT INTO `aj_report_init`.`aj_report_common3` VALUES (19, '7月', 80, 100);
+INSERT INTO `aj_report_init`.`aj_report_common3` VALUES (20, '8月', 90, 120);
+INSERT INTO `aj_report_init`.`aj_report_common3` VALUES (21, '9月', 65, 89);
+INSERT INTO `aj_report_init`.`aj_report_common3` VALUES (22, '10月', 50, 50);
+INSERT INTO `aj_report_init`.`aj_report_common3` VALUES (23, '11月', 35, 34);
+INSERT INTO `aj_report_init`.`aj_report_common3` VALUES (24, '12月', 27, 23);
+
+-- ----------------------------
+-- Table structure for aj_report_comparestack
+-- ----------------------------
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_comparestack`;
+CREATE TABLE `aj_report_init`.`aj_report_comparestack` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `time` date NULL DEFAULT NULL,
+ `type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
+ `nums` bigint(11) NULL DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of aj_report_comparestack
+-- ----------------------------
+INSERT INTO `aj_report_init`.`aj_report_comparestack` VALUES (1, '2021-08-23', '成功', 12);
+INSERT INTO `aj_report_init`.`aj_report_comparestack` VALUES (2, '2021-08-23', '失败', 1);
+INSERT INTO `aj_report_init`.`aj_report_comparestack` VALUES (3, '2021-08-24', '成功', 24);
+INSERT INTO `aj_report_init`.`aj_report_comparestack` VALUES (4, '2021-08-24', '失败', 5);
+INSERT INTO `aj_report_init`.`aj_report_comparestack` VALUES (5, '2021-08-25', '成功', 13);
+INSERT INTO `aj_report_init`.`aj_report_comparestack` VALUES (6, '2021-08-25', '失败', 8);
+INSERT INTO `aj_report_init`.`aj_report_comparestack` VALUES (7, '2021-08-26', '成功', 19);
+INSERT INTO `aj_report_init`.`aj_report_comparestack` VALUES (8, '2021-08-26', '失败', 3);
+INSERT INTO `aj_report_init`.`aj_report_comparestack` VALUES (9, '2021-08-27', '成功', 9);
+INSERT INTO `aj_report_init`.`aj_report_comparestack` VALUES (10, '2021-08-27', '失败', 15);
+
+-- ----------------------------
+-- Table structure for aj_report_devices
+-- ----------------------------
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_devices`;
+CREATE TABLE `aj_report_init`.`aj_report_devices` (
+ `device_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '设备编号',
+ `device_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '设备名称',
+ `device_type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '设备类型',
+ `device_type_code` int(11) NULL DEFAULT NULL COMMENT '设备类型编号',
+ `online_time` datetime NULL DEFAULT NULL COMMENT '上线日期',
+ `device_state` int(255) NULL DEFAULT NULL COMMENT '1上线,0下线',
+ PRIMARY KEY (`device_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of aj_report_devices
+-- ----------------------------
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('f00001', '11楼防火墙服务器f01A', '防火墙', 1, '2021-06-23 10:24:16', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('f00002', '11楼防火墙服务器f01B', '防火墙', 1, '2021-06-23 10:24:16', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('j00001', '1楼总交换机j102A', '交换机', 1, '2021-06-23 10:05:10', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('j00002', '1楼分交换机j104B', '交换机', 1, '2021-06-23 10:05:44', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('j00003', '1楼分交换机j106C', '交换机', 1, '2021-06-23 10:06:12', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('j00004', '1楼分交换机j109D', '交换机', 1, '2021-06-23 10:07:21', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('j00005', '2楼总交换机j202A', '交换机', 1, '2021-06-23 10:15:38', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('j00006', '2楼分交换机j204B', '交换机', 1, '2021-06-23 10:15:38', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('j00007', '2楼分交换机j206C', '交换机', 1, '2021-06-23 10:15:38', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('j00008', '2楼分交换机j209D', '交换机', 1, '2021-06-23 10:15:38', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('j00009', '3楼总交换机j302A', '交换机', 1, '2021-06-23 10:15:38', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('j00010', '3楼分交换机j304B', '交换机', 1, '2021-06-23 10:15:38', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('j00011', '4楼总交换机j402A', '交换机', 1, '2021-06-23 10:15:38', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('j00012', '4楼分交换机j409B', '交换机', 1, '2021-06-23 10:15:38', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('s00001', '1楼服务器s101A', '服务器', 1, '2021-06-23 09:55:35', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('s00002', '2楼服务器s201A', '服务器', 1, '2021-06-23 09:59:39', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('s00003', '3楼服务器s301A', '服务器', 1, '2021-06-23 10:00:02', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('s00004', '4楼服务器s401A', '服务器', 1, '2021-06-23 10:00:23', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('s00005', '4楼服务器s401B', '服务器', 1, '2021-06-23 10:01:10', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('s00006', '11楼服务器1101A', '服务器', 1, '2021-06-23 10:09:26', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('s00007', '11楼服务器1101B', '服务器', 1, '2021-06-23 10:09:26', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('s00008', '11楼服务器1101C', '服务器', 1, '2021-06-23 10:09:26', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('s00009', '11楼服务器1101D', '服务器', 1, '2021-06-23 10:09:26', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('s00010', '11楼服务器1101E', '服务器', 1, '2021-06-23 10:09:26', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('w00001', '1楼路由器', '路由器', 1, '2021-06-23 10:21:14', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('w00002', '2楼路由器', '路由器', 1, '2021-06-23 10:21:14', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('w00003', '3楼路由器', '路由器', 1, '2021-06-23 10:21:14', 1);
+INSERT INTO `aj_report_init`.`aj_report_devices` VALUES ('w00004', '4楼路由器', '路由器', 1, '2021-06-23 10:21:14', 1);
+
+-- ----------------------------
+-- Table structure for aj_report_exper
+-- ----------------------------
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_exper`;
+CREATE TABLE `aj_report_init`.`aj_report_exper` (
+ `datetime` date NOT NULL,
+ `rt` double(11, 2) NULL DEFAULT NULL,
+ `qps` bigint(11) NULL DEFAULT NULL,
+ `error` int(11) NULL DEFAULT NULL,
+ PRIMARY KEY (`datetime`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of aj_report_exper
+-- ----------------------------
+INSERT INTO `aj_report_init`.`aj_report_exper` VALUES ('2021-06-18', 90.92, 9000, 2);
+INSERT INTO `aj_report_init`.`aj_report_exper` VALUES ('2021-06-19', 100.02, 10000, 3);
+INSERT INTO `aj_report_init`.`aj_report_exper` VALUES ('2021-06-20', 98.89, 9560, 1);
+INSERT INTO `aj_report_init`.`aj_report_exper` VALUES ('2021-06-21', 110.99, 13456, 9);
+INSERT INTO `aj_report_init`.`aj_report_exper` VALUES ('2021-06-22', 89.78, 8990, 3);
+
+-- ----------------------------
+-- Table structure for aj_report_fireacl
+-- ----------------------------
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_fireacl`;
+CREATE TABLE `aj_report_init`.`aj_report_fireacl` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `acl_type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'acl类型',
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 203 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of aj_report_fireacl
+-- ----------------------------
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (1, '网页浏览443', '2021-06-23 10:50:41');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (2, '网页浏览443', '2021-06-23 10:51:11');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (3, '网页浏览443', '2021-06-23 10:51:47');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (4, '网页浏览443', '2021-06-23 10:51:49');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (5, '网页浏览443', '2021-06-23 10:51:52');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (6, '网页浏览443', '2021-06-23 10:51:55');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (7, '网页浏览443', '2021-06-23 10:51:57');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (8, '网页浏览443', '2021-06-23 10:52:28');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (9, '网页浏览443', '2021-06-23 10:52:31');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (10, '网页浏览443', '2021-06-23 10:52:33');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (11, '网页浏览443', '2021-06-23 10:52:36');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (12, '网页浏览443', '2021-06-23 10:52:38');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (13, '网页浏览443', '2021-06-23 10:52:39');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (14, '网页浏览443', '2021-06-23 10:52:42');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (15, '网页浏览443', '2021-06-23 10:52:44');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (16, '网页浏览443', '2021-06-23 10:52:46');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (17, '网页浏览443', '2021-06-23 10:52:48');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (18, '网页浏览443', '2021-06-23 10:54:33');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (19, '网页浏览443', '2021-06-23 10:54:41');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (20, '网页浏览443', '2021-06-23 10:54:45');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (21, '网页浏览443', '2021-06-23 10:54:46');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (22, '网页浏览443', '2021-06-23 10:54:46');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (23, '网页浏览443', '2021-06-23 10:54:47');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (24, '网页浏览443', '2021-06-23 10:54:48');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (25, '网页浏览443', '2021-06-23 10:54:51');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (26, '网页浏览443', '2021-06-23 10:54:54');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (27, '共享文件445', '2021-06-23 10:57:14');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (28, 'LDAP389', '2021-06-23 10:57:14');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (29, '共享文件445', '2021-06-23 10:57:20');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (30, 'LDAP389', '2021-06-23 10:57:20');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (31, 'LDAP389', '2021-06-23 10:57:24');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (32, '网页浏览443', '2021-06-23 10:57:27');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (33, '共享文件445', '2021-06-23 10:57:27');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (34, 'LDAP389', '2021-06-23 10:57:27');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (35, 'LDAP389', '2021-06-23 10:57:30');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (36, '网页浏览443', '2021-06-23 10:57:53');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (37, '共享文件445', '2021-06-23 10:57:53');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (38, 'LDAP389', '2021-06-23 10:57:53');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (39, 'Server1433', '2021-06-23 10:57:53');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (40, '存储514', '2021-06-23 10:57:53');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (41, '网页浏览443', '2021-06-23 10:57:56');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (42, '共享文件445', '2021-06-23 10:57:56');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (43, 'LDAP389', '2021-06-23 10:57:56');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (44, 'Server1433', '2021-06-23 10:57:56');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (45, '存储514', '2021-06-23 10:57:56');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (46, '远程桌面3389', '2021-06-23 10:57:56');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (47, '远程登陆23', '2021-06-23 10:57:56');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (48, 'LDAP389', '2021-06-23 10:58:29');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (49, 'Server1433', '2021-06-23 10:58:29');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (50, '存储514', '2021-06-23 10:58:29');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (51, '远程桌面3389', '2021-06-23 10:58:32');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (52, '远程登陆23', '2021-06-23 10:58:32');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (53, 'LDAP389', '2021-06-23 10:58:51');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (54, 'Server1433', '2021-06-23 10:58:51');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (55, '存储514', '2021-06-23 10:58:51');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (56, '远程桌面3389', '2021-06-23 10:58:51');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (57, '网页浏览443', '2021-06-23 10:58:54');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (58, '共享文件445', '2021-06-23 10:58:54');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (59, 'LDAP389', '2021-06-23 10:58:54');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (60, 'Server1433', '2021-06-23 10:58:54');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (61, '存储514', '2021-06-23 10:58:57');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (62, '远程桌面3389', '2021-06-23 10:58:57');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (63, '远程登陆23', '2021-06-23 10:58:57');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (64, 'LDAP389', '2021-06-23 10:59:01');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (65, 'Server1433', '2021-06-23 10:59:01');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (66, '存储514', '2021-06-23 10:59:01');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (67, '网页浏览443', '2021-06-23 10:59:05');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (68, '共享文件445', '2021-06-23 10:59:05');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (69, 'LDAP389', '2021-06-23 10:59:05');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (70, 'Server1433', '2021-06-23 10:59:05');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (71, '存储514', '2021-06-23 10:59:05');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (72, '远程桌面3389', '2021-06-23 10:59:05');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (73, '远程桌面3389', '2021-06-23 10:59:08');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (74, '远程登陆23', '2021-06-23 10:59:08');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (75, '远程桌面3389', '2021-06-23 10:59:08');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (76, '远程登陆23', '2021-06-23 10:59:08');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (77, '远程桌面3389', '2021-06-23 10:59:09');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (78, '远程登陆23', '2021-06-23 10:59:09');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (79, '远程桌面3389', '2021-06-23 10:59:09');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (80, '远程登陆23', '2021-06-23 10:59:09');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (81, '远程桌面3389', '2021-06-23 10:59:09');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (82, '远程登陆23', '2021-06-23 10:59:09');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (83, '远程桌面3389', '2021-06-23 10:59:09');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (84, '远程登陆23', '2021-06-23 10:59:09');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (85, '远程桌面3389', '2021-06-23 10:59:10');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (86, '远程登陆23', '2021-06-23 10:59:10');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (87, '远程桌面3389', '2021-06-23 10:59:10');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (88, '远程登陆23', '2021-06-23 10:59:10');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (89, '远程桌面3389', '2021-06-23 10:59:10');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (90, '远程登陆23', '2021-06-23 10:59:10');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (91, '远程桌面3389', '2021-06-23 10:59:10');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (92, '远程登陆23', '2021-06-23 10:59:10');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (93, '远程桌面3389', '2021-06-23 10:59:11');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (94, '远程登陆23', '2021-06-23 10:59:11');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (95, '远程桌面3389', '2021-06-23 10:59:11');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (96, '远程登陆23', '2021-06-23 10:59:11');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (97, '远程桌面3389', '2021-06-23 10:59:11');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (98, '远程登陆23', '2021-06-23 10:59:11');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (99, '远程桌面3389', '2021-06-23 10:59:11');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (100, '远程登陆23', '2021-06-23 10:59:11');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (101, '远程桌面3389', '2021-06-23 10:59:12');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (102, '远程登陆23', '2021-06-23 10:59:12');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (103, '远程桌面3389', '2021-06-23 10:59:12');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (104, '远程登陆23', '2021-06-23 10:59:12');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (105, '远程桌面3389', '2021-06-23 10:59:12');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (106, '远程登陆23', '2021-06-23 10:59:12');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (107, '远程桌面3389', '2021-06-23 10:59:12');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (108, '远程登陆23', '2021-06-23 10:59:12');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (109, '远程桌面3389', '2021-06-23 10:59:12');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (110, '远程登陆23', '2021-06-23 10:59:12');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (111, '远程桌面3389', '2021-06-23 10:59:12');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (112, '远程登陆23', '2021-06-23 10:59:12');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (113, '远程桌面3389', '2021-06-23 10:59:13');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (114, '远程登陆23', '2021-06-23 10:59:13');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (115, '远程桌面3389', '2021-06-23 10:59:13');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (116, '远程登陆23', '2021-06-23 10:59:13');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (117, '远程桌面3389', '2021-06-23 10:59:13');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (118, '远程登陆23', '2021-06-23 10:59:13');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (119, '远程桌面3389', '2021-06-23 10:59:14');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (120, '远程登陆23', '2021-06-23 10:59:14');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (121, '远程桌面3389', '2021-06-23 10:59:14');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (122, '远程登陆23', '2021-06-23 10:59:14');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (123, '远程桌面3389', '2021-06-23 10:59:14');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (124, '远程登陆23', '2021-06-23 10:59:14');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (125, '远程桌面3389', '2021-06-23 10:59:14');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (126, '远程登陆23', '2021-06-23 10:59:14');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (127, '远程桌面3389', '2021-06-23 10:59:15');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (128, '远程登陆23', '2021-06-23 10:59:15');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (129, '远程桌面3389', '2021-06-23 10:59:15');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (130, '远程登陆23', '2021-06-23 10:59:15');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (131, '远程桌面3389', '2021-06-23 10:59:15');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (132, '远程登陆23', '2021-06-23 10:59:15');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (133, '远程桌面3389', '2021-06-23 10:59:16');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (134, '远程登陆23', '2021-06-23 10:59:16');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (135, '远程桌面3389', '2021-06-23 10:59:16');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (136, '远程登陆23', '2021-06-23 10:59:16');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (137, '远程桌面3389', '2021-06-23 10:59:17');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (138, '远程登陆23', '2021-06-23 10:59:17');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (139, '远程桌面3389', '2021-06-23 10:59:17');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (140, '远程登陆23', '2021-06-23 10:59:17');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (141, '远程桌面3389', '2021-06-23 10:59:17');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (142, '远程登陆23', '2021-06-23 10:59:17');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (143, '远程桌面3389', '2021-06-23 10:59:18');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (144, '远程登陆23', '2021-06-23 10:59:18');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (145, '远程桌面3389', '2021-06-23 10:59:18');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (146, '远程登陆23', '2021-06-23 10:59:18');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (147, '远程桌面3389', '2021-06-23 10:59:18');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (148, '远程登陆23', '2021-06-23 10:59:18');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (149, '远程桌面3389', '2021-06-23 10:59:18');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (150, '远程登陆23', '2021-06-23 10:59:18');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (151, '远程桌面3389', '2021-06-23 10:59:19');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (152, '远程登陆23', '2021-06-23 10:59:19');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (153, '远程桌面3389', '2021-06-23 10:59:19');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (154, '远程登陆23', '2021-06-23 10:59:19');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (155, '远程桌面3389', '2021-06-23 10:59:19');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (156, '远程登陆23', '2021-06-23 10:59:19');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (157, '远程桌面3389', '2021-06-23 10:59:19');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (158, '远程登陆23', '2021-06-23 10:59:19');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (159, '远程桌面3389', '2021-06-23 10:59:19');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (160, '远程登陆23', '2021-06-23 10:59:19');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (161, '存储514', '2021-06-23 10:59:22');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (162, '远程桌面3389', '2021-06-23 10:59:22');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (163, '远程登陆23', '2021-06-23 10:59:22');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (164, 'Server1433', '2021-06-23 10:59:24');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (165, '存储514', '2021-06-23 10:59:24');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (166, '远程桌面3389', '2021-06-23 10:59:24');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (167, '远程登陆23', '2021-06-23 10:59:28');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (168, '远程登陆23', '2021-06-23 10:59:29');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (169, '远程登陆23', '2021-06-23 10:59:29');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (170, '远程登陆23', '2021-06-23 10:59:29');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (171, '远程登陆23', '2021-06-23 10:59:29');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (172, '远程登陆23', '2021-06-23 10:59:29');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (173, '远程登陆23', '2021-06-23 10:59:30');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (174, '远程登陆23', '2021-06-23 10:59:30');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (175, '存储514', '2021-06-23 10:59:33');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (176, '远程桌面3389', '2021-06-23 10:59:33');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (177, 'LDAP389', '2021-06-23 10:59:36');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (178, 'Server1433', '2021-06-23 10:59:36');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (179, '存储514', '2021-06-23 10:59:39');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (180, '远程桌面3389', '2021-06-23 10:59:39');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (181, '远程登陆23', '2021-06-23 10:59:39');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (182, '存储514', '2021-06-23 10:59:40');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (183, '远程桌面3389', '2021-06-23 10:59:40');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (184, '远程登陆23', '2021-06-23 10:59:40');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (185, '存储514', '2021-06-23 10:59:40');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (186, '远程桌面3389', '2021-06-23 10:59:40');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (187, '远程登陆23', '2021-06-23 10:59:40');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (188, '存储514', '2021-06-23 10:59:40');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (189, '远程桌面3389', '2021-06-23 10:59:40');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (190, '远程登陆23', '2021-06-23 10:59:40');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (191, '远程桌面3389', '2021-06-23 10:59:43');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (192, '远程登陆23', '2021-06-23 10:59:43');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (193, '远程桌面3389', '2021-06-23 10:59:43');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (194, '远程登陆23', '2021-06-23 10:59:43');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (195, '远程桌面3389', '2021-06-23 10:59:44');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (196, '远程登陆23', '2021-06-23 10:59:44');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (197, '远程桌面3389', '2021-06-23 10:59:44');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (198, '远程登陆23', '2021-06-23 10:59:44');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (199, '远程桌面3389', '2021-06-23 10:59:44');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (200, '远程登陆23', '2021-06-23 10:59:44');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (201, '远程桌面3389', '2021-06-23 10:59:44');
+INSERT INTO `aj_report_init`.`aj_report_fireacl` VALUES (202, '远程登陆23', '2021-06-23 10:59:44');
+
+-- ----------------------------
+-- Table structure for aj_report_fireattack
+-- ----------------------------
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_fireattack`;
+CREATE TABLE `aj_report_init`.`aj_report_fireattack` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '事件编号',
+ `attack_type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '攻击类型',
+ `create_time` datetime NULL DEFAULT NULL COMMENT '事件创建时间',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 101 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of aj_report_fireattack
+-- ----------------------------
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (1, '僵尸网络', '2021-06-23 13:15:37');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (2, '僵尸网络', '2021-06-23 13:34:14');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (3, '超大ICMP', '2021-06-23 13:34:14');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (4, '端口扫描', '2021-06-23 13:34:14');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (5, '网站扫描', '2021-06-23 13:34:14');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (6, 'UDP', '2021-06-23 13:34:14');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (7, 'WEB', '2021-06-23 13:34:14');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (8, 'SQL注入', '2021-06-23 13:34:14');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (9, '弱口令', '2021-06-23 13:34:14');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (10, '僵尸网络', '2021-06-23 13:39:27');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (11, '超大ICMP', '2021-06-23 13:39:27');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (12, 'UDP', '2021-06-23 13:39:33');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (13, 'WEB', '2021-06-23 13:39:33');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (14, 'SQL注入', '2021-06-23 13:39:33');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (15, '弱口令', '2021-06-23 13:39:33');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (16, '僵尸网络', '2021-06-23 13:39:38');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (17, '超大ICMP', '2021-06-23 13:39:38');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (18, '端口扫描', '2021-06-23 13:39:38');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (19, '网站扫描', '2021-06-23 13:39:38');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (20, 'UDP', '2021-06-23 13:39:38');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (21, 'WEB', '2021-06-23 13:39:38');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (22, 'SQL注入', '2021-06-23 13:39:38');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (23, '僵尸网络', '2021-06-23 13:39:41');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (24, '超大ICMP', '2021-06-23 13:39:41');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (25, '端口扫描', '2021-06-23 13:39:41');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (26, '僵尸网络', '2021-06-23 13:39:42');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (27, '超大ICMP', '2021-06-23 13:39:42');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (28, '端口扫描', '2021-06-23 13:39:42');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (29, '僵尸网络', '2021-06-23 13:39:42');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (30, '超大ICMP', '2021-06-23 13:39:42');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (31, '端口扫描', '2021-06-23 13:39:42');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (32, '僵尸网络', '2021-06-23 13:39:43');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (33, '超大ICMP', '2021-06-23 13:39:43');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (34, '端口扫描', '2021-06-23 13:39:43');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (35, '僵尸网络', '2021-06-23 13:39:43');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (36, '超大ICMP', '2021-06-23 13:39:43');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (37, '端口扫描', '2021-06-23 13:39:43');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (38, '弱口令', '2021-06-23 13:39:46');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (39, 'WEB', '2021-06-23 13:39:49');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (40, 'SQL注入', '2021-06-23 13:39:49');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (41, '端口扫描', '2021-06-23 13:39:55');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (42, '网站扫描', '2021-06-23 13:39:55');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (43, 'UDP', '2021-06-23 13:39:55');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (44, '超大ICMP', '2021-06-23 13:39:58');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (45, '端口扫描', '2021-06-23 13:39:58');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (46, '僵尸网络', '2021-06-23 13:40:00');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (47, '僵尸网络', '2021-06-23 13:40:01');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (48, '僵尸网络', '2021-06-23 13:40:01');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (49, '僵尸网络', '2021-06-23 13:40:01');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (50, '弱口令', '2021-06-23 13:40:05');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (51, 'SQL注入', '2021-06-23 13:40:07');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (52, '网站扫描', '2021-06-23 13:40:13');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (53, '端口扫描', '2021-06-23 13:40:17');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (54, '僵尸网络', '2021-06-23 13:40:19');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (55, '僵尸网络', '2021-06-23 13:40:24');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (56, '超大ICMP', '2021-06-23 13:40:24');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (57, '端口扫描', '2021-06-23 13:40:24');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (58, '网站扫描', '2021-06-23 13:40:24');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (59, 'UDP', '2021-06-23 13:40:24');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (60, 'WEB', '2021-06-23 13:40:24');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (61, 'SQL注入', '2021-06-23 13:40:24');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (62, '弱口令', '2021-06-23 13:40:24');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (63, '僵尸网络', '2021-06-23 13:40:25');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (64, '超大ICMP', '2021-06-23 13:40:25');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (65, '端口扫描', '2021-06-23 13:40:25');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (66, '网站扫描', '2021-06-23 13:40:25');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (67, 'UDP', '2021-06-23 13:40:25');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (68, 'WEB', '2021-06-23 13:40:25');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (69, 'SQL注入', '2021-06-23 13:40:25');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (70, '弱口令', '2021-06-23 13:40:25');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (71, '网站扫描', '2021-06-23 13:40:29');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (72, 'UDP', '2021-06-23 13:40:29');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (73, 'WEB', '2021-06-23 13:40:29');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (74, 'SQL注入', '2021-06-23 13:40:29');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (75, '僵尸网络', '2021-06-23 13:40:32');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (76, '超大ICMP', '2021-06-23 13:40:32');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (77, '端口扫描', '2021-06-23 13:40:32');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (78, '僵尸网络', '2021-06-23 13:40:32');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (79, '超大ICMP', '2021-06-23 13:40:32');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (80, '端口扫描', '2021-06-23 13:40:32');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (81, '僵尸网络', '2021-06-23 13:40:32');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (82, '超大ICMP', '2021-06-23 13:40:32');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (83, '端口扫描', '2021-06-23 13:40:32');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (84, '僵尸网络', '2021-06-23 13:40:33');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (85, '超大ICMP', '2021-06-23 13:40:33');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (86, '端口扫描', '2021-06-23 13:40:33');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (87, '僵尸网络', '2021-06-23 13:40:36');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (88, '超大ICMP', '2021-06-23 13:40:36');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (89, '僵尸网络', '2021-06-23 13:40:36');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (90, '超大ICMP', '2021-06-23 13:40:36');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (91, '僵尸网络', '2021-06-23 13:40:36');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (92, '超大ICMP', '2021-06-23 13:40:36');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (93, '僵尸网络', '2021-06-23 13:40:37');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (94, '超大ICMP', '2021-06-23 13:40:37');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (95, '网站扫描', '2021-06-23 13:42:06');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (96, 'UDP', '2021-06-23 13:42:26');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (97, 'SQL注入', '2021-06-23 13:42:42');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (98, 'UDP', '2021-06-23 13:42:47');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (99, 'UDP', '2021-06-23 13:42:47');
+INSERT INTO `aj_report_init`.`aj_report_fireattack` VALUES (100, 'UDP', '2021-06-23 13:42:48');
+
+-- ----------------------------
+-- Table structure for aj_report_mail
+-- ----------------------------
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_mail`;
+CREATE TABLE `aj_report_init`.`aj_report_mail` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '事件id',
+ `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '登陆用户',
+ `status` int(11) NULL DEFAULT NULL COMMENT '1成功,0失败',
+ `create_time` datetime NULL DEFAULT NULL COMMENT '事件时间',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 245 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of aj_report_mail
+-- ----------------------------
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (1, 'zhangsi', 0, '2021-06-21 14:14:22');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (2, 'zhangsi', 0, '2021-06-21 14:18:01');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (3, 'zhangsi', 0, '2021-06-21 14:18:01');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (4, 'zhangsi', 0, '2021-06-22 14:18:02');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (5, 'zhangsi', 0, '2021-06-22 14:18:02');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (6, 'zhangsi', 0, '2021-06-22 14:18:02');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (7, 'zhangsi', 0, '2021-06-23 14:18:02');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (8, 'zhangsi', 0, '2021-06-23 14:18:03');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (9, 'zhangsi', 0, '2021-06-23 14:18:03');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (10, 'zhangsi', 0, '2021-06-23 14:18:03');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (11, 'zhangsi', 0, '2021-06-23 14:18:03');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (12, 'zhangsi', 0, '2021-06-23 14:18:04');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (13, 'zhangsi', 0, '2021-06-23 14:18:04');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (14, 'zhangsi', 0, '2021-06-23 14:18:09');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (15, 'zhangsi', 0, '2021-06-23 14:18:10');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (16, 'zhangsi', 0, '2021-06-23 14:18:10');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (17, 'zhangsi', 0, '2021-06-23 14:18:10');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (18, 'zhangsi', 0, '2021-06-23 14:18:10');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (19, 'zhangsi', 0, '2021-06-23 14:18:10');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (20, 'wangwu', 0, '2021-06-21 14:18:23');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (21, 'wangwu', 0, '2021-06-21 14:18:24');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (22, 'wangwu', 0, '2021-06-21 14:18:24');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (23, 'wangwu', 0, '2021-06-21 14:18:24');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (24, 'wangwu', 0, '2021-06-21 14:18:24');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (25, 'wangwu', 0, '2021-06-23 14:18:24');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (26, 'wangwu', 0, '2021-06-23 14:18:24');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (27, 'wangwu', 0, '2021-06-23 14:18:25');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (28, 'wangwu', 0, '2021-06-23 14:18:25');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (29, 'zhangsi', 0, '2021-06-23 14:18:31');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (30, 'wangwu', 0, '2021-06-23 14:18:31');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (31, 'zhangsi', 0, '2021-06-23 14:18:31');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (32, 'wangwu', 0, '2021-06-23 14:18:31');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (33, 'zhangsi', 0, '2021-06-23 14:18:31');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (34, 'wangwu', 0, '2021-06-23 14:18:31');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (35, 'zhangsi', 0, '2021-06-23 14:18:31');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (36, 'wangwu', 0, '2021-06-23 14:18:31');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (37, 'zhangsi', 0, '2021-06-23 14:18:32');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (38, 'wangwu', 0, '2021-06-23 14:18:32');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (39, 'zhangsi', 0, '2021-06-23 14:18:41');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (40, 'wangwu', 0, '2021-06-23 14:18:41');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (41, 'liliu', 0, '2021-06-23 14:18:41');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (42, 'zhangsi', 0, '2021-06-23 14:18:41');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (43, 'wangwu', 0, '2021-06-23 14:18:41');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (44, 'liliu', 0, '2021-06-23 14:18:41');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (45, 'liliu', 0, '2021-06-23 14:18:43');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (46, 'liliu', 0, '2021-06-21 14:18:43');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (47, 'liliu', 0, '2021-06-21 14:18:44');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (48, 'liliu', 0, '2021-06-23 14:18:44');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (49, 'IT1', 0, '2021-06-23 14:18:53');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (50, 'IT1', 0, '2021-06-23 14:18:53');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (51, 'IT1', 0, '2021-06-23 14:18:54');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (52, 'IT1', 0, '2021-06-21 14:18:54');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (53, 'zhangsi', 0, '2021-06-21 14:18:58');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (54, 'wangwu', 0, '2021-06-23 14:18:58');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (55, 'liliu', 0, '2021-06-23 14:18:58');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (56, 'IT1', 0, '2021-06-23 14:18:58');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (57, 'IT2', 0, '2021-06-23 14:19:07');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (58, 'IT1', 0, '2021-06-23 14:19:12');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (59, 'IT2', 0, '2021-06-23 14:19:12');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (60, 'IT1', 0, '2021-06-23 14:19:12');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (61, 'IT2', 0, '2021-06-22 14:19:12');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (62, 'IT1', 0, '2021-06-22 14:19:12');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (63, 'IT2', 0, '2021-06-22 14:19:12');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (64, 'IT2', 0, '2021-06-23 14:19:26');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (65, 'jiayi', 0, '2021-06-23 14:19:26');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (66, 'IT2', 0, '2021-06-23 14:19:27');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (67, 'jiayi', 0, '2021-06-23 14:19:27');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (68, 'IT2', 0, '2021-06-23 14:19:27');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (69, 'jiayi', 0, '2021-06-23 14:19:27');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (70, 'IT1', 0, '2021-06-23 14:19:30');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (71, 'IT2', 0, '2021-06-23 14:19:30');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (72, 'IT1', 0, '2021-06-23 14:19:30');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (73, 'IT2', 0, '2021-06-22 14:19:30');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (74, 'zhangsi', 0, '2021-06-22 14:19:33');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (75, 'wangwu', 0, '2021-06-22 14:19:33');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (76, 'liliu', 0, '2021-06-23 14:19:33');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (77, 'IT1', 0, '2021-06-23 14:19:33');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (78, 'IT2', 0, '2021-06-22 14:19:33');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (79, 'jiayi', 0, '2021-06-23 14:19:33');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (80, 'zhangsi', 0, '2021-06-23 14:19:33');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (81, 'wangwu', 0, '2021-06-23 14:19:33');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (82, 'liliu', 0, '2021-06-23 14:19:33');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (83, 'IT1', 0, '2021-06-23 14:19:33');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (84, 'IT2', 0, '2021-06-23 14:19:33');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (85, 'jiayi', 0, '2021-06-23 14:19:33');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (86, 'zhangsi', 0, '2021-06-23 14:19:33');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (87, 'wangwu', 0, '2021-06-23 14:19:33');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (88, 'liliu', 0, '2021-06-23 14:19:33');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (89, 'IT1', 0, '2021-06-23 14:19:33');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (90, 'IT2', 0, '2021-06-23 14:19:33');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (91, 'jiayi', 0, '2021-06-23 14:19:33');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (92, 'zhangsi', 0, '2021-06-21 14:19:34');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (93, 'wangwu', 0, '2021-06-21 14:19:34');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (94, 'liliu', 0, '2021-06-21 14:19:34');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (95, 'IT1', 0, '2021-06-23 14:19:34');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (96, 'IT2', 0, '2021-06-23 14:19:34');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (97, 'jiayi', 0, '2021-06-21 14:19:34');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (98, 'zhangsi', 0, '2021-06-23 14:19:34');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (99, 'wangwu', 0, '2021-06-23 14:19:34');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (100, 'liliu', 0, '2021-06-23 14:19:34');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (101, 'IT1', 0, '2021-06-23 14:19:34');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (102, 'IT2', 0, '2021-06-23 14:19:34');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (103, 'jiayi', 0, '2021-06-23 14:19:34');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (104, 'zhangsi', 0, '2021-06-23 14:19:34');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (105, 'wangwu', 0, '2021-06-23 14:19:34');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (106, 'liliu', 0, '2021-06-23 14:19:34');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (107, 'IT1', 0, '2021-06-23 14:19:34');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (108, 'IT2', 0, '2021-06-23 14:19:34');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (109, 'jiayi', 0, '2021-06-23 14:19:34');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (110, 'zhangsi', 0, '2021-06-24 09:39:28');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (111, 'wangwu', 0, '2021-06-24 09:39:28');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (112, 'liliu', 0, '2021-06-24 09:39:28');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (113, 'IT1', 0, '2021-06-24 09:39:28');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (114, 'IT2', 0, '2021-06-24 09:39:28');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (115, 'jiayi', 0, '2021-06-24 09:39:28');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (116, 'zhangsi', 0, '2021-06-24 09:39:35');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (117, 'wangwu', 0, '2021-06-24 09:39:35');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (118, 'liliu', 0, '2021-06-24 09:39:35');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (119, 'IT1', 0, '2021-06-24 09:39:35');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (120, 'IT2', 0, '2021-06-24 09:39:35');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (121, 'jiayi', 0, '2021-06-24 09:39:35');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (122, 'zhangsi', 0, '2021-06-24 09:39:36');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (123, 'wangwu', 0, '2021-06-24 09:39:36');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (124, 'liliu', 0, '2021-06-24 09:39:36');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (125, 'IT1', 0, '2021-06-24 09:39:36');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (126, 'IT2', 0, '2021-06-24 09:39:36');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (127, 'jiayi', 0, '2021-06-24 09:39:36');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (128, 'liliu', 0, '2021-06-24 09:39:39');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (129, 'IT1', 0, '2021-06-24 09:39:39');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (130, 'IT2', 0, '2021-06-24 09:39:39');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (131, 'zhangsi', 0, '2021-06-24 09:39:42');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (132, 'wangwu', 0, '2021-06-24 09:39:42');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (133, 'liliu', 0, '2021-06-24 09:39:42');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (134, 'IT1', 0, '2021-06-24 09:39:44');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (135, 'IT1', 0, '2021-06-24 09:39:44');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (136, 'IT1', 0, '2021-06-24 09:39:45');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (137, 'zhangsi', 0, '2021-06-24 09:39:47');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (138, 'zhangsi', 0, '2021-06-24 09:39:47');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (139, 'wangwu', 0, '2021-06-24 09:39:50');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (140, 'liliu', 0, '2021-06-24 09:39:50');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (141, 'wangwu', 0, '2021-06-24 09:39:50');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (142, 'liliu', 0, '2021-06-23 09:39:50');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (143, 'zhangsi', 0, '2021-06-23 09:39:53');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (144, 'wangwu', 0, '2021-06-24 09:39:53');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (145, 'liliu', 0, '2021-06-24 09:39:53');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (146, 'IT1', 0, '2021-06-24 09:39:53');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (147, 'IT2', 0, '2021-06-24 09:39:53');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (148, 'zhangsi', 0, '2021-06-24 09:39:54');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (149, 'wangwu', 0, '2021-06-23 09:39:54');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (150, 'liliu', 0, '2021-06-24 09:39:54');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (151, 'IT1', 0, '2021-06-24 09:39:54');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (152, 'IT2', 0, '2021-06-24 09:39:54');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (153, 'zhangsi', 0, '2021-06-24 09:39:56');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (154, 'wangwu', 0, '2021-06-24 09:39:56');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (155, 'zhangsi', 0, '2021-06-24 09:39:57');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (156, 'wangwu', 0, '2021-06-24 09:39:57');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (157, 'zhangsi', 0, '2021-06-24 09:39:57');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (158, 'wangwu', 0, '2021-06-24 09:39:57');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (159, 'zhangsi', 0, '2021-06-24 09:40:00');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (160, 'wangwu', 0, '2021-06-24 09:40:01');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (161, 'liliu', 0, '2021-06-24 09:40:01');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (162, 'zhangsi', 0, '2021-06-23 09:40:01');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (163, 'wangwu', 0, '2021-06-23 09:40:01');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (164, 'liliu', 0, '2021-06-24 09:40:01');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (165, 'liliu', 0, '2021-06-23 09:40:05');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (166, 'IT1', 0, '2021-06-24 09:40:05');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (167, 'IT2', 0, '2021-06-24 09:40:07');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (168, 'jiayi', 0, '2021-06-24 09:40:07');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (169, 'wangwu', 0, '2021-06-24 09:40:11');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (170, 'liliu', 0, '2021-06-24 09:40:11');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (171, 'zhangsi', 0, '2021-06-24 09:40:14');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (172, 'zhangsi', 0, '2021-06-24 09:40:14');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (173, 'zhangsi', 0, '2021-06-24 09:40:15');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (174, 'IT1', 0, '2021-06-24 09:40:18');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (175, 'liliu', 0, '2021-06-24 09:40:20');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (176, 'jiayi', 0, '2021-06-24 09:40:22');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (177, 'zhangsi', 0, '2021-06-25 09:55:00');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (178, 'wangwu', 0, '2021-06-25 09:55:00');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (179, 'liliu', 0, '2021-06-25 09:55:00');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (180, 'IT1', 0, '2021-06-25 09:55:00');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (181, 'IT2', 0, '2021-06-25 09:55:00');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (182, 'jiayi', 0, '2021-06-25 09:55:00');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (183, 'wangwu', 0, '2021-06-25 09:55:05');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (184, 'liliu', 0, '2021-06-25 09:55:05');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (185, 'zhangsi', 0, '2021-06-25 09:55:09');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (186, 'IT2', 0, '2021-06-25 09:55:12');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (187, 'liliu', 0, '2021-06-25 09:55:15');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (188, 'IT1', 0, '2021-06-25 09:55:15');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (189, 'IT2', 0, '2021-06-25 09:55:15');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (190, 'wangwu', 0, '2021-06-22 09:55:17');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (191, 'liliu', 0, '2021-06-25 09:55:17');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (192, 'jiayi', 0, '2021-06-25 09:55:20');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (193, 'liliu', 0, '2021-06-25 09:55:22');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (194, 'wangwu', 0, '2021-06-22 09:55:25');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (195, 'zhangsi', 0, '2021-06-22 09:55:27');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (196, 'IT1', 0, '2021-06-25 09:55:30');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (197, 'IT2', 0, '2021-06-21 09:55:33');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (198, 'zhangsi', 0, '2021-06-21 09:55:38');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (199, 'wangwu', 0, '2021-06-21 09:55:38');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (200, 'zhangsi', 0, '2021-06-25 09:55:38');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (201, 'wangwu', 0, '2021-06-25 09:55:38');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (202, 'zhangsi', 0, '2021-06-25 09:55:39');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (203, 'wangwu', 0, '2021-06-25 09:55:39');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (204, 'zhangsi', 0, '2021-06-25 09:55:39');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (205, 'wangwu', 0, '2021-06-25 09:55:39');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (206, 'zhangsi', 0, '2021-06-25 09:55:42');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (207, 'wangwu', 0, '2021-06-25 09:55:42');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (208, 'liliu', 0, '2021-06-25 09:55:42');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (209, 'IT1', 0, '2021-06-25 09:55:42');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (210, 'IT2', 0, '2021-06-25 09:55:42');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (211, 'zhangsi', 0, '2021-06-25 09:55:45');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (212, 'wangwu', 0, '2021-06-25 09:55:45');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (213, 'liliu', 0, '2021-06-25 09:55:45');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (214, 'IT1', 0, '2021-06-25 09:55:45');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (215, 'IT2', 0, '2021-06-25 09:55:45');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (216, 'jiayi', 0, '2021-06-25 09:55:45');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (217, 'IT1', 0, '2021-06-25 09:55:48');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (218, 'IT2', 0, '2021-06-21 09:55:48');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (219, 'zhangsi', 0, '2021-06-25 10:00:00');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (220, 'wangwu', 0, '2021-06-25 10:00:00');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (221, 'liliu', 0, '2021-06-25 10:00:00');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (222, 'IT1', 0, '2021-06-25 10:00:00');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (223, 'IT2', 0, '2021-06-22 10:00:00');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (224, 'jiayi', 0, '2021-06-25 10:00:00');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (225, 'jiayi', 0, '2021-06-25 10:00:03');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (226, 'jiayi', 0, '2021-06-25 10:00:03');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (227, 'jiayi', 0, '2021-06-21 10:00:04');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (228, 'IT1', 0, '2021-06-22 10:00:06');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (229, 'zhangsi', 0, '2021-06-22 10:00:14');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (230, 'wangwu', 0, '2021-06-25 10:00:14');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (231, 'liliu', 0, '2021-06-25 10:00:14');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (232, 'IT1', 0, '2021-06-21 10:00:14');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (233, 'zhangsi', 0, '2021-06-25 10:00:14');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (234, 'wangwu', 0, '2021-06-25 10:00:14');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (235, 'liliu', 0, '2021-06-25 10:00:14');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (236, 'IT1', 0, '2021-06-21 10:00:14');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (237, 'zhangsi', 0, '2021-06-25 10:00:14');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (238, 'wangwu', 0, '2021-06-25 10:00:14');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (239, 'liliu', 0, '2021-06-21 10:00:14');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (240, 'IT1', 0, '2021-06-21 10:00:14');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (241, 'zhangsi', 0, '2021-06-25 10:00:15');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (242, 'wangwu', 0, '2021-06-25 10:00:15');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (243, 'liliu', 0, '2021-06-25 10:00:15');
+INSERT INTO `aj_report_init`.`aj_report_mail` VALUES (244, 'IT1', 0, '2021-06-25 10:00:15');
+
+-- ----------------------------
+-- Table structure for aj_report_manus
+-- ----------------------------
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_manus`;
+CREATE TABLE `aj_report_init`.`aj_report_manus` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datetime` date NULL DEFAULT NULL COMMENT '日期',
+ `brand` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '系列',
+ `manus` int(11) NULL DEFAULT NULL COMMENT '生产量',
+ `sales` int(11) NULL DEFAULT NULL COMMENT '销售量',
+ `unsales` int(11) NULL DEFAULT NULL COMMENT '滞销量',
+ `rework` int(11) NULL DEFAULT NULL COMMENT '返修量',
+ `return` int(11) NULL DEFAULT NULL COMMENT '退货量',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 36 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of aj_report_manus
+-- ----------------------------
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (1, '2021-06-18', 'A-100', 12, 11, 1, 0, 0);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (2, '2021-06-18', 'A-110', 20, 15, 5, 1, 1);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (3, '2021-06-18', 'B-100', 20, 20, 0, 0, 0);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (4, '2021-06-18', 'B-110', 30, 25, 5, 2, 1);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (5, '2021-06-18', 'C-50', 60, 50, 10, 5, 3);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (6, '2021-06-18', 'D-40', 65, 65, 0, 10, 0);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (7, '2021-06-18', 'E-30', 45, 45, 0, 20, 2);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (8, '2021-06-19', 'A-100', 7, 7, 0, 1, 0);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (9, '2021-06-19', 'A-110', 10, 9, 1, 1, 0);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (10, '2021-06-19', 'B-100', 11, 10, 1, 1, 0);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (11, '2021-06-19', 'B-110', 15, 12, 3, 0, 0);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (12, '2021-06-19', 'C-50', 40, 40, 0, 5, 2);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (13, '2021-06-19', 'D-40', 35, 33, 2, 4, 2);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (14, '2021-06-19', 'E-30', 15, 29, 1, 10, 10);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (15, '2021-06-20', 'A-100', 17, 13, 4, 1, 0);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (16, '2021-06-20', 'A-110', 9, 8, 1, 0, 0);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (17, '2021-06-20', 'B-100', 18, 17, 1, 1, 0);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (18, '2021-06-20', 'B-110', 5, 5, 0, 0, 0);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (19, '2021-06-20', 'C-50', 60, 50, 10, 5, 2);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (20, '2021-06-20', 'D-40', 35, 33, 2, 7, 2);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (21, '2021-06-20', 'E-30', 45, 44, 1, 12, 3);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (22, '2021-06-21', 'A-100', 27, 20, 7, 1, 0);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (23, '2021-06-21', 'A-110', 39, 30, 9, 2, 0);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (24, '2021-06-21', 'B-100', 28, 25, 3, 1, 0);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (25, '2021-06-21', 'B-110', 15, 12, 3, 2, 0);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (26, '2021-06-21', 'C-50', 30, 30, 0, 5, 2);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (27, '2021-06-21', 'D-40', 25, 24, 1, 3, 1);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (28, '2021-06-21', 'E-30', 55, 50, 5, 7, 3);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (29, '2021-06-22', 'A-100', 37, 30, 7, 2, 0);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (30, '2021-06-22', 'A-110', 19, 15, 4, 1, 1);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (31, '2021-06-22', 'B-100', 8, 8, 0, 1, 0);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (32, '2021-06-22', 'B-110', 5, 5, 0, 1, 0);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (33, '2021-06-22', 'C-50', 20, 19, 1, 2, 1);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (34, '2021-06-22', 'D-40', 15, 14, 1, 3, 1);
+INSERT INTO `aj_report_init`.`aj_report_manus` VALUES (35, '2021-06-22', 'E-30', 55, 53, 2, 9, 6);
+
+-- ----------------------------
+-- Table structure for aj_report_nums
+-- ----------------------------
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_nums`;
+CREATE TABLE `aj_report_init`.`aj_report_nums` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `inter` int(11) NULL DEFAULT NULL,
+ `doub` double NULL DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of aj_report_nums
+-- ----------------------------
+INSERT INTO `aj_report_init`.`aj_report_nums` VALUES (9, 18, NULL);
+INSERT INTO `aj_report_init`.`aj_report_nums` VALUES (10, NULL, 55.33);
+
+-- ----------------------------
+-- Table structure for aj_report_table
+-- ----------------------------
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_table`;
+CREATE TABLE `aj_report_init`.`aj_report_table` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `date` date NULL DEFAULT NULL,
+ `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
+ `code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
+ `address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of aj_report_table
+-- ----------------------------
+INSERT INTO `aj_report_init`.`aj_report_table` VALUES (8, '2021-05-01', '上汽安吉', 'A00000001', '这是一条测试表格事件1');
+INSERT INTO `aj_report_init`.`aj_report_table` VALUES (9, '2021-05-02', '上汽大通', 'A00000002', '这是一条测试表格事件2');
+INSERT INTO `aj_report_init`.`aj_report_table` VALUES (10, '2021-05-03', '上汽智行', 'A00000003', '这是一条测试表格事件3');
+INSERT INTO `aj_report_init`.`aj_report_table` VALUES (11, '2021-05-04', '上汽国际', 'A00000004', '这是一条测试表格事件4');
+INSERT INTO `aj_report_init`.`aj_report_table` VALUES (12, '2021-05-05', '上汽国内', 'A00000005', '这是一条测试表格事件5');
+INSERT INTO `aj_report_init`.`aj_report_table` VALUES (13, '2021-05-06', '上汽运输', 'A00000006', '这是一条测试表格事件6');
+INSERT INTO `aj_report_init`.`aj_report_table` VALUES (14, '2021-05-07', '上汽大众', 'A00000007', '这是一条测试表格事件7');
+
+-- ----------------------------
+-- Table structure for aj_report_wifiamount
+-- ----------------------------
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_wifiamount`;
+CREATE TABLE `aj_report_init`.`aj_report_wifiamount` (
+ `datetime` date NOT NULL,
+ `success` int(11) NULL DEFAULT NULL COMMENT '成功次数',
+ `fail` int(11) NULL DEFAULT NULL COMMENT '失败次数',
+ PRIMARY KEY (`datetime`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of aj_report_wifiamount
+-- ----------------------------
+INSERT INTO `aj_report_init`.`aj_report_wifiamount` VALUES ('2021-06-17', 210, 15);
+INSERT INTO `aj_report_init`.`aj_report_wifiamount` VALUES ('2021-06-18', 234, 43);
+INSERT INTO `aj_report_init`.`aj_report_wifiamount` VALUES ('2021-06-19', 199, 28);
+INSERT INTO `aj_report_init`.`aj_report_wifiamount` VALUES ('2021-06-20', 260, 80);
+INSERT INTO `aj_report_init`.`aj_report_wifiamount` VALUES ('2021-06-21', 245, 45);
+INSERT INTO `aj_report_init`.`aj_report_wifiamount` VALUES ('2021-06-22', 216, 26);
+INSERT INTO `aj_report_init`.`aj_report_wifiamount` VALUES ('2021-06-23', 150, 10);
+
+-- ----------------------------
+-- Table structure for aj_report_city
+-- ----------------------------
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_city`;
+CREATE TABLE `aj_report_init`.`aj_report_city` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `city_code` varchar(255) DEFAULT NULL COMMENT '城市code',
+ `city_name` varchar(255) DEFAULT NULL COMMENT '城市名',
+ `nums` int(11) DEFAULT NULL COMMENT '数量',
+ `create_time` datetime DEFAULT NULL COMMENT '日期',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
+-- ----------------------------
+-- Records of aj_report_city
+-- ----------------------------
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (1, 'beijing', '北京', 25, '2023-05-05 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (2, 'tianjin', '天津', 15, '2023-05-05 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (3, 'shanghai', '上海', 20, '2023-05-05 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (4, 'hangzhou', '杭州', 9, '2023-05-05 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (5, 'guangzhou', '广州', 13, '2023-05-05 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (6, 'chongqing', '重庆', 16, '2023-05-05 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (7, 'chengdu', '成都', 19, '2023-05-05 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (8, 'beijing', '北京', 35, '2023-05-06 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (9, 'tianjin', '天津', 27, '2023-05-06 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (10, 'shanghai', '上海', 36, '2023-05-06 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (11, 'hangzhou', '杭州', 29, '2023-05-06 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (12, 'guangzhou', '广州', 23, '2023-05-06 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (13, 'chongqing', '重庆', 21, '2023-05-06 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (14, 'chengdu', '成都', 24, '2023-05-06 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (15, 'beijing', '北京', 45, '2023-05-07 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (16, 'tianjin', '天津', 21, '2023-05-07 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (17, 'shanghai', '上海', 23, '2023-05-07 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (18, 'hangzhou', '杭州', 21, '2023-05-07 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (19, 'guangzhou', '广州', 19, '2023-05-07 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (20, 'chongqing', '重庆', 17, '2023-05-07 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (21, 'chengdu', '成都', 14, '2023-05-07 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (22, 'beijing', '北京', 12, '2023-05-08 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (23, 'tianjin', '天津', 24, '2023-05-08 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (24, 'shanghai', '上海', 13, '2023-05-08 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (25, 'hangzhou', '杭州', 31, '2023-05-08 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (26, 'guangzhou', '广州', 29, '2023-05-08 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (27, 'chongqing', '重庆', 37, '2023-05-08 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (28, 'chengdu', '成都', 24, '2023-05-08 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (29, 'beijing', '北京', 44, '2023-05-09 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (30, 'tianjin', '天津', 32, '2023-05-09 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (31, 'shanghai', '上海', 33, '2023-05-09 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (32, 'hangzhou', '杭州', 29, '2023-05-09 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (33, 'guangzhou', '广州', 19, '2023-05-09 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (34, 'chongqing', '重庆', 17, '2023-05-09 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (35, 'chengdu', '成都', 34, '2023-05-09 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (36, 'beijing', '北京', 27, '2023-05-10 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (37, 'tianjin', '天津', 31, '2023-05-10 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (38, 'shanghai', '上海', 13, '2023-05-10 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (39, 'hangzhou', '杭州', 21, '2023-05-10 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (40, 'guangzhou', '广州', 31, '2023-05-10 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (41, 'chongqing', '重庆', 27, '2023-05-10 02:00:00');
+INSERT INTO `aj_report_init`.`aj_report_city` VALUES (42, 'chengdu', '成都', 10, '2023-05-10 02:00:00');
+
+
+
+INSERT INTO `aj_report`.`gaea_report`(`report_name`, `report_code`, `report_group`, `report_type`, `report_image`, `report_desc`, `report_author`, `download_count`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('日志大屏', 'log_ajreport', NULL, 'report_screen', NULL, '', NULL, NULL, 1, 0, 'admin', '2021-06-30 10:06:31', 'admin', '2021-06-30 10:06:31', 1);
+INSERT INTO `aj_report`.`gaea_report`(`report_name`, `report_code`, `report_group`, `report_type`, `report_image`, `report_desc`, `report_author`, `download_count`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('汽车生产销售大屏', 'car_ajreport', NULL, 'report_screen', NULL, '', NULL, NULL, 1, 0, 'admin', '2021-06-30 14:32:53', 'admin', '2021-06-30 14:32:53', 1);
+INSERT INTO `aj_report`.`gaea_report`(`report_name`, `report_code`, `report_group`, `report_type`, `report_image`, `report_desc`, `report_author`, `download_count`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('访问大屏', 'acc_ajreport', NULL, 'report_screen', NULL, '', NULL, NULL, 1, 0, 'admin', '2021-06-30 15:19:59', 'admin', '2021-06-30 15:19:59', 1);
+INSERT INTO `aj_report`.`gaea_report`(`report_name`, `report_code`, `report_group`, `report_type`, `report_image`, `report_desc`, `report_author`, `download_count`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('空白大屏', 'blank', NULL, 'report_screen', '', '', NULL, NULL, 1, 0, 'admin', '2021-06-30 16:34:40', 'admin', '2021-07-01 15:19:56', 3);
+INSERT INTO `aj_report`.`gaea_report`(`report_name`, `report_code`, `report_group`, `report_type`, `report_image`, `report_desc`, `report_author`, `download_count`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('物流大屏1', 'logistics_one', NULL, 'report_screen', '', '', NULL, NULL, 1, 0, 'admin', '2023-01-10 07:30:56', 'admin', '2023-01-10 07:30:56', 2);
+INSERT INTO `aj_report`.`gaea_report`(`report_name`, `report_code`, `report_group`, `report_type`, `report_image`, `report_desc`, `report_author`, `download_count`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('表单测试', 'testForm', 'default', 'report_screen', null, null, null, null, 1, 0, 'admin', '2023-05-09 10:38:59', 'admin', '2023-05-09 10:38:59', 1);
+
+
+INSERT INTO `aj_report`.`gaea_report_dashboard`(`report_code`, `title`, `width`, `height`, `background_color`, `background_image`, `preset_line`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('log_ajreport', '大屏', 1920, 1080, '#000', 'https://report.anji-plus.com/file/download/ee0de1b0-4cd3-4acd-886d-a60c054239a2', NULL, NULL, 1, 0, 0, 'admin', '2021-06-30 10:24:28', 'admin', '2021-07-02 16:13:04', 45);
+INSERT INTO `aj_report`.`gaea_report_dashboard`(`report_code`, `title`, `width`, `height`, `background_color`, `background_image`, `preset_line`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', '大屏', 1920, 1080, '#000', 'https://report.anji-plus.com/file/download/border2@2x', NULL, NULL, 1, 0, 0, 'admin', '2021-06-30 14:50:47', 'admin', '2021-07-02 16:10:09', 23);
+INSERT INTO `aj_report`.`gaea_report_dashboard`(`report_code`, `title`, `width`, `height`, `background_color`, `background_image`, `preset_line`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('acc_ajreport', '大屏', 1920, 1080, '#000', 'https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b', NULL, NULL, 1, 0, 0, 'admin', '2021-06-30 15:29:16', 'admin', '2021-07-02 10:26:43', 5);
+INSERT INTO `aj_report`.`gaea_report_dashboard`(`report_code`, `title`, `width`, `height`, `background_color`, `background_image`, `preset_line`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('blank', '大屏', 1920, 1080, '#000', 'https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b', NULL, NULL, 1, 0, 0, 'admin', '2021-06-30 16:58:51', 'admin', '2021-07-02 16:39:27', 11);
+INSERT INTO `aj_report`.`gaea_report_dashboard`(`report_code`, `title`, `width`, `height`, `background_color`, `background_image`, `preset_line`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('test', '大屏', 1920, 1080, '#000', 'https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b', NULL, NULL, 1, 0, 0, 'admin', '2021-07-02 10:26:18', 'admin', '2021-07-02 10:26:18', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard`(`report_code`, `title`, `width`, `height`, `background_color`, `background_image`, `preset_line`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logn_ajreport', '大屏', 1920, 1080, '#000', 'https://report.anji-plus.com/file/download/3dcd98a1-c328-4e7d-9f24-bdc09f8553ea', NULL, NULL, 1, 0, 0, 'admin', '2021-07-02 16:14:26', 'admin', '2021-07-02 17:14:57', 32);
+INSERT INTO `aj_report`.`gaea_report_dashboard`(`report_code`, `title`, `width`, `height`, `background_color`, `background_image`, `preset_line`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logistics_one', '大屏', 1920, 1080, '', 'https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b', NULL, NULL, 1, 0, 0, 'admin', '2023-01-10 07:30:56', 'admin', '2023-01-10 07:30:56', 30);
+INSERT INTO `aj_report`.`gaea_report_dashboard`(`report_code`, `title`, `width`, `height`, `background_color`, `background_image`, `preset_line`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('testForm', '', 1920, 1080, 'rgba(52, 80, 106, 1)', '', null, null, 1, 0, 0, 'admin', '2023-05-09 10:39:18', 'admin', '2023-05-12 09:43:48', 45);
+
+
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('test', 'widget-text', '{\"color\":\"#FAD400\",\"textAlign\":\"center\",\"background\":\"rgba(115,170,229,.0)\",\"letterSpacing\":\"0\",\"fontSize\":\"26\",\"layerName\":\"文本框\",\"text\":\"文本框\",\"fontWeight\":\"normal\"}', '{}', '', '{\"top\":0,\"left\":0,\"width\":100,\"height\":40,\"zIndex\":0}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":\"26\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"#FAD400\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":\"0\"},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":40}]}', NULL, 1, 0, 1, 'admin', '2021-07-02 10:26:18', 'admin', '2021-07-02 10:26:18', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('acc_ajreport', 'widget-linechart', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"left\",\"reversalY\":false,\"reversalX\":false,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":false,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"系统ERROR\",\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"area\":true,\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"#fff\",\"textColor\":\"##FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"\",\"fontSize\":0,\"marginBottom\":10,\"layerName\":\"折线图\",\"hideX\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":9,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":16,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":false,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#1E90FF\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{\"dynamicData\":{\"chartProperties\":{\"datetime\":\"xAxis\",\"access\":\"line\"},\"setCode\":\"acc_ajacc\",\"chartType\":\"widget-linechart\",\"contextData\":{}},\"dataType\":\"dynamicData\",\"refreshTime\":50000,\"staticData\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1009,3409,2309,5409,3409]}]}\"}', '', '{\"top\":185,\"left\":3,\"width\":932,\"index\":0,\"height\":405}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"dynamicData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":50000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1009,3409,2309,5409,3409]}]}\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"chartType\":\"widget-linechart\",\"relactiveDomValue\":\"dynamicData\",\"value\":{\"chartProperties\":{\"datetime\":\"xAxis\",\"access\":\"line\"},\"setCode\":\"acc_ajacc\",\"chartType\":\"widget-linechart\",\"contextData\":{}}}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"折线图\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"折线设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标记点\",\"name\":\"markPoint\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-slider\",\"label\":\"点大小\",\"name\":\"pointSize\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-switch\",\"label\":\"平滑曲线\",\"name\":\"smoothCurve\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-switch\",\"label\":\"面积堆积\",\"name\":\"area\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-slider\",\"label\":\"面积厚度\",\"name\":\"areaThickness\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-slider\",\"label\":\"线条宽度\",\"name\":\"lineWidth\",\"required\":false,\"placeholder\":\"\",\"value\":9}]},{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"##FFD700\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20}]},{\"name\":\"X轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"xName\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"hideX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"xNameColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"xNameFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-slider\",\"label\":\"文字角度\",\"name\":\"textAngle\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"文字间隔\",\"name\":\"textInterval\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalX\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"Xcolor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字号\",\"name\":\"fontSizeX\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineX\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"Y轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"textNameY\",\"require\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShowY\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"NameColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字体大小\",\"name\":\"NameFontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalY\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"colorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字号\",\"name\":\"fontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineY\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"数值设定\",\"list\":[{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"}]},{\"name\":\"提示语设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lineColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"}]},{\"name\":\"坐标轴边距设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"左边距(像素)\",\"name\":\"marginLeft\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"顶边距(像素)\",\"name\":\"marginTop\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"el-slider\",\"label\":\"右边距(像素)\",\"name\":\"marginRight\",\"required\":false,\"placeholder\":\"\",\"value\":40},{\"type\":\"el-slider\",\"label\":\"底边距(像素)\",\"name\":\"marginBottom\",\"required\":false,\"placeholder\":\"\",\"value\":10}]},{\"name\":\"图例操作\",\"list\":[{\"type\":\"el-switch\",\"label\":\"图例\",\"name\":\"isShowLegend\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lengedColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"lengedFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-input-number\",\"label\":\"图例宽度\",\"name\":\"lengedWidth\",\"required\":false,\"placeholder\":\"\",\"value\":15},{\"type\":\"el-select\",\"label\":\"横向位置\",\"name\":\"lateralPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"left\"},{\"type\":\"el-select\",\"label\":\"纵向位置\",\"name\":\"longitudinalPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"top\",\"name\":\"顶部\"},{\"code\":\"bottom\",\"name\":\"底部\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"布局前置\",\"name\":\"layoutFront\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"vertical\",\"name\":\"竖排\"},{\"code\":\"horizontal\",\"name\":\"横排\"}],\"value\":\"\"}]},{\"name\":\"自定义配色\",\"list\":[{\"type\":\"customColor\",\"label\":\"\",\"name\":\"customColor\",\"required\":false,\"value\":[{\"color\":\"#1E90FF\"}]}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":3},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":185},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":932},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":405}]}', NULL, 1, 0, 1, 'admin', '2021-07-02 10:26:43', 'admin', '2021-07-02 10:26:43', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('acc_ajreport', 'widget-linechart', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"left\",\"reversalY\":false,\"reversalX\":false,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":false,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"系统ERROR\",\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"area\":true,\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"#fff\",\"textColor\":\"##FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"\",\"fontSize\":0,\"marginBottom\":10,\"layerName\":\"折线图\",\"hideX\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":9,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":11,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#1E90FF\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{\"dynamicData\":{\"chartProperties\":{\"datetime\":\"xAxis\",\"register\":\"line\"},\"setCode\":\"acc_ajregister\",\"chartType\":\"widget-linechart\",\"contextData\":{}},\"dataType\":\"dynamicData\",\"refreshTime\":50000,\"staticData\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1009,3409,2309,5409,3409]}]}\"}', '', '{\"top\":186,\"left\":946,\"width\":929,\"index\":1,\"height\":402}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"dynamicData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":50000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1009,3409,2309,5409,3409]}]}\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"chartType\":\"widget-linechart\",\"relactiveDomValue\":\"dynamicData\",\"value\":{\"chartProperties\":{\"datetime\":\"xAxis\",\"register\":\"line\"},\"setCode\":\"acc_ajregister\",\"chartType\":\"widget-linechart\",\"contextData\":{}}}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"折线图\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"折线设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标记点\",\"name\":\"markPoint\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-slider\",\"label\":\"点大小\",\"name\":\"pointSize\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-switch\",\"label\":\"平滑曲线\",\"name\":\"smoothCurve\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-switch\",\"label\":\"面积堆积\",\"name\":\"area\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-slider\",\"label\":\"面积厚度\",\"name\":\"areaThickness\",\"required\":false,\"placeholder\":\"\",\"value\":11},{\"type\":\"el-slider\",\"label\":\"线条宽度\",\"name\":\"lineWidth\",\"required\":false,\"placeholder\":\"\",\"value\":9}]},{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"##FFD700\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20}]},{\"name\":\"X轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"xName\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"hideX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"xNameColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"xNameFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-slider\",\"label\":\"文字角度\",\"name\":\"textAngle\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"文字间隔\",\"name\":\"textInterval\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalX\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"Xcolor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字号\",\"name\":\"fontSizeX\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineX\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"Y轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"textNameY\",\"require\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShowY\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"NameColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字体大小\",\"name\":\"NameFontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalY\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"colorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字号\",\"name\":\"fontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineY\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"数值设定\",\"list\":[{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"}]},{\"name\":\"提示语设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lineColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"}]},{\"name\":\"坐标轴边距设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"左边距(像素)\",\"name\":\"marginLeft\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"顶边距(像素)\",\"name\":\"marginTop\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"el-slider\",\"label\":\"右边距(像素)\",\"name\":\"marginRight\",\"required\":false,\"placeholder\":\"\",\"value\":40},{\"type\":\"el-slider\",\"label\":\"底边距(像素)\",\"name\":\"marginBottom\",\"required\":false,\"placeholder\":\"\",\"value\":10}]},{\"name\":\"图例操作\",\"list\":[{\"type\":\"el-switch\",\"label\":\"图例\",\"name\":\"isShowLegend\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lengedColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"lengedFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-input-number\",\"label\":\"图例宽度\",\"name\":\"lengedWidth\",\"required\":false,\"placeholder\":\"\",\"value\":15},{\"type\":\"el-select\",\"label\":\"横向位置\",\"name\":\"lateralPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"left\"},{\"type\":\"el-select\",\"label\":\"纵向位置\",\"name\":\"longitudinalPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"top\",\"name\":\"顶部\"},{\"code\":\"bottom\",\"name\":\"底部\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"布局前置\",\"name\":\"layoutFront\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"vertical\",\"name\":\"竖排\"},{\"code\":\"horizontal\",\"name\":\"横排\"}],\"value\":\"\"}]},{\"name\":\"自定义配色\",\"list\":[{\"type\":\"customColor\",\"label\":\"\",\"name\":\"customColor\",\"required\":false,\"value\":[{\"color\":\"#1E90FF\"}]}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":946},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":186},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":929},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":402}]}', NULL, 1, 0, 2, 'admin', '2021-07-02 10:26:43', 'admin', '2021-07-02 10:26:43', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('acc_ajreport', 'widget-linechart', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"left\",\"reversalY\":false,\"reversalX\":false,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":false,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"系统ERROR\",\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"area\":false,\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"#fff\",\"textColor\":\"##FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"\",\"fontSize\":0,\"marginBottom\":10,\"layerName\":\"折线图\",\"hideX\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#1E90FF\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{\"dynamicData\":{\"chartProperties\":{\"datetime\":\"xAxis\",\"rt\":\"line\"},\"setCode\":\"acc_ajrt\",\"chartType\":\"widget-linechart\",\"contextData\":{}},\"dataType\":\"dynamicData\",\"refreshTime\":5000,\"staticData\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1009,3409,2309,5409,3409]}]}\"}', '', '{\"top\":663,\"left\":3,\"width\":603,\"index\":2,\"height\":378}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"dynamicData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":5000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1009,3409,2309,5409,3409]}]}\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"chartType\":\"widget-linechart\",\"relactiveDomValue\":\"dynamicData\",\"value\":{\"chartProperties\":{\"datetime\":\"xAxis\",\"rt\":\"line\"},\"setCode\":\"acc_ajrt\",\"chartType\":\"widget-linechart\",\"contextData\":{}}}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"折线图\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"折线设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标记点\",\"name\":\"markPoint\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-slider\",\"label\":\"点大小\",\"name\":\"pointSize\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-switch\",\"label\":\"平滑曲线\",\"name\":\"smoothCurve\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-switch\",\"label\":\"面积堆积\",\"name\":\"area\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-slider\",\"label\":\"面积厚度\",\"name\":\"areaThickness\",\"required\":false,\"placeholder\":\"\",\"value\":5},{\"type\":\"el-slider\",\"label\":\"线条宽度\",\"name\":\"lineWidth\",\"required\":false,\"placeholder\":\"\",\"value\":4}]},{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"##FFD700\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20}]},{\"name\":\"X轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"xName\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"hideX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"xNameColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"xNameFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-slider\",\"label\":\"文字角度\",\"name\":\"textAngle\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"文字间隔\",\"name\":\"textInterval\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalX\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"Xcolor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字号\",\"name\":\"fontSizeX\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineX\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"Y轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"textNameY\",\"require\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShowY\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"NameColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字体大小\",\"name\":\"NameFontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalY\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"colorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字号\",\"name\":\"fontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineY\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"数值设定\",\"list\":[{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"}]},{\"name\":\"提示语设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lineColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"}]},{\"name\":\"坐标轴边距设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"左边距(像素)\",\"name\":\"marginLeft\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"顶边距(像素)\",\"name\":\"marginTop\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"el-slider\",\"label\":\"右边距(像素)\",\"name\":\"marginRight\",\"required\":false,\"placeholder\":\"\",\"value\":40},{\"type\":\"el-slider\",\"label\":\"底边距(像素)\",\"name\":\"marginBottom\",\"required\":false,\"placeholder\":\"\",\"value\":10}]},{\"name\":\"图例操作\",\"list\":[{\"type\":\"el-switch\",\"label\":\"图例\",\"name\":\"isShowLegend\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lengedColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"lengedFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-input-number\",\"label\":\"图例宽度\",\"name\":\"lengedWidth\",\"required\":false,\"placeholder\":\"\",\"value\":15},{\"type\":\"el-select\",\"label\":\"横向位置\",\"name\":\"lateralPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"left\"},{\"type\":\"el-select\",\"label\":\"纵向位置\",\"name\":\"longitudinalPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"top\",\"name\":\"顶部\"},{\"code\":\"bottom\",\"name\":\"底部\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"布局前置\",\"name\":\"layoutFront\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"vertical\",\"name\":\"竖排\"},{\"code\":\"horizontal\",\"name\":\"横排\"}],\"value\":\"\"}]},{\"name\":\"自定义配色\",\"list\":[{\"type\":\"customColor\",\"label\":\"\",\"name\":\"customColor\",\"required\":false,\"value\":[{\"color\":\"#1E90FF\"}]}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":3},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":663},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":603},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":378}]}', NULL, 1, 0, 3, 'admin', '2021-07-02 10:26:43', 'admin', '2021-07-02 10:26:43', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('acc_ajreport', 'widget-linechart', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"left\",\"reversalY\":false,\"reversalX\":false,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":false,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"系统ERROR\",\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"area\":true,\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"#fff\",\"textColor\":\"##FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"\",\"fontSize\":0,\"marginBottom\":10,\"layerName\":\"折线图\",\"hideX\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":false,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#1E90FF\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{\"dynamicData\":{\"chartProperties\":{\"datetime\":\"xAxis\",\"qps\":\"line\"},\"setCode\":\"acc_ajqps\",\"chartType\":\"widget-linechart\",\"contextData\":{}},\"dataType\":\"dynamicData\",\"refreshTime\":50000,\"staticData\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1009,3409,2309,5409,3409]}]}\"}', '', '{\"top\":665,\"left\":617,\"width\":620,\"index\":3,\"height\":377}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"dynamicData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":50000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1009,3409,2309,5409,3409]}]}\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"chartType\":\"widget-linechart\",\"relactiveDomValue\":\"dynamicData\",\"value\":{\"chartProperties\":{\"datetime\":\"xAxis\",\"qps\":\"line\"},\"setCode\":\"acc_ajqps\",\"chartType\":\"widget-linechart\",\"contextData\":{}}}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"折线图\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"折线设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标记点\",\"name\":\"markPoint\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-slider\",\"label\":\"点大小\",\"name\":\"pointSize\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-switch\",\"label\":\"平滑曲线\",\"name\":\"smoothCurve\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-switch\",\"label\":\"面积堆积\",\"name\":\"area\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-slider\",\"label\":\"面积厚度\",\"name\":\"areaThickness\",\"required\":false,\"placeholder\":\"\",\"value\":5},{\"type\":\"el-slider\",\"label\":\"线条宽度\",\"name\":\"lineWidth\",\"required\":false,\"placeholder\":\"\",\"value\":4}]},{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"##FFD700\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20}]},{\"name\":\"X轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"xName\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"hideX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"xNameColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"xNameFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-slider\",\"label\":\"文字角度\",\"name\":\"textAngle\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"文字间隔\",\"name\":\"textInterval\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalX\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"Xcolor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字号\",\"name\":\"fontSizeX\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineX\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"Y轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"textNameY\",\"require\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShowY\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"NameColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字体大小\",\"name\":\"NameFontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalY\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"colorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字号\",\"name\":\"fontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineY\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"数值设定\",\"list\":[{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"}]},{\"name\":\"提示语设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lineColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"}]},{\"name\":\"坐标轴边距设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"左边距(像素)\",\"name\":\"marginLeft\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"顶边距(像素)\",\"name\":\"marginTop\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"el-slider\",\"label\":\"右边距(像素)\",\"name\":\"marginRight\",\"required\":false,\"placeholder\":\"\",\"value\":40},{\"type\":\"el-slider\",\"label\":\"底边距(像素)\",\"name\":\"marginBottom\",\"required\":false,\"placeholder\":\"\",\"value\":10}]},{\"name\":\"图例操作\",\"list\":[{\"type\":\"el-switch\",\"label\":\"图例\",\"name\":\"isShowLegend\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lengedColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"lengedFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-input-number\",\"label\":\"图例宽度\",\"name\":\"lengedWidth\",\"required\":false,\"placeholder\":\"\",\"value\":15},{\"type\":\"el-select\",\"label\":\"横向位置\",\"name\":\"lateralPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"left\"},{\"type\":\"el-select\",\"label\":\"纵向位置\",\"name\":\"longitudinalPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"top\",\"name\":\"顶部\"},{\"code\":\"bottom\",\"name\":\"底部\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"布局前置\",\"name\":\"layoutFront\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"vertical\",\"name\":\"竖排\"},{\"code\":\"horizontal\",\"name\":\"横排\"}],\"value\":\"\"}]},{\"name\":\"自定义配色\",\"list\":[{\"type\":\"customColor\",\"label\":\"\",\"name\":\"customColor\",\"required\":false,\"value\":[{\"color\":\"#1E90FF\"}]}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":617},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":665},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":620},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":377}]}', NULL, 1, 0, 4, 'admin', '2021-07-02 10:26:43', 'admin', '2021-07-02 10:26:43', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('acc_ajreport', 'widget-linechart', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"left\",\"reversalY\":false,\"reversalX\":false,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":false,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"系统ERROR\",\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"area\":true,\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"#fff\",\"textColor\":\"##FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"\",\"fontSize\":0,\"marginBottom\":10,\"layerName\":\"折线图\",\"hideX\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#FF8C00\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{\"dynamicData\":{\"chartProperties\":{\"datetime\":\"xAxis\",\"error\":\"bar\"},\"setCode\":\"acc_ajerror\",\"chartType\":\"widget-linechart\",\"contextData\":{}},\"dataType\":\"dynamicData\",\"refreshTime\":50000,\"staticData\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1009,3409,2309,5409,3409]}]}\"}', '', '{\"top\":666,\"left\":1248,\"width\":628,\"index\":4,\"height\":369}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"dynamicData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":50000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1009,3409,2309,5409,3409]}]}\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"chartType\":\"widget-linechart\",\"relactiveDomValue\":\"dynamicData\",\"value\":{\"chartProperties\":{\"datetime\":\"xAxis\",\"error\":\"bar\"},\"setCode\":\"acc_ajerror\",\"chartType\":\"widget-linechart\",\"contextData\":{}}}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"折线图\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"折线设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标记点\",\"name\":\"markPoint\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-slider\",\"label\":\"点大小\",\"name\":\"pointSize\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-switch\",\"label\":\"平滑曲线\",\"name\":\"smoothCurve\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-switch\",\"label\":\"面积堆积\",\"name\":\"area\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-slider\",\"label\":\"面积厚度\",\"name\":\"areaThickness\",\"required\":false,\"placeholder\":\"\",\"value\":5},{\"type\":\"el-slider\",\"label\":\"线条宽度\",\"name\":\"lineWidth\",\"required\":false,\"placeholder\":\"\",\"value\":4}]},{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"##FFD700\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20}]},{\"name\":\"X轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"xName\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"hideX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"xNameColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"xNameFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-slider\",\"label\":\"文字角度\",\"name\":\"textAngle\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"文字间隔\",\"name\":\"textInterval\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalX\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"Xcolor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字号\",\"name\":\"fontSizeX\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineX\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"Y轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"textNameY\",\"require\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShowY\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"NameColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字体大小\",\"name\":\"NameFontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalY\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"colorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字号\",\"name\":\"fontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineY\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"数值设定\",\"list\":[{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"}]},{\"name\":\"提示语设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lineColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"}]},{\"name\":\"坐标轴边距设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"左边距(像素)\",\"name\":\"marginLeft\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"顶边距(像素)\",\"name\":\"marginTop\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"el-slider\",\"label\":\"右边距(像素)\",\"name\":\"marginRight\",\"required\":false,\"placeholder\":\"\",\"value\":40},{\"type\":\"el-slider\",\"label\":\"底边距(像素)\",\"name\":\"marginBottom\",\"required\":false,\"placeholder\":\"\",\"value\":10}]},{\"name\":\"图例操作\",\"list\":[{\"type\":\"el-switch\",\"label\":\"图例\",\"name\":\"isShowLegend\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lengedColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"lengedFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-input-number\",\"label\":\"图例宽度\",\"name\":\"lengedWidth\",\"required\":false,\"placeholder\":\"\",\"value\":15},{\"type\":\"el-select\",\"label\":\"横向位置\",\"name\":\"lateralPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"left\"},{\"type\":\"el-select\",\"label\":\"纵向位置\",\"name\":\"longitudinalPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"top\",\"name\":\"顶部\"},{\"code\":\"bottom\",\"name\":\"底部\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"布局前置\",\"name\":\"layoutFront\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"vertical\",\"name\":\"竖排\"},{\"code\":\"horizontal\",\"name\":\"横排\"}],\"value\":\"\"}]},{\"name\":\"自定义配色\",\"list\":[{\"type\":\"customColor\",\"label\":\"\",\"name\":\"customColor\",\"required\":false,\"value\":[{\"color\":\"#FF8C00\"}]}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":1248},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":666},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":628},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":369}]}', NULL, 1, 0, 5, 'admin', '2021-07-02 10:26:43', 'admin', '2021-07-02 10:26:43', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('acc_ajreport', 'widget-text', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"left\",\"reversalY\":false,\"reversalX\":false,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":false,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"访问大屏\",\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"area\":true,\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"#fff\",\"textColor\":\"##FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"rgba(115,170,229,.0)\",\"fontSize\":50,\"marginBottom\":10,\"layerName\":\"文本框\",\"hideX\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":false,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#1E90FF\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":37,\"left\":790,\"width\":299,\"index\":5,\"height\":77}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"访问大屏\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":790},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":37},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":299},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":77}]}', NULL, 1, 0, 6, 'admin', '2021-07-02 10:26:43', 'admin', '2021-07-02 10:26:43', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('acc_ajreport', 'widget-text', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"left\",\"reversalY\":false,\"reversalX\":false,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":false,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"访问人数变化趋势\",\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"area\":true,\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"#fff\",\"textColor\":\"##FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"rgba(115,170,229,.0)\",\"fontSize\":26,\"marginBottom\":10,\"layerName\":\"文本框\",\"hideX\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":false,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#1E90FF\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":144,\"left\":341,\"width\":248,\"index\":6,\"height\":40}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"访问人数变化趋势\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":26},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":341},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":144},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":248},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":40}]}', NULL, 1, 0, 7, 'admin', '2021-07-02 10:26:43', 'admin', '2021-07-02 10:26:43', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('acc_ajreport', 'widget-text', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"left\",\"reversalY\":false,\"reversalX\":false,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":false,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"注册人数变化趋势\",\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"area\":true,\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"#fff\",\"textColor\":\"##FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"rgba(115,170,229,.0)\",\"fontSize\":26,\"marginBottom\":10,\"layerName\":\"文本框\",\"hideX\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":false,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#1E90FF\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":139,\"left\":1299,\"width\":249,\"index\":7,\"height\":40}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"注册人数变化趋势\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":26},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":1299},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":139},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":249},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":40}]}', NULL, 1, 0, 8, 'admin', '2021-07-02 10:26:43', 'admin', '2021-07-02 10:26:43', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('acc_ajreport', 'widget-text', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"left\",\"reversalY\":false,\"reversalX\":false,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":false,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"系统RT\",\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"area\":true,\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"#fff\",\"textColor\":\"##FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"rgba(115,170,229,.0)\",\"fontSize\":26,\"marginBottom\":10,\"layerName\":\"文本框\",\"hideX\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":false,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#1E90FF\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":620,\"left\":213,\"width\":113,\"index\":8,\"height\":40}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"系统RT\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":26},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":213},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":620},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":113},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":40}]}', NULL, 1, 0, 9, 'admin', '2021-07-02 10:26:43', 'admin', '2021-07-02 10:26:43', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('acc_ajreport', 'widget-text', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"left\",\"reversalY\":false,\"reversalX\":false,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":false,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"系统QPS\",\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"area\":true,\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"#fff\",\"textColor\":\"##FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"rgba(115,170,229,.0)\",\"fontSize\":26,\"marginBottom\":10,\"layerName\":\"文本框\",\"hideX\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":false,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#1E90FF\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":624,\"left\":854,\"width\":130,\"index\":9,\"height\":40}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"系统QPS\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":26},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":854},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":624},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":130},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":40}]}', NULL, 1, 0, 10, 'admin', '2021-07-02 10:26:43', 'admin', '2021-07-02 10:26:43', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('acc_ajreport', 'widget-text', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"left\",\"reversalY\":false,\"reversalX\":false,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":false,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"系统ERROR\",\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"area\":true,\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"#fff\",\"textColor\":\"##FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"rgba(115,170,229,.0)\",\"fontSize\":26,\"marginBottom\":10,\"layerName\":\"文本框\",\"hideX\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":false,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#1E90FF\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":624,\"left\":1467,\"width\":180,\"index\":10,\"height\":40}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"系统ERROR\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":26},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":1467},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":624},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":180},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":40}]}', NULL, 1, 0, 11, 'admin', '2021-07-02 10:26:43', 'admin', '2021-07-02 10:26:43', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', 'widget-image', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":\"\",\"minHeight\":0,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"startRotate\":false,\"layoutFront\":\"\",\"text\":\"退货排名\",\"radius\":5,\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"imageAdress\":\"https://report.anji-plus.com/file/download/border9@2x\",\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"borderRadius\":0,\"transparency\":100,\"marginBottom\":10,\"layerName\":\"图片\",\"hideX\":true,\"verticalShow\":false,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"lengedFontSize\":16,\"areaThickness\":5,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"fontSizeY\":12,\"smoothCurve\":true,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"NameFontSizeY\":12,\"markPoint\":true,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":758,\"left\":49,\"width\":559,\"index\":21,\"height\":290}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"图片\"},{\"type\":\"el-switch\",\"label\":\"开启旋转\",\"name\":\"startRotate\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-slider\",\"label\":\"透明度\",\"name\":\"transparency\",\"required\":false,\"placeholder\":\"\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"圆角\",\"name\":\"borderRadius\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"custom-upload\",\"label\":\"图片地址\",\"name\":\"imageAdress\",\"required\":false,\"placeholder\":\"\",\"value\":\"https://report.anji-plus.com/file/download/border9@2x\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":49},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":758},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":559},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":290}]}', NULL, 1, 0, 1, 'admin', '2021-07-02 16:10:09', 'admin', '2021-07-02 16:10:09', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', 'widget-image', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":\"\",\"minHeight\":0,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"startRotate\":false,\"layoutFront\":\"\",\"text\":\"退货排名\",\"radius\":5,\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"imageAdress\":\"https://report.anji-plus.com/file/download/border9@2x\",\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"borderRadius\":0,\"transparency\":100,\"marginBottom\":10,\"layerName\":\"图片\",\"hideX\":true,\"verticalShow\":false,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"lengedFontSize\":16,\"areaThickness\":5,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"fontSizeY\":12,\"smoothCurve\":true,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"NameFontSizeY\":12,\"markPoint\":true,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":748,\"left\":1259,\"width\":559,\"index\":4,\"height\":290}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"图片\"},{\"type\":\"el-switch\",\"label\":\"开启旋转\",\"name\":\"startRotate\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-slider\",\"label\":\"透明度\",\"name\":\"transparency\",\"required\":false,\"placeholder\":\"\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"圆角\",\"name\":\"borderRadius\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"custom-upload\",\"label\":\"图片地址\",\"name\":\"imageAdress\",\"required\":false,\"placeholder\":\"\",\"value\":\"https://report.anji-plus.com/file/download/border9@2x\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":1259},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":748},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":559},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":290}]}', NULL, 1, 0, 2, 'admin', '2021-07-02 16:10:09', 'admin', '2021-07-02 16:10:09', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', 'widget-image', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":true,\"reversalX\":false,\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"startRotate\":false,\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"滞销排名\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"imageAdress\":\"https://report.anji-plus.com/file/download/border5@2x\",\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"borderRadius\":0,\"transparency\":100,\"fontSize\":26,\"marginBottom\":10,\"layerName\":\"图片\",\"hideX\":true,\"verticalShow\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"},{\"color\":\"#90EE90\"},{\"color\":\"#A3E0E1\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":756,\"left\":646,\"width\":559,\"index\":0,\"height\":290}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"图片\"},{\"type\":\"el-switch\",\"label\":\"开启旋转\",\"name\":\"startRotate\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-slider\",\"label\":\"透明度\",\"name\":\"transparency\",\"required\":false,\"placeholder\":\"\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"圆角\",\"name\":\"borderRadius\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"custom-upload\",\"label\":\"图片地址\",\"name\":\"imageAdress\",\"required\":false,\"placeholder\":\"\",\"value\":\"https://report.anji-plus.com/file/download/border5@2x\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":646},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":756},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":559},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":290}]}', NULL, 1, 0, 3, 'admin', '2021-07-02 16:10:09', 'admin', '2021-07-02 16:10:09', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', 'widget-image', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":\"\",\"minHeight\":0,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"startRotate\":false,\"layoutFront\":\"\",\"text\":\"销售趋势\",\"radius\":5,\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"imageAdress\":\"https://report.anji-plus.com/file/download/border10@1x\",\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"borderRadius\":0,\"transparency\":100,\"marginBottom\":10,\"layerName\":\"图片\",\"hideX\":true,\"verticalShow\":false,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"lengedFontSize\":16,\"areaThickness\":5,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"fontSizeY\":12,\"smoothCurve\":true,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"NameFontSizeY\":12,\"markPoint\":true,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":143,\"left\":55,\"width\":802,\"index\":3,\"height\":286}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"图片\"},{\"type\":\"el-switch\",\"label\":\"开启旋转\",\"name\":\"startRotate\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-slider\",\"label\":\"透明度\",\"name\":\"transparency\",\"required\":false,\"placeholder\":\"\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"圆角\",\"name\":\"borderRadius\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"custom-upload\",\"label\":\"图片地址\",\"name\":\"imageAdress\",\"required\":false,\"placeholder\":\"\",\"value\":\"https://report.anji-plus.com/file/download/border10@1x\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":55},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":143},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":802},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":286}]}', NULL, 1, 0, 4, 'admin', '2021-07-02 16:10:09', 'admin', '2021-07-02 16:10:09', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', 'widget-image', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":\"\",\"minHeight\":0,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"startRotate\":false,\"layoutFront\":\"\",\"text\":\"生产趋势\",\"radius\":5,\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"imageAdress\":\"https://report.anji-plus.com/file/download/border8@1x\",\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"borderRadius\":0,\"transparency\":100,\"marginBottom\":10,\"layerName\":\"图片\",\"hideX\":true,\"verticalShow\":false,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"lengedFontSize\":16,\"areaThickness\":5,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"fontSizeY\":12,\"smoothCurve\":true,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"NameFontSizeY\":12,\"markPoint\":true,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":141,\"left\":948,\"width\":816,\"index\":4,\"height\":284}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"图片\"},{\"type\":\"el-switch\",\"label\":\"开启旋转\",\"name\":\"startRotate\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-slider\",\"label\":\"透明度\",\"name\":\"transparency\",\"required\":false,\"placeholder\":\"\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"圆角\",\"name\":\"borderRadius\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"custom-upload\",\"label\":\"图片地址\",\"name\":\"imageAdress\",\"required\":false,\"placeholder\":\"\",\"value\":\"https://report.anji-plus.com/file/download/border8@1x\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":948},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":141},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":816},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":284}]}', NULL, 1, 0, 5, 'admin', '2021-07-02 16:10:09', 'admin', '2021-07-02 16:10:09', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', 'widget-image', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":\"\",\"minHeight\":0,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"startRotate\":false,\"layoutFront\":\"\",\"text\":\"生产TOP5\",\"radius\":5,\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"imageAdress\":\"https://report.anji-plus.com/file/download/border6@1x\",\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"borderRadius\":0,\"transparency\":100,\"marginBottom\":10,\"layerName\":\"图片\",\"hideX\":true,\"verticalShow\":false,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"lengedFontSize\":16,\"areaThickness\":5,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"fontSizeY\":12,\"smoothCurve\":true,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"NameFontSizeY\":12,\"markPoint\":true,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":447,\"left\":950,\"width\":813,\"index\":2,\"height\":291}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"图片\"},{\"type\":\"el-switch\",\"label\":\"开启旋转\",\"name\":\"startRotate\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-slider\",\"label\":\"透明度\",\"name\":\"transparency\",\"required\":false,\"placeholder\":\"\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"圆角\",\"name\":\"borderRadius\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"custom-upload\",\"label\":\"图片地址\",\"name\":\"imageAdress\",\"required\":false,\"placeholder\":\"\",\"value\":\"https://report.anji-plus.com/file/download/border6@1x\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":950},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":447},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":813},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":291}]}', NULL, 1, 0, 6, 'admin', '2021-07-02 16:10:09', 'admin', '2021-07-02 16:10:09', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', 'widget-image', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"left\",\"reversalY\":false,\"reversalX\":false,\"minHeight\":0,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":false,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"startRotate\":false,\"layoutFront\":\"\",\"text\":\"销售趋势\",\"radius\":5,\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"imageAdress\":\"https://report.anji-plus.com/file/download/border7@1x\",\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"#fff\",\"textColor\":\"##FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":22,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"borderRadius\":0,\"transparency\":100,\"fontSize\":0,\"marginBottom\":10,\"layerName\":\"图片\",\"hideX\":true,\"verticalShow\":false,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"lengedFontSize\":16,\"areaThickness\":5,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"fontSizeY\":12,\"smoothCurve\":true,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"NameFontSizeY\":12,\"markPoint\":true,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#1E90FF\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":455,\"left\":52,\"width\":810,\"index\":4,\"height\":279}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"图片\"},{\"type\":\"el-switch\",\"label\":\"开启旋转\",\"name\":\"startRotate\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-slider\",\"label\":\"透明度\",\"name\":\"transparency\",\"required\":false,\"placeholder\":\"\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"圆角\",\"name\":\"borderRadius\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"custom-upload\",\"label\":\"图片地址\",\"name\":\"imageAdress\",\"required\":false,\"placeholder\":\"\",\"value\":\"https://report.anji-plus.com/file/download/border7@1x\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":52},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":455},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":810},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":279}]}', NULL, 1, 0, 7, 'admin', '2021-07-02 16:10:09', 'admin', '2021-07-02 16:10:09', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', 'widget-linechart', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"left\",\"reversalY\":false,\"reversalX\":false,\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":false,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"退货排名\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"#fff\",\"textColor\":\"##FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":22,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"\",\"fontSize\":0,\"marginBottom\":10,\"layerName\":\"折线图\",\"hideX\":true,\"verticalShow\":false,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#1E90FF\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{\"dynamicData\":{\"chartProperties\":{\"datetime\":\"xAxis\",\"nums\":\"line\"},\"setCode\":\"car_ajpro\",\"chartType\":\"widget-linechart\",\"contextData\":{}},\"dataType\":\"dynamicData\",\"refreshTime\":50000,\"staticData\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1009,3409,2309,5409,3409]}]}\"}', '', '{\"top\":187,\"left\":154,\"width\":610,\"index\":4,\"height\":207}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"dynamicData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":50000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1009,3409,2309,5409,3409]}]}\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"chartType\":\"widget-linechart\",\"relactiveDomValue\":\"dynamicData\",\"value\":{\"chartProperties\":{\"datetime\":\"xAxis\",\"nums\":\"line\"},\"setCode\":\"car_ajpro\",\"chartType\":\"widget-linechart\",\"contextData\":{}}}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"折线图\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"折线设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标记点\",\"name\":\"markPoint\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-slider\",\"label\":\"点大小\",\"name\":\"pointSize\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-switch\",\"label\":\"平滑曲线\",\"name\":\"smoothCurve\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-switch\",\"label\":\"面积堆积\",\"name\":\"area\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-slider\",\"label\":\"面积厚度\",\"name\":\"areaThickness\",\"required\":false,\"placeholder\":\"\",\"value\":5},{\"type\":\"el-slider\",\"label\":\"线条宽度\",\"name\":\"lineWidth\",\"required\":false,\"placeholder\":\"\",\"value\":4}]},{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"##FFD700\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20}]},{\"name\":\"X轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"xName\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"hideX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"xNameColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"xNameFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":22},{\"type\":\"el-slider\",\"label\":\"文字角度\",\"name\":\"textAngle\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"文字间隔\",\"name\":\"textInterval\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalX\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"Xcolor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字号\",\"name\":\"fontSizeX\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineX\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"Y轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"textNameY\",\"require\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShowY\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"NameColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字体大小\",\"name\":\"NameFontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalY\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"colorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字号\",\"name\":\"fontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineY\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"数值设定\",\"list\":[{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"}]},{\"name\":\"提示语设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lineColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"}]},{\"name\":\"坐标轴边距设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"左边距(像素)\",\"name\":\"marginLeft\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"顶边距(像素)\",\"name\":\"marginTop\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"el-slider\",\"label\":\"右边距(像素)\",\"name\":\"marginRight\",\"required\":false,\"placeholder\":\"\",\"value\":40},{\"type\":\"el-slider\",\"label\":\"底边距(像素)\",\"name\":\"marginBottom\",\"required\":false,\"placeholder\":\"\",\"value\":10}]},{\"name\":\"图例操作\",\"list\":[{\"type\":\"el-switch\",\"label\":\"图例\",\"name\":\"isShowLegend\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lengedColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"lengedFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-input-number\",\"label\":\"图例宽度\",\"name\":\"lengedWidth\",\"required\":false,\"placeholder\":\"\",\"value\":15},{\"type\":\"el-select\",\"label\":\"横向位置\",\"name\":\"lateralPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"left\"},{\"type\":\"el-select\",\"label\":\"纵向位置\",\"name\":\"longitudinalPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"top\",\"name\":\"顶部\"},{\"code\":\"bottom\",\"name\":\"底部\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"布局前置\",\"name\":\"layoutFront\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"vertical\",\"name\":\"竖排\"},{\"code\":\"horizontal\",\"name\":\"横排\"}],\"value\":\"\"}]},{\"name\":\"自定义配色\",\"list\":[{\"type\":\"customColor\",\"label\":\"\",\"name\":\"customColor\",\"required\":false,\"value\":[{\"color\":\"#1E90FF\"}]}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":154},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":187},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":610},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":207}]}', NULL, 1, 0, 8, 'admin', '2021-07-02 16:10:09', 'admin', '2021-07-02 16:10:09', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', 'widget-linechart', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"left\",\"reversalY\":false,\"reversalX\":false,\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":false,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"退货排名\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"#fff\",\"textColor\":\"##FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"\",\"fontSize\":0,\"marginBottom\":10,\"layerName\":\"折线图\",\"hideX\":true,\"verticalShow\":false,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#1E90FF\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{\"dynamicData\":{\"chartProperties\":{\"datetime\":\"xAxis\",\"nums\":\"line\"},\"setCode\":\"car_ajsale\",\"chartType\":\"widget-linechart\",\"contextData\":{}},\"dataType\":\"dynamicData\",\"refreshTime\":50000,\"staticData\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1009,3409,2309,5409,3409]}]}\"}', '', '{\"top\":503,\"left\":1017,\"width\":691,\"index\":6,\"height\":196}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"dynamicData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":50000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1009,3409,2309,5409,3409]}]}\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"chartType\":\"widget-linechart\",\"relactiveDomValue\":\"dynamicData\",\"value\":{\"chartProperties\":{\"datetime\":\"xAxis\",\"nums\":\"line\"},\"setCode\":\"car_ajsale\",\"chartType\":\"widget-linechart\",\"contextData\":{}}}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"折线图\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"折线设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标记点\",\"name\":\"markPoint\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-slider\",\"label\":\"点大小\",\"name\":\"pointSize\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-switch\",\"label\":\"平滑曲线\",\"name\":\"smoothCurve\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-switch\",\"label\":\"面积堆积\",\"name\":\"area\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-slider\",\"label\":\"面积厚度\",\"name\":\"areaThickness\",\"required\":false,\"placeholder\":\"\",\"value\":5},{\"type\":\"el-slider\",\"label\":\"线条宽度\",\"name\":\"lineWidth\",\"required\":false,\"placeholder\":\"\",\"value\":4}]},{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"##FFD700\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20}]},{\"name\":\"X轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"xName\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"hideX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"xNameColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"xNameFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-slider\",\"label\":\"文字角度\",\"name\":\"textAngle\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"文字间隔\",\"name\":\"textInterval\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalX\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"Xcolor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字号\",\"name\":\"fontSizeX\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineX\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"Y轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"textNameY\",\"require\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShowY\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"NameColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字体大小\",\"name\":\"NameFontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalY\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"colorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字号\",\"name\":\"fontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineY\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"数值设定\",\"list\":[{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"}]},{\"name\":\"提示语设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lineColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"}]},{\"name\":\"坐标轴边距设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"左边距(像素)\",\"name\":\"marginLeft\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"顶边距(像素)\",\"name\":\"marginTop\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"el-slider\",\"label\":\"右边距(像素)\",\"name\":\"marginRight\",\"required\":false,\"placeholder\":\"\",\"value\":40},{\"type\":\"el-slider\",\"label\":\"底边距(像素)\",\"name\":\"marginBottom\",\"required\":false,\"placeholder\":\"\",\"value\":10}]},{\"name\":\"图例操作\",\"list\":[{\"type\":\"el-switch\",\"label\":\"图例\",\"name\":\"isShowLegend\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lengedColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"lengedFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-input-number\",\"label\":\"图例宽度\",\"name\":\"lengedWidth\",\"required\":false,\"placeholder\":\"\",\"value\":15},{\"type\":\"el-select\",\"label\":\"横向位置\",\"name\":\"lateralPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"left\"},{\"type\":\"el-select\",\"label\":\"纵向位置\",\"name\":\"longitudinalPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"top\",\"name\":\"顶部\"},{\"code\":\"bottom\",\"name\":\"底部\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"布局前置\",\"name\":\"layoutFront\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"vertical\",\"name\":\"竖排\"},{\"code\":\"horizontal\",\"name\":\"横排\"}],\"value\":\"\"}]},{\"name\":\"自定义配色\",\"list\":[{\"type\":\"customColor\",\"label\":\"\",\"name\":\"customColor\",\"required\":false,\"value\":[{\"color\":\"#1E90FF\"}]}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":1017},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":503},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":691},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":196}]}', NULL, 1, 0, 9, 'admin', '2021-07-02 16:10:09', 'admin', '2021-07-02 16:10:09', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', 'widget-barchart', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":\"\",\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"退货排名\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"\",\"marginBottom\":10,\"layerName\":\"柱状图\",\"hideX\":true,\"verticalShow\":false,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{\"dynamicData\":{\"chartProperties\":{\"brand\":\"xAxis\",\"nums\":\"bar\"},\"setCode\":\"car_ajproTop5\",\"chartType\":\"widget-barchart\",\"contextData\":{}},\"dataType\":\"dynamicData\",\"refreshTime\":50000,\"staticData\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"}', '', '{\"top\":506,\"left\":167,\"width\":604,\"index\":7,\"height\":178}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"dynamicData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":50000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"chartType\":\"widget-barchart\",\"value\":{\"chartProperties\":{\"brand\":\"xAxis\",\"nums\":\"bar\"},\"setCode\":\"car_ajproTop5\",\"chartType\":\"widget-barchart\",\"contextData\":{}}}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"柱状图\"},{\"type\":\"el-switch\",\"label\":\"竖展示\",\"name\":\"verticalShow\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"柱体设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"最大宽度\",\"name\":\"maxWidth\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"圆角\",\"name\":\"radius\",\"require\":false,\"placeholder\":\"\",\"value\":5},{\"type\":\"el-slider\",\"label\":\"最小高度\",\"name\":\"minHeight\",\"require\":false,\"placeholder\":\"\",\"value\":0}]},{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#FFD700\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20}]},{\"name\":\"X轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"xName\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"hideX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"xNameColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"xNameFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-slider\",\"label\":\"文字角度\",\"name\":\"textAngle\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"文字间隔\",\"name\":\"textInterval\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalX\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"Xcolor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeX\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineX\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"Y轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"textNameY\",\"require\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShowY\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"NameColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"NameFontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalY\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"colorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineY\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"数值设定\",\"list\":[{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":14},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"}]},{\"name\":\"提示语设置\",\"list\":[{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lineColor\",\"required\":false,\"placeholder\":\"\"}]},{\"name\":\"坐标轴边距设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"左边距(像素)\",\"name\":\"marginLeft\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"顶边距(像素)\",\"name\":\"marginTop\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"el-slider\",\"label\":\"右边距(像素)\",\"name\":\"marginRight\",\"required\":false,\"placeholder\":\"\",\"value\":40},{\"type\":\"el-slider\",\"label\":\"底边距(像素)\",\"name\":\"marginBottom\",\"required\":false,\"placeholder\":\"\",\"value\":10}]},{\"name\":\"图例操作\",\"list\":[{\"type\":\"el-switch\",\"label\":\"图例\",\"name\":\"isShowLegend\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lengedColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"lengedFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-input-number\",\"label\":\"图例宽度\",\"name\":\"lengedWidth\",\"required\":false,\"placeholder\":\"\",\"value\":15},{\"type\":\"el-select\",\"label\":\"横向位置\",\"name\":\"lateralPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"纵向位置\",\"name\":\"longitudinalPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"top\",\"name\":\"顶部\"},{\"code\":\"bottom\",\"name\":\"底部\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"布局前置\",\"name\":\"layoutFront\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"vertical\",\"name\":\"竖排\"},{\"code\":\"horizontal\",\"name\":\"横排\"}],\"value\":\"\"}]},{\"name\":\"自定义配色\",\"list\":[{\"type\":\"customColor\",\"label\":\"\",\"name\":\"customColor\",\"required\":false,\"value\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}]}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":167},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":506},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":604},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":178}]}', NULL, 1, 0, 10, 'admin', '2021-07-02 16:10:09', 'admin', '2021-07-02 16:10:09', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', 'widget-barchart', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":\"\",\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"退货排名\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"\",\"marginBottom\":10,\"layerName\":\"柱状图\",\"hideX\":true,\"verticalShow\":false,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{\"dynamicData\":{\"chartProperties\":{\"brand\":\"xAxis\",\"nums\":\"bar\"},\"setCode\":\"car_ajsaleTop5\",\"chartType\":\"widget-barchart\",\"contextData\":{}},\"dataType\":\"dynamicData\",\"refreshTime\":50000,\"staticData\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"}', '', '{\"top\":150,\"left\":1011,\"width\":713,\"index\":8,\"height\":268}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"dynamicData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":50000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"chartType\":\"widget-barchart\",\"value\":{\"chartProperties\":{\"brand\":\"xAxis\",\"nums\":\"bar\"},\"setCode\":\"car_ajsaleTop5\",\"chartType\":\"widget-barchart\",\"contextData\":{}}}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"柱状图\"},{\"type\":\"el-switch\",\"label\":\"竖展示\",\"name\":\"verticalShow\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"柱体设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"最大宽度\",\"name\":\"maxWidth\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"圆角\",\"name\":\"radius\",\"require\":false,\"placeholder\":\"\",\"value\":5},{\"type\":\"el-slider\",\"label\":\"最小高度\",\"name\":\"minHeight\",\"require\":false,\"placeholder\":\"\",\"value\":0}]},{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#FFD700\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20}]},{\"name\":\"X轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"xName\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"hideX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"xNameColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"xNameFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-slider\",\"label\":\"文字角度\",\"name\":\"textAngle\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"文字间隔\",\"name\":\"textInterval\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalX\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"Xcolor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeX\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineX\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"Y轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"textNameY\",\"require\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShowY\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"NameColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"NameFontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalY\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"colorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineY\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"数值设定\",\"list\":[{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":14},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"}]},{\"name\":\"提示语设置\",\"list\":[{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lineColor\",\"required\":false,\"placeholder\":\"\"}]},{\"name\":\"坐标轴边距设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"左边距(像素)\",\"name\":\"marginLeft\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"顶边距(像素)\",\"name\":\"marginTop\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"el-slider\",\"label\":\"右边距(像素)\",\"name\":\"marginRight\",\"required\":false,\"placeholder\":\"\",\"value\":40},{\"type\":\"el-slider\",\"label\":\"底边距(像素)\",\"name\":\"marginBottom\",\"required\":false,\"placeholder\":\"\",\"value\":10}]},{\"name\":\"图例操作\",\"list\":[{\"type\":\"el-switch\",\"label\":\"图例\",\"name\":\"isShowLegend\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lengedColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"lengedFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-input-number\",\"label\":\"图例宽度\",\"name\":\"lengedWidth\",\"required\":false,\"placeholder\":\"\",\"value\":15},{\"type\":\"el-select\",\"label\":\"横向位置\",\"name\":\"lateralPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"纵向位置\",\"name\":\"longitudinalPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"top\",\"name\":\"顶部\"},{\"code\":\"bottom\",\"name\":\"底部\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"布局前置\",\"name\":\"layoutFront\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"vertical\",\"name\":\"竖排\"},{\"code\":\"horizontal\",\"name\":\"横排\"}],\"value\":\"\"}]},{\"name\":\"自定义配色\",\"list\":[{\"type\":\"customColor\",\"label\":\"\",\"name\":\"customColor\",\"required\":false,\"value\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}]}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":1011},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":150},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":713},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":268}]}', NULL, 1, 0, 11, 'admin', '2021-07-02 16:10:09', 'admin', '2021-07-02 16:10:09', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', 'widget-barchart', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":true,\"reversalX\":false,\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"退货排名\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"\",\"marginBottom\":10,\"layerName\":\"柱状图\",\"hideX\":true,\"verticalShow\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"},{\"color\":\"#90EE90\"},{\"color\":\"#A3E0E1\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{\"dynamicData\":{\"chartProperties\":{\"brand\":\"xAxis\",\"nums\":\"bar\"},\"setCode\":\"car_ajunsale\",\"chartType\":\"widget-barchart\",\"contextData\":{}},\"dataType\":\"dynamicData\",\"refreshTime\":50000,\"staticData\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"}', '', '{\"top\":801,\"left\":107,\"width\":457,\"index\":9,\"height\":219}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"dynamicData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":50000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"chartType\":\"widget-barchart\",\"value\":{\"chartProperties\":{\"brand\":\"xAxis\",\"nums\":\"bar\"},\"setCode\":\"car_ajunsale\",\"chartType\":\"widget-barchart\",\"contextData\":{}}}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"柱状图\"},{\"type\":\"el-switch\",\"label\":\"竖展示\",\"name\":\"verticalShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"柱体设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"最大宽度\",\"name\":\"maxWidth\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"圆角\",\"name\":\"radius\",\"require\":false,\"placeholder\":\"\",\"value\":5},{\"type\":\"el-slider\",\"label\":\"最小高度\",\"name\":\"minHeight\",\"require\":false,\"placeholder\":\"\",\"value\":0}]},{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#FFD700\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20}]},{\"name\":\"X轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"xName\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"hideX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"xNameColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"xNameFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-slider\",\"label\":\"文字角度\",\"name\":\"textAngle\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"文字间隔\",\"name\":\"textInterval\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalX\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"Xcolor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeX\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineX\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"Y轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"textNameY\",\"require\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShowY\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"NameColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"NameFontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalY\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"colorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineY\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"数值设定\",\"list\":[{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":14},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"}]},{\"name\":\"提示语设置\",\"list\":[{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lineColor\",\"required\":false,\"placeholder\":\"\"}]},{\"name\":\"坐标轴边距设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"左边距(像素)\",\"name\":\"marginLeft\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"顶边距(像素)\",\"name\":\"marginTop\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"el-slider\",\"label\":\"右边距(像素)\",\"name\":\"marginRight\",\"required\":false,\"placeholder\":\"\",\"value\":40},{\"type\":\"el-slider\",\"label\":\"底边距(像素)\",\"name\":\"marginBottom\",\"required\":false,\"placeholder\":\"\",\"value\":10}]},{\"name\":\"图例操作\",\"list\":[{\"type\":\"el-switch\",\"label\":\"图例\",\"name\":\"isShowLegend\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lengedColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"lengedFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-input-number\",\"label\":\"图例宽度\",\"name\":\"lengedWidth\",\"required\":false,\"placeholder\":\"\",\"value\":15},{\"type\":\"el-select\",\"label\":\"横向位置\",\"name\":\"lateralPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"纵向位置\",\"name\":\"longitudinalPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"top\",\"name\":\"顶部\"},{\"code\":\"bottom\",\"name\":\"底部\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"布局前置\",\"name\":\"layoutFront\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"vertical\",\"name\":\"竖排\"},{\"code\":\"horizontal\",\"name\":\"横排\"}],\"value\":\"\"}]},{\"name\":\"自定义配色\",\"list\":[{\"type\":\"customColor\",\"label\":\"\",\"name\":\"customColor\",\"required\":false,\"value\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"},{\"color\":\"#90EE90\"},{\"color\":\"#A3E0E1\"}]}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":107},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":801},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":457},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":219}]}', NULL, 1, 0, 12, 'admin', '2021-07-02 16:10:09', 'admin', '2021-07-02 16:10:09', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', 'widget-barchart', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":\"\",\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"退货排名\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"\",\"marginBottom\":10,\"layerName\":\"柱状图\",\"hideX\":true,\"verticalShow\":false,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{\"dynamicData\":{\"chartProperties\":{\"brand\":\"xAxis\",\"nums\":\"bar\"},\"setCode\":\"car_ajrework\",\"chartType\":\"widget-barchart\",\"contextData\":{}},\"dataType\":\"dynamicData\",\"refreshTime\":50000,\"staticData\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"}', '', '{\"top\":828,\"left\":692,\"width\":456,\"index\":11,\"height\":184}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"dynamicData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":50000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"chartType\":\"widget-barchart\",\"value\":{\"chartProperties\":{\"brand\":\"xAxis\",\"nums\":\"bar\"},\"setCode\":\"car_ajrework\",\"chartType\":\"widget-barchart\",\"contextData\":{}}}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"柱状图\"},{\"type\":\"el-switch\",\"label\":\"竖展示\",\"name\":\"verticalShow\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"柱体设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"最大宽度\",\"name\":\"maxWidth\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"圆角\",\"name\":\"radius\",\"require\":false,\"placeholder\":\"\",\"value\":5},{\"type\":\"el-slider\",\"label\":\"最小高度\",\"name\":\"minHeight\",\"require\":false,\"placeholder\":\"\",\"value\":0}]},{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#FFD700\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20}]},{\"name\":\"X轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"xName\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"hideX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"xNameColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"xNameFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-slider\",\"label\":\"文字角度\",\"name\":\"textAngle\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"文字间隔\",\"name\":\"textInterval\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalX\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"Xcolor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeX\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineX\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"Y轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"textNameY\",\"require\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShowY\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"NameColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"NameFontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalY\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"colorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineY\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"数值设定\",\"list\":[{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":14},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"}]},{\"name\":\"提示语设置\",\"list\":[{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lineColor\",\"required\":false,\"placeholder\":\"\"}]},{\"name\":\"坐标轴边距设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"左边距(像素)\",\"name\":\"marginLeft\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"顶边距(像素)\",\"name\":\"marginTop\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"el-slider\",\"label\":\"右边距(像素)\",\"name\":\"marginRight\",\"required\":false,\"placeholder\":\"\",\"value\":40},{\"type\":\"el-slider\",\"label\":\"底边距(像素)\",\"name\":\"marginBottom\",\"required\":false,\"placeholder\":\"\",\"value\":10}]},{\"name\":\"图例操作\",\"list\":[{\"type\":\"el-switch\",\"label\":\"图例\",\"name\":\"isShowLegend\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lengedColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"lengedFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-input-number\",\"label\":\"图例宽度\",\"name\":\"lengedWidth\",\"required\":false,\"placeholder\":\"\",\"value\":15},{\"type\":\"el-select\",\"label\":\"横向位置\",\"name\":\"lateralPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"纵向位置\",\"name\":\"longitudinalPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"top\",\"name\":\"顶部\"},{\"code\":\"bottom\",\"name\":\"底部\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"布局前置\",\"name\":\"layoutFront\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"vertical\",\"name\":\"竖排\"},{\"code\":\"horizontal\",\"name\":\"横排\"}],\"value\":\"\"}]},{\"name\":\"自定义配色\",\"list\":[{\"type\":\"customColor\",\"label\":\"\",\"name\":\"customColor\",\"required\":false,\"value\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}]}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":692},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":828},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":456},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":184}]}', NULL, 1, 0, 13, 'admin', '2021-07-02 16:10:09', 'admin', '2021-07-02 16:10:09', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', 'widget-barchart', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":true,\"reversalX\":true,\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"退货排名\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"\",\"marginBottom\":10,\"layerName\":\"柱状图\",\"hideX\":true,\"verticalShow\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{\"dynamicData\":{\"chartProperties\":{\"brand\":\"xAxis\",\"nums\":\"bar\"},\"setCode\":\"car_ajreturn\",\"chartType\":\"widget-barchart\",\"contextData\":{}},\"dataType\":\"dynamicData\",\"refreshTime\":50000,\"staticData\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"}', '', '{\"top\":818,\"left\":1321,\"width\":442,\"index\":12,\"height\":188}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"dynamicData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":50000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"chartType\":\"widget-barchart\",\"value\":{\"chartProperties\":{\"brand\":\"xAxis\",\"nums\":\"bar\"},\"setCode\":\"car_ajreturn\",\"chartType\":\"widget-barchart\",\"contextData\":{}}}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"柱状图\"},{\"type\":\"el-switch\",\"label\":\"竖展示\",\"name\":\"verticalShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"柱体设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"最大宽度\",\"name\":\"maxWidth\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"圆角\",\"name\":\"radius\",\"require\":false,\"placeholder\":\"\",\"value\":5},{\"type\":\"el-slider\",\"label\":\"最小高度\",\"name\":\"minHeight\",\"require\":false,\"placeholder\":\"\",\"value\":0}]},{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#FFD700\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20}]},{\"name\":\"X轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"xName\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"hideX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"xNameColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"xNameFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-slider\",\"label\":\"文字角度\",\"name\":\"textAngle\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"文字间隔\",\"name\":\"textInterval\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"Xcolor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeX\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineX\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"Y轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"textNameY\",\"require\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShowY\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"NameColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"NameFontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalY\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"colorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineY\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"数值设定\",\"list\":[{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":14},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"}]},{\"name\":\"提示语设置\",\"list\":[{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lineColor\",\"required\":false,\"placeholder\":\"\"}]},{\"name\":\"坐标轴边距设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"左边距(像素)\",\"name\":\"marginLeft\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"顶边距(像素)\",\"name\":\"marginTop\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"el-slider\",\"label\":\"右边距(像素)\",\"name\":\"marginRight\",\"required\":false,\"placeholder\":\"\",\"value\":40},{\"type\":\"el-slider\",\"label\":\"底边距(像素)\",\"name\":\"marginBottom\",\"required\":false,\"placeholder\":\"\",\"value\":10}]},{\"name\":\"图例操作\",\"list\":[{\"type\":\"el-switch\",\"label\":\"图例\",\"name\":\"isShowLegend\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lengedColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"lengedFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-input-number\",\"label\":\"图例宽度\",\"name\":\"lengedWidth\",\"required\":false,\"placeholder\":\"\",\"value\":15},{\"type\":\"el-select\",\"label\":\"横向位置\",\"name\":\"lateralPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"纵向位置\",\"name\":\"longitudinalPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"top\",\"name\":\"顶部\"},{\"code\":\"bottom\",\"name\":\"底部\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"布局前置\",\"name\":\"layoutFront\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"vertical\",\"name\":\"竖排\"},{\"code\":\"horizontal\",\"name\":\"横排\"}],\"value\":\"\"}]},{\"name\":\"自定义配色\",\"list\":[{\"type\":\"customColor\",\"label\":\"\",\"name\":\"customColor\",\"required\":false,\"value\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}]}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":1321},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":818},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":442},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":188}]}', NULL, 1, 0, 14, 'admin', '2021-07-02 16:10:09', 'admin', '2021-07-02 16:10:09', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', 'widget-text', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":\"\",\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"汽车生产销售大屏\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"rgba(115,170,229,.0)\",\"fontSize\":50,\"marginBottom\":10,\"layerName\":\"文本框\",\"hideX\":true,\"verticalShow\":false,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":false,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":30,\"left\":718,\"width\":406,\"index\":7,\"height\":75}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"汽车生产销售大屏\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":718},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":30},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":406},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":75}]}', NULL, 1, 0, 15, 'admin', '2021-07-02 16:10:09', 'admin', '2021-07-02 16:10:09', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', 'widget-text', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":\"\",\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"生产趋势\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"rgba(115,170,229,.0)\",\"fontSize\":26,\"marginBottom\":10,\"layerName\":\"文本框\",\"hideX\":true,\"verticalShow\":false,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":false,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":172,\"left\":320,\"width\":230,\"index\":13,\"height\":46}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"生产趋势\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":26},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":320},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":172},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":230},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":46}]}', NULL, 1, 0, 16, 'admin', '2021-07-02 16:10:09', 'admin', '2021-07-02 16:10:09', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', 'widget-text', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":\"\",\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"销售趋势\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"rgba(115,170,229,.0)\",\"fontSize\":26,\"marginBottom\":10,\"layerName\":\"文本框\",\"hideX\":true,\"verticalShow\":false,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":false,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":488,\"left\":1328,\"width\":139,\"index\":13,\"height\":40}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"销售趋势\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":26},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":1328},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":488},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":139},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":40}]}', NULL, 1, 0, 17, 'admin', '2021-07-02 16:10:09', 'admin', '2021-07-02 16:10:09', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', 'widget-text', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":\"\",\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"生产TOP5\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"rgba(115,170,229,.0)\",\"fontSize\":26,\"marginBottom\":10,\"layerName\":\"文本框\",\"hideX\":true,\"verticalShow\":false,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":false,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":493,\"left\":343,\"width\":157,\"index\":15,\"height\":40}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"生产TOP5\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":26},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":343},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":493},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":157},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":40}]}', NULL, 1, 0, 18, 'admin', '2021-07-02 16:10:09', 'admin', '2021-07-02 16:10:09', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', 'widget-text', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":\"\",\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"销售TOP5\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"rgba(115,170,229,.0)\",\"fontSize\":26,\"marginBottom\":10,\"layerName\":\"文本框\",\"hideX\":true,\"verticalShow\":false,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":false,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":160,\"left\":1286,\"width\":131,\"index\":16,\"height\":40}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"销售TOP5\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":26},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":1286},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":160},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":131},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":40}]}', NULL, 1, 0, 19, 'admin', '2021-07-02 16:10:09', 'admin', '2021-07-02 16:10:09', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', 'widget-text', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":\"\",\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"滞销排名\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"rgba(115,170,229,.0)\",\"fontSize\":26,\"marginBottom\":10,\"layerName\":\"文本框\",\"hideX\":true,\"verticalShow\":false,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":false,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":792,\"left\":241,\"width\":139,\"index\":19,\"height\":40}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"滞销排名\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":26},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":241},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":792},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":139},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":40}]}', NULL, 1, 0, 20, 'admin', '2021-07-02 16:10:09', 'admin', '2021-07-02 16:10:09', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', 'widget-text', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":\"\",\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"返修排名\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"rgba(115,170,229,.0)\",\"fontSize\":26,\"marginBottom\":10,\"layerName\":\"文本框\",\"hideX\":true,\"verticalShow\":false,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":false,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":791,\"left\":824,\"width\":166,\"index\":20,\"height\":40}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"返修排名\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":26},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":824},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":791},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":166},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":40}]}', NULL, 1, 0, 21, 'admin', '2021-07-02 16:10:09', 'admin', '2021-07-02 16:10:09', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('car_ajreport', 'widget-text', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":\"\",\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"退货排名\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"rgba(115,170,229,.0)\",\"fontSize\":26,\"marginBottom\":10,\"layerName\":\"文本框\",\"hideX\":true,\"verticalShow\":false,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"http://10.108.26.197/business/file/download/adfc22ac-ed7f-4141-aeb9-ee81f16ac92d\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":false,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":792,\"left\":1456,\"width\":167,\"index\":21,\"height\":40}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"退货排名\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":26},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":1456},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":792},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":167},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":40}]}', NULL, 1, 0, 22, 'admin', '2021-07-02 16:10:09', 'admin', '2021-07-02 16:10:09', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('blank', 'widget-barchart', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":\"\",\"minHeight\":0,\"marginRight\":40,\"textInterval\":\"\",\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"radius\":5,\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"maxWidth\":10,\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"\",\"marginBottom\":10,\"layerName\":\"柱状图\",\"hideX\":true,\"verticalShow\":false,\"NameColorY\":\"#fff\",\"isShowSplitLineX\":false,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"fontSizeY\":12,\"fontSizeX\":12,\"colorY\":\"#fff\",\"NameFontSizeY\":12,\"isShow\":false,\"textFontSize\":20,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"isShowLegend\":true,\"marginTop\":50}', '{\"dataType\":\"staticData\",\"refreshTime\":5000,\"staticData\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"}', '', '{\"top\":168,\"left\":202,\"width\":400,\"index\":0,\"height\":200}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"staticData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":5000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"chartType\":\"widget-barchart\",\"value\":\"\"}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"柱状图\"},{\"type\":\"el-switch\",\"label\":\"竖展示\",\"name\":\"verticalShow\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"柱体设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"最大宽度\",\"name\":\"maxWidth\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"圆角\",\"name\":\"radius\",\"require\":false,\"placeholder\":\"\",\"value\":5},{\"type\":\"el-slider\",\"label\":\"最小高度\",\"name\":\"minHeight\",\"require\":false,\"placeholder\":\"\",\"value\":0}]},{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#FFD700\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20}]},{\"name\":\"X轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"xName\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"hideX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"xNameColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"xNameFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-slider\",\"label\":\"文字角度\",\"name\":\"textAngle\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"文字间隔\",\"name\":\"textInterval\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalX\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"Xcolor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeX\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineX\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"Y轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"textNameY\",\"require\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShowY\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"NameColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"NameFontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalY\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"colorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineY\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"数值设定\",\"list\":[{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShow\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":14},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"}]},{\"name\":\"提示语设置\",\"list\":[{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lineColor\",\"required\":false,\"placeholder\":\"\"}]},{\"name\":\"坐标轴边距设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"左边距(像素)\",\"name\":\"marginLeft\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"顶边距(像素)\",\"name\":\"marginTop\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"el-slider\",\"label\":\"右边距(像素)\",\"name\":\"marginRight\",\"required\":false,\"placeholder\":\"\",\"value\":40},{\"type\":\"el-slider\",\"label\":\"底边距(像素)\",\"name\":\"marginBottom\",\"required\":false,\"placeholder\":\"\",\"value\":10}]},{\"name\":\"图例操作\",\"list\":[{\"type\":\"el-switch\",\"label\":\"图例\",\"name\":\"isShowLegend\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lengedColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"lengedFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-input-number\",\"label\":\"图例宽度\",\"name\":\"lengedWidth\",\"required\":false,\"placeholder\":\"\",\"value\":15},{\"type\":\"el-select\",\"label\":\"横向位置\",\"name\":\"lateralPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"纵向位置\",\"name\":\"longitudinalPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"top\",\"name\":\"顶部\"},{\"code\":\"bottom\",\"name\":\"底部\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"布局前置\",\"name\":\"layoutFront\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"vertical\",\"name\":\"竖排\"},{\"code\":\"horizontal\",\"name\":\"横排\"}],\"value\":\"\"}]},{\"name\":\"自定义配色\",\"list\":[{\"type\":\"customColor\",\"label\":\"\",\"name\":\"customColor\",\"required\":false,\"value\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}]}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":202},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":168},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":400},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":200}]}', NULL, 1, 0, 1, 'admin', '2021-07-02 16:39:27', 'admin', '2021-07-02 16:39:27', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('blank', 'widget-map', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"barEnd\":\"#004DA7FF\",\"reversalX\":\"\",\"minHeight\":0,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"radius\":5,\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"textAlign\":\"center\",\"subTextColor\":\"#90979c\",\"textColor\":\"#fff\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"barStart\":\"#00F4FFFF\",\"subTextFontSize\":20,\"background\":\"\",\"marginBottom\":10,\"layerName\":\"地图完善中\",\"hideX\":true,\"videoAdress\":\"http://vd3.bdstatic.com/mda-mc9pbaqbdzd5hw41/mda-mc9pbaqbdzd5hw41.mp4?playlist=%5B%22hd%22%2C%22sc%22%5D\",\"verticalShow\":false,\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"NameFontSizeY\":12,\"isShow\":false,\"textFontSize\":22,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":208,\"left\":738,\"width\":836,\"index\":1,\"height\":565}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"地图完善中\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":738},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":208},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":836},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":565}]}', NULL, 1, 0, 2, 'admin', '2021-07-02 16:39:27', 'admin', '2021-07-02 16:39:27', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('blank', 'widget-gradient-color-barchart', '{\"NameColorY\":\"#fff\",\"isShowSplitLineX\":false,\"reversalY\":false,\"barEnd\":\"#004DA7FF\",\"reversalX\":\"\",\"isShowSplitLineY\":false,\"marginRight\":40,\"textInterval\":\"\",\"splitLineColorY\":\"#fff\",\"isNoTitle\":true,\"splitLineColorX\":\"#fff\",\"textFontWeight\":\"normal\",\"titleText\":\"\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xName\":\"\",\"isShowY\":true,\"xNameColor\":\"#fff\",\"fontSizeY\":12,\"fontSizeX\":12,\"textAlign\":\"center\",\"colorY\":\"#fff\",\"subTextColor\":\"#90979c\",\"textColor\":\"#fff\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"NameFontSizeY\":12,\"marginLeft\":10,\"textFontSize\":22,\"barStart\":\"#00F4FFFF\",\"subTextFontSize\":20,\"subTextFontWeight\":\"normal\",\"background\":\"\",\"marginBottom\":10,\"layerName\":\"柱状图\",\"hideX\":true,\"marginTop\":50}', '{\"dataType\":\"staticData\",\"refreshTime\":5000,\"staticData\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"}', '', '{\"top\":633,\"left\":187,\"width\":400,\"index\":2,\"height\":200}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"staticData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":5000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"chartType\":\"widget-barchart\",\"value\":\"\"}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"柱状图\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":22},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#90979c\"},{\"type\":\"el-input-text\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20}]},{\"name\":\"X轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"xName\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"hideX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"xNameColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"xNameFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-slider\",\"label\":\"文字角度\",\"name\":\"textAngle\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"文字间隔\",\"name\":\"textInterval\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalX\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"Xcolor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeX\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineX\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"Y轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"textNameY\",\"require\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShowY\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"NameColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"NameFontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalY\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"colorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineY\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"坐标轴边距设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"左边距(像素)\",\"name\":\"marginLeft\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"顶边距(像素)\",\"name\":\"marginTop\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"el-slider\",\"label\":\"右边距(像素)\",\"name\":\"marginRight\",\"required\":false,\"placeholder\":\"\",\"value\":40},{\"type\":\"el-slider\",\"label\":\"底边距(像素)\",\"name\":\"marginBottom\",\"required\":false,\"placeholder\":\"\",\"value\":10}]},{\"name\":\"渐变色\",\"list\":[{\"type\":\"vue-color\",\"label\":\"0%处\",\"name\":\"barStart\",\"required\":false,\"placeholder\":\"\",\"value\":\"#00F4FFFF\"},{\"type\":\"vue-color\",\"label\":\"100%处\",\"name\":\"barEnd\",\"required\":false,\"placeholder\":\"\",\"value\":\"#004DA7FF\"}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":187},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":633},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":400},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":200}]}', NULL, 1, 0, 3, 'admin', '2021-07-02 16:39:27', 'admin', '2021-07-02 16:39:27', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logn_ajreport', 'widget-image', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"barEnd\":\"#004DA7FF\",\"reversalX\":\"\",\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"percentage\":true,\"startRotate\":false,\"layoutFront\":\"\",\"text\":\"日志大屏\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"imageAdress\":\"https://report.anji-plus.com/file/download/title2\",\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"barStart\":\"#00F4FFFF\",\"subTextFontSize\":20,\"borderRadius\":0,\"transparency\":100,\"fontSize\":60,\"marginBottom\":10,\"layerName\":\"图片\",\"hideX\":true,\"verticalShow\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"numberValue\":false,\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"},{\"color\":\"#F2B1B1\"},{\"color\":\"#E4DAA5\"},{\"color\":\"#AAE8AA\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":0,\"left\":7,\"width\":1873,\"index\":19,\"height\":131}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"图片\"},{\"type\":\"el-switch\",\"label\":\"开启旋转\",\"name\":\"startRotate\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-slider\",\"label\":\"透明度\",\"name\":\"transparency\",\"required\":false,\"placeholder\":\"\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"圆角\",\"name\":\"borderRadius\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"custom-upload\",\"label\":\"图片地址\",\"name\":\"imageAdress\",\"required\":false,\"placeholder\":\"\",\"value\":\"https://report.anji-plus.com/file/download/title2\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":7},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":1873},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":131}]}', NULL, 1, 0, 1, 'admin', '2021-07-02 17:14:57', 'admin', '2021-07-02 17:14:57', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logn_ajreport', 'widget-image', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"left\",\"reversalY\":false,\"barEnd\":\"#004DA7FF\",\"reversalX\":false,\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":false,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"percentage\":true,\"startRotate\":false,\"layoutFront\":\"\",\"text\":\"文本框\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"imageAdress\":\"https://report.anji-plus.com/file/download/border2@2x\",\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"#fff\",\"textColor\":\"##FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"barStart\":\"#00F4FFFF\",\"subTextFontSize\":20,\"borderRadius\":0,\"transparency\":100,\"fontSize\":26,\"marginBottom\":10,\"layerName\":\"图片\",\"hideX\":true,\"verticalShow\":true,\"color\":\"#FAD400\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"numberValue\":false,\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#1E90FF\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":133,\"left\":632,\"width\":620,\"index\":19,\"height\":440}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"图片\"},{\"type\":\"el-switch\",\"label\":\"开启旋转\",\"name\":\"startRotate\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-slider\",\"label\":\"透明度\",\"name\":\"transparency\",\"required\":false,\"placeholder\":\"\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"圆角\",\"name\":\"borderRadius\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"custom-upload\",\"label\":\"图片地址\",\"name\":\"imageAdress\",\"required\":false,\"placeholder\":\"\",\"value\":\"https://report.anji-plus.com/file/download/border2@2x\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":632},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":133},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":620},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":440}]}', NULL, 1, 0, 2, 'admin', '2021-07-02 17:14:57', 'admin', '2021-07-02 17:14:57', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logn_ajreport', 'widget-image', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"barEnd\":\"#004DA7FF\",\"reversalX\":\"\",\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"percentage\":true,\"startRotate\":false,\"layoutFront\":\"\",\"text\":\"日志大屏\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"imageAdress\":\"https://report.anji-plus.com/file/download/border3@2x\",\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"barStart\":\"#00F4FFFF\",\"subTextFontSize\":20,\"borderRadius\":0,\"transparency\":100,\"fontSize\":60,\"marginBottom\":10,\"layerName\":\"图片\",\"hideX\":true,\"verticalShow\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"numberValue\":false,\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"},{\"color\":\"#F2B1B1\"},{\"color\":\"#E4DAA5\"},{\"color\":\"#AAE8AA\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":593,\"left\":4,\"width\":620,\"index\":19,\"height\":450}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"图片\"},{\"type\":\"el-switch\",\"label\":\"开启旋转\",\"name\":\"startRotate\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-slider\",\"label\":\"透明度\",\"name\":\"transparency\",\"required\":false,\"placeholder\":\"\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"圆角\",\"name\":\"borderRadius\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"custom-upload\",\"label\":\"图片地址\",\"name\":\"imageAdress\",\"required\":false,\"placeholder\":\"\",\"value\":\"https://report.anji-plus.com/file/download/border3@2x\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":4},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":593},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":620},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":450}]}', NULL, 1, 0, 3, 'admin', '2021-07-02 17:14:57', 'admin', '2021-07-02 17:14:57', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logn_ajreport', 'widget-image', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"barEnd\":\"#004DA7FF\",\"reversalX\":\"\",\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"percentage\":true,\"startRotate\":false,\"layoutFront\":\"\",\"text\":\"日志大屏\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"imageAdress\":\"https://report.anji-plus.com/file/download/border3@2x\",\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"barStart\":\"#00F4FFFF\",\"subTextFontSize\":20,\"borderRadius\":0,\"transparency\":100,\"fontSize\":60,\"marginBottom\":10,\"layerName\":\"图片\",\"hideX\":true,\"verticalShow\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"numberValue\":false,\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"},{\"color\":\"#F2B1B1\"},{\"color\":\"#E4DAA5\"},{\"color\":\"#AAE8AA\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":590,\"left\":1261,\"width\":620,\"index\":1,\"height\":450}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"图片\"},{\"type\":\"el-switch\",\"label\":\"开启旋转\",\"name\":\"startRotate\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-slider\",\"label\":\"透明度\",\"name\":\"transparency\",\"required\":false,\"placeholder\":\"\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"圆角\",\"name\":\"borderRadius\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"custom-upload\",\"label\":\"图片地址\",\"name\":\"imageAdress\",\"required\":false,\"placeholder\":\"\",\"value\":\"https://report.anji-plus.com/file/download/border3@2x\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":1261},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":590},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":620},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":450}]}', NULL, 1, 0, 4, 'admin', '2021-07-02 17:14:57', 'admin', '2021-07-02 17:14:57', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logn_ajreport', 'widget-image', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"left\",\"reversalY\":false,\"barEnd\":\"#004DA7FF\",\"reversalX\":false,\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":false,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"percentage\":true,\"startRotate\":false,\"layoutFront\":\"\",\"text\":\"文本框\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"imageAdress\":\"https://report.anji-plus.com/file/download/border2@2x\",\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"#fff\",\"textColor\":\"##FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"barStart\":\"#00F4FFFF\",\"subTextFontSize\":20,\"borderRadius\":0,\"transparency\":100,\"fontSize\":26,\"marginBottom\":10,\"layerName\":\"图片\",\"hideX\":true,\"verticalShow\":true,\"color\":\"#FAD400\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"numberValue\":false,\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#1E90FF\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":594,\"left\":633,\"width\":620,\"index\":3,\"height\":450}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"图片\"},{\"type\":\"el-switch\",\"label\":\"开启旋转\",\"name\":\"startRotate\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-slider\",\"label\":\"透明度\",\"name\":\"transparency\",\"required\":false,\"placeholder\":\"\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"圆角\",\"name\":\"borderRadius\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"custom-upload\",\"label\":\"图片地址\",\"name\":\"imageAdress\",\"required\":false,\"placeholder\":\"\",\"value\":\"https://report.anji-plus.com/file/download/border2@2x\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":633},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":594},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":620},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":450}]}', NULL, 1, 0, 5, 'admin', '2021-07-02 17:14:57', 'admin', '2021-07-02 17:14:57', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logn_ajreport', 'widget-image', '{\"color\":\"#FAD400\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"lengedColor\":\"#fff\",\"lateralPosition\":\"right\",\"title\":\"大屏\",\"isNoTitle\":true,\"lengedFontSize\":20,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"percentage\":true,\"startRotate\":false,\"layoutFront\":\"\",\"text\":\"文本框\",\"numberValue\":false,\"fontWeight\":\"normal\",\"lengedWidth\":10,\"height\":1080,\"imageAdress\":\"https://report.anji-plus.com/file/download/border@2x\",\"backgroundColor\":\"#000\",\"textAlign\":\"left\",\"letterSpacing\":0,\"lineColor\":\"\",\"subTextColor\":\"\",\"textColor\":\"\",\"subText\":\"\",\"isShow\":true,\"textFontSize\":20,\"subTextFontSize\":0,\"customColor\":[{\"color\":\"#0CD2E6\"},{\"color\":\"#00BFA5\"},{\"color\":\"#FFC722\"},{\"color\":\"#886EFF\"},{\"color\":\"#008DEC\"}],\"longitudinalPosition\":\"\",\"borderRadius\":0,\"subTextFontWeight\":\"normal\",\"transparency\":100,\"width\":1920,\"isShowLegend\":true,\"fontSize\":0,\"layerName\":\"图片\"}', '{}', '', '{\"top\":134,\"left\":5,\"width\":620,\"index\":1,\"height\":440}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"图片\"},{\"type\":\"el-switch\",\"label\":\"开启旋转\",\"name\":\"startRotate\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-slider\",\"label\":\"透明度\",\"name\":\"transparency\",\"required\":false,\"placeholder\":\"\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"圆角\",\"name\":\"borderRadius\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"custom-upload\",\"label\":\"图片地址\",\"name\":\"imageAdress\",\"required\":false,\"placeholder\":\"\",\"value\":\"https://report.anji-plus.com/file/download/border@2x\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":5},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":134},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":620},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":440}]}', NULL, 1, 0, 6, 'admin', '2021-07-02 17:14:57', 'admin', '2021-07-02 17:14:57', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logn_ajreport', 'widget-image', '{\"color\":\"#FAD400\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"lengedColor\":\"#fff\",\"lateralPosition\":\"right\",\"title\":\"大屏\",\"isNoTitle\":true,\"lengedFontSize\":20,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"percentage\":true,\"startRotate\":false,\"layoutFront\":\"\",\"text\":\"文本框\",\"numberValue\":false,\"fontWeight\":\"normal\",\"lengedWidth\":10,\"height\":1080,\"imageAdress\":\"https://report.anji-plus.com/file/download/border@2x\",\"backgroundColor\":\"#000\",\"textAlign\":\"left\",\"letterSpacing\":0,\"lineColor\":\"\",\"subTextColor\":\"\",\"textColor\":\"\",\"subText\":\"\",\"isShow\":true,\"textFontSize\":20,\"subTextFontSize\":0,\"customColor\":[{\"color\":\"#0CD2E6\"},{\"color\":\"#00BFA5\"},{\"color\":\"#FFC722\"},{\"color\":\"#886EFF\"},{\"color\":\"#008DEC\"}],\"longitudinalPosition\":\"\",\"borderRadius\":0,\"subTextFontWeight\":\"normal\",\"transparency\":100,\"width\":1920,\"isShowLegend\":true,\"fontSize\":0,\"layerName\":\"图片\"}', '{}', '', '{\"top\":134,\"left\":1264,\"width\":620,\"index\":1,\"height\":440}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"图片\"},{\"type\":\"el-switch\",\"label\":\"开启旋转\",\"name\":\"startRotate\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-slider\",\"label\":\"透明度\",\"name\":\"transparency\",\"required\":false,\"placeholder\":\"\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"圆角\",\"name\":\"borderRadius\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"custom-upload\",\"label\":\"图片地址\",\"name\":\"imageAdress\",\"required\":false,\"placeholder\":\"\",\"value\":\"https://report.anji-plus.com/file/download/border@2x\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":1264},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":134},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":620},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":440}]}', NULL, 1, 0, 7, 'admin', '2021-07-02 17:14:57', 'admin', '2021-07-02 17:14:57', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logn_ajreport', 'widget-hollow-piechart', '{\"color\":\"#FAD400\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"lengedColor\":\"#fff\",\"lateralPosition\":\"right\",\"title\":\"大屏\",\"isNoTitle\":true,\"lengedFontSize\":20,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"percentage\":true,\"layoutFront\":\"\",\"text\":\"文本框\",\"numberValue\":false,\"fontWeight\":\"normal\",\"lengedWidth\":10,\"height\":1080,\"backgroundColor\":\"#000\",\"textAlign\":\"left\",\"letterSpacing\":0,\"lineColor\":\"\",\"subTextColor\":\"\",\"textColor\":\"\",\"subText\":\"\",\"isShow\":true,\"textFontSize\":20,\"subTextFontSize\":0,\"customColor\":[{\"color\":\"#0CD2E6\"},{\"color\":\"#00BFA5\"},{\"color\":\"#FFC722\"},{\"color\":\"#886EFF\"},{\"color\":\"#008DEC\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"background\":\"\",\"width\":1920,\"isShowLegend\":true,\"fontSize\":0,\"layerName\":\"空心饼图\"}', '{\"dynamicData\":{\"chartProperties\":{\"device_type\":\"name\",\"nums\":\"value\"},\"setCode\":\"log_ajdevices\",\"chartType\":\"widget-hollow-piechart\",\"contextData\":{}},\"dataType\":\"dynamicData\",\"refreshTime\":50000,\"staticData\":\"[{\\\"value\\\": 1048,\\\"name\\\": \\\"搜索引擎\\\"},{\\\"value\\\": 735, \\\"name\\\": \\\"直接访问\\\"},{\\\"value\\\": 580, \\\"name\\\": \\\"邮件营销\\\"},{\\\"value\\\": 484,\\\"name\\\":\\\"联盟广告\\\"},{\\\"value\\\":300,\\\"name\\\":\\\"视频广告\\\"}]\"}', '', '{\"top\":199,\"left\":8,\"width\":610,\"index\":3,\"height\":360}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"dynamicData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":50000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"[{\\\"value\\\": 1048,\\\"name\\\": \\\"搜索引擎\\\"},{\\\"value\\\": 735, \\\"name\\\": \\\"直接访问\\\"},{\\\"value\\\": 580, \\\"name\\\": \\\"邮件营销\\\"},{\\\"value\\\": 484,\\\"name\\\":\\\"联盟广告\\\"},{\\\"value\\\":300,\\\"name\\\":\\\"视频广告\\\"}]\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"chartType\":\"widget-hollow-piechart\",\"relactiveDomValue\":\"dynamicData\",\"value\":{\"chartProperties\":{\"device_type\":\"name\",\"nums\":\"value\"},\"setCode\":\"log_ajdevices\",\"chartType\":\"widget-hollow-piechart\",\"contextData\":{}}}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"空心饼图\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"left\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":0}]},{\"name\":\"数值设定\",\"list\":[{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-switch\",\"label\":\"数值\",\"name\":\"numberValue\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-switch\",\"label\":\"百分比\",\"name\":\"percentage\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"}]},{\"name\":\"提示语设置\",\"list\":[{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"网格线颜色\",\"name\":\"lineColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"}]},{\"name\":\"图例操作\",\"list\":[{\"type\":\"el-switch\",\"label\":\"图例\",\"name\":\"isShowLegend\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lengedColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"lengedFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20},{\"type\":\"el-input-number\",\"label\":\"图例宽度\",\"name\":\"lengedWidth\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-select\",\"label\":\"横向位置\",\"name\":\"lateralPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"right\"},{\"type\":\"el-select\",\"label\":\"纵向位置\",\"name\":\"longitudinalPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"top\",\"name\":\"顶部\"},{\"code\":\"bottom\",\"name\":\"底部\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"布局前置\",\"name\":\"layoutFront\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"vertical\",\"name\":\"竖排\"},{\"code\":\"horizontal\",\"name\":\"横排\"}],\"value\":\"\"}]},{\"name\":\"自定义配色\",\"list\":[{\"type\":\"customColor\",\"label\":\"\",\"name\":\"customColor\",\"required\":false,\"value\":[{\"color\":\"#0CD2E6\"},{\"color\":\"#00BFA5\"},{\"color\":\"#FFC722\"},{\"color\":\"#886EFF\"},{\"color\":\"#008DEC\"}]}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":8},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":199},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":610},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":360}]}', NULL, 1, 0, 8, 'admin', '2021-07-02 17:14:57', 'admin', '2021-07-02 17:14:57', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logn_ajreport', 'widget-text', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"right\",\"reversalY\":false,\"barEnd\":\"#004DA7FF\",\"reversalX\":false,\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"percentage\":true,\"layoutFront\":\"\",\"text\":\"资产统计\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"\",\"textColor\":\"\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"barStart\":\"#00F4FFFF\",\"subTextFontSize\":0,\"background\":\"rgba(115,170,229,.0)\",\"fontSize\":30,\"marginBottom\":10,\"layerName\":\"文本框\",\"hideX\":true,\"verticalShow\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":20,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"numberValue\":false,\"xNameColor\":\"#fff\",\"lengedWidth\":10,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#0CD2E6\"},{\"color\":\"#00BFA5\"},{\"color\":\"#FFC722\"},{\"color\":\"#886EFF\"},{\"color\":\"#008DEC\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":143,\"left\":222,\"width\":200,\"index\":8,\"height\":50}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"资产统计\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":30},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":222},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":143},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":200},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":50}]}', NULL, 1, 0, 9, 'admin', '2021-07-02 17:14:57', 'admin', '2021-07-02 17:14:57', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logn_ajreport', 'widget-gradient-color-barchart', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"left\",\"reversalY\":false,\"barEnd\":\"#004DA7FF\",\"reversalX\":false,\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"#90979c\",\"textColor\":\"#fff\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"barStart\":\"#00F4FFFF\",\"subTextFontSize\":20,\"background\":\"\",\"fontSize\":0,\"marginBottom\":10,\"layerName\":\"柱状图\",\"hideX\":true,\"verticalShow\":false,\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":15,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":false,\"textFontSize\":22,\"pointSize\":10,\"customColor\":[{\"color\":\"#1E90FF\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{\"dynamicData\":{\"chartProperties\":{\"acl_type\":\"xAxis\",\"nums\":\"bar\"},\"setCode\":\"log_ajfireacl\",\"chartType\":\"widget-barchart\",\"contextData\":{}},\"dataType\":\"dynamicData\",\"refreshTime\":50000,\"staticData\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"}', '', '{\"top\":200,\"left\":640,\"width\":610,\"index\":4,\"height\":360}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"dynamicData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":50000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"chartType\":\"widget-barchart\",\"value\":{\"chartProperties\":{\"acl_type\":\"xAxis\",\"nums\":\"bar\"},\"setCode\":\"log_ajfireacl\",\"chartType\":\"widget-barchart\",\"contextData\":{}}}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"柱状图\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":22},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#90979c\"},{\"type\":\"el-input-text\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20}]},{\"name\":\"X轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"xName\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"hideX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"xNameColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"xNameFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-slider\",\"label\":\"文字角度\",\"name\":\"textAngle\",\"required\":false,\"placeholder\":\"\",\"value\":15},{\"type\":\"el-input-number\",\"label\":\"文字间隔\",\"name\":\"textInterval\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalX\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"Xcolor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeX\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineX\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"Y轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"textNameY\",\"require\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShowY\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"NameColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"NameFontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalY\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"colorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineY\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"坐标轴边距设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"左边距(像素)\",\"name\":\"marginLeft\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"顶边距(像素)\",\"name\":\"marginTop\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"el-slider\",\"label\":\"右边距(像素)\",\"name\":\"marginRight\",\"required\":false,\"placeholder\":\"\",\"value\":40},{\"type\":\"el-slider\",\"label\":\"底边距(像素)\",\"name\":\"marginBottom\",\"required\":false,\"placeholder\":\"\",\"value\":10}]},{\"name\":\"渐变色\",\"list\":[{\"type\":\"vue-color\",\"label\":\"0%处\",\"name\":\"barStart\",\"required\":false,\"placeholder\":\"\",\"value\":\"#00F4FFFF\"},{\"type\":\"vue-color\",\"label\":\"100%处\",\"name\":\"barEnd\",\"required\":false,\"placeholder\":\"\",\"value\":\"#004DA7FF\"}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":640},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":200},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":610},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":360}]}', NULL, 1, 0, 10, 'admin', '2021-07-02 17:14:57', 'admin', '2021-07-02 17:14:57', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logn_ajreport', 'widget-barchart', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"barEnd\":\"#004DA7FF\",\"reversalX\":\"\",\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"barStart\":\"#00F4FFFF\",\"subTextFontSize\":20,\"background\":\"\",\"marginBottom\":10,\"layerName\":\"柱状图\",\"hideX\":true,\"verticalShow\":true,\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":3,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":5,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"},{\"color\":\"#F2B1B1\"},{\"color\":\"#E4DAA5\"},{\"color\":\"#AAE8AA\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{\"dynamicData\":{\"chartProperties\":{\"attack_type\":\"xAxis\",\"nums\":\"bar\"},\"setCode\":\"log_ajattack\",\"chartType\":\"widget-barchart\",\"contextData\":{}},\"dataType\":\"dynamicData\",\"refreshTime\":5000,\"staticData\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"}', '', '{\"top\":203,\"left\":1270,\"width\":610,\"index\":5,\"height\":360}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"dynamicData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":5000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"chartType\":\"widget-barchart\",\"value\":{\"chartProperties\":{\"attack_type\":\"xAxis\",\"nums\":\"bar\"},\"setCode\":\"log_ajattack\",\"chartType\":\"widget-barchart\",\"contextData\":{}}}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"柱状图\"},{\"type\":\"el-switch\",\"label\":\"竖展示\",\"name\":\"verticalShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"柱体设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"最大宽度\",\"name\":\"maxWidth\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"圆角\",\"name\":\"radius\",\"require\":false,\"placeholder\":\"\",\"value\":5},{\"type\":\"el-slider\",\"label\":\"最小高度\",\"name\":\"minHeight\",\"require\":false,\"placeholder\":\"\",\"value\":0}]},{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#FFD700\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20}]},{\"name\":\"X轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"xName\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"hideX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"xNameColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"xNameFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-slider\",\"label\":\"文字角度\",\"name\":\"textAngle\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"文字间隔\",\"name\":\"textInterval\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalX\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"Xcolor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeX\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineX\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"Y轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"textNameY\",\"require\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShowY\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"NameColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"NameFontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalY\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"colorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineY\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"数值设定\",\"list\":[{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":14},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"}]},{\"name\":\"提示语设置\",\"list\":[{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lineColor\",\"required\":false,\"placeholder\":\"\"}]},{\"name\":\"坐标轴边距设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"左边距(像素)\",\"name\":\"marginLeft\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"顶边距(像素)\",\"name\":\"marginTop\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"el-slider\",\"label\":\"右边距(像素)\",\"name\":\"marginRight\",\"required\":false,\"placeholder\":\"\",\"value\":40},{\"type\":\"el-slider\",\"label\":\"底边距(像素)\",\"name\":\"marginBottom\",\"required\":false,\"placeholder\":\"\",\"value\":10}]},{\"name\":\"图例操作\",\"list\":[{\"type\":\"el-switch\",\"label\":\"图例\",\"name\":\"isShowLegend\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lengedColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"lengedFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-input-number\",\"label\":\"图例宽度\",\"name\":\"lengedWidth\",\"required\":false,\"placeholder\":\"\",\"value\":15},{\"type\":\"el-select\",\"label\":\"横向位置\",\"name\":\"lateralPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"纵向位置\",\"name\":\"longitudinalPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"top\",\"name\":\"顶部\"},{\"code\":\"bottom\",\"name\":\"底部\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"布局前置\",\"name\":\"layoutFront\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"vertical\",\"name\":\"竖排\"},{\"code\":\"horizontal\",\"name\":\"横排\"}],\"value\":\"\"}]},{\"name\":\"自定义配色\",\"list\":[{\"type\":\"customColor\",\"label\":\"\",\"name\":\"customColor\",\"required\":false,\"value\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"},{\"color\":\"#F2B1B1\"},{\"color\":\"#E4DAA5\"},{\"color\":\"#AAE8AA\"}]}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":1270},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":203},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":610},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":360}]}', NULL, 1, 0, 11, 'admin', '2021-07-02 17:14:57', 'admin', '2021-07-02 17:14:57', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logn_ajreport', 'widget-barchart', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":true,\"barEnd\":\"#004DA7FF\",\"reversalX\":false,\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"percentage\":true,\"startRotate\":false,\"layoutFront\":\"\",\"text\":\"资产统计\",\"xName\":\"\",\"isShowY\":true,\"radius\":15,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":27,\"area\":true,\"imageAdress\":\"https://report.anji-plus.com/file/download/border@2x\",\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"barStart\":\"#00F4FFFF\",\"subTextFontSize\":20,\"borderRadius\":0,\"background\":\"\",\"transparency\":100,\"marginBottom\":10,\"layerName\":\"柱状图\",\"hideX\":true,\"color\":\"#FAD400\",\"verticalShow\":true,\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":3,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"lengedFontSize\":16,\"areaThickness\":5,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"numberValue\":false,\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"fontSizeY\":12,\"smoothCurve\":true,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"NameFontSizeY\":12,\"markPoint\":true,\"isShow\":true,\"textFontSize\":20,\"pointSize\":5,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{\"dynamicData\":{\"chartProperties\":{\"nums\":\"bar\",\"username\":\"xAxis\"},\"setCode\":\"log_ajmailfailtop5\",\"chartType\":\"widget-barchart\",\"contextData\":{}},\"dataType\":\"dynamicData\",\"refreshTime\":50000,\"staticData\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"}', '', '{\"top\":673,\"left\":7,\"width\":610,\"index\":8,\"height\":370}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"dynamicData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":50000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"chartType\":\"widget-barchart\",\"value\":{\"chartProperties\":{\"nums\":\"bar\",\"username\":\"xAxis\"},\"setCode\":\"log_ajmailfailtop5\",\"chartType\":\"widget-barchart\",\"contextData\":{}}}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"柱状图\"},{\"type\":\"el-switch\",\"label\":\"竖展示\",\"name\":\"verticalShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"柱体设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"最大宽度\",\"name\":\"maxWidth\",\"required\":false,\"placeholder\":\"\",\"value\":27},{\"type\":\"el-slider\",\"label\":\"圆角\",\"name\":\"radius\",\"require\":false,\"placeholder\":\"\",\"value\":15},{\"type\":\"el-slider\",\"label\":\"最小高度\",\"name\":\"minHeight\",\"require\":false,\"placeholder\":\"\",\"value\":0}]},{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#FFD700\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20}]},{\"name\":\"X轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"xName\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"hideX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"xNameColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"xNameFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-slider\",\"label\":\"文字角度\",\"name\":\"textAngle\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"文字间隔\",\"name\":\"textInterval\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalX\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"Xcolor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeX\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineX\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"Y轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"textNameY\",\"require\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShowY\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"NameColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"NameFontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalY\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"colorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineY\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"数值设定\",\"list\":[{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":14},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"}]},{\"name\":\"提示语设置\",\"list\":[{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lineColor\",\"required\":false,\"placeholder\":\"\"}]},{\"name\":\"坐标轴边距设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"左边距(像素)\",\"name\":\"marginLeft\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"顶边距(像素)\",\"name\":\"marginTop\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"el-slider\",\"label\":\"右边距(像素)\",\"name\":\"marginRight\",\"required\":false,\"placeholder\":\"\",\"value\":40},{\"type\":\"el-slider\",\"label\":\"底边距(像素)\",\"name\":\"marginBottom\",\"required\":false,\"placeholder\":\"\",\"value\":10}]},{\"name\":\"图例操作\",\"list\":[{\"type\":\"el-switch\",\"label\":\"图例\",\"name\":\"isShowLegend\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lengedColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"lengedFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-input-number\",\"label\":\"图例宽度\",\"name\":\"lengedWidth\",\"required\":false,\"placeholder\":\"\",\"value\":15},{\"type\":\"el-select\",\"label\":\"横向位置\",\"name\":\"lateralPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"纵向位置\",\"name\":\"longitudinalPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"top\",\"name\":\"顶部\"},{\"code\":\"bottom\",\"name\":\"底部\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"布局前置\",\"name\":\"layoutFront\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"vertical\",\"name\":\"竖排\"},{\"code\":\"horizontal\",\"name\":\"横排\"}],\"value\":\"\"}]},{\"name\":\"自定义配色\",\"list\":[{\"type\":\"customColor\",\"label\":\"\",\"name\":\"customColor\",\"required\":false,\"value\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}]}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":7},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":673},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":610},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":370}]}', NULL, 1, 0, 12, 'admin', '2021-07-02 17:14:57', 'admin', '2021-07-02 17:14:57', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logn_ajreport', 'widget-linechart', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"left\",\"reversalY\":false,\"barEnd\":\"#004DA7FF\",\"reversalX\":false,\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":false,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"percentage\":true,\"layoutFront\":\"\",\"text\":\"文本框\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"#fff\",\"textColor\":\"##FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"barStart\":\"#00F4FFFF\",\"subTextFontSize\":20,\"background\":\"\",\"fontSize\":0,\"marginBottom\":10,\"layerName\":\"折线图\",\"hideX\":true,\"verticalShow\":true,\"color\":\"#FAD400\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"numberValue\":false,\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#1E90FF\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{\"dynamicData\":{\"chartProperties\":{\"date\":\"xAxis\",\"nums\":\"line\"},\"setCode\":\"log_ajmailfail\",\"chartType\":\"widget-linechart\",\"contextData\":{}},\"dataType\":\"dynamicData\",\"refreshTime\":50000,\"staticData\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1009,3409,2309,5409,3409]}]}\"}', '', '{\"top\":673,\"left\":638,\"width\":610,\"index\":9,\"height\":370}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"dynamicData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":50000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1009,3409,2309,5409,3409]}]}\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"chartType\":\"widget-linechart\",\"relactiveDomValue\":\"dynamicData\",\"value\":{\"chartProperties\":{\"date\":\"xAxis\",\"nums\":\"line\"},\"setCode\":\"log_ajmailfail\",\"chartType\":\"widget-linechart\",\"contextData\":{}}}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"折线图\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"折线设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标记点\",\"name\":\"markPoint\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-slider\",\"label\":\"点大小\",\"name\":\"pointSize\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-switch\",\"label\":\"平滑曲线\",\"name\":\"smoothCurve\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-switch\",\"label\":\"面积堆积\",\"name\":\"area\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-slider\",\"label\":\"面积厚度\",\"name\":\"areaThickness\",\"required\":false,\"placeholder\":\"\",\"value\":5},{\"type\":\"el-slider\",\"label\":\"线条宽度\",\"name\":\"lineWidth\",\"required\":false,\"placeholder\":\"\",\"value\":4}]},{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"##FFD700\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20}]},{\"name\":\"X轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"xName\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"hideX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"xNameColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"xNameFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-slider\",\"label\":\"文字角度\",\"name\":\"textAngle\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"文字间隔\",\"name\":\"textInterval\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalX\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"Xcolor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字号\",\"name\":\"fontSizeX\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineX\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"Y轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"textNameY\",\"require\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShowY\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"NameColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字体大小\",\"name\":\"NameFontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalY\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"colorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字号\",\"name\":\"fontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineY\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"数值设定\",\"list\":[{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"}]},{\"name\":\"提示语设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lineColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"}]},{\"name\":\"坐标轴边距设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"左边距(像素)\",\"name\":\"marginLeft\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"顶边距(像素)\",\"name\":\"marginTop\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"el-slider\",\"label\":\"右边距(像素)\",\"name\":\"marginRight\",\"required\":false,\"placeholder\":\"\",\"value\":40},{\"type\":\"el-slider\",\"label\":\"底边距(像素)\",\"name\":\"marginBottom\",\"required\":false,\"placeholder\":\"\",\"value\":10}]},{\"name\":\"图例操作\",\"list\":[{\"type\":\"el-switch\",\"label\":\"图例\",\"name\":\"isShowLegend\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lengedColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"lengedFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-input-number\",\"label\":\"图例宽度\",\"name\":\"lengedWidth\",\"required\":false,\"placeholder\":\"\",\"value\":15},{\"type\":\"el-select\",\"label\":\"横向位置\",\"name\":\"lateralPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"left\"},{\"type\":\"el-select\",\"label\":\"纵向位置\",\"name\":\"longitudinalPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"top\",\"name\":\"顶部\"},{\"code\":\"bottom\",\"name\":\"底部\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"布局前置\",\"name\":\"layoutFront\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"vertical\",\"name\":\"竖排\"},{\"code\":\"horizontal\",\"name\":\"横排\"}],\"value\":\"\"}]},{\"name\":\"自定义配色\",\"list\":[{\"type\":\"customColor\",\"label\":\"\",\"name\":\"customColor\",\"required\":false,\"value\":[{\"color\":\"#1E90FF\"}]}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":638},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":673},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":610},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":370}]}', NULL, 1, 0, 13, 'admin', '2021-07-02 17:14:57', 'admin', '2021-07-02 17:14:57', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logn_ajreport', 'widget-barlinechart', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":0,\"barEnd\":\"#004DA7FF\",\"reversalX\":0,\"marginRight\":40,\"minHeight\":0,\"textInterval\":1,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"percentage\":true,\"layoutFront\":\"\",\"text\":\"文本框\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"left\",\"lineColor\":\"#fff\",\"subTextColor\":\"#fff\",\"textColor\":\"#fff\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"barStart\":\"#00F4FFFF\",\"subTextFontSize\":20,\"background\":\"\",\"fontSize\":12,\"marginBottom\":10,\"layerName\":\"柱线图\",\"hideX\":true,\"verticalShow\":true,\"color\":\"#FAD400\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":3,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"numberValue\":false,\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":16,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":5,\"customColor\":[{\"color\":\"#EDAC94\"},{\"color\":\"#90EE90\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{\"dynamicData\":{\"chartProperties\":{\"fail\":\"line\",\"datetime\":\"xAxis\",\"success\":\"bar\"},\"setCode\":\"log_ajwifiamount\",\"chartType\":\"widget-barlinechart\",\"contextData\":{}},\"dataType\":\"dynamicData\",\"refreshTime\":50000,\"staticData\":\"{\\\"xAxis\\\": [\\\"1月\\\", \\\"2月\\\", \\\"3月\\\", \\\"4月\\\", \\\"5月\\\",\\\"6月\\\", \\\"7月\\\", \\\"8月\\\",\\\"9月\\\",\\\"10月\\\",\\\"11月\\\",\\\"12月\\\"],\\\"series\\\": [{\\\"type\\\": \\\"bar\\\",\\\"name\\\": \\\"货运量\\\",\\\"data\\\": [2.6,5.9,9,26.4,28.7,70.7,175.6,182.2,48.7,18.8,6,2.3]},{\\\"type\\\": \\\"line\\\",\\\"name\\\": \\\"货运总量\\\",\\\"yAxisIndex\\\": 1,\\\"data\\\": [2,2.2,3.3,4.5,6.3,10.2,20.3,23.4,23,16.5,12,6.2]}]}\"}', '', '{\"top\":675,\"left\":1272,\"width\":610,\"index\":7,\"height\":360}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"dynamicData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":50000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"{\\\"xAxis\\\": [\\\"1月\\\", \\\"2月\\\", \\\"3月\\\", \\\"4月\\\", \\\"5月\\\",\\\"6月\\\", \\\"7月\\\", \\\"8月\\\",\\\"9月\\\",\\\"10月\\\",\\\"11月\\\",\\\"12月\\\"],\\\"series\\\": [{\\\"type\\\": \\\"bar\\\",\\\"name\\\": \\\"货运量\\\",\\\"data\\\": [2.6,5.9,9,26.4,28.7,70.7,175.6,182.2,48.7,18.8,6,2.3]},{\\\"type\\\": \\\"line\\\",\\\"name\\\": \\\"货运总量\\\",\\\"yAxisIndex\\\": 1,\\\"data\\\": [2,2.2,3.3,4.5,6.3,10.2,20.3,23.4,23,16.5,12,6.2]}]}\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"chartType\":\"widget-barlinechart\",\"relactiveDomValue\":\"dynamicData\",\"value\":{\"chartProperties\":{\"fail\":\"line\",\"datetime\":\"xAxis\",\"success\":\"bar\"},\"setCode\":\"log_ajwifiamount\",\"chartType\":\"widget-barlinechart\",\"contextData\":{}}}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"柱线图\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"折线设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标记点\",\"name\":\"markPoint\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-slider\",\"label\":\"点大小\",\"name\":\"pointSize\",\"required\":false,\"placeholder\":\"\",\"value\":5},{\"type\":\"el-switch\",\"label\":\"平滑曲线\",\"name\":\"smoothCurve\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-switch\",\"label\":\"面积堆积\",\"name\":\"area\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-slider\",\"label\":\"面积厚度\",\"name\":\"areaThickness\",\"required\":false,\"placeholder\":\"\",\"value\":5},{\"type\":\"el-slider\",\"label\":\"线条宽度\",\"name\":\"lineWidth\",\"required\":false,\"placeholder\":\"\",\"value\":3}]},{\"name\":\"柱体设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"最大宽度\",\"name\":\"maxWidth\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"圆角\",\"name\":\"radius\",\"require\":false,\"placeholder\":\"\",\"value\":5},{\"type\":\"el-slider\",\"label\":\"最小高度\",\"name\":\"minHeight\",\"require\":false,\"placeholder\":\"\",\"value\":0}]},{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"left\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20}]},{\"name\":\"X轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"xName\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"hideX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"xNameColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"xNameFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-slider\",\"label\":\"文字角度\",\"name\":\"textAngle\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"文字间隔\",\"name\":\"textInterval\",\"required\":false,\"placeholder\":\"\",\"value\":1},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalX\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"Xcolor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeX\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineX\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"Y轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"textNameY\",\"require\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShowY\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"NameColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"NameFontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalY\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"colorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineY\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"提示语设置\",\"list\":[{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lineColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"坐标轴边距设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"左边距(像素)\",\"name\":\"marginLeft\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"顶边距(像素)\",\"name\":\"marginTop\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"el-slider\",\"label\":\"右边距(像素)\",\"name\":\"marginRight\",\"required\":false,\"placeholder\":\"\",\"value\":40},{\"type\":\"el-slider\",\"label\":\"底边距(像素)\",\"name\":\"marginBottom\",\"required\":false,\"placeholder\":\"\",\"value\":10}]},{\"name\":\"图例操作\",\"list\":[{\"type\":\"el-switch\",\"label\":\"图例\",\"name\":\"isShowLegend\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lengedColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字体大小\",\"name\":\"lengedFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-input-number\",\"label\":\"图例宽度\",\"name\":\"lengedWidth\",\"required\":false,\"placeholder\":\"\",\"value\":15},{\"type\":\"el-select\",\"label\":\"横向位置\",\"name\":\"lateralPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"纵向位置\",\"name\":\"longitudinalPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"top\",\"name\":\"顶部\"},{\"code\":\"bottom\",\"name\":\"底部\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"布局前置\",\"name\":\"layoutFront\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"vertical\",\"name\":\"竖排\"},{\"code\":\"horizontal\",\"name\":\"横排\"}],\"value\":\"\"}]},{\"name\":\"自定义配色\",\"list\":[{\"type\":\"customColor\",\"label\":\"\",\"name\":\"customColor\",\"required\":false,\"value\":[{\"color\":\"#EDAC94\"},{\"color\":\"#90EE90\"}]}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":1272},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":675},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":610},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":360}]}', NULL, 1, 0, 14, 'admin', '2021-07-02 17:14:57', 'admin', '2021-07-02 17:14:57', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logn_ajreport', 'widget-text', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"right\",\"reversalY\":false,\"barEnd\":\"#004DA7FF\",\"reversalX\":false,\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"percentage\":true,\"layoutFront\":\"\",\"text\":\"邮件认证失败TOP5\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"\",\"textColor\":\"\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"barStart\":\"#00F4FFFF\",\"subTextFontSize\":0,\"background\":\"rgba(115,170,229,.0)\",\"fontSize\":30,\"marginBottom\":10,\"layerName\":\"文本框\",\"hideX\":true,\"verticalShow\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":20,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"numberValue\":false,\"xNameColor\":\"#fff\",\"lengedWidth\":10,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#0CD2E6\"},{\"color\":\"#00BFA5\"},{\"color\":\"#FFC722\"},{\"color\":\"#886EFF\"},{\"color\":\"#008DEC\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":620,\"left\":173,\"width\":267,\"index\":11,\"height\":50}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"邮件认证失败TOP5\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":30},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":173},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":620},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":267},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":50}]}', NULL, 1, 0, 15, 'admin', '2021-07-02 17:14:57', 'admin', '2021-07-02 17:14:57', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logn_ajreport', 'widget-text', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"right\",\"reversalY\":false,\"barEnd\":\"#004DA7FF\",\"reversalX\":false,\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"percentage\":true,\"layoutFront\":\"\",\"text\":\"防火墙ACL次数\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"\",\"textColor\":\"\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"barStart\":\"#00F4FFFF\",\"subTextFontSize\":0,\"background\":\"rgba(115,170,229,.0)\",\"fontSize\":30,\"marginBottom\":10,\"layerName\":\"文本框\",\"hideX\":true,\"verticalShow\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":20,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"numberValue\":false,\"xNameColor\":\"#fff\",\"lengedWidth\":10,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#0CD2E6\"},{\"color\":\"#00BFA5\"},{\"color\":\"#FFC722\"},{\"color\":\"#886EFF\"},{\"color\":\"#008DEC\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":138,\"left\":809,\"width\":233,\"index\":9,\"height\":50}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"防火墙ACL次数\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":30},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":809},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":138},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":233},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":50}]}', NULL, 1, 0, 16, 'admin', '2021-07-02 17:14:57', 'admin', '2021-07-02 17:14:57', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logn_ajreport', 'widget-text', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"right\",\"reversalY\":false,\"barEnd\":\"#004DA7FF\",\"reversalX\":false,\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"percentage\":true,\"layoutFront\":\"\",\"text\":\"攻击占比\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"\",\"textColor\":\"\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"barStart\":\"#00F4FFFF\",\"subTextFontSize\":0,\"background\":\"rgba(115,170,229,.0)\",\"fontSize\":30,\"marginBottom\":10,\"layerName\":\"文本框\",\"hideX\":true,\"verticalShow\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":20,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"numberValue\":false,\"xNameColor\":\"#fff\",\"lengedWidth\":10,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#0CD2E6\"},{\"color\":\"#00BFA5\"},{\"color\":\"#FFC722\"},{\"color\":\"#886EFF\"},{\"color\":\"#008DEC\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":141,\"left\":1512,\"width\":200,\"index\":10,\"height\":50}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"攻击占比\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":30},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":1512},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":141},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":200},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":50}]}', NULL, 1, 0, 17, 'admin', '2021-07-02 17:14:57', 'admin', '2021-07-02 17:14:57', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logn_ajreport', 'widget-text', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"right\",\"reversalY\":false,\"barEnd\":\"#004DA7FF\",\"reversalX\":false,\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"percentage\":true,\"layoutFront\":\"\",\"text\":\"邮件认证失败趋势\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"\",\"textColor\":\"\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"barStart\":\"#00F4FFFF\",\"subTextFontSize\":0,\"background\":\"rgba(115,170,229,.0)\",\"fontSize\":26,\"marginBottom\":10,\"layerName\":\"文本框\",\"hideX\":true,\"verticalShow\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":20,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"numberValue\":false,\"xNameColor\":\"#fff\",\"lengedWidth\":10,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#0CD2E6\"},{\"color\":\"#00BFA5\"},{\"color\":\"#FFC722\"},{\"color\":\"#886EFF\"},{\"color\":\"#008DEC\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":602,\"left\":788,\"width\":300,\"index\":14,\"height\":50}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"邮件认证失败趋势\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":26},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":788},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":602},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":300},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":50}]}', NULL, 1, 0, 18, 'admin', '2021-07-02 17:14:57', 'admin', '2021-07-02 17:14:57', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logn_ajreport', 'widget-text', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"left\",\"reversalY\":false,\"barEnd\":\"#004DA7FF\",\"reversalX\":false,\"marginRight\":40,\"minHeight\":0,\"textInterval\":0,\"isNoTitle\":false,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"percentage\":true,\"layoutFront\":\"\",\"text\":\"wifi登陆趋势\",\"xName\":\"\",\"isShowY\":true,\"radius\":5,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"lineColor\":\"\",\"subTextColor\":\"#fff\",\"textColor\":\"##FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"barStart\":\"#00F4FFFF\",\"subTextFontSize\":20,\"background\":\"rgba(115,170,229,.0)\",\"fontSize\":30,\"marginBottom\":10,\"layerName\":\"文本框\",\"hideX\":true,\"verticalShow\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":4,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"numberValue\":false,\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":12,\"backgroundColor\":\"#000\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"pointSize\":10,\"customColor\":[{\"color\":\"#1E90FF\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":606,\"left\":1422,\"width\":300,\"index\":15,\"height\":50}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"wifi登陆趋势\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":30},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":1422},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":606},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":300},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":50}]}', NULL, 1, 0, 19, 'admin', '2021-07-02 17:14:57', 'admin', '2021-07-02 17:14:57', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logn_ajreport', 'widget-text', '{\"imageAdress\":\"https://report.anji-plus.com/file/download/title2\",\"backgroundColor\":\"#000\",\"color\":\"rgba(30, 144, 255, 1)\",\"textAlign\":\"center\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"letterSpacing\":0,\"title\":\"大屏\",\"borderRadius\":0,\"background\":\"rgba(115,170,229,.0)\",\"startRotate\":false,\"transparency\":100,\"width\":1920,\"fontSize\":60,\"layerName\":\"文本框\",\"text\":\"日志大屏\",\"fontWeight\":\"normal\",\"height\":1080}', '{}', '', '{\"top\":26,\"left\":771,\"width\":300,\"index\":19,\"height\":80}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"日志大屏\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":60},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(30, 144, 255, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":771},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":26},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":300},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":80}]}', NULL, 1, 0, 20, 'admin', '2021-07-02 17:14:57', 'admin', '2021-07-02 17:14:57', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logistics_one', 'widget-image', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":false,\"minHeight\":5,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"startRotate\":false,\"layoutFront\":\"\",\"radius\":9,\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":18,\"imageAdress\":\"https://report.anji-plus.com/file/download/border3@2x\",\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"borderRadius\":0,\"transparency\":100,\"marginBottom\":10,\"layerName\":\"图片\",\"hideX\":true,\"verticalShow\":true,\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"fontSizeY\":16,\"fontSizeX\":18,\"backgroundColor\":\"\",\"colorY\":\"#fff\",\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":729,\"left\":5,\"width\":530,\"index\":0,\"height\":345}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"图片\"},{\"type\":\"el-switch\",\"label\":\"开启旋转\",\"name\":\"startRotate\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-slider\",\"label\":\"透明度\",\"name\":\"transparency\",\"required\":false,\"placeholder\":\"\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"圆角\",\"name\":\"borderRadius\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"custom-upload\",\"label\":\"图片地址\",\"name\":\"imageAdress\",\"required\":false,\"placeholder\":\"\",\"value\":\"https://report.anji-plus.com/file/download/border3@2x\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":5},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":729},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":530},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":345}]}', NULL, 1, 0, 1, 'admin', '2021-07-15 17:40:33', 'admin', '2021-07-15 17:40:33', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logistics_one', 'widget-image', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":false,\"minHeight\":5,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"startRotate\":false,\"layoutFront\":\"\",\"radius\":9,\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":18,\"imageAdress\":\"https://report.anji-plus.com/file/download/border3@2x\",\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"borderRadius\":0,\"transparency\":100,\"marginBottom\":10,\"layerName\":\"图片\",\"hideX\":true,\"verticalShow\":true,\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"fontSizeY\":16,\"fontSizeX\":18,\"backgroundColor\":\"\",\"colorY\":\"#fff\",\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":368,\"left\":5,\"width\":530,\"index\":0,\"height\":355}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"图片\"},{\"type\":\"el-switch\",\"label\":\"开启旋转\",\"name\":\"startRotate\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-slider\",\"label\":\"透明度\",\"name\":\"transparency\",\"required\":false,\"placeholder\":\"\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"圆角\",\"name\":\"borderRadius\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"custom-upload\",\"label\":\"图片地址\",\"name\":\"imageAdress\",\"required\":false,\"placeholder\":\"\",\"value\":\"https://report.anji-plus.com/file/download/border3@2x\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":5},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":368},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":530},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":355}]}', NULL, 1, 0, 2, 'admin', '2021-07-15 17:40:33', 'admin', '2021-07-15 17:40:33', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logistics_one', 'widget-image', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":false,\"minHeight\":5,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"startRotate\":false,\"titleText\":\"\",\"layoutFront\":\"\",\"radius\":9,\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":18,\"imageAdress\":\"https://report.anji-plus.com/file/download/border3@1x\",\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"borderRadius\":0,\"transparency\":100,\"marginBottom\":10,\"layerName\":\"图片\",\"hideX\":true,\"verticalShow\":true,\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"fontSizeY\":16,\"fontSizeX\":18,\"backgroundColor\":\"\",\"colorY\":\"#fff\",\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":13,\"left\":5,\"width\":530,\"index\":0,\"height\":350}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"图片\"},{\"type\":\"el-switch\",\"label\":\"开启旋转\",\"name\":\"startRotate\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-slider\",\"label\":\"透明度\",\"name\":\"transparency\",\"required\":false,\"placeholder\":\"\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"圆角\",\"name\":\"borderRadius\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"custom-upload\",\"label\":\"图片地址\",\"name\":\"imageAdress\",\"required\":false,\"placeholder\":\"\",\"value\":\"https://report.anji-plus.com/file/download/border3@1x\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":5},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":13},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":530},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":350}]}', NULL, 1, 0, 3, 'admin', '2021-07-15 17:40:33', 'admin', '2021-07-15 17:40:33', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logistics_one', 'widget-barchart', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":false,\"minHeight\":5,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"startRotate\":false,\"titleText\":\"\",\"layoutFront\":\"\",\"radius\":9,\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":11,\"imageAdress\":\"https://report.anji-plus.com/file/download/border3@2x\",\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"borderRadius\":0,\"background\":\"\",\"transparency\":100,\"marginBottom\":10,\"layerName\":\"柱状图\",\"hideX\":true,\"verticalShow\":true,\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"fontSizeY\":16,\"fontSizeX\":18,\"backgroundColor\":\"\",\"colorY\":\"#fff\",\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"customColor\":[{\"color\":\"#97D0D0\"},{\"color\":\"#87cefa\"},{\"color\":\"#7BF3F5\"},{\"color\":\"#8AF9FB\"},{\"color\":\"#F59A79\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{\"dynamicData\":{\"chartProperties\":{\"name\":\"xAxis\",\"nums\":\"bar\"},\"setCode\":\"logis_1\",\"chartType\":\"widget-barchart\",\"contextData\":{}},\"dataType\":\"dynamicData\",\"refreshTime\":5000,\"staticData\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"}', '', '{\"top\":75,\"left\":9,\"width\":525,\"index\":2,\"height\":282}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"dynamicData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":5000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"chartType\":\"widget-barchart\",\"value\":{\"chartProperties\":{\"name\":\"xAxis\",\"nums\":\"bar\"},\"setCode\":\"logis_1\",\"chartType\":\"widget-barchart\",\"contextData\":{}}}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"柱状图\"},{\"type\":\"el-switch\",\"label\":\"竖展示\",\"name\":\"verticalShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"柱体设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"最大宽度\",\"name\":\"maxWidth\",\"required\":false,\"placeholder\":\"\",\"value\":11},{\"type\":\"el-slider\",\"label\":\"圆角\",\"name\":\"radius\",\"require\":false,\"placeholder\":\"\",\"value\":9},{\"type\":\"el-slider\",\"label\":\"最小高度\",\"name\":\"minHeight\",\"require\":false,\"placeholder\":\"\",\"value\":5}]},{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#FFD700\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20}]},{\"name\":\"X轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"xName\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"hideX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"xNameColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"xNameFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-slider\",\"label\":\"文字角度\",\"name\":\"textAngle\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"文字间隔\",\"name\":\"textInterval\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalX\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"Xcolor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeX\",\"required\":false,\"placeholder\":\"\",\"value\":18},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineX\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"Y轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"textNameY\",\"require\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShowY\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"NameColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"NameFontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalY\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"colorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineY\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"数值设定\",\"list\":[{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":14},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"}]},{\"name\":\"提示语设置\",\"list\":[{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lineColor\",\"required\":false,\"placeholder\":\"\"}]},{\"name\":\"坐标轴边距设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"左边距(像素)\",\"name\":\"marginLeft\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"顶边距(像素)\",\"name\":\"marginTop\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"el-slider\",\"label\":\"右边距(像素)\",\"name\":\"marginRight\",\"required\":false,\"placeholder\":\"\",\"value\":40},{\"type\":\"el-slider\",\"label\":\"底边距(像素)\",\"name\":\"marginBottom\",\"required\":false,\"placeholder\":\"\",\"value\":10}]},{\"name\":\"图例操作\",\"list\":[{\"type\":\"el-switch\",\"label\":\"图例\",\"name\":\"isShowLegend\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lengedColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"lengedFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-input-number\",\"label\":\"图例宽度\",\"name\":\"lengedWidth\",\"required\":false,\"placeholder\":\"\",\"value\":15},{\"type\":\"el-select\",\"label\":\"横向位置\",\"name\":\"lateralPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"纵向位置\",\"name\":\"longitudinalPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"top\",\"name\":\"顶部\"},{\"code\":\"bottom\",\"name\":\"底部\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"布局前置\",\"name\":\"layoutFront\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"vertical\",\"name\":\"竖排\"},{\"code\":\"horizontal\",\"name\":\"横排\"}],\"value\":\"\"}]},{\"name\":\"自定义配色\",\"list\":[{\"type\":\"customColor\",\"label\":\"\",\"name\":\"customColor\",\"required\":false,\"value\":[{\"color\":\"#97D0D0\"},{\"color\":\"#87cefa\"},{\"color\":\"#7BF3F5\"},{\"color\":\"#8AF9FB\"},{\"color\":\"#F59A79\"}]}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":9},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":75},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":525},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":282}]}', NULL, 1, 0, 4, 'admin', '2021-07-15 17:40:33', 'admin', '2021-07-15 17:40:33', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logistics_one', 'widget-map', '{\"layerName\":\"迁徙图\"}', '{}', '', '{\"top\":97,\"left\":542,\"width\":835,\"index\":2,\"height\":625}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"迁徙图\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":542},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":97},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":835},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":625}]}', NULL, 1, 0, 5, 'admin', '2021-07-15 17:40:33', 'admin', '2021-07-15 17:40:33', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logistics_one', 'widget-image', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":false,\"minHeight\":5,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"startRotate\":false,\"layoutFront\":\"\",\"radius\":9,\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":18,\"imageAdress\":\"https://report.anji-plus.com/file/download/border3@2x\",\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"borderRadius\":0,\"transparency\":100,\"marginBottom\":10,\"layerName\":\"图片\",\"hideX\":true,\"verticalShow\":true,\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"fontSizeY\":16,\"fontSizeX\":18,\"backgroundColor\":\"\",\"colorY\":\"#fff\",\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":730,\"left\":1384,\"width\":530,\"index\":3,\"height\":345}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"图片\"},{\"type\":\"el-switch\",\"label\":\"开启旋转\",\"name\":\"startRotate\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-slider\",\"label\":\"透明度\",\"name\":\"transparency\",\"required\":false,\"placeholder\":\"\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"圆角\",\"name\":\"borderRadius\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"custom-upload\",\"label\":\"图片地址\",\"name\":\"imageAdress\",\"required\":false,\"placeholder\":\"\",\"value\":\"https://report.anji-plus.com/file/download/border3@2x\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":1384},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":730},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":530},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":345}]}', NULL, 1, 0, 6, 'admin', '2021-07-15 17:40:33', 'admin', '2021-07-15 17:40:33', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logistics_one', 'widget-image', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":false,\"minHeight\":5,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"startRotate\":false,\"layoutFront\":\"\",\"radius\":9,\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":18,\"imageAdress\":\"https://report.anji-plus.com/file/download/border3@2x\",\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"borderRadius\":0,\"transparency\":100,\"marginBottom\":10,\"layerName\":\"图片\",\"hideX\":true,\"verticalShow\":true,\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"fontSizeY\":16,\"fontSizeX\":18,\"backgroundColor\":\"\",\"colorY\":\"#fff\",\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{}', '', '{\"top\":10,\"left\":1386,\"width\":530,\"index\":4,\"height\":345}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"图片\"},{\"type\":\"el-switch\",\"label\":\"开启旋转\",\"name\":\"startRotate\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-slider\",\"label\":\"透明度\",\"name\":\"transparency\",\"required\":false,\"placeholder\":\"\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"圆角\",\"name\":\"borderRadius\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"custom-upload\",\"label\":\"图片地址\",\"name\":\"imageAdress\",\"required\":false,\"placeholder\":\"\",\"value\":\"https://report.anji-plus.com/file/download/border3@2x\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":1386},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":10},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":530},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":345}]}', NULL, 1, 0, 7, 'admin', '2021-07-15 17:40:33', 'admin', '2021-07-15 17:40:33', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logistics_one', 'widget-image', '{\"imageAdress\":\"https://report.anji-plus.com/file/download/border8@1x\",\"backgroundColor\":\"\",\"borderRadius\":0,\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"startRotate\":false,\"transparency\":100,\"width\":1920,\"layerName\":\"图片\",\"title\":\"大屏\",\"height\":1080}', '{}', '', '{\"top\":731,\"left\":541,\"width\":839,\"index\":7,\"height\":344}', '{\"data\":[],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"图片\"},{\"type\":\"el-switch\",\"label\":\"开启旋转\",\"name\":\"startRotate\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"el-slider\",\"label\":\"透明度\",\"name\":\"transparency\",\"required\":false,\"placeholder\":\"\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"圆角\",\"name\":\"borderRadius\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"custom-upload\",\"label\":\"图片地址\",\"name\":\"imageAdress\",\"required\":false,\"placeholder\":\"\",\"value\":\"https://report.anji-plus.com/file/download/border8@1x\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":541},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":731},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":839},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":344}]}', NULL, 1, 0, 8, 'admin', '2021-07-15 17:40:33', 'admin', '2021-07-15 17:40:33', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logistics_one', 'widget-text', '{\"backgroundColor\":\"\",\"color\":\"rgba(0, 206, 209, 1)\",\"textAlign\":\"center\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"letterSpacing\":0,\"title\":\"大屏\",\"background\":\"rgba(115,170,229,.0)\",\"width\":1920,\"fontSize\":36,\"layerName\":\"文本框\",\"text\":\"实时库存TOP5\",\"fontWeight\":\"normal\",\"height\":1080}', '{\"dataType\":\"staticData\",\"refreshTime\":5000,\"staticData\":\"文本框\"}', '', '{\"top\":19,\"left\":157,\"width\":228,\"index\":8,\"height\":52}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"staticData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":5000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"文本框\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"chartType\":\"widget-text\",\"value\":\"\"}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"实时库存TOP5\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":36},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":157},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":19},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":228},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":52}]}', NULL, 1, 0, 9, 'admin', '2021-07-15 17:40:33', 'admin', '2021-07-15 17:40:33', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logistics_one', 'widget-barchart', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":false,\"reversalX\":false,\"minHeight\":0,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"startRotate\":false,\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"实时库存TOP5\",\"radius\":7,\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":16,\"imageAdress\":\"https://report.anji-plus.com/file/download/border3@2x\",\"textAlign\":\"center\",\"subTextColor\":\"#fff\",\"textColor\":\"#FFD700\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"borderRadius\":0,\"background\":\"\",\"transparency\":100,\"marginBottom\":10,\"layerName\":\"柱状图\",\"hideX\":true,\"verticalShow\":false,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"fontSizeY\":18,\"fontSizeX\":18,\"backgroundColor\":\"\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"NameFontSizeY\":12,\"isShow\":true,\"textFontSize\":20,\"customColor\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{\"dynamicData\":{\"chartProperties\":{\"name\":\"xAxis\",\"nums\":\"bar\"},\"setCode\":\"logis_2\",\"chartType\":\"widget-barchart\",\"contextData\":{}},\"dataType\":\"dynamicData\",\"refreshTime\":5000,\"staticData\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"}', '', '{\"top\":434,\"left\":7,\"width\":525,\"height\":287}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"dynamicData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":5000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"{\\\"categories\\\": [\\\"苹果\\\",\\\"三星\\\",\\\"小米\\\",\\\"oppo\\\",\\\"vivo\\\"],\\\"series\\\": [{\\\"name\\\": \\\"手机品牌\\\",\\\"data\\\": [1000,2229,3879,2379,4079]}]}\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"chartType\":\"widget-barchart\",\"value\":{\"chartProperties\":{\"name\":\"xAxis\",\"nums\":\"bar\"},\"setCode\":\"logis_2\",\"chartType\":\"widget-barchart\",\"contextData\":{}}}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"柱状图\"},{\"type\":\"el-switch\",\"label\":\"竖展示\",\"name\":\"verticalShow\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"柱体设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"最大宽度\",\"name\":\"maxWidth\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-slider\",\"label\":\"圆角\",\"name\":\"radius\",\"require\":false,\"placeholder\":\"\",\"value\":7},{\"type\":\"el-slider\",\"label\":\"最小高度\",\"name\":\"minHeight\",\"require\":false,\"placeholder\":\"\",\"value\":0}]},{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#FFD700\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20}]},{\"name\":\"X轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"xName\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"hideX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"xNameColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"xNameFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-slider\",\"label\":\"文字角度\",\"name\":\"textAngle\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"文字间隔\",\"name\":\"textInterval\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalX\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"Xcolor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeX\",\"required\":false,\"placeholder\":\"\",\"value\":18},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineX\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"Y轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"textNameY\",\"require\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShowY\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"NameColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"NameFontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalY\",\"required\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"colorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":18},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineY\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"数值设定\",\"list\":[{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShow\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":14},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"}]},{\"name\":\"提示语设置\",\"list\":[{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lineColor\",\"required\":false,\"placeholder\":\"\"}]},{\"name\":\"坐标轴边距设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"左边距(像素)\",\"name\":\"marginLeft\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"顶边距(像素)\",\"name\":\"marginTop\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"el-slider\",\"label\":\"右边距(像素)\",\"name\":\"marginRight\",\"required\":false,\"placeholder\":\"\",\"value\":40},{\"type\":\"el-slider\",\"label\":\"底边距(像素)\",\"name\":\"marginBottom\",\"required\":false,\"placeholder\":\"\",\"value\":10}]},{\"name\":\"图例操作\",\"list\":[{\"type\":\"el-switch\",\"label\":\"图例\",\"name\":\"isShowLegend\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lengedColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"lengedFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-input-number\",\"label\":\"图例宽度\",\"name\":\"lengedWidth\",\"required\":false,\"placeholder\":\"\",\"value\":15},{\"type\":\"el-select\",\"label\":\"横向位置\",\"name\":\"lateralPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"纵向位置\",\"name\":\"longitudinalPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"top\",\"name\":\"顶部\"},{\"code\":\"bottom\",\"name\":\"底部\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"布局前置\",\"name\":\"layoutFront\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"vertical\",\"name\":\"竖排\"},{\"code\":\"horizontal\",\"name\":\"横排\"}],\"value\":\"\"}]},{\"name\":\"自定义配色\",\"list\":[{\"type\":\"customColor\",\"label\":\"\",\"name\":\"customColor\",\"required\":false,\"value\":[{\"color\":\"#ff7f50\"},{\"color\":\"#87cefa\"},{\"color\":\"#da70d6\"},{\"color\":\"#32cd32\"},{\"color\":\"#6495ed\"}]}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":7},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":434},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":525},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":287}]}', NULL, 1, 0, 10, 'admin', '2021-07-15 17:40:33', 'admin', '2021-07-15 17:40:33', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logistics_one', 'widget-text', '{\"backgroundColor\":\"\",\"color\":\"rgba(0, 206, 209, 1)\",\"textAlign\":\"center\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"letterSpacing\":0,\"title\":\"大屏\",\"background\":\"rgba(115,170,229,.0)\",\"width\":1920,\"fontSize\":36,\"layerName\":\"文本框\",\"text\":\"收车量TOP5\",\"fontWeight\":\"normal\",\"height\":1080}', '{\"dataType\":\"staticData\",\"refreshTime\":5000,\"staticData\":\"文本框\"}', '', '{\"top\":373,\"left\":151,\"width\":239,\"index\":10,\"height\":55}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"staticData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":5000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"文本框\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"chartType\":\"widget-text\",\"value\":\"\"}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"收车量TOP5\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":36},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":151},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":373},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":239},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":55}]}', NULL, 1, 0, 11, 'admin', '2021-07-15 17:40:33', 'admin', '2021-07-15 17:40:33', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logistics_one', 'widget-barlinechart', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":0,\"reversalX\":0,\"minHeight\":0,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"radius\":5,\"xName\":\"\",\"isShowY\":true,\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"left\",\"lineColor\":\"#fff\",\"subTextColor\":\"#fff\",\"textColor\":\"#fff\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"\",\"fontSize\":12,\"marginBottom\":10,\"layerName\":\"柱线图\",\"hideX\":true,\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":3,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":16,\"backgroundColor\":\"\",\"colorY\":\"#fff\",\"markPoint\":true,\"NameFontSizeY\":16,\"textFontSize\":20,\"pointSize\":5,\"customColor\":[{\"color\":\"#00F4FFFF\"},{\"color\":\"#9CA69C\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{\"dynamicData\":{\"chartProperties\":{\"start\":\"bar\",\"time\":\"xAxis\",\"collect\":\"line\"},\"setCode\":\"logis_3\",\"chartType\":\"widget-barlinechart\",\"contextData\":{}},\"dataType\":\"dynamicData\",\"refreshTime\":5000,\"staticData\":\"{\\\"xAxis\\\": [\\\"1月\\\", \\\"2月\\\", \\\"3月\\\", \\\"4月\\\", \\\"5月\\\",\\\"6月\\\", \\\"7月\\\", \\\"8月\\\",\\\"9月\\\",\\\"10月\\\",\\\"11月\\\",\\\"12月\\\"],\\\"series\\\": [{\\\"type\\\": \\\"bar\\\",\\\"name\\\": \\\"货运量\\\",\\\"data\\\": [2.6,5.9,9,26.4,28.7,70.7,175.6,182.2,48.7,18.8,6,2.3]},{\\\"type\\\": \\\"line\\\",\\\"name\\\": \\\"货运总量\\\",\\\"yAxisIndex\\\": 1,\\\"data\\\": [2,2.2,3.3,4.5,6.3,10.2,20.3,23.4,23,16.5,12,6.2]}]}\"}', '', '{\"top\":791,\"left\":2,\"width\":531,\"index\":11,\"height\":282}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"dynamicData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":5000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"{\\\"xAxis\\\": [\\\"1月\\\", \\\"2月\\\", \\\"3月\\\", \\\"4月\\\", \\\"5月\\\",\\\"6月\\\", \\\"7月\\\", \\\"8月\\\",\\\"9月\\\",\\\"10月\\\",\\\"11月\\\",\\\"12月\\\"],\\\"series\\\": [{\\\"type\\\": \\\"bar\\\",\\\"name\\\": \\\"货运量\\\",\\\"data\\\": [2.6,5.9,9,26.4,28.7,70.7,175.6,182.2,48.7,18.8,6,2.3]},{\\\"type\\\": \\\"line\\\",\\\"name\\\": \\\"货运总量\\\",\\\"yAxisIndex\\\": 1,\\\"data\\\": [2,2.2,3.3,4.5,6.3,10.2,20.3,23.4,23,16.5,12,6.2]}]}\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"chartType\":\"widget-barlinechart\",\"relactiveDomValue\":\"dynamicData\",\"value\":{\"chartProperties\":{\"start\":\"bar\",\"time\":\"xAxis\",\"collect\":\"line\"},\"setCode\":\"logis_3\",\"chartType\":\"widget-barlinechart\",\"contextData\":{}}}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"柱线图\"},{\"type\":\"vue-color\",\"label\":\"背景颜色\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},[{\"name\":\"折线设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标记点\",\"name\":\"markPoint\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-slider\",\"label\":\"点大小\",\"name\":\"pointSize\",\"required\":false,\"placeholder\":\"\",\"value\":5},{\"type\":\"el-switch\",\"label\":\"平滑曲线\",\"name\":\"smoothCurve\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-switch\",\"label\":\"面积堆积\",\"name\":\"area\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-slider\",\"label\":\"面积厚度\",\"name\":\"areaThickness\",\"required\":false,\"placeholder\":\"\",\"value\":5},{\"type\":\"el-slider\",\"label\":\"线条宽度\",\"name\":\"lineWidth\",\"required\":false,\"placeholder\":\"\",\"value\":3}]},{\"name\":\"柱体设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"最大宽度\",\"name\":\"maxWidth\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"圆角\",\"name\":\"radius\",\"require\":false,\"placeholder\":\"\",\"value\":5},{\"type\":\"el-slider\",\"label\":\"最小高度\",\"name\":\"minHeight\",\"require\":false,\"placeholder\":\"\",\"value\":0}]},{\"name\":\"标题设置\",\"list\":[{\"type\":\"el-switch\",\"label\":\"标题\",\"name\":\"isNoTitle\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"el-input-text\",\"label\":\"标题\",\"name\":\"titleText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"textColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"textFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"textFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20},{\"type\":\"el-select\",\"label\":\"字体位置\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"left\"},{\"type\":\"el-input-text\",\"label\":\"副标题\",\"name\":\"subText\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"subTextColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-select\",\"label\":\"字体粗细\",\"name\":\"subTextFontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"subTextFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":20}]},{\"name\":\"X轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"xName\",\"required\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"hideX\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"xNameColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"xNameFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"el-slider\",\"label\":\"文字角度\",\"name\":\"textAngle\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-input-number\",\"label\":\"文字间隔\",\"name\":\"textInterval\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalX\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"Xcolor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeX\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineX\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorX\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"Y轴设置\",\"list\":[{\"type\":\"el-input-text\",\"label\":\"名称\",\"name\":\"textNameY\",\"require\":false,\"placeholder\":\"\",\"value\":\"\"},{\"type\":\"el-switch\",\"label\":\"显示\",\"name\":\"isShowY\",\"require\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"坐标名颜色\",\"name\":\"NameColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"NameFontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-switch\",\"label\":\"轴反转\",\"name\":\"reversalY\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"颜色\",\"name\":\"colorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-number\",\"label\":\"字号\",\"name\":\"fontSizeY\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"轴颜色\",\"name\":\"lineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-switch\",\"label\":\"分割线显示\",\"name\":\"isShowSplitLineY\",\"require\":false,\"placeholder\":\"\",\"value\":false},{\"type\":\"vue-color\",\"label\":\"分割线颜色\",\"name\":\"splitLineColorY\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"提示语设置\",\"list\":[{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":12},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lineColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"}]},{\"name\":\"坐标轴边距设置\",\"list\":[{\"type\":\"el-slider\",\"label\":\"左边距(像素)\",\"name\":\"marginLeft\",\"required\":false,\"placeholder\":\"\",\"value\":10},{\"type\":\"el-slider\",\"label\":\"顶边距(像素)\",\"name\":\"marginTop\",\"required\":false,\"placeholder\":\"\",\"value\":50},{\"type\":\"el-slider\",\"label\":\"右边距(像素)\",\"name\":\"marginRight\",\"required\":false,\"placeholder\":\"\",\"value\":40},{\"type\":\"el-slider\",\"label\":\"底边距(像素)\",\"name\":\"marginBottom\",\"required\":false,\"placeholder\":\"\",\"value\":10}]},{\"name\":\"图例操作\",\"list\":[{\"type\":\"el-switch\",\"label\":\"图例\",\"name\":\"isShowLegend\",\"required\":false,\"placeholder\":\"\",\"value\":true},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"lengedColor\",\"required\":false,\"placeholder\":\"\",\"value\":\"#fff\"},{\"type\":\"el-input-text\",\"label\":\"字体大小\",\"name\":\"lengedFontSize\",\"required\":false,\"placeholder\":\"\",\"value\":16},{\"type\":\"el-input-number\",\"label\":\"图例宽度\",\"name\":\"lengedWidth\",\"required\":false,\"placeholder\":\"\",\"value\":15},{\"type\":\"el-select\",\"label\":\"横向位置\",\"name\":\"lateralPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"纵向位置\",\"name\":\"longitudinalPosition\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"top\",\"name\":\"顶部\"},{\"code\":\"bottom\",\"name\":\"底部\"}],\"value\":\"\"},{\"type\":\"el-select\",\"label\":\"布局前置\",\"name\":\"layoutFront\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"vertical\",\"name\":\"竖排\"},{\"code\":\"horizontal\",\"name\":\"横排\"}],\"value\":\"\"}]},{\"name\":\"自定义配色\",\"list\":[{\"type\":\"customColor\",\"label\":\"\",\"name\":\"customColor\",\"required\":false,\"value\":[{\"color\":\"#00F4FFFF\"},{\"color\":\"#9CA69C\"}]}]}]],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":2},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":791},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":531},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":282}]}', NULL, 1, 0, 12, 'admin', '2021-07-15 17:40:33', 'admin', '2021-07-15 17:40:33', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logistics_one', 'widget-text', '{\"backgroundColor\":\"\",\"color\":\"rgba(0, 206, 209, 1)\",\"textAlign\":\"center\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"letterSpacing\":0,\"title\":\"大屏\",\"background\":\"rgba(115,170,229,.0)\",\"width\":1920,\"fontSize\":36,\"layerName\":\"文本框\",\"text\":\"收发车情况\",\"fontWeight\":\"normal\",\"height\":1080}', '{\"dataType\":\"staticData\",\"refreshTime\":5000,\"staticData\":\"文本框\"}', '', '{\"top\":732,\"left\":169,\"width\":209,\"index\":12,\"height\":57}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"staticData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":5000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"文本框\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"chartType\":\"widget-text\",\"value\":\"\"}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"文本框\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"收发车情况\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":36},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":169},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":732},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":209},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":57}]}', NULL, 1, 0, 13, 'admin', '2021-07-15 17:40:33', 'admin', '2021-07-15 17:40:33', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logistics_one', 'widget-text', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":0,\"reversalX\":0,\"minHeight\":0,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"发车\",\"radius\":5,\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"lineColor\":\"#fff\",\"subTextColor\":\"#fff\",\"textColor\":\"#fff\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"rgba(115,170,229,.0)\",\"fontSize\":25,\"marginBottom\":10,\"layerName\":\"发车\",\"hideX\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":3,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":16,\"backgroundColor\":\"\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":16,\"textFontSize\":20,\"pointSize\":5,\"customColor\":[{\"color\":\"#00F4FFFF\"},{\"color\":\"#9CA69C\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{\"dataType\":\"staticData\",\"refreshTime\":5000,\"staticData\":\"文本框\"}', '', '{\"top\":788,\"left\":423,\"width\":100,\"index\":13,\"height\":40}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"staticData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":5000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"文本框\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"chartType\":\"widget-text\",\"value\":\"\"}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"发车\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"发车\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":25},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":423},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":788},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":40}]}', NULL, 1, 0, 14, 'admin', '2021-07-15 17:40:33', 'admin', '2021-07-15 17:40:33', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('logistics_one', 'widget-text', '{\"lengedColor\":\"#fff\",\"lateralPosition\":\"\",\"reversalY\":0,\"reversalX\":0,\"minHeight\":0,\"marginRight\":40,\"textInterval\":0,\"isNoTitle\":true,\"textFontWeight\":\"normal\",\"titleText\":\"\",\"layoutFront\":\"\",\"text\":\"收车\",\"radius\":5,\"xName\":\"\",\"isShowY\":true,\"fontWeight\":\"normal\",\"height\":1080,\"maxWidth\":10,\"area\":true,\"textAlign\":\"center\",\"lineColor\":\"#fff\",\"subTextColor\":\"#fff\",\"textColor\":\"#fff\",\"subText\":\"\",\"lineColorY\":\"#fff\",\"xNameFontSize\":12,\"lineColorX\":\"#fff\",\"textNameY\":\"\",\"marginLeft\":10,\"subTextFontSize\":20,\"background\":\"rgba(115,170,229,.0)\",\"fontSize\":25,\"marginBottom\":10,\"layerName\":\"收车\",\"hideX\":true,\"color\":\"rgba(0, 206, 209, 1)\",\"backgroundImage\":\"https://report.anji-plus.com/file/download/bf566e48-ccad-40e1-8ee9-228427e5466b\",\"NameColorY\":\"#fff\",\"title\":\"大屏\",\"isShowSplitLineX\":false,\"lineWidth\":3,\"isShowSplitLineY\":false,\"splitLineColorY\":\"#fff\",\"areaThickness\":5,\"lengedFontSize\":16,\"splitLineColorX\":\"#fff\",\"textAngle\":0,\"Xcolor\":\"#fff\",\"xNameColor\":\"#fff\",\"lengedWidth\":15,\"smoothCurve\":true,\"fontSizeY\":12,\"fontSizeX\":16,\"backgroundColor\":\"\",\"colorY\":\"#fff\",\"letterSpacing\":0,\"markPoint\":true,\"NameFontSizeY\":16,\"textFontSize\":20,\"pointSize\":5,\"customColor\":[{\"color\":\"#00F4FFFF\"},{\"color\":\"#9CA69C\"}],\"longitudinalPosition\":\"\",\"subTextFontWeight\":\"normal\",\"width\":1920,\"isShowLegend\":true,\"marginTop\":50}', '{\"dataType\":\"staticData\",\"refreshTime\":5000,\"staticData\":\"文本框\"}', '', '{\"top\":787,\"left\":3,\"width\":100,\"index\":13,\"height\":40}', '{\"data\":[{\"type\":\"el-radio-group\",\"label\":\"数据类型\",\"name\":\"dataType\",\"require\":false,\"placeholder\":\"\",\"selectValue\":true,\"selectOptions\":[{\"code\":\"staticData\",\"name\":\"静态数据\"},{\"code\":\"dynamicData\",\"name\":\"动态数据\"}],\"value\":\"staticData\"},{\"type\":\"el-input-number\",\"label\":\"刷新时间(毫秒)\",\"name\":\"refreshTime\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"value\":5000},{\"type\":\"el-button\",\"label\":\"静态数据\",\"name\":\"staticData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"staticData\",\"value\":\"文本框\"},{\"type\":\"dycustComponents\",\"label\":\"\",\"name\":\"dynamicData\",\"required\":false,\"placeholder\":\"px\",\"relactiveDom\":\"dataType\",\"relactiveDomValue\":\"dynamicData\",\"chartType\":\"widget-text\",\"value\":\"\"}],\"setup\":[{\"type\":\"el-input-text\",\"label\":\"图层名称\",\"name\":\"layerName\",\"required\":false,\"placeholder\":\"\",\"value\":\"收车\"},{\"type\":\"el-input-text\",\"label\":\"文本内容\",\"name\":\"text\",\"required\":false,\"placeholder\":\"\",\"value\":\"收车\"},{\"type\":\"el-input-number\",\"label\":\"字体大小\",\"name\":\"fontSize\",\"required\":false,\"placeholder\":\"\",\"value\":25},{\"type\":\"vue-color\",\"label\":\"字体颜色\",\"name\":\"color\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(0, 206, 209, 1)\"},{\"type\":\"el-input-number\",\"label\":\"字体间距\",\"name\":\"letterSpacing\",\"required\":false,\"placeholder\":\"\",\"value\":0},{\"type\":\"vue-color\",\"label\":\"字体背景\",\"name\":\"background\",\"required\":false,\"placeholder\":\"\",\"value\":\"rgba(115,170,229,.0)\"},{\"type\":\"el-select\",\"label\":\"文字粗细\",\"name\":\"fontWeight\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"normal\",\"name\":\"正常\"},{\"code\":\"bold\",\"name\":\"粗体\"},{\"code\":\"bolder\",\"name\":\"特粗体\"},{\"code\":\"lighter\",\"name\":\"细体\"}],\"value\":\"normal\"},{\"type\":\"el-select\",\"label\":\"对齐方式\",\"name\":\"textAlign\",\"required\":false,\"placeholder\":\"\",\"selectOptions\":[{\"code\":\"center\",\"name\":\"居中\"},{\"code\":\"left\",\"name\":\"左对齐\"},{\"code\":\"right\",\"name\":\"右对齐\"}],\"value\":\"center\"}],\"position\":[{\"type\":\"el-input-number\",\"label\":\"左边距\",\"name\":\"left\",\"required\":false,\"placeholder\":\"px\",\"value\":3},{\"type\":\"el-input-number\",\"label\":\"上边距\",\"name\":\"top\",\"required\":false,\"placeholder\":\"px\",\"value\":787},{\"type\":\"el-input-number\",\"label\":\"宽度\",\"name\":\"width\",\"required\":false,\"placeholder\":\"该容器在1920px大屏中的宽度\",\"value\":100},{\"type\":\"el-input-number\",\"label\":\"高度\",\"name\":\"height\",\"required\":false,\"placeholder\":\"该容器在1080px大屏中的高度\",\"value\":40}]}', NULL, 1, 0, 15, 'admin', '2021-07-15 17:40:33', 'admin', '2021-07-15 17:40:33', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('testForm', 'widget-barchart', '{"textFontStyle":"normal","lateralPosition":"center","reversalY":false,"reversalX":false,"minHeight":0,"marginRight":40,"textInterval":0,"isNoTitle":true,"nameColorY":"#fff","nameColorX":"#fff","textFontWeight":"normal","nameX":"","titleText":"","percentage":false,"tipsFontSize":16,"layoutFront":"horizontal","radius":5,"isShowY":true,"legendColor":"#fff","splitLineWidthY":1,"fontWeight":"normal","height":1080,"maxWidth":10,"splitLineWidthX":1,"textAngleX":0,"textAngleY":0,"textAlign":"center","textPerFontSize":20,"textNumColor":"#fff","lineColor":"#061740","subTextColor":"#fff","textColor":"#FFD700","subText":"","lineColorY":"#fff","lineColorX":"#fff","textNameY":"","marginLeft":10,"subTextFontSize":20,"tipsColor":"#00FEFF","color0Start":"#4FADFD","background":"","fontSize":14,"marginBottom":10,"layerName":"柱状图-城市总览","hideX":true,"lineNumber":8,"textPerFontWeight":"normal","componentLinkage":[{"widgetValue":"1vzit52b5m3-$-柱状图-单一城市-$-1","paramsConfig":[{"originKey":"name","targetKey":"city_name"},{"originKey":"value","targetKey":""}]}],"verticalShow":false,"distance":5,"backgroundImage":"","textNumFontWeight":"normal","description":"","scale":false,"title":"","isShowSplitLineX":false,"select_color":"#FAD400","lineWidth":2,"isShowSplitLineY":false,"piechartStyle":"shixin","subTextFontStyle":"normal","splitLineColorY":"#fff","splitLineColorX":"#fff","legendWidth":15,"splitNumberY":0,"numberValue":true,"textPerColor":"#fff","select_background":"rgba(115,170,229,.5)","fontSizeY":14,"fontSizeX":14,"backgroundColor":"rgba(52, 80, 106, 1)","color100End":"#28E8FA","widgetId":"1wvwcqi4yvj","colorY":"#fff","colorX":"#fff","nameFontSizeX":14,"lineLength":19,"nameFontSizeY":14,"isShow":true,"textFontSize":20,"customColor":[{"color":"#ff7f50"},{"color":"#87cefa"},{"color":"#da70d6"},{"color":"#32cd32"},{"color":"#6495ed"}],"longitudinalPosition":"top","subTextFontWeight":"normal","lineWidthX":1,"lineWidthY":1,"textNumFontSize":40,"width":1920,"legendFontSize":12,"isShowLegend":true,"widgetCode":"widget-barchart","marginTop":50,"colorsurplus":"#173164"}', '{"dynamicData":{"chartProperties":{"city_name":"xAxis","sum_nums":"bar"},"setCode":"aj_report_city_total","chartType":"widget-barchart","contextData":{"startTime":"2023-05-12","endTime":"2023-05-13"}},"dataType":"dynamicData","refreshTime":600000,"staticData":[{"data":1000,"axis":"苹果"},{"data":2229,"axis":"三星"},{"data":3879,"axis":"小米"},{"data":2379,"axis":"oppo"},{"data":4079,"axis":"vivo"}]}', '', '{"top":427.37,"left":355.01,"width":579.96,"index":0,"height":262.3}', '{"data":[{"type":"el-radio-group","label":"数据类型","name":"dataType","require":false,"placeholder":"","selectValue":true,"selectOptions":[{"code":"staticData","name":"静态数据"},{"code":"dynamicData","name":"动态数据"}],"value":"dynamicData"},{"type":"el-input-number","label":"刷新时间(毫秒)","name":"refreshTime","relactiveDom":"dataType","relactiveDomValue":"dynamicData","value":600000},{"type":"el-button","label":"静态数据","name":"staticData","required":false,"placeholder":"","relactiveDom":"dataType","relactiveDomValue":"staticData","value":[{"data":1000,"axis":"苹果"},{"data":2229,"axis":"三星"},{"data":3879,"axis":"小米"},{"data":2379,"axis":"oppo"},{"data":4079,"axis":"vivo"}]},{"type":"dycustComponents","label":"","name":"dynamicData","required":false,"placeholder":"","relactiveDom":"dataType","relactiveDomValue":"dynamicData","chartType":"widget-barchart","dictKey":"BAR_PROPERTIES","value":{"chartProperties":{"city_name":"xAxis","sum_nums":"bar"},"setCode":"aj_report_city_total","chartType":"widget-barchart","contextData":{"startTime":"2023-05-12","endTime":"2023-05-13"}}}],"methods":[],"setup":[{"type":"el-input-text","label":"图层名称","name":"layerName","required":false,"placeholder":"","value":"柱状图-城市总览"},{"type":"el-switch","label":"竖展示","name":"verticalShow","required":false,"placeholder":"","value":false},{"type":"vue-color","label":"背景颜色","name":"background","required":false,"placeholder":"","value":""},[{"name":"柱体设置","list":[{"type":"el-slider","label":"最大宽度","name":"maxWidth","required":false,"placeholder":"","value":10},{"type":"el-slider","label":"圆角","name":"radius","require":false,"placeholder":"","value":5},{"type":"el-slider","label":"最小高度","name":"minHeight","require":false,"placeholder":"","value":0}]},{"name":"标题设置","list":[{"type":"el-switch","label":"标题显示","name":"isNoTitle","required":false,"placeholder":"","value":true},{"type":"el-input-text","label":"标题名","name":"titleText","required":false,"placeholder":"","value":""},{"type":"vue-color","label":"字体颜色","name":"textColor","required":false,"placeholder":"","value":"#FFD700"},{"type":"el-input-number","label":"字体字号","name":"textFontSize","required":false,"placeholder":"","value":20},{"type":"el-select","label":"字体粗细","name":"textFontWeight","required":false,"placeholder":"","selectOptions":[{"code":"normal","name":"正常"},{"code":"bold","name":"粗体"},{"code":"bolder","name":"特粗体"},{"code":"lighter","name":"细体"}],"value":"normal"},{"type":"el-select","label":"字体风格","name":"textFontStyle","required":false,"placeholder":"","selectOptions":[{"code":"normal","name":"正常"},{"code":"italic","name":"italic斜体"},{"code":"oblique","name":"oblique斜体"}],"value":"normal"},{"type":"el-select","label":"字体位置","name":"textAlign","required":false,"placeholder":"","selectOptions":[{"code":"center","name":"居中"},{"code":"left","name":"左对齐"},{"code":"right","name":"右对齐"}],"value":"center"},{"type":"el-input-text","label":"副标题名","name":"subText","required":false,"placeholder":"","value":""},{"type":"vue-color","label":"字体颜色","name":"subTextColor","required":false,"placeholder":"","value":"#fff"},{"type":"el-input-number","label":"字体字号","name":"subTextFontSize","required":false,"placeholder":"","value":20},{"type":"el-select","label":"字体粗细","name":"subTextFontWeight","required":false,"placeholder":"","selectOptions":[{"code":"normal","name":"正常"},{"code":"bold","name":"粗体"},{"code":"bolder","name":"特粗体"},{"code":"lighter","name":"细体"}],"value":"normal"},{"type":"el-select","label":"字体风格","name":"subTextFontStyle","required":false,"placeholder":"","selectOptions":[{"code":"normal","name":"正常"},{"code":"italic","name":"italic斜体"},{"code":"oblique","name":"oblique斜体"}],"value":"normal"}]},{"name":"X轴设置","list":[{"type":"el-switch","label":"显示","name":"hideX","required":false,"placeholder":"","value":true},{"type":"el-input-text","label":"坐标名","name":"nameX","required":false,"placeholder":"","value":""},{"type":"vue-color","label":"坐标名颜色","name":"nameColorX","required":false,"placeholder":"","value":"#fff"},{"type":"el-input-number","label":"坐标名字号","name":"nameFontSizeX","required":false,"placeholder":"","value":14},{"type":"vue-color","label":"数值颜色","name":"colorX","required":false,"placeholder":"","value":"#fff"},{"type":"el-input-number","label":"数值字号","name":"fontSizeX","required":false,"placeholder":"","value":14},{"type":"el-input-number","label":"数值间隔","name":"textInterval","required":false,"placeholder":"","value":0},{"type":"el-slider","label":"数值角度","name":"textAngleX","required":false,"placeholder":"","value":0},{"type":"el-switch","label":"坐标轴反转","name":"reversalX","required":false,"placeholder":"","value":false},{"type":"vue-color","label":"坐标轴颜色","name":"lineColorX","required":false,"placeholder":"","value":"#fff"},{"type":"el-input-number","label":"坐标轴宽度","name":"lineWidthX","required":false,"placeholder":"","value":1},{"type":"el-switch","label":"分割线显示","name":"isShowSplitLineX","require":false,"placeholder":"","value":false},{"type":"vue-color","label":"分割线颜色","name":"splitLineColorX","required":false,"placeholder":"","value":"#fff"},{"type":"el-input-number","label":"分割线宽度","name":"splitLineWidthX","required":false,"placeholder":"","value":1}]},{"name":"Y轴设置","list":[{"type":"el-switch","label":"显示","name":"isShowY","require":false,"placeholder":"","value":true},{"type":"el-input-text","label":"坐标名","name":"textNameY","require":false,"placeholder":"","value":""},{"type":"vue-color","label":"坐标名颜色","name":"nameColorY","required":false,"placeholder":"","value":"#fff"},{"type":"el-input-number","label":"坐标名字号","name":"nameFontSizeY","required":false,"placeholder":"","value":14},{"type":"vue-color","label":"数值颜色","name":"colorY","required":false,"placeholder":"","value":"#fff"},{"type":"el-input-number","label":"数值字号","name":"fontSizeY","required":false,"placeholder":"","value":14},{"type":"el-switch","label":"缩放","name":"scale","require":false,"placeholder":"","value":false},{"type":"el-input-number","label":"均分","name":"splitNumberY","required":false,"placeholder":"","value":0},{"type":"el-slider","label":"数值角度","name":"textAngleY","required":false,"placeholder":"","value":0},{"type":"el-switch","label":"坐标轴反转","name":"reversalY","required":false,"placeholder":"","value":false},{"type":"vue-color","label":"坐标轴颜色","name":"lineColorY","required":false,"placeholder":"","value":"#fff"},{"type":"el-input-number","label":"坐标轴宽度","name":"lineWidthY","required":false,"placeholder":"","value":1},{"type":"el-switch","label":"分割线显示","name":"isShowSplitLineY","require":false,"placeholder":"","value":false},{"type":"vue-color","label":"分割线颜色","name":"splitLineColorY","required":false,"placeholder":"","value":"#fff"},{"type":"el-input-number","label":"分割线宽度","name":"splitLineWidthY","required":false,"placeholder":"","value":1}]},{"name":"数值设定","list":[{"type":"el-switch","label":"显示","name":"isShow","required":false,"placeholder":"","value":true},{"type":"el-input-number","label":"距离","name":"distance","required":false,"placeholder":"","value":5},{"type":"el-input-number","label":"字体字号","name":"fontSize","required":false,"placeholder":"","value":14},{"type":"vue-color","label":"字体颜色","name":"subTextColor","required":false,"placeholder":"","value":"#fff"},{"type":"el-select","label":"字体粗细","name":"fontWeight","required":false,"placeholder":"","selectOptions":[{"code":"normal","name":"正常"},{"code":"bold","name":"粗体"},{"code":"bolder","name":"特粗体"},{"code":"lighter","name":"细体"}],"value":"normal"}]},{"name":"提示语设置","list":[{"type":"el-input-number","label":"字体字号","name":"tipsFontSize","required":false,"placeholder":"","value":16},{"type":"vue-color","label":"字体颜色","name":"tipsColor","required":false,"placeholder":"","value":"#00FEFF"}]},{"name":"坐标轴边距设置","list":[{"type":"el-slider","label":"左边距(像素)","name":"marginLeft","required":false,"placeholder":"","value":10},{"type":"el-slider","label":"顶边距(像素)","name":"marginTop","required":false,"placeholder":"","value":50},{"type":"el-slider","label":"右边距(像素)","name":"marginRight","required":false,"placeholder":"","value":40},{"type":"el-slider","label":"底边距(像素)","name":"marginBottom","required":false,"placeholder":"","value":10}]},{"name":"自定义配色","list":[{"type":"customColor","label":"","name":"customColor","required":false,"value":[{"color":"#ff7f50"},{"color":"#87cefa"},{"color":"#da70d6"},{"color":"#32cd32"},{"color":"#6495ed"}]}]},{"name":"组件联动","list":[{"type":"componentLinkage","label":"","name":"componentLinkage","required":false,"value":[{"widgetValue":"1vzit52b5m3-$-柱状图-单一城市-$-1","paramsConfig":[{"originKey":"name","targetKey":"city_name"},{"originKey":"value","targetKey":""}]}]}]}]],"position":[{"type":"el-input-number","label":"左边距","name":"left","required":false,"placeholder":"","value":355.01},{"type":"el-input-number","label":"上边距","name":"top","required":false,"placeholder":"","value":427.37},{"type":"el-input-number","label":"宽度","name":"width","required":false,"placeholder":"该容器在1920px大屏中的宽度","value":579.96},{"type":"el-input-number","label":"高度","name":"height","required":false,"placeholder":"该容器在1080px大屏中的高度","value":262.3}]}', null, 1, 0, 1, 'admin', '2023-05-12 09:43:48', 'admin', '2023-05-12 09:43:48', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('testForm', 'widget-barchart', '{"symbol":"circle","textFontStyle":"normal","reversalY":false,"reversalX":false,"minHeight":0,"marginRight":40,"textInterval":0,"isNoTitle":true,"nameColorY":"#fff","nameColorX":"#fff","textFontWeight":"normal","nameX":"","titleText":"","tipsFontSize":16,"radius":5,"isShowY":true,"splitLineWidthY":1,"fontWeight":"normal","height":1080,"maxWidth":10,"splitLineWidthX":1,"area":true,"textAngleX":0,"textAngleY":0,"textAlign":"center","subTextColor":"#fff","textColor":"#FFD700","subText":"","lineColorY":"#fff","lineColorX":"#fff","textNameY":"","marginLeft":10,"subTextFontSize":20,"tipsColor":"#00FEFF","background":"","fontSize":14,"marginBottom":10,"layerName":"柱状图-单一城市","hideX":true,"componentLinkage":[],"verticalShow":false,"distance":5,"backgroundImage":"","description":"","scale":false,"title":"","isShowSplitLineX":false,"select_color":"#FAD400","lineWidth":4,"isShowSplitLineY":false,"subTextFontStyle":"normal","splitLineColorY":"#fff","areaThickness":5,"splitLineColorX":"#fff","splitNumberY":0,"select_background":"rgba(115,170,229,.5)","fontSizeY":14,"smoothCurve":true,"fontSizeX":14,"backgroundColor":"rgba(52, 80, 106, 1)","widgetId":"1vzit52b5m3","colorY":"#fff","colorX":"#fff","nameFontSizeX":14,"markPoint":true,"nameFontSizeY":14,"isShow":true,"textFontSize":20,"pointSize":10,"customColor":[{"color":"#ff7f50"},{"color":"#87cefa"},{"color":"#da70d6"},{"color":"#32cd32"},{"color":"#6495ed"}],"subTextFontWeight":"normal","lineWidthX":1,"lineWidthY":1,"width":1920,"widgetCode":"widget-barchart","marginTop":50}', '{"dynamicData":{"chartProperties":{"create_time":"xAxis","sum_nums":"bar"},"setCode":"aj_report_single_city","chartType":"widget-barchart","contextData":{"city_name":"北京"}},"dataType":"dynamicData","refreshTime":600000,"staticData":[{"data":1000,"axis":"苹果"},{"data":2229,"axis":"三星"},{"data":3879,"axis":"小米"},{"data":2379,"axis":"oppo"},{"data":4079,"axis":"vivo"}]}', '', '{"top":470.44,"left":1209.26,"width":643.64,"index":1,"height":217.98}', '{"data":[{"type":"el-radio-group","label":"数据类型","name":"dataType","require":false,"placeholder":"","selectValue":true,"selectOptions":[{"code":"staticData","name":"静态数据"},{"code":"dynamicData","name":"动态数据"}],"value":"dynamicData"},{"type":"el-input-number","label":"刷新时间(毫秒)","name":"refreshTime","relactiveDom":"dataType","relactiveDomValue":"dynamicData","value":600000},{"type":"el-button","label":"静态数据","name":"staticData","required":false,"placeholder":"","relactiveDom":"dataType","relactiveDomValue":"staticData","value":[{"data":1000,"axis":"苹果"},{"data":2229,"axis":"三星"},{"data":3879,"axis":"小米"},{"data":2379,"axis":"oppo"},{"data":4079,"axis":"vivo"}]},{"type":"dycustComponents","label":"","name":"dynamicData","required":false,"placeholder":"","relactiveDom":"dataType","relactiveDomValue":"dynamicData","chartType":"widget-barchart","dictKey":"BAR_PROPERTIES","value":{"chartProperties":{"create_time":"xAxis","sum_nums":"bar"},"setCode":"aj_report_single_city","chartType":"widget-barchart","contextData":{"city_name":"北京"}}}],"methods":[],"setup":[{"type":"el-input-text","label":"图层名称","name":"layerName","required":false,"placeholder":"","value":"柱状图-单一城市"},{"type":"el-switch","label":"竖展示","name":"verticalShow","required":false,"placeholder":"","value":false},{"type":"vue-color","label":"背景颜色","name":"background","required":false,"placeholder":"","value":""},[{"name":"柱体设置","list":[{"type":"el-slider","label":"最大宽度","name":"maxWidth","required":false,"placeholder":"","value":10},{"type":"el-slider","label":"圆角","name":"radius","require":false,"placeholder":"","value":5},{"type":"el-slider","label":"最小高度","name":"minHeight","require":false,"placeholder":"","value":0}]},{"name":"标题设置","list":[{"type":"el-switch","label":"标题显示","name":"isNoTitle","required":false,"placeholder":"","value":true},{"type":"el-input-text","label":"标题名","name":"titleText","required":false,"placeholder":"","value":""},{"type":"vue-color","label":"字体颜色","name":"textColor","required":false,"placeholder":"","value":"#FFD700"},{"type":"el-input-number","label":"字体字号","name":"textFontSize","required":false,"placeholder":"","value":20},{"type":"el-select","label":"字体粗细","name":"textFontWeight","required":false,"placeholder":"","selectOptions":[{"code":"normal","name":"正常"},{"code":"bold","name":"粗体"},{"code":"bolder","name":"特粗体"},{"code":"lighter","name":"细体"}],"value":"normal"},{"type":"el-select","label":"字体风格","name":"textFontStyle","required":false,"placeholder":"","selectOptions":[{"code":"normal","name":"正常"},{"code":"italic","name":"italic斜体"},{"code":"oblique","name":"oblique斜体"}],"value":"normal"},{"type":"el-select","label":"字体位置","name":"textAlign","required":false,"placeholder":"","selectOptions":[{"code":"center","name":"居中"},{"code":"left","name":"左对齐"},{"code":"right","name":"右对齐"}],"value":"center"},{"type":"el-input-text","label":"副标题名","name":"subText","required":false,"placeholder":"","value":""},{"type":"vue-color","label":"字体颜色","name":"subTextColor","required":false,"placeholder":"","value":"#fff"},{"type":"el-input-number","label":"字体字号","name":"subTextFontSize","required":false,"placeholder":"","value":20},{"type":"el-select","label":"字体粗细","name":"subTextFontWeight","required":false,"placeholder":"","selectOptions":[{"code":"normal","name":"正常"},{"code":"bold","name":"粗体"},{"code":"bolder","name":"特粗体"},{"code":"lighter","name":"细体"}],"value":"normal"},{"type":"el-select","label":"字体风格","name":"subTextFontStyle","required":false,"placeholder":"","selectOptions":[{"code":"normal","name":"正常"},{"code":"italic","name":"italic斜体"},{"code":"oblique","name":"oblique斜体"}],"value":"normal"}]},{"name":"X轴设置","list":[{"type":"el-switch","label":"显示","name":"hideX","required":false,"placeholder":"","value":true},{"type":"el-input-text","label":"坐标名","name":"nameX","required":false,"placeholder":"","value":""},{"type":"vue-color","label":"坐标名颜色","name":"nameColorX","required":false,"placeholder":"","value":"#fff"},{"type":"el-input-number","label":"坐标名字号","name":"nameFontSizeX","required":false,"placeholder":"","value":14},{"type":"vue-color","label":"数值颜色","name":"colorX","required":false,"placeholder":"","value":"#fff"},{"type":"el-input-number","label":"数值字号","name":"fontSizeX","required":false,"placeholder":"","value":14},{"type":"el-input-number","label":"数值间隔","name":"textInterval","required":false,"placeholder":"","value":0},{"type":"el-slider","label":"数值角度","name":"textAngleX","required":false,"placeholder":"","value":0},{"type":"el-switch","label":"坐标轴反转","name":"reversalX","required":false,"placeholder":"","value":false},{"type":"vue-color","label":"坐标轴颜色","name":"lineColorX","required":false,"placeholder":"","value":"#fff"},{"type":"el-input-number","label":"坐标轴宽度","name":"lineWidthX","required":false,"placeholder":"","value":1},{"type":"el-switch","label":"分割线显示","name":"isShowSplitLineX","require":false,"placeholder":"","value":false},{"type":"vue-color","label":"分割线颜色","name":"splitLineColorX","required":false,"placeholder":"","value":"#fff"},{"type":"el-input-number","label":"分割线宽度","name":"splitLineWidthX","required":false,"placeholder":"","value":1}]},{"name":"Y轴设置","list":[{"type":"el-switch","label":"显示","name":"isShowY","require":false,"placeholder":"","value":true},{"type":"el-input-text","label":"坐标名","name":"textNameY","require":false,"placeholder":"","value":""},{"type":"vue-color","label":"坐标名颜色","name":"nameColorY","required":false,"placeholder":"","value":"#fff"},{"type":"el-input-number","label":"坐标名字号","name":"nameFontSizeY","required":false,"placeholder":"","value":14},{"type":"vue-color","label":"数值颜色","name":"colorY","required":false,"placeholder":"","value":"#fff"},{"type":"el-input-number","label":"数值字号","name":"fontSizeY","required":false,"placeholder":"","value":14},{"type":"el-switch","label":"缩放","name":"scale","require":false,"placeholder":"","value":false},{"type":"el-input-number","label":"均分","name":"splitNumberY","required":false,"placeholder":"","value":0},{"type":"el-slider","label":"数值角度","name":"textAngleY","required":false,"placeholder":"","value":0},{"type":"el-switch","label":"坐标轴反转","name":"reversalY","required":false,"placeholder":"","value":false},{"type":"vue-color","label":"坐标轴颜色","name":"lineColorY","required":false,"placeholder":"","value":"#fff"},{"type":"el-input-number","label":"坐标轴宽度","name":"lineWidthY","required":false,"placeholder":"","value":1},{"type":"el-switch","label":"分割线显示","name":"isShowSplitLineY","require":false,"placeholder":"","value":false},{"type":"vue-color","label":"分割线颜色","name":"splitLineColorY","required":false,"placeholder":"","value":"#fff"},{"type":"el-input-number","label":"分割线宽度","name":"splitLineWidthY","required":false,"placeholder":"","value":1}]},{"name":"数值设定","list":[{"type":"el-switch","label":"显示","name":"isShow","required":false,"placeholder":"","value":true},{"type":"el-input-number","label":"距离","name":"distance","required":false,"placeholder":"","value":5},{"type":"el-input-number","label":"字体字号","name":"fontSize","required":false,"placeholder":"","value":14},{"type":"vue-color","label":"字体颜色","name":"subTextColor","required":false,"placeholder":"","value":"#fff"},{"type":"el-select","label":"字体粗细","name":"fontWeight","required":false,"placeholder":"","selectOptions":[{"code":"normal","name":"正常"},{"code":"bold","name":"粗体"},{"code":"bolder","name":"特粗体"},{"code":"lighter","name":"细体"}],"value":"normal"}]},{"name":"提示语设置","list":[{"type":"el-input-number","label":"字体字号","name":"tipsFontSize","required":false,"placeholder":"","value":16},{"type":"vue-color","label":"字体颜色","name":"tipsColor","required":false,"placeholder":"","value":"#00FEFF"}]},{"name":"坐标轴边距设置","list":[{"type":"el-slider","label":"左边距(像素)","name":"marginLeft","required":false,"placeholder":"","value":10},{"type":"el-slider","label":"顶边距(像素)","name":"marginTop","required":false,"placeholder":"","value":50},{"type":"el-slider","label":"右边距(像素)","name":"marginRight","required":false,"placeholder":"","value":40},{"type":"el-slider","label":"底边距(像素)","name":"marginBottom","required":false,"placeholder":"","value":10}]},{"name":"自定义配色","list":[{"type":"customColor","label":"","name":"customColor","required":false,"value":[{"color":"#ff7f50"},{"color":"#87cefa"},{"color":"#da70d6"},{"color":"#32cd32"},{"color":"#6495ed"}]}]},{"name":"组件联动","list":[{"type":"componentLinkage","label":"","name":"componentLinkage","required":false,"value":[]}]}]],"position":[{"type":"el-input-number","label":"左边距","name":"left","required":false,"placeholder":"","value":1209.26},{"type":"el-input-number","label":"上边距","name":"top","required":false,"placeholder":"","value":470.44},{"type":"el-input-number","label":"宽度","name":"width","required":false,"placeholder":"该容器在1920px大屏中的宽度","value":643.64},{"type":"el-input-number","label":"高度","name":"height","required":false,"placeholder":"该容器在1080px大屏中的高度","value":217.98}]}', null, 1, 0, 2, 'admin', '2023-05-12 09:43:48', 'admin', '2023-05-12 09:43:48', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('testForm', 'widget-select', '{"symbol":"circle","textFontStyle":"normal","reversalY":false,"reversalX":false,"minHeight":0,"marginRight":40,"textInterval":0,"isNoTitle":true,"nameColorY":"#fff","nameColorX":"#fff","textFontWeight":"normal","nameX":"","titleText":"","tipsFontSize":16,"radius":5,"isShowY":true,"splitLineWidthY":1,"fontWeight":"normal","height":1080,"maxWidth":10,"splitLineWidthX":1,"area":true,"textAngleX":0,"textAngleY":0,"textAlign":"center","subTextColor":"#fff","textColor":"#FFD700","subText":"","lineColorY":"#fff","lineColorX":"#fff","textNameY":"","marginLeft":10,"subTextFontSize":20,"tipsColor":"#00FEFF","background":"","fontSize":14,"marginBottom":10,"layerName":"下拉框","hideX":true,"componentLinkage":[{"widgetValue":"1vzit52b5m3-$-柱状图-单一城市-$-1","paramsConfig":[{"originKey":"label","targetKey":""},{"originKey":"value","targetKey":"city_name"}]}],"verticalShow":false,"distance":5,"backgroundImage":"","description":"","scale":false,"title":"","isShowSplitLineX":false,"select_color":"#FAD400","lineWidth":4,"isShowSplitLineY":false,"subTextFontStyle":"normal","splitLineColorY":"#fff","areaThickness":5,"splitLineColorX":"#fff","splitNumberY":0,"select_background":"rgba(115,170,229,.5)","fontSizeY":14,"smoothCurve":true,"fontSizeX":14,"backgroundColor":"rgba(52, 80, 106, 1)","widgetId":"2myqugbvpzc","colorY":"#fff","colorX":"#fff","nameFontSizeX":14,"markPoint":true,"nameFontSizeY":14,"isShow":true,"textFontSize":20,"pointSize":10,"customColor":[{"color":"#ff7f50"},{"color":"#87cefa"},{"color":"#da70d6"},{"color":"#32cd32"},{"color":"#6495ed"}],"subTextFontWeight":"normal","lineWidthX":1,"lineWidthY":1,"width":1920,"widgetCode":"widget-select","marginTop":50}', '{"dynamicData":{"chartProperties":{"city_name":"value"},"setCode":"aj_report_city_select","chartType":"widget-select","contextData":{}},"dataType":"dynamicData","refreshTime":600000,"staticData":[{"label":"苹果","value":1000},{"label":"三星","value":2229},{"label":"小米","value":3879},{"label":"oppo","value":2379},{"label":"vivo","value":4079}]}', '', '{"top":38.08,"left":923.03,"width":200,"index":2,"height":40}', '{"data":[{"type":"el-radio-group","label":"数据类型","name":"dataType","require":false,"placeholder":"","selectValue":true,"selectOptions":[{"code":"staticData","name":"静态数据"},{"code":"dynamicData","name":"动态数据"}],"value":"dynamicData"},{"type":"el-input-number","label":"刷新时间(毫秒)","name":"refreshTime","relactiveDom":"dataType","relactiveDomValue":"dynamicData","value":600000},{"type":"el-button","label":"静态数据","name":"staticData","required":false,"placeholder":"","relactiveDom":"dataType","relactiveDomValue":"staticData","value":[{"label":"苹果","value":1000},{"label":"三星","value":2229},{"label":"小米","value":3879},{"label":"oppo","value":2379},{"label":"vivo","value":4079}]},{"type":"dycustComponents","label":"","name":"dynamicData","required":false,"placeholder":"","relactiveDom":"dataType","relactiveDomValue":"dynamicData","chartType":"widget-select","dictKey":"SELECT_PROPERTIES","value":{"chartProperties":{"city_name":"value"},"setCode":"aj_report_city_select","chartType":"widget-select","contextData":{}}}],"setup":[{"type":"el-input-text","label":"图层名称","name":"layerName","required":false,"placeholder":"","value":"下拉框"},{"type":"vue-color","label":"字体颜色","name":"select_color","required":false,"placeholder":"","value":"#FAD400"},{"type":"vue-color","label":"字体背景","name":"select_background","required":false,"placeholder":"","value":"rgba(115,170,229,.5)"},[{"name":"组件联动","list":[{"type":"componentLinkage","label":"","name":"componentLinkage","required":false,"value":[{"widgetValue":"1vzit52b5m3-$-柱状图-单一城市-$-1","paramsConfig":[{"originKey":"label","targetKey":""},{"originKey":"value","targetKey":"city_name"}]}]}]}]],"position":[{"type":"el-input-number","label":"左边距","name":"left","required":false,"placeholder":"","value":923.03},{"type":"el-input-number","label":"上边距","name":"top","required":false,"placeholder":"","value":38.08},{"type":"el-input-number","label":"宽度","name":"width","required":false,"placeholder":"该容器在1920px大屏中的宽度","value":200},{"type":"el-input-number","label":"高度","name":"height","required":false,"placeholder":"该容器在1080px大屏中的高度","value":40}]}', null, 1, 0, 3, 'admin', '2023-05-12 09:43:48', 'admin', '2023-05-12 09:43:48', 1);
+INSERT INTO `aj_report`.`gaea_report_dashboard_widget`(`report_code`, `type`, `setup`, `data`, `collapse`, `position`, `options`, `refresh_seconds`, `enable_flag`, `delete_flag`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('testForm', 'widget-form-time', '{"textFontStyle":"normal","lateralPosition":"center","reversalY":false,"reversalX":false,"minHeight":0,"marginRight":40,"textInterval":0,"isNoTitle":true,"nameColorY":"#fff","nameColorX":"#fff","textFontWeight":"normal","nameX":"","titleText":"","percentage":false,"tipsFontSize":16,"layoutFront":"horizontal","radius":5,"isShowY":true,"legendColor":"#fff","splitLineWidthY":1,"fontWeight":"normal","height":1080,"maxWidth":10,"splitLineWidthX":1,"textAngleX":0,"textAngleY":0,"textAlign":"center","textPerFontSize":20,"textNumColor":"#fff","lineColor":"#061740","subTextColor":"#fff","textColor":"#FFD700","subText":"","lineColorY":"#fff","lineColorX":"#fff","textNameY":"","marginLeft":10,"subTextFontSize":20,"tipsColor":"#00FEFF","color0Start":"#4FADFD","background":"","fontSize":14,"marginBottom":10,"layerName":"时间筛选器","hideX":true,"lineNumber":8,"textPerFontWeight":"normal","componentLinkage":[{"widgetValue":"1wvwcqi4yvj-$-柱状图-城市总览-$-0","paramsConfig":[{"originKey":"startTime","targetKey":"startTime"},{"originKey":"endTime","targetKey":"endTime"}]}],"verticalShow":false,"distance":5,"backgroundImage":"","textNumFontWeight":"normal","description":"","scale":false,"title":"","isShowSplitLineX":false,"select_color":"#FAD400","lineWidth":2,"isShowSplitLineY":false,"piechartStyle":"shixin","subTextFontStyle":"normal","splitLineColorY":"#fff","splitLineColorX":"#fff","legendWidth":15,"splitNumberY":0,"numberValue":true,"textPerColor":"#fff","nightingleRosetype":"area","select_background":"rgba(115,170,229,.5)","fontSizeY":14,"fontSizeX":14,"backgroundColor":"rgba(52, 80, 106, 1)","color100End":"#28E8FA","widgetId":"742j246n1sg","colorY":"#fff","colorX":"#fff","nameFontSizeX":14,"lineLength":19,"nameFontSizeY":14,"isShow":true,"textFontSize":20,"customColor":[{"color":"#ff7f50"},{"color":"#87cefa"},{"color":"#da70d6"},{"color":"#32cd32"},{"color":"#6495ed"}],"longitudinalPosition":"top","subTextFontWeight":"normal","lineWidthX":1,"lineWidthY":1,"textNumFontSize":40,"width":1920,"legendFontSize":12,"isShowLegend":true,"widgetCode":"widget-form-time","marginTop":50,"colorsurplus":"#173164"}', '{}', '', '{"top":29.92,"left":1365.59,"width":400,"index":3,"height":40}', '{"data":[],"setup":[{"type":"el-input-text","label":"图层名称","name":"layerName","required":false,"placeholder":"","value":"时间筛选器"},{"type":"vue-color","label":"背景","name":"select_background","required":false,"placeholder":"","value":"rgba(115,170,229,.5)"},[{"name":"组件联动","list":[{"type":"componentLinkage","label":"","name":"componentLinkage","required":false,"value":[{"widgetValue":"1wvwcqi4yvj-$-柱状图-城市总览-$-0","paramsConfig":[{"originKey":"startTime","targetKey":"startTime"},{"originKey":"endTime","targetKey":"endTime"}]}]}]}]],"position":[{"type":"el-input-number","label":"左边距","name":"left","required":false,"placeholder":"","value":1365.59},{"type":"el-input-number","label":"上边距","name":"top","required":false,"placeholder":"","value":29.92},{"type":"el-input-number","label":"宽度","name":"width","required":false,"placeholder":"该容器在1920px大屏中的宽度","value":400},{"type":"el-input-number","label":"高度","name":"height","required":false,"placeholder":"该容器在1080px大屏中的高度","value":40}]}', null, 1, 0, 4, 'admin', '2023-05-12 09:43:48', 'admin', '2023-05-12 09:43:48', 1);
+
+
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('log_ajdevices', '日志-资产统计', '', 'mysql_ajreport', 'SELECT device_type,COUNT(device_id)as nums from aj_report_devices GROUP BY device_type;', '[{\"device_type\":\"交换机\",\"nums\":12},{\"device_type\":\"服务器\",\"nums\":10},{\"device_type\":\"路由器\",\"nums\":4},{\"device_type\":\"防火墙\",\"nums\":2}]', 1, 0, 'admin', '2021-06-30 09:57:47', 'admin', '2021-06-30 09:57:47', 1, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('log_ajfireacl', '日志-防火墙ACL次数', '', 'mysql_ajreport', 'SELECT acl_type,COUNT(id) as nums from aj_report_init.aj_report_fireacl GROUP BY acl_type;', '[{\"acl_type\":\"LDAP389\",\"nums\":13},{\"acl_type\":\"Server1433\",\"nums\":9},{\"acl_type\":\"共享文件445\",\"nums\":7},{\"acl_type\":\"存储514\",\"nums\":14},{\"acl_type\":\"网页浏览443\",\"nums\":31},{\"acl_type\":\"远程桌面3389\",\"nums\":62},{\"acl_type\":\"远程登陆23\",\"nums\":66}]', 1, 0, 'admin', '2021-06-30 10:41:36', 'admin', '2021-06-30 10:41:36', 1, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('log_ajattack', '日志-攻击占比', '', 'mysql_ajreport', 'SELECT attack_type,COUNT(id)as nums from aj_report_fireattack GROUP BY attack_type;', '[{\"attack_type\":\"SQL注入\",\"nums\":9},{\"attack_type\":\"UDP\",\"nums\":11},{\"attack_type\":\"WEB\",\"nums\":7},{\"attack_type\":\"僵尸网络\",\"nums\":24},{\"attack_type\":\"弱口令\",\"nums\":6},{\"attack_type\":\"端口扫描\",\"nums\":16},{\"attack_type\":\"网站扫描\",\"nums\":8},{\"attack_type\":\"超大ICMP\",\"nums\":19}]', 1, 0, 'admin', '2021-06-30 10:44:01', 'admin', '2021-06-30 13:13:56', 3, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('log_ajmailfailtop5', '日志-邮件认证失败top5', '', 'mysql_ajreport', 'SELECT username,count(id)as nums from aj_report_mail WHERE status=0 GROUP BY username ORDER BY nums desc limit 5;', '[{\"nums\":63,\"username\":\"zhangsi\"},{\"nums\":52,\"username\":\"wangwu\"},{\"nums\":39,\"username\":\"liliu\"},{\"nums\":39,\"username\":\"IT1\"},{\"nums\":30,\"username\":\"IT2\"}]', 1, 0, 'admin', '2021-06-30 11:07:53', 'admin', '2021-06-30 11:07:53', 1, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('log_ajmailfail', '日志-邮件认证失败趋势', '', 'mysql_ajreport', 'SELECT DATE_FORMAT(create_time,\'%Y-%m-%d\')as date,count(id)as nums from aj_report_mail WHERE status=0 \ngroup by date', '[{\"date\":\"2021-06-21\",\"nums\":25},{\"date\":\"2021-06-22\",\"nums\":16},{\"date\":\"2021-06-23\",\"nums\":89},{\"date\":\"2021-06-24\",\"nums\":61},{\"date\":\"2021-06-25\",\"nums\":53}]', 1, 0, 'admin', '2021-06-30 12:58:19', 'admin', '2021-06-30 12:58:19', 1, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('log_ajwifiamount', '日志-wifi登陆趋势', '', 'mysql_ajreport', 'SELECT * from aj_report_wifiamount;', '[{\"fail\":15,\"datetime\":\"2021-06-17\",\"success\":210},{\"fail\":43,\"datetime\":\"2021-06-18\",\"success\":234},{\"fail\":28,\"datetime\":\"2021-06-19\",\"success\":199},{\"fail\":80,\"datetime\":\"2021-06-20\",\"success\":260},{\"fail\":45,\"datetime\":\"2021-06-21\",\"success\":245},{\"fail\":26,\"datetime\":\"2021-06-22\",\"success\":216},{\"fail\":10,\"datetime\":\"2021-06-23\",\"success\":150}]', 1, 0, 'admin', '2021-06-30 13:07:35', 'admin', '2021-06-30 13:07:35', 1, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('car_ajpro', '汽车-生产趋势', '', 'mysql_ajreport', 'SELECT datetime,sum(manus)as nums from aj_report_manus GROUP BY datetime;', '[{\"datetime\":\"2021-06-18\",\"nums\":252},{\"datetime\":\"2021-06-19\",\"nums\":133},{\"datetime\":\"2021-06-20\",\"nums\":189},{\"datetime\":\"2021-06-21\",\"nums\":219},{\"datetime\":\"2021-06-22\",\"nums\":159}]', 1, 0, 'admin', '2021-06-30 14:23:02', 'admin', '2021-06-30 14:23:02', 1, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('car_ajsale', '汽车-销售趋势', '', 'mysql_ajreport', 'SELECT datetime,sum(sales)as nums from aj_report_manus GROUP BY datetime;', '[{\"datetime\":\"2021-06-18\",\"nums\":231},{\"datetime\":\"2021-06-19\",\"nums\":140},{\"datetime\":\"2021-06-20\",\"nums\":170},{\"datetime\":\"2021-06-21\",\"nums\":191},{\"datetime\":\"2021-06-22\",\"nums\":144}]', 1, 0, 'admin', '2021-06-30 14:24:33', 'admin', '2021-06-30 14:24:33', 1, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('car_ajproTop5', '汽车-生产TOP5', '', 'mysql_ajreport', 'SELECT brand,sum(manus)as nums from aj_report_manus GROUP BY brand ORDER BY nums desc limit 5;', '[{\"brand\":\"E-30\",\"nums\":215},{\"brand\":\"C-50\",\"nums\":210},{\"brand\":\"D-40\",\"nums\":175},{\"brand\":\"A-100\",\"nums\":100},{\"brand\":\"A-110\",\"nums\":97}]', 1, 0, 'admin', '2021-06-30 14:26:55', 'admin', '2021-06-30 14:26:55', 1, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('car_ajsaleTop5', '汽车-销售TOP5', '', 'mysql_ajreport', 'SELECT brand,sum(sales)as nums from aj_report_manus GROUP BY brand ORDER BY nums desc limit 5;', '[{\"brand\":\"E-30\",\"nums\":221},{\"brand\":\"C-50\",\"nums\":189},{\"brand\":\"D-40\",\"nums\":169},{\"brand\":\"A-100\",\"nums\":81},{\"brand\":\"B-100\",\"nums\":80}]', 1, 0, 'admin', '2021-06-30 14:30:00', 'admin', '2021-06-30 14:30:00', 1, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('car_ajunsale', '汽车-滞销', '', 'mysql_ajreport', 'SELECT brand,sum(unsales) as nums from aj_report_manus GROUP BY brand ORDER BY nums desc;', '[{\"brand\":\"C-50\",\"nums\":21},{\"brand\":\"A-110\",\"nums\":20},{\"brand\":\"A-100\",\"nums\":19},{\"brand\":\"B-110\",\"nums\":11},{\"brand\":\"E-30\",\"nums\":9},{\"brand\":\"D-40\",\"nums\":6},{\"brand\":\"B-100\",\"nums\":5}]', 1, 0, 'admin', '2021-06-30 14:30:46', 'admin', '2021-06-30 14:30:46', 1, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('car_ajrework', '汽车-返修', '', 'mysql_ajreport', 'SELECT brand,sum(rework) as nums from aj_report_manus GROUP BY brand ORDER BY nums desc;', '[{\"brand\":\"E-30\",\"nums\":58},{\"brand\":\"D-40\",\"nums\":27},{\"brand\":\"C-50\",\"nums\":22},{\"brand\":\"A-100\",\"nums\":5},{\"brand\":\"A-110\",\"nums\":5},{\"brand\":\"B-110\",\"nums\":5},{\"brand\":\"B-100\",\"nums\":4}]', 1, 0, 'admin', '2021-06-30 14:31:16', 'admin', '2021-06-30 14:31:16', 1, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('car_ajreturn', '汽车-退货', '', 'mysql_ajreport', 'SELECT brand,sum(`return`) as nums from aj_report_manus GROUP BY brand ORDER BY nums desc;', '[{\"brand\":\"E-30\",\"nums\":24},{\"brand\":\"C-50\",\"nums\":10},{\"brand\":\"D-40\",\"nums\":6},{\"brand\":\"A-110\",\"nums\":2},{\"brand\":\"B-110\",\"nums\":1},{\"brand\":\"A-100\",\"nums\":0},{\"brand\":\"B-100\",\"nums\":0}]', 1, 0, 'admin', '2021-06-30 14:31:45', 'admin', '2021-06-30 14:31:45', 1, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('acc_ajacc', '访问-访问人数趋势', '', 'mysql_ajreport', 'SELECT datetime,access from aj_report_access ORDER BY datetime;', '[{\"datetime\":\"2021-06-18\",\"access\":1000},{\"datetime\":\"2021-06-19\",\"access\":1200},{\"datetime\":\"2021-06-20\",\"access\":1600},{\"datetime\":\"2021-06-21\",\"access\":2000},{\"datetime\":\"2021-06-22\",\"access\":800}]', 1, 0, 'admin', '2021-06-30 15:15:17', 'admin', '2021-06-30 15:16:04', 2, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('acc_ajregister', '访问-注册人数趋势', '', 'mysql_ajreport', 'SELECT datetime,register from aj_report_access ORDER BY datetime;', '[{\"datetime\":\"2021-06-18\",\"register\":12},{\"datetime\":\"2021-06-19\",\"register\":20},{\"datetime\":\"2021-06-20\",\"register\":40},{\"datetime\":\"2021-06-21\",\"register\":100},{\"datetime\":\"2021-06-22\",\"register\":30}]', 1, 0, 'admin', '2021-06-30 15:15:55', 'admin', '2021-06-30 15:15:55', 1, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('acc_ajrt', '访问-系统RT', '', 'mysql_ajreport', 'SELECT datetime,rt from aj_report_exper ORDER BY datetime;', '[{\"datetime\":\"2021-06-18\",\"rt\":90.92},{\"datetime\":\"2021-06-19\",\"rt\":100.02},{\"datetime\":\"2021-06-20\",\"rt\":98.89},{\"datetime\":\"2021-06-21\",\"rt\":110.99},{\"datetime\":\"2021-06-22\",\"rt\":89.78}]', 1, 0, 'admin', '2021-06-30 15:16:37', 'admin', '2021-07-01 16:06:00', 2, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('acc_ajqps', '访问-系统QPS', '', 'mysql_ajreport', 'SELECT datetime,qps from aj_report_exper ORDER BY datetime;', '[{\"datetime\":\"2021-06-18\",\"qps\":9000},{\"datetime\":\"2021-06-19\",\"qps\":10000},{\"datetime\":\"2021-06-20\",\"qps\":9560},{\"datetime\":\"2021-06-21\",\"qps\":13456},{\"datetime\":\"2021-06-22\",\"qps\":8990}]', 1, 0, 'admin', '2021-06-30 15:19:06', 'admin', '2021-06-30 15:19:06', 1, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('acc_ajerror', '访问-系统ERROR', '', 'mysql_ajreport', 'SELECT datetime,error from aj_report_exper ORDER BY datetime;', '[{\"datetime\":\"2021-06-18\",\"error\":2},{\"datetime\":\"2021-06-19\",\"error\":3},{\"datetime\":\"2021-06-20\",\"error\":1},{\"datetime\":\"2021-06-21\",\"error\":9},{\"datetime\":\"2021-06-22\",\"error\":3}]', 1, 0, 'admin', '2021-06-30 15:19:33', 'admin', '2021-06-30 15:19:33', 1, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('amount_1', 'amount1', '', 'mysql_ajreport', 'SELECT sum(success)as nums from aj_report_wifiamount;', '[{\"nums\":1514}]', 1, 0, 'admin', '2021-07-05 15:00:18', 'admin', '2021-07-05 15:00:18', 1, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('logis_1', '库存', '', 'mysql_ajreport', 'select name,nums from aj_report_common1 order by nums', '[{\"name\":\"上海\",\"nums\":500},{\"name\":\"北京\",\"nums\":600},{\"name\":\"西安\",\"nums\":1000},{\"name\":\"河南\",\"nums\":1200},{\"name\":\"武汉\",\"nums\":2000}]', 1, 0, 'admin', '2021-07-06 15:44:41', 'admin', '2021-07-06 15:54:16', 3, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('logis_2', '收车量', '', 'mysql_ajreport', 'select name,nums from aj_report_common2 order by nums;', '[{\"name\":\"武汉\",\"nums\":20},{\"name\":\"河南\",\"nums\":50},{\"name\":\"西安\",\"nums\":70},{\"name\":\"北京\",\"nums\":100},{\"name\":\"上海\",\"nums\":200}]', 1, 0, 'admin', '2021-07-06 16:51:27', 'admin', '2021-07-06 16:51:27', 1, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('logis_3', '收发车情况', '', 'mysql_ajreport', 'select time,collect,start from aj_report_common3;', '[{\"start\":8,\"time\":\"1月\",\"collect\":10},{\"start\":12,\"time\":\"2月\",\"collect\":15},{\"start\":22,\"time\":\"3月\",\"collect\":20},{\"start\":28,\"time\":\"4月\",\"collect\":30},{\"start\":35,\"time\":\"5月\",\"collect\":28},{\"start\":38,\"time\":\"6月\",\"collect\":40},{\"start\":100,\"time\":\"7月\",\"collect\":80},{\"start\":120,\"time\":\"8月\",\"collect\":90},{\"start\":89,\"time\":\"9月\",\"collect\":65},{\"start\":50,\"time\":\"10月\",\"collect\":50},{\"start\":34,\"time\":\"11月\",\"collect\":35},{\"start\":23,\"time\":\"12月\",\"collect\":27}]', 1, 0, 'admin', '2021-07-06 17:24:16', 'admin', '2021-07-06 17:30:15', 2, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('logis_table', '表格测试', '', 'mysql_ajreport', 'select date,address,name from aj_report_table;', '[{\"date\":\"2021-05-01\",\"address\":\"这是一条测试表格事件1\",\"name\":\"上汽安吉\"},{\"date\":\"2021-05-02\",\"address\":\"这是一条测试表格事件2\",\"name\":\"上汽大通\"},{\"date\":\"2021-05-03\",\"address\":\"这是一条测试表格事件3\",\"name\":\"上汽智行\"},{\"date\":\"2021-05-04\",\"address\":\"这是一条测试表格事件4\",\"name\":\"上汽国际\"},{\"date\":\"2021-05-05\",\"address\":\"这是一条测试表格事件5\",\"name\":\"上汽国内\"},{\"date\":\"2021-05-06\",\"address\":\"这是一条测试表格事件6\",\"name\":\"上汽运输\"},{\"date\":\"2021-05-07\",\"address\":\"这是一条测试表格事件7\",\"name\":\"上汽大众\"}]', 1, 0, 'admin', '2021-07-06 17:56:23', 'admin', '2021-07-07 10:59:34', 4, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('per', '百分比', '', 'mysql_ajreport', 'select doub from aj_report_nums where id =2;', '[{\"doub\":55.33}]', 1, 0, 'admin', '2021-07-14 16:17:14', 'admin', '2021-07-15 10:35:21', 2, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('barstack_ajreport', '柱状堆叠数据', '', 'mysql_ajreport', 'select time,type,nums from aj_report_barstack', '[{\"time\":\"2021-07-27\",\"type\":\"A\",\"nums\":12},{\"time\":\"2021-07-27\",\"type\":\"B\",\"nums\":20},{\"time\":\"2021-07-27\",\"type\":\"C\",\"nums\":11},{\"time\":\"2021-07-26\",\"type\":\"A\",\"nums\":11},{\"time\":\"2021-07-26\",\"type\":\"B\",\"nums\":30},{\"time\":\"2021-07-25\",\"type\":\"B\",\"nums\":20},{\"time\":\"2021-07-25\",\"type\":\"C\",\"nums\":15}]', 1, 0, 'admin', '2021-07-27 19:50:52', 'admin', '2021-08-16 14:08:51', 7, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`, `set_type`) VALUES ('compare_ajreport', '柱状对比图示例数据', '', 'mysql_ajreport', 'SELECT time,type,nums from aj_report_comparestack', '[{\"time\":\"2021-08-23\",\"type\":\"成功\",\"nums\":12},{\"time\":\"2021-08-23\",\"type\":\"失败\",\"nums\":1},{\"time\":\"2021-08-24\",\"type\":\"成功\",\"nums\":24},{\"time\":\"2021-08-24\",\"type\":\"失败\",\"nums\":5},{\"time\":\"2021-08-25\",\"type\":\"成功\",\"nums\":13},{\"time\":\"2021-08-25\",\"type\":\"失败\",\"nums\":8},{\"time\":\"2021-08-26\",\"type\":\"成功\",\"nums\":19},{\"time\":\"2021-08-26\",\"type\":\"失败\",\"nums\":3},{\"time\":\"2021-08-27\",\"type\":\"成功\",\"nums\":9},{\"time\":\"2021-08-27\",\"type\":\"失败\",\"nums\":15}]', 1, 0, 'admin', '2021-08-27 13:48:33', 'admin', '2021-08-27 13:48:33', 1, 'sql');
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `set_type`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('aj_report_city_total', '城市数据总览', '', 'sql', 'mysql_ajreport', 'SELECT city_name,sum(nums) sum_nums FROM aj_report_city where create_time>=\'${startTime}\' and create_time < \'${endTime}\' group by city_name', '[{"city_name":"上海","sum_nums":138},{"city_name":"北京","sum_nums":188},{"city_name":"天津","sum_nums":150},{"city_name":"广州","sum_nums":134},{"city_name":"成都","sum_nums":125},{"city_name":"杭州","sum_nums":140},{"city_name":"重庆","sum_nums":135}]', 1, 0, 'admin', '2023-05-10 16:10:27', 'admin', '2023-05-12 09:43:42', 9);
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `set_type`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('aj_report_single_city', '单一城市数据', '', 'sql', 'mysql_ajreport', 'SELECT DATE_FORMAT(create_time,\'%Y-%m-%d\') create_time,sum(nums) sum_nums FROM aj_report_city where city_name =\'${city_name}\' group by create_time ;', '[{"create_time":"2023-05-05","sum_nums":25},{"create_time":"2023-05-06","sum_nums":35},{"create_time":"2023-05-07","sum_nums":45},{"create_time":"2023-05-08","sum_nums":12},{"create_time":"2023-05-09","sum_nums":44},{"create_time":"2023-05-10","sum_nums":27}]', 1, 0, 'admin', '2023-05-10 16:15:57', 'admin', '2023-05-10 16:15:57', 1);
+INSERT INTO `aj_report`.`gaea_report_data_set`(`set_code`, `set_name`, `set_desc`, `set_type`, `source_code`, `dyn_sentence`, `case_result`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('aj_report_city_select', '城市名称下拉', '', 'sql', 'mysql_ajreport', 'SELECT DISTINCT(city_code)city_code ,city_name FROM aj_report_city group by city_code,city_name ;', '[{"city_name":"北京","city_code":"beijing"},{"city_name":"成都","city_code":"chengdu"},{"city_name":"重庆","city_code":"chongqing"},{"city_name":"广州","city_code":"guangzhou"},{"city_name":"杭州","city_code":"hangzhou"},{"city_name":"上海","city_code":"shanghai"},{"city_name":"天津","city_code":"tianjin"}]', 1, 0, 'admin', '2023-05-10 16:20:50', 'admin', '2023-05-10 16:20:50', 1);
+
+
+INSERT INTO `aj_report`.`gaea_report_data_set_param` (set_code, param_name, param_desc, param_type, sample_item, required_flag, validation_rules, order_num, enable_flag, delete_flag, create_by, create_time, update_by, update_time, version) VALUES ('aj_report_single_city', 'city_name', '', '', '北京', 1, 'function verification(data){
+ //自定义脚本内容
+ //可返回true/false单纯校验键入的data正确性
+ //可返回文本,实时替换,比如当前时间等
+ //return "2099-01-01 00:00:00";
+ return true;
+}', null, 1, 0, 'admin', '2023-05-10 16:15:57', 'admin', '2023-05-10 16:15:57', 1);
+INSERT INTO `aj_report`.`gaea_report_data_set_param` (set_code, param_name, param_desc, param_type, sample_item, required_flag, validation_rules, order_num, enable_flag, delete_flag, create_by, create_time, update_by, update_time, version) VALUES ('aj_report_city_total', 'startTime', '', '', '2023-05-12', 1, 'function verification(data){
+ //自定义脚本内容
+ //可返回true/false单纯校验键入的data正确性
+ //可返回文本,实时替换,比如当前时间等
+ //return "2099-01-01 00:00:00";
+ //设置日期,当前日期的前七天
+ data = data.sampleItem;
+ if(data.length == 10){
+ return getDay(-7);
+ }
+ return data;
+}
+
+function getDay(day){
+ var today = new Date();
+ var targetday_milliseconds=today.getTime() + 1000*60*60*24*day;
+ today.setTime(targetday_milliseconds); //注意,这行是关键代码
+ var tYear = today.getFullYear();
+ var tMonth = today.getMonth();
+ var tDate = today.getDate();
+ tMonth = doHandleMonth(tMonth + 1);
+ tDate = doHandleMonth(tDate);
+ return tYear+"-"+tMonth+"-"+tDate+" 00:00:00";
+}
+
+function doHandleMonth(month){
+ var m = month;
+ if(month.toString().length == 1){
+ m = "0" + month;
+ }
+ return m;
+}', null, 1, 0, 'admin', '2023-05-12 09:43:42', 'admin', '2023-05-12 09:43:42', 1);
+INSERT INTO `aj_report`.`gaea_report_data_set_param` (set_code, param_name, param_desc, param_type, sample_item, required_flag, validation_rules, order_num, enable_flag, delete_flag, create_by, create_time, update_by, update_time, version) VALUES ('aj_report_city_total', 'endTime', '', '', '2023-05-13', 1, 'function verification(data){
+ //自定义脚本内容
+ //可返回true/false单纯校验键入的data正确性
+ //可返回文本,实时替换,比如当前时间等
+ //return "2099-01-01 00:00:00";
+ //设置日期,当前日期的前七天
+ data = data.sampleItem;
+ if(data.length == 10){
+ return getDay(1);
+ }
+ return data;
+}
+
+function getDay(day){
+ var today = new Date();
+ var targetday_milliseconds=today.getTime() + 1000*60*60*24*day;
+ today.setTime(targetday_milliseconds); //注意,这行是关键代码
+ var tYear = today.getFullYear();
+ var tMonth = today.getMonth();
+ var tDate = today.getDate();
+ tMonth = doHandleMonth(tMonth + 1);
+ tDate = doHandleMonth(tDate);
+ return tYear+"-"+tMonth+"-"+tDate+" 00:00:00";
+}
+
+function doHandleMonth(month){
+ var m = month;
+ if(month.toString().length == 1){
+ m = "0" + month;
+ }
+ return m;
+}', null, 1, 0, 'admin', '2023-05-12 09:43:42', 'admin', '2023-05-12 09:43:42', 1);
+
+
+INSERT INTO `aj_report`.`gaea_report_data_source`(`source_code`, `source_name`, `source_desc`, `source_type`, `source_config`, `enable_flag`, `delete_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `version`) VALUES ('mysql_ajreport', 'mysql数据源', '', 'mysql', '{\"driverName\":\"com.mysql.cj.jdbc.Driver\",\"jdbcUrl\":\"jdbc:mysql://127.0.0.1:3306/aj_report_init?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2B8\",\"username\":\"ajreport\",\"password\":\"ajreport\"}', 1, 0, 'admin', '2021-06-30 09:48:46', 'admin', '2021-06-30 09:48:46', 1);
+
+SET FOREIGN_KEY_CHECKS = 1;
diff --git a/doc/example/delete_aj_report_init_example.sql b/doc/example/delete_aj_report_init_example.sql
new file mode 100644
index 00000000..b51b052e
--- /dev/null
+++ b/doc/example/delete_aj_report_init_example.sql
@@ -0,0 +1,79 @@
+SET FOREIGN_KEY_CHECKS = 0;
+
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_access`;
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_barstack`;
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_common1`;
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_common2`;
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_common3`;
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_comparestack`;
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_devices`;
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_exper`;
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_fireacl`;
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_fireattack`;
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_mail`;
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_manus`;
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_nums`;
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_table`;
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_wifiamount`;
+DROP TABLE IF EXISTS `aj_report_init`.`aj_report_init`;
+DROP DATABASE `aj_report_init`;
+
+DELETE FROM `aj_report`.`gaea_report` WHERE `report_code` = 'log_ajreport';
+DELETE FROM `aj_report`.`gaea_report` WHERE `report_code` = 'car_ajreport';
+DELETE FROM `aj_report`.`gaea_report` WHERE `report_code` = 'acc_ajreport';
+DELETE FROM `aj_report`.`gaea_report` WHERE `report_code` = 'blank';
+DELETE FROM `aj_report`.`gaea_report` WHERE `report_code` = 'logistics_one';
+
+DELETE FROM `aj_report`.`gaea_report_dashboard` WHERE `report_code` = 'log_ajreport';
+DELETE FROM `aj_report`.`gaea_report_dashboard` WHERE `report_code` = 'car_ajreport';
+DELETE FROM `aj_report`.`gaea_report_dashboard` WHERE `report_code` = 'acc_ajreport';
+DELETE FROM `aj_report`.`gaea_report_dashboard` WHERE `report_code` = 'blank';
+DELETE FROM `aj_report`.`gaea_report_dashboard` WHERE `report_code` = 'test';
+DELETE FROM `aj_report`.`gaea_report_dashboard` WHERE `report_code` = 'logn_ajreport';
+DELETE FROM `aj_report`.`gaea_report_dashboard` WHERE `report_code` = 'logistics_one';
+
+DELETE FROM `aj_report`.`gaea_report_dashboard_widget` WHERE `report_code` = 'test';
+DELETE FROM `aj_report`.`gaea_report_dashboard_widget` WHERE `report_code` = 'acc_ajreport';
+DELETE FROM `aj_report`.`gaea_report_dashboard_widget` WHERE `report_code` = 'car_ajreport';
+DELETE FROM `aj_report`.`gaea_report_dashboard_widget` WHERE `report_code` = 'blank';
+DELETE FROM `aj_report`.`gaea_report_dashboard_widget` WHERE `report_code` = 'logn_ajreport';
+DELETE FROM `aj_report`.`gaea_report_dashboard_widget` WHERE `report_code` = 'logistics_one';
+
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'log_ajdevices';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'log_ajfireacl';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'log_ajattack';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'log_ajmailfailtop5';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'log_ajmailfail';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'log_ajwifiamount';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'car_ajpro';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'car_ajsale';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'car_ajproTop5';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'car_ajsaleTop5';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'car_ajunsale';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'car_ajrework';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'car_ajreturn';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'acc_ajacc';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'acc_ajregister';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'acc_ajrt';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'acc_ajqps';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'acc_ajerror';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'amount_1';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'logis_1';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'logis_2';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'logis_3';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'logis_table';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'per';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'barstack_ajreport';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'compare_ajreport';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'aj_report_city_total';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'aj_report_single_city';
+DELETE FROM `aj_report`.`gaea_report_data_set` WHERE `set_code` = 'aj_report_city_select';
+
+DELETE FROM `aj_report`.`gaea_report_data_set_param` WHERE `set_code` = 'aj_report_city_total';
+DELETE FROM `aj_report`.`gaea_report_data_set_param` WHERE `set_code` = 'aj_report_single_city';
+DELETE FROM `aj_report`.`gaea_report_data_set_param` WHERE `set_code` = 'aj_report_city_select';
+
+DELETE FROM `aj_report`.`gaea_report_data_source` WHERE `source_code` = 'mysql_ajreport';
+
+
+SET FOREIGN_KEY_CHECKS = 1;
diff --git a/doc/package.json b/doc/package.json
new file mode 100644
index 00000000..6dbc50b1
--- /dev/null
+++ b/doc/package.json
@@ -0,0 +1,18 @@
+{
+ "name": "doc",
+ "version": "1.0.0",
+ "description": "AJ Report Doc",
+ "devDependencies": {
+ "vuepress": "^1.8.2"
+ },
+ "keywords": [
+ "AJ-Report",
+ "Report-Archiver"
+ ],
+ "author": "anji-plus report team",
+ "license": "Apache-2.0",
+ "scripts": {
+ "docs:dev": "vuepress dev docs",
+ "docs:build": "vuepress build docs"
+ }
+}
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 00000000..89cfda79
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,16 @@
+
+
+
+ 4.0.0
+ com.anji-plus.report
+ report-parent
+ 1.0.0-SNAPSHOT
+ report-parent
+ pom
+
+
+ report-core
+
+
+
diff --git a/report-core/README.md b/report-core/README.md
new file mode 100644
index 00000000..347f78c5
--- /dev/null
+++ b/report-core/README.md
@@ -0,0 +1,105 @@
+## 后端springboot
+
+### 采用redis缓存
+
+#### 1.pom.xml文件改动
+- 1、增加redis依赖,删除exclusions即可
+```xml
+
+ com.anji-plus
+ spring-boot-gaea
+ 2.0.5.RELEASE
+
+
+
+ org.springframework.boot
+ spring-boot-starter-data-redis
+
+
+
+
+```
+
+- 2、 删除ehcache相关依赖
+```xml
+
+ net.sf.ehcache
+ ehcache
+ 2.10.6
+
+```
+
+
+#### 2.删除代码
+- 1、删除cache文件夹
+目录地址:com.anjiplus.template.gaea.business.cache
+
+- 2、删除相关bean
+文件地址:com.anjiplus.template.gaea.business.config.BusinessAutoConfiguration.java
+```java
+ @Bean
+ public CacheHelper gaeaCacheHelper(){
+ return new ReportCacheHelper();
+ }
+
+ @Bean
+ public EhCacheCache ehCacheCache() {
+ return (EhCacheCache) ehCacheCacheManager().getCache("reportCache");
+ }
+
+ /**
+ * 创建ehCacheCacheManager
+ */
+ @Bean
+ public EhCacheCacheManager ehCacheCacheManager() {
+
+ return new EhCacheCacheManager();
+ }
+```
+
+底层的实现方式如下:
+CacheHelper底层默认实现为RedisCacheHelper。
+@ConditionalOnMissingBean 注解起到的作用
+```java
+package com.anji.plus.gaea;
+
+@Configuration
+@EnableConfigurationProperties({GaeaProperties.class})
+public class GaeaAutoConfiguration {
+ @Bean
+ @ConditionalOnClass({RedisAutoConfiguration.class})
+ @ConditionalOnMissingBean
+ public CacheHelper cacheHelper() {
+ return new RedisCacheHelper();
+ }
+}
+```
+
+#### 3.bootstrap.yml加上对应的redis配置
+注意yml格式
+```yaml
+spring:
+ redis:
+ host: 10.108.x.x
+ port: 6379
+ password: ****
+ database: 1
+ timeout: 10000
+ pool:
+ max-active: 8
+ max-idle: 8
+ max-wait: -1
+ min-idle: 0
+
+```
+哨兵模式
+```yaml
+spring:
+ redis:
+ sentinel:
+ master: master01
+ nodes: 10.108.xx.xx:26379,10.108.xx.xx:26379,10.108.xx.xx:26379
+ database: 1
+ password: *******
+ timeout: 10000
+```
diff --git a/report-core/lib/kudu/ImpalaJDBC41-2.5.41.jar b/report-core/lib/kudu/ImpalaJDBC41-2.5.41.jar
new file mode 100644
index 00000000..058a54d9
Binary files /dev/null and b/report-core/lib/kudu/ImpalaJDBC41-2.5.41.jar differ
diff --git a/report-core/lib/kudu/hive-metastore-1.2.1.jar b/report-core/lib/kudu/hive-metastore-1.2.1.jar
new file mode 100644
index 00000000..074aaf2f
Binary files /dev/null and b/report-core/lib/kudu/hive-metastore-1.2.1.jar differ
diff --git a/report-core/lib/kudu/hive-service-1.2.1.jar b/report-core/lib/kudu/hive-service-1.2.1.jar
new file mode 100644
index 00000000..75557f93
Binary files /dev/null and b/report-core/lib/kudu/hive-service-1.2.1.jar differ
diff --git a/report-core/lib/kudu/libfb303-0.9.2.jar b/report-core/lib/kudu/libfb303-0.9.2.jar
new file mode 100644
index 00000000..f693b42f
Binary files /dev/null and b/report-core/lib/kudu/libfb303-0.9.2.jar differ
diff --git a/report-core/lib/kudu/libthrift-0.9.2.jar b/report-core/lib/kudu/libthrift-0.9.2.jar
new file mode 100644
index 00000000..39143a50
Binary files /dev/null and b/report-core/lib/kudu/libthrift-0.9.2.jar differ
diff --git a/report-core/lib/kudu/logback-classic-1.2.3.jar b/report-core/lib/kudu/logback-classic-1.2.3.jar
new file mode 100644
index 00000000..bed00c0a
Binary files /dev/null and b/report-core/lib/kudu/logback-classic-1.2.3.jar differ
diff --git a/report-core/lib/kudu/logback-core-1.2.3.jar b/report-core/lib/kudu/logback-core-1.2.3.jar
new file mode 100644
index 00000000..487b3956
Binary files /dev/null and b/report-core/lib/kudu/logback-core-1.2.3.jar differ
diff --git a/report-core/lib/kudu/slf4j-api-1.7.30.jar b/report-core/lib/kudu/slf4j-api-1.7.30.jar
new file mode 100644
index 00000000..29ac26fb
Binary files /dev/null and b/report-core/lib/kudu/slf4j-api-1.7.30.jar differ
diff --git a/report-core/lib/mssqlserver/sqljdbc4-4.0.jar b/report-core/lib/mssqlserver/sqljdbc4-4.0.jar
new file mode 100644
index 00000000..d6b7f6da
Binary files /dev/null and b/report-core/lib/mssqlserver/sqljdbc4-4.0.jar differ
diff --git a/report-core/lib/oracle/ojdbc6-11.2.0.4.jar b/report-core/lib/oracle/ojdbc6-11.2.0.4.jar
new file mode 100644
index 00000000..767eba7f
Binary files /dev/null and b/report-core/lib/oracle/ojdbc6-11.2.0.4.jar differ
diff --git a/report-core/lib/postgresql/postgresql-9.4.1212.jre7.jar b/report-core/lib/postgresql/postgresql-9.4.1212.jre7.jar
new file mode 100644
index 00000000..36c01b55
Binary files /dev/null and b/report-core/lib/postgresql/postgresql-9.4.1212.jre7.jar differ
diff --git a/report-core/pom.xml b/report-core/pom.xml
new file mode 100644
index 00000000..98980c77
--- /dev/null
+++ b/report-core/pom.xml
@@ -0,0 +1,250 @@
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-parent
+ 2.3.5.RELEASE
+
+
+
+ aj-report
+ 4.0.0
+
+ com.anji-plus
+ aj-report
+ 1.2.1.RELEASE
+
+
+ UTF-8
+ -Xdoclint:none
+ 1.8
+ 1.8
+ true
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+ org.apache.logging.log4j
+ log4j-to-slf4j
+
+
+
+
+
+ org.apache.logging.log4j
+ log4j-to-slf4j
+ 2.15.0
+
+
+
+ org.apache.logging.log4j
+ log4j-api
+ 2.15.0
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-cache
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+
+ org.springframework
+ spring-mock
+ 2.0.8
+
+
+
+ org.springframework.cloud
+ spring-cloud-context
+ 2.2.6.RELEASE
+
+
+
+ org.springframework.boot
+ spring-boot-configuration-processor
+ true
+
+
+
+ com.anji-plus
+ spring-boot-gaea
+ 2.0.5.RELEASE
+
+
+ org.springframework.boot
+ spring-boot-starter-data-redis
+
+
+
+
+
+ com.anji-plus
+ spring-boot-starter-gaea-oss
+ 2.0.5.RELEASE
+
+
+
+ com.baomidou
+ mybatis-plus-boot-starter
+ 3.3.2
+
+
+
+ mysql
+ mysql-connector-java
+ 8.0.28
+
+
+ org.flywaydb
+ flyway-core
+ 5.2.1
+
+
+
+ net.sf.ehcache
+ ehcache
+ 2.10.6
+
+
+
+ org.apache.httpcomponents
+ httpclient
+ 4.5.13
+
+
+
+ org.projectlombok
+ lombok
+ 1.18.10
+ true
+
+
+
+ com.itextpdf
+ itextpdf
+ 5.5.13.2
+
+
+ com.itextpdf
+ itext-asian
+ 5.2.0
+
+
+
+ org.apache.poi
+ poi
+ 4.1.2
+
+
+ org.apache.poi
+ poi-ooxml
+ 4.1.2
+
+
+ org.apache.poi
+ poi-ooxml-schemas
+ 4.1.2
+
+
+
+ org.codehaus.groovy
+ groovy
+ 3.0.9
+
+
+
+ org.xhtmlrenderer
+ core-renderer
+ R8
+
+
+
+ com.itextpdf.tool
+ xmlworker
+ 5.5.13
+
+
+
+
+
+
+ develop.anji-plus.com
+ MS@anji-plus.com
+ https://github.com/anji-plus
+
+
+
+
+
+ dev
+
+ dev
+
+
+ true
+
+
+
+
+
+
+
+ src/main/resources
+ true
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+
+
+ ttf
+ woff
+ woff2
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 3.3.0
+
+
+ src/main/assembly/assembly.xml
+
+
+
+
+ make-assembly
+ package
+
+ single
+
+
+
+
+
+
+
diff --git a/report-core/src/main/assembly/assembly.xml b/report-core/src/main/assembly/assembly.xml
new file mode 100644
index 00000000..694d0b9b
--- /dev/null
+++ b/report-core/src/main/assembly/assembly.xml
@@ -0,0 +1,62 @@
+
+ assembly
+
+ zip
+
+
+ true
+
+
+ lib/mssqlserver
+ lib
+ 0755
+
+
+ lib/kudu
+ lib
+ 0755
+
+
+ lib/oracle
+ lib
+ 0755
+
+
+ src/main/assembly/bin
+ bin
+ 0755
+
+
+ src/main/resources
+ conf
+
+ bootstrap.yml
+
+
+
+ target
+ lib
+
+ aj-report-*.jar
+
+
+ *-javadoc.jar
+ *-sources.jar
+
+ 0755
+
+
+ ./../
+ /
+
+ LICENSE
+ NOTICE
+
+
+
+
diff --git a/report-core/src/main/assembly/bin/restart.sh b/report-core/src/main/assembly/bin/restart.sh
new file mode 100644
index 00000000..9a5e4169
--- /dev/null
+++ b/report-core/src/main/assembly/bin/restart.sh
@@ -0,0 +1,5 @@
+#!/bin/bash
+cd `dirname $0`
+./stop.sh
+./start.sh
+
diff --git a/report-core/src/main/assembly/bin/start.bat b/report-core/src/main/assembly/bin/start.bat
new file mode 100644
index 00000000..e0650a8a
--- /dev/null
+++ b/report-core/src/main/assembly/bin/start.bat
@@ -0,0 +1,42 @@
+@echo off & setlocal enabledelayedexpansion
+
+rem 判断cmd中是否有JAVA_HOME
+rem set JAVA_HOME=D:\App\Java\jdk1.8.0_172
+IF "%JAVA_HOME%" == "" (
+ goto END
+) ELSE (
+ goto START
+)
+
+:END
+ rem cmd中未找到JAVA_HOME,请在此启动文件中第4行指定,然后尝试
+ echo Not JAVA_HOME Find, Please add JAVA_HOME in this file line 4
+ pause
+ exit
+
+:START
+ rem 获取应用的根目录
+ cd ../
+ set BIN_DIR=%cd%
+ set CONF_YML=%BIN_DIR%\conf\bootstrap.yml
+
+ cd %BIN_DIR%\lib
+ rem 查找aj-report*.jar启动文件,版本号每次会变
+ for /f "delims=" %%i in ('dir /a-d /b /on aj-report*.jar') do (
+ set BOOT_JAR=%%i
+ )
+
+ rem 查找附加的驱动,加到java启动的classpath中
+ for %%i in ("*") do (
+ if "%%i" neq "%BOOT_JAR%" (
+ set LIB_JARS=!LIB_JARS!%BIN_DIR%\lib\%%i;
+ )
+ )
+
+ rem 启动内存设置,请根据自己需要调整
+ cd %BIN_DIR%\bin
+ set JAVA_OPTS= -server -Xms1g -Xmx2g -Xmn256m -XX:PermSize=128m -Xss256k
+
+ rem 正式启动
+ "%JAVA_HOME%"\bin\java %JAVA_OPTS% -Xbootclasspath/a:%LIB_JARS% -jar -Dspring.config.location=%CONF_YML% %BIN_DIR%\lib\%BOOT_JAR%
+ pause
diff --git a/report-core/src/main/assembly/bin/start.sh b/report-core/src/main/assembly/bin/start.sh
new file mode 100644
index 00000000..6287380c
--- /dev/null
+++ b/report-core/src/main/assembly/bin/start.sh
@@ -0,0 +1,26 @@
+#!/bin/bash
+
+#判断java是否存在
+command -v java >/dev/null 2>&1 || { echo >&2 "require java but it's not installed. Aborting."; sleep 5;exit 1; }
+
+cd `dirname $0`
+BIN_DIR=`pwd` #安装目录
+cd ../
+DEPLOY_DIR=`pwd`
+LIB_DIR=$DEPLOY_DIR/lib #jar目录
+CONF_DIR=$DEPLOY_DIR/conf #conf目录
+LOGS_DIR=$DEPLOY_DIR/logs #log目录
+
+LIB_JARS=`ls $LIB_DIR|grep -v aj-report|awk '{print "'$LIB_DIR'/"$0}'|tr "\n" ":"`
+
+PIDS=`ps -f | grep java | grep "aj-report" |awk '{print $2}'`
+if [ -n "$PIDS" ]; then
+ echo "ERROR: The AJ-Report already started!"
+ echo "PID: $PIDS"
+ exit 1
+fi
+
+JAVA_OPTS=" -server -Xms1g -Xmx2g -Xmn256m -XX:PermSize=128m -Xss256k "
+nohup java $JAVA_OPTS -Xbootclasspath/a:$LIB_JARS -jar -Dspring.config.location=$CONF_DIR/bootstrap.yml $LIB_DIR/aj-report-*.jar >/dev/null 2>&1 &
+
+echo "AJ-Report 正在后台执行,请查看aj-report.log日志(${DEPLOY_DIR}/logs/aj-report.log),确定软件运行情况"
diff --git a/report-core/src/main/assembly/bin/stop.sh b/report-core/src/main/assembly/bin/stop.sh
new file mode 100644
index 00000000..c6ca5d50
--- /dev/null
+++ b/report-core/src/main/assembly/bin/stop.sh
@@ -0,0 +1,12 @@
+#!/bin/bash
+pid=`ps ax | grep -i 'aj-report' | grep java | grep -v grep | awk '{print $1}'`
+if [ -z "$pid" ] ; then
+ echo "No AJ-Report Server running."
+ exit -1;
+fi
+
+kill -9 ${pid}
+
+echo "Send shutdown request to aj-reporte(${pid}) OK"
+
+
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/ReportApplication.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/ReportApplication.java
new file mode 100644
index 00000000..c0b5a0d1
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/ReportApplication.java
@@ -0,0 +1,29 @@
+package com.anjiplus.template.gaea.business;
+
+import com.anji.plus.gaea.annotation.enabled.EnabledGaeaConfiguration;
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import springfox.documentation.swagger2.annotations.EnableSwagger2;
+
+/**
+ * 业务模板
+ * @author lr
+ * @since 2021-02-03
+ */
+@EnabledGaeaConfiguration
+@SpringBootApplication(scanBasePackages = {
+ "com.anjiplus.template.gaea",
+ "com.anji.plus"
+})
+@MapperScan(basePackages = {
+ "com.anjiplus.template.gaea.business.modules.*.dao",
+ "com.anjiplus.template.gaea.business.modules.*.**.dao",
+ "com.anji.plus.gaea.*.module.*.dao"
+})
+@EnableSwagger2
+public class ReportApplication {
+ public static void main( String[] args ) {
+ SpringApplication.run(ReportApplication.class);
+ }
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/base/BaseController.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/base/BaseController.java
new file mode 100644
index 00000000..0052d6c5
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/base/BaseController.java
@@ -0,0 +1,25 @@
+package com.anjiplus.template.gaea.business.base;
+
+import org.springframework.context.i18n.LocaleContextHolder;
+
+import com.anji.plus.gaea.curd.controller.GaeaBaseController;
+import com.anji.plus.gaea.curd.dto.BaseDTO;
+import com.anji.plus.gaea.curd.entity.BaseEntity;
+import com.anji.plus.gaea.curd.params.PageParam;
+
+/**
+ * 项目级的Controller公共处理基类
+ *
+ * @author WongBin
+ * @date 2021/3/26
+ */
+public abstract class BaseController
+ extends GaeaBaseController
{
+ /**
+ * 获取当前语言类型
+ * @return
+ */
+ public String getI18nLang(){
+ return LocaleContextHolder.getLocale().getLanguage();
+ }
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/base/BaseService.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/base/BaseService.java
new file mode 100644
index 00000000..6808cb91
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/base/BaseService.java
@@ -0,0 +1,15 @@
+package com.anjiplus.template.gaea.business.base;
+
+import com.anji.plus.gaea.curd.entity.BaseEntity;
+import com.anji.plus.gaea.curd.params.PageParam;
+import com.anji.plus.gaea.curd.service.GaeaBaseService;
+import org.springframework.context.i18n.LocaleContextHolder;
+
+/**
+ * 项目级的Service公共处理基类
+ * @author WongBin
+ * @date 2021/3/26
+ */
+public interface BaseService
extends GaeaBaseService
{
+
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/base/HealthController.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/base/HealthController.java
new file mode 100644
index 00000000..63a5c646
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/base/HealthController.java
@@ -0,0 +1,21 @@
+package com.anjiplus.template.gaea.business.base;
+
+import com.anji.plus.gaea.bean.ResponseBean;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * @desc 用户管理 controller
+ * @author 木子李·De
+ * @date 2019-02-17 08:50:11.902
+ **/
+@RestController
+public class HealthController {
+
+ @GetMapping("health")
+ public ResponseBean health() {
+ return ResponseBean.builder().build();
+ }
+
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/code/ResponseCode.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/code/ResponseCode.java
new file mode 100644
index 00000000..0cefc8b1
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/code/ResponseCode.java
@@ -0,0 +1,139 @@
+package com.anjiplus.template.gaea.business.code;
+
+/**
+ * 响应码
+ * @author lr
+ * @since 2021-02-22
+ */
+public interface ResponseCode {
+
+ String NOT_NULL = "field.not.null";
+ String NOT_EMPTY = "field.not.empty";
+ String MIN = "field.min";
+ String MAX = "field.max";
+ String DICT_ERROR = "field.dict.error";
+
+ String USER_PASSWORD_ERROR = "User.password.error";
+ /**
+ * 用户名或者密码不正确
+ */
+ String LOGIN_ERROR = "login.error";
+
+ /**
+ * 新密码不能和原密码一致
+ */
+ String USER_PASSWORD_CONFIG_PASSWORD_CANOT_EQUAL = "user.password.config.password.canot.equal";
+
+ /**
+ * 密码和确认密码不一致
+ */
+ String USER_INCONSISTENT_PASSWORD_ERROR = "user.inconsistent.password.error";
+
+ /**
+ * 旧密码不正确
+ */
+ String USER_OLD_PASSWORD_ERROR = "user.old.password.error";
+
+
+
+ /**
+ * 用户token过期
+ */
+ String USER_TOKEN_EXPIRED = "User.token.expired";
+
+ /**
+ * 字典项重复
+ */
+ String DICT_ITEM_REPEAT = "Dict.item.code.exist";
+
+ /**
+ * 数字字典国际化标识不能为null
+ */
+ String DICT_CODE_LOCALE_NULL = "500-00002";
+
+ /**
+ * 参数为空
+ */
+ String PARAM_IS_NULL = "Rule.execute.param.null";
+
+ /**
+ * 规则编译不通过
+ */
+ String RULE_CONTENT_COMPILE_ERROR = "Rule.content.compile.error";
+
+ /**
+ * 规则执行不通过
+ */
+ String RULE_CONTENT_EXECUTE_ERROR = "Rule.content.execute.error";
+
+ /**
+ * 规则编码已存在
+ */
+ String RULE_CODE_EXIST = "Rule.code.exist";
+
+ /**
+ * 对应规则内容不存在
+ */
+ String RULE_CONTENT_NOT_EXIST = "Rule.content.not.exist";
+
+ /**
+ * 对应规则字段值不存在
+ */
+ String RULE_FIELDS_NOT_EXIST = "Rule.fields.not.exist";
+
+ /**
+ * 规则字段必填
+ */
+ String RULE_FIELD_VALUE_IS_REQUIRED = "Rule.field.value.is.required";
+
+ /**
+ * 规则字段值类型错误
+ */
+ String RULE_FIELD_VALUE_TYPE_ERROR = "Rule.field.value.type.error";
+
+ /**
+ * 规则参数校验不通过
+ */
+ String RULE_FIELDS_CHECK_ERROR = "Rule.fields.check.error";
+ /**
+ * 组件未加载
+ */
+ String COMPONENT_NOT_LOAD = "Component.load.check.error";
+
+ String AUTH_PASSWORD_NOTSAME = "1001";
+ String OLD_PASSWORD_ERROR = "1003";
+ String USER_ONTEXIST_ORGINFO = "1004";
+ String USER_ONTEXIST_ROLEINFO = "1005";
+ String MENU_TABLE_CODE_EXIST = "1006";
+ String USER_CODE_ISEXIST = "1007";
+ String ROLE_CODE_ISEXIST = "1008";
+ String MENU_CODE_ISEXIST = "1009";
+ String ORG_CODE_ISEXIST = "1010";
+ String SEARCHNAME_ISEXIST = "1011";
+ String SETTINGNAME_ISEXIST = "1012";
+ String DICCODE_ISEXIST = "1013";
+ String DEVICEID_LENGTH = "1014";
+ String USERINFO_EMPTY = "1015";
+ String FILE_EMPTY_FILENAME = "2001";
+ String FILE_SUFFIX_UNSUPPORTED = "2002";
+ String FILE_UPLOAD_ERROR = "2003";
+ String FILE_ONT_EXSIT = "2004";
+ String FILE_OPERATION_FAILED = "file.operation.failed";
+
+ String PUSHCODE_NEED_UNIQUE = "3001";
+ String RECEIVER_IS_EMPTY = "3002";
+ String DATA_SOURCE_CONNECTION_FAILED = "4001";
+ String DATA_SOURCE_TYPE_DOES_NOT_MATCH_TEMPORARILY = "4002";
+ String EXECUTE_SQL_ERROR = "4003";
+ String INCOMPLETE_PARAMETER_REPLACEMENT_VALUES = "4004";
+ String EXECUTE_JS_ERROR = "4005";
+ String ANALYSIS_DATA_ERROR = "4006";
+ String REPORT_CODE_ISEXIST = "4007";
+ String SET_CODE_ISEXIST = "4008";
+ String SOURCE_CODE_ISEXIST = "4009";
+ String CLASS_NOT_FOUND = "4010";
+ String EXECUTE_GROOVY_ERROR = "4011";
+
+ String REPORT_SHARE_LINK_INVALID = "report.share.link.invalid";
+
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/config/BusinessAutoConfiguration.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/config/BusinessAutoConfiguration.java
new file mode 100644
index 00000000..a5fbff03
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/config/BusinessAutoConfiguration.java
@@ -0,0 +1,51 @@
+package com.anjiplus.template.gaea.business.config;
+
+import com.anji.plus.gaea.cache.CacheHelper;
+import com.anjiplus.template.gaea.business.cache.ReportCacheHelper;
+import com.anjiplus.template.gaea.business.runner.ApplicationInitRunner;
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.cache.ehcache.EhCacheCache;
+import org.springframework.cache.ehcache.EhCacheCacheManager;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+/**
+ * business配置类
+ * @author lr
+ * @since 2021-04-08
+ */
+@Configuration
+@MapperScan(basePackages = {
+ "com.anjiplus.template.gaea.business.modules.*.dao",
+ "com.anjiplus.template.gaea.business.modules.*.**.dao"
+})
+public class BusinessAutoConfiguration {
+
+ /**
+ * 系统启动完执行
+ * @return
+ */
+ @Bean
+ public ApplicationInitRunner applicationInitRunner() {
+ return new ApplicationInitRunner();
+ }
+
+ @Bean
+ public CacheHelper gaeaCacheHelper(){
+ return new ReportCacheHelper();
+ }
+
+ @Bean
+ public EhCacheCache ehCacheCache() {
+ return (EhCacheCache) ehCacheCacheManager().getCache("reportCache");
+ }
+
+ /**
+ * 创建ehCacheCacheManager
+ */
+ @Bean
+ public EhCacheCacheManager ehCacheCacheManager() {
+
+ return new EhCacheCacheManager();
+ }
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/config/DatabaseInitializer.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/config/DatabaseInitializer.java
new file mode 100644
index 00000000..129c42dd
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/config/DatabaseInitializer.java
@@ -0,0 +1,56 @@
+package com.anjiplus.template.gaea.business.config;
+
+import com.zaxxer.hikari.HikariDataSource;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
+import org.springframework.boot.autoconfigure.flyway.FlywayProperties;
+import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.PostConstruct;
+import java.sql.Connection;
+import java.sql.SQLException;
+import java.sql.Statement;
+
+/**
+ * Created by raodeming on 2021/7/5.
+ */
+@Slf4j
+@Component
+@AllArgsConstructor
+@ConditionalOnProperty(value = {"spring.flyway.enabled"})
+public class DatabaseInitializer {
+
+ private final FlywayProperties flywayProperties;
+ private final DataSourceProperties dataSourceProperties;
+
+ @PostConstruct
+ public void init() throws SQLException {
+ log.info("DatabaseInitializer uses flyway init-sqls to initiate database");
+ String url = dataSourceProperties.getUrl();
+ // jdbc url最后一个 '/' 用于分割具体 schema?参数
+ int lastSplitIndex = url.lastIndexOf('?');
+ // 获取spring.datasource.url具体数据库schema前的jdbc url
+ String addressUrl = url.substring(0, lastSplitIndex);
+ String addresslast = url.substring(lastSplitIndex);
+ addressUrl = addressUrl.substring(0, addressUrl.lastIndexOf("/"));
+ // 直连数据库地址:jdbc:mysql://yourIp:port
+ HikariDataSource dataSource = new HikariDataSource();
+ dataSource.setJdbcUrl(addressUrl.concat(addresslast));
+ dataSource.setUsername(dataSourceProperties.getUsername());
+ dataSource.setPassword(dataSourceProperties.getPassword());
+ Connection connection = dataSource.getConnection();
+ Statement statement = connection.createStatement();
+ for (String sql : flywayProperties.getInitSqls()) {
+ // 通过flyway的init-sqls配置进行建库与数据库配置
+ // executeUpdate:执行给定的SQL语句,该语句可以是INSERT,UPDATE或DELETE语句或不返回任何内容的SQL语句,例如SQL DDL语句。
+ statement.executeUpdate(sql);
+ }
+ statement.close();
+ connection.close();
+ dataSource.close();
+ log.info("DatabaseInitializer initialize completed");
+ }
+
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/config/HikariPoolProperties.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/config/HikariPoolProperties.java
new file mode 100644
index 00000000..91d3a5df
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/config/HikariPoolProperties.java
@@ -0,0 +1,34 @@
+package com.anjiplus.template.gaea.business.config;
+
+import com.zaxxer.hikari.HikariConfig;
+import com.zaxxer.hikari.pool.HikariPool;
+import lombok.Data;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.stereotype.Component;
+
+/**
+ * Created by raodeming on 2021/8/6.
+ */
+@Component
+@ConfigurationProperties(prefix = "spring.datasource.hikari")
+@Data
+public class HikariPoolProperties extends HikariConfig {
+
+
+ public HikariPool dataSource(String url, String username, String password, String driverClassName) {
+ HikariConfig hikariConfig = new HikariConfig();
+ hikariConfig.setJdbcUrl(url);
+ hikariConfig.setUsername(username);
+ hikariConfig.setPassword(password);
+ hikariConfig.setDriverClassName(driverClassName);
+
+ hikariConfig.setConnectionTimeout(getConnectionTimeout());
+ hikariConfig.setValidationTimeout(getValidationTimeout());
+ hikariConfig.setIdleTimeout(getIdleTimeout());
+ hikariConfig.setMaxLifetime(getMaxLifetime());
+ hikariConfig.setMaximumPoolSize(getMaximumPoolSize());
+ hikariConfig.setMinimumIdle(getMinimumIdle());
+ HikariPool hikariPool = new HikariPool(hikariConfig);
+ return hikariPool;
+ }
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/constant/BusinessConstant.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/constant/BusinessConstant.java
new file mode 100644
index 00000000..4e2aa8f5
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/constant/BusinessConstant.java
@@ -0,0 +1,39 @@
+package com.anjiplus.template.gaea.business.constant;
+
+/**
+ * 常量
+ * @author lr
+ * @since 2021-03-26
+ */
+public interface BusinessConstant {
+
+ String LEFT_BIG_BOAST = "{";
+ String RIGTH_BIG_BOAST = "}";
+ String LEFT_MIDDLE_BOAST = "[";
+ String RIGHT_MIDDLE_BOAST = "]";
+ String SLASH = "/";
+
+ String USER_GUEST = "guest";
+ String USER_ADMIN = "admin";
+
+
+ /**
+ * 字典项重复
+ */
+ String DICT_ITEM_EXIST_GROUP = "dictItemExist";
+
+ /**
+ * 所有url的权限码缓存key
+ */
+ String GAEA_SECURITY_AUTHORITIES= "gaea:security:authorities:all";
+
+ /**
+ * 用户登录的token缓存key
+ */
+ String GAEA_SECURITY_LOGIN_TOKEN = "gaea:security:login:token:%s";
+
+ /**
+ * 用户登录的主信息缓存信息
+ */
+ String GAEA_SECURITY_LOGIN_USER = "gaea:security:login:user:%s";
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/enums/DeleteFlagEnum.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/enums/DeleteFlagEnum.java
new file mode 100644
index 00000000..a883408d
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/enums/DeleteFlagEnum.java
@@ -0,0 +1,47 @@
+package com.anjiplus.template.gaea.business.enums;
+public enum DeleteFlagEnum {
+ DELETED(1,"已删除"),
+ UNDELETED(0,"未删除"),
+ ;
+
+ private int codeValue;
+ private String codeDesc;
+
+ private DeleteFlagEnum(int codeValue, String codeDesc) {
+ this.codeValue = codeValue;
+ this.codeDesc = codeDesc;
+ }
+
+ public int getCodeValue(){ return this.codeValue;}
+
+ public String getCodeDesc(){ return this.codeDesc;}
+
+ //根据codeValue获取枚举
+ public static DeleteFlagEnum parseFromCodeValue(int codeValue){
+ for (DeleteFlagEnum e : DeleteFlagEnum.values()){
+ if(e.codeValue == codeValue){ return e;}
+ }
+ return null;
+ }
+
+ //根据codeValue获取描述
+ public static String getCodeDescByCodeValue(int codeValue){
+ DeleteFlagEnum enumItem = parseFromCodeValue(codeValue);
+ return enumItem == null ? "" : enumItem.getCodeDesc();
+ }
+
+ //验证codeValue是否有效
+ public static boolean validateCodeValue(int codeValue){ return parseFromCodeValue(codeValue)!=null;}
+
+ //列出所有值字符串
+ public static String getString(){
+ StringBuffer buffer = new StringBuffer();
+ for (DeleteFlagEnum e : DeleteFlagEnum.values()){
+ buffer.append(e.codeValue).append("--").append(e.getCodeDesc()).append(", ");
+ }
+ buffer.deleteCharAt(buffer.lastIndexOf(","));
+ return buffer.toString().trim();
+ }
+
+
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/enums/EnableFlagEnum.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/enums/EnableFlagEnum.java
new file mode 100644
index 00000000..5d4b207b
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/enums/EnableFlagEnum.java
@@ -0,0 +1,47 @@
+package com.anjiplus.template.gaea.business.enums;
+public enum EnableFlagEnum {
+ ENABLE(1,"启用"),
+ DISABLE(0,"禁用"),
+ ;
+
+ private int codeValue;
+ private String codeDesc;
+
+ private EnableFlagEnum(int codeValue, String codeDesc) {
+ this.codeValue = codeValue;
+ this.codeDesc = codeDesc;
+ }
+
+ public int getCodeValue(){ return this.codeValue;}
+
+ public String getCodeDesc(){ return this.codeDesc;}
+
+ //根据codeValue获取枚举
+ public static EnableFlagEnum parseFromCodeValue(int codeValue){
+ for (EnableFlagEnum e : EnableFlagEnum.values()){
+ if(e.codeValue == codeValue){ return e;}
+ }
+ return null;
+ }
+
+ //根据codeValue获取描述
+ public static String getCodeDescByCodeBalue(int codeValue){
+ EnableFlagEnum enumItem = parseFromCodeValue(codeValue);
+ return enumItem == null ? "" : enumItem.getCodeDesc();
+ }
+
+ //验证codeValue是否有效
+ public static boolean validateCodeValue(int codeValue){ return parseFromCodeValue(codeValue)!=null;}
+
+ //列出所有值字符串
+ public static String getString(){
+ StringBuffer buffer = new StringBuffer();
+ for (EnableFlagEnum e : EnableFlagEnum.values()){
+ buffer.append(e.codeValue).append("--").append(e.getCodeDesc()).append(", ");
+ }
+ buffer.deleteCharAt(buffer.lastIndexOf(","));
+ return buffer.toString().trim();
+ }
+
+
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/enums/ExcelCenterStyleEnum.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/enums/ExcelCenterStyleEnum.java
new file mode 100644
index 00000000..b0efbc6e
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/enums/ExcelCenterStyleEnum.java
@@ -0,0 +1,73 @@
+package com.anjiplus.template.gaea.business.enums;
+
+/**
+ * @author zhouhang
+ * @description EXCEL居中方式
+ * @date 2021/4/26
+ */
+public enum ExcelCenterStyleEnum {
+ /**
+ * 左对齐
+ */
+ LEFT((short) 1, 1, "左对齐"),
+ /**
+ * 右对齐
+ */
+ RIGHT((short) 3, 2, "右对齐"),
+ /**
+ * 居中
+ */
+ CENTER((short) 2, 0, "居中"),
+ ;
+
+ /**
+ * excel居中code
+ */
+ private final short excelCode;
+
+ /**
+ * 在线文档居中code
+ */
+ private final Integer onlineExcelCode;
+
+ /**
+ * 名称
+ */
+ private final String name;
+
+
+ public Integer getOnlineExcelCode() {
+ return onlineExcelCode;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public short getExcelCode() {
+ return excelCode;
+ }
+
+ ExcelCenterStyleEnum(short excelCode, Integer onlineExcelCode, String name) {
+ this.excelCode = excelCode;
+ this.onlineExcelCode = onlineExcelCode;
+ this.name = name;
+ }
+
+ /**
+ * @param code excel居中样式code
+ * @return Enum_ExcelCenterStyle
+ * @description 根据excel居中样式获取在线文档居中样式
+ * @author zhouhang
+ * @date 2021/4/26
+ */
+ public static ExcelCenterStyleEnum getExcelCenterStyleByExcelCenterCode(short code) {
+ for (ExcelCenterStyleEnum value : ExcelCenterStyleEnum.values()) {
+ if (code == value.getExcelCode()) {
+ return value;
+ }
+ }
+ return CENTER;
+ }
+
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/enums/ExportTypeEnum.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/enums/ExportTypeEnum.java
new file mode 100644
index 00000000..6b01a17e
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/enums/ExportTypeEnum.java
@@ -0,0 +1,30 @@
+package com.anjiplus.template.gaea.business.enums;
+
+/**
+ * Created by raodeming on 2021/9/3.
+ */
+public enum ExportTypeEnum {
+
+ /**gaea_excel*/
+ GAEA_TEMPLATE_EXCEL("gaea_template_excel", "gaea_template_excel"),
+ /**gaea_pdf*/
+ GAEA_TEMPLATE_PDF("gaea_template_pdf", "gaea_template_pdf"),
+ ;
+
+ private String codeValue;
+ private String codeDesc;
+
+ private ExportTypeEnum(String codeValue, String codeDesc) {
+ this.codeValue = codeValue;
+ this.codeDesc = codeDesc;
+ }
+
+ public String getCodeValue() {
+ return this.codeValue;
+ }
+
+ public String getCodeDesc() {
+ return this.codeDesc;
+ }
+
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/enums/ReportTypeEnum.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/enums/ReportTypeEnum.java
new file mode 100644
index 00000000..f2d267a3
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/enums/ReportTypeEnum.java
@@ -0,0 +1,33 @@
+package com.anjiplus.template.gaea.business.enums;
+
+/**
+ * Created by raodeming on 2022/5/8.
+ */
+public enum ReportTypeEnum {
+
+ /**report_screen*/
+ report_screen("report_screen", "大屏报表"),
+ /**report_excel*/
+ report_excel("report_excel", "excel报表"),
+ ;
+
+ private String codeValue;
+ private String codeDesc;
+
+ ReportTypeEnum() {
+ }
+
+ private ReportTypeEnum(String codeValue, String codeDesc) {
+ this.codeValue = codeValue;
+ this.codeDesc = codeDesc;
+ }
+
+ public String getCodeValue() {
+ return this.codeValue;
+ }
+
+ public String getCodeDesc() {
+ return this.codeDesc;
+ }
+
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/enums/SetTypeEnum.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/enums/SetTypeEnum.java
new file mode 100644
index 00000000..a0242f37
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/enums/SetTypeEnum.java
@@ -0,0 +1,56 @@
+package com.anjiplus.template.gaea.business.enums;
+
+public enum SetTypeEnum {
+ SQL("sql", "sql"),
+ HTTP("http", "http"),
+ ;
+
+ private String codeValue;
+ private String codeDesc;
+
+ private SetTypeEnum(String codeValue, String codeDesc) {
+ this.codeValue = codeValue;
+ this.codeDesc = codeDesc;
+ }
+
+ public String getCodeValue() {
+ return this.codeValue;
+ }
+
+ public String getCodeDesc() {
+ return this.codeDesc;
+ }
+
+ //根据codeValue获取枚举
+ public static SetTypeEnum parseFromCodeValue(String codeValue) {
+ for (SetTypeEnum e : SetTypeEnum.values()) {
+ if (e.codeValue == codeValue) {
+ return e;
+ }
+ }
+ return null;
+ }
+
+ //根据codeValue获取描述
+ public static String getCodeDescByCodeBalue(String codeValue) {
+ SetTypeEnum enumItem = parseFromCodeValue(codeValue);
+ return enumItem == null ? "" : enumItem.getCodeDesc();
+ }
+
+ //验证codeValue是否有效
+ public static boolean validateCodeValue(String codeValue) {
+ return parseFromCodeValue(codeValue) != null;
+ }
+
+ //列出所有值字符串
+ public static String getString() {
+ StringBuffer buffer = new StringBuffer();
+ for (SetTypeEnum e : SetTypeEnum.values()) {
+ buffer.append(e.codeValue).append("--").append(e.getCodeDesc()).append(", ");
+ }
+ buffer.deleteCharAt(buffer.lastIndexOf(","));
+ return buffer.toString().trim();
+ }
+
+
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/filter/CorsFilter.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/filter/CorsFilter.java
new file mode 100644
index 00000000..243a7fd0
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/filter/CorsFilter.java
@@ -0,0 +1,43 @@
+package com.anjiplus.template.gaea.business.filter;
+
+import org.springframework.core.Ordered;
+import org.springframework.core.annotation.Order;
+import org.springframework.stereotype.Component;
+
+import javax.servlet.*;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+
+/**
+ * Created by raodeming on 2021/6/24.
+ */
+@Component
+@Order(Ordered.HIGHEST_PRECEDENCE)
+public class CorsFilter implements Filter {
+
+ @Override
+ public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
+ throws IOException, ServletException {
+ HttpServletRequest req = (HttpServletRequest) request;
+ HttpServletResponse res = (HttpServletResponse) response;
+ // 设置允许Cookie
+ res.addHeader("Access-Control-Allow-Credentials", "true");
+ // 允许http://www.xxx.com域(自行设置,这里只做示例)发起跨域请求
+ res.addHeader("Access-Control-Allow-Origin", req.getHeader("Origin"));
+ // 设置允许跨域请求的方法
+ res.addHeader("Access-Control-Allow-Methods", "*");
+ // 允许跨域请求包含content-type
+ res.addHeader("Access-Control-Allow-Headers", "*");
+ res.addHeader("Access-Control-Expose-Headers", "*");
+ chain.doFilter(req, res);
+ }
+
+ @Override
+ public void destroy() {
+ }
+
+ @Override
+ public void init(FilterConfig filterConfig) throws ServletException {
+ }
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/filter/TokenFilter.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/filter/TokenFilter.java
new file mode 100644
index 00000000..b9214f6f
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/filter/TokenFilter.java
@@ -0,0 +1,245 @@
+package com.anjiplus.template.gaea.business.filter;
+
+import com.alibaba.fastjson.JSONObject;
+import com.anji.plus.gaea.bean.ResponseBean;
+import com.anji.plus.gaea.cache.CacheHelper;
+import com.anji.plus.gaea.constant.GaeaConstant;
+import com.anji.plus.gaea.utils.JwtBean;
+import com.anjiplus.template.gaea.business.constant.BusinessConstant;
+import com.anjiplus.template.gaea.business.modules.accessuser.controller.dto.GaeaUserDto;
+import com.anjiplus.template.gaea.business.util.JwtUtil;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.http.entity.ContentType;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.core.annotation.Order;
+import org.springframework.stereotype.Component;
+import org.springframework.util.AntPathMatcher;
+
+import javax.servlet.*;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.util.List;
+import java.util.Map;
+import java.util.Optional;
+import java.util.concurrent.atomic.AtomicBoolean;
+import java.util.regex.Pattern;
+
+import static com.anji.plus.gaea.constant.GaeaConstant.URL_REPLACEMENT;
+
+/**
+ * 简单的鉴权
+ * @author raodeming
+ * @date 2021/6/24.
+ */
+@Component
+@Order(Integer.MIN_VALUE + 99)
+public class TokenFilter implements Filter {
+ private static final Pattern PATTERN = Pattern.compile(".*().*");
+
+ @Value("${server.servlet.context-path:/}")
+ private String SLASH = "/";
+ private AntPathMatcher antPathMatcher = new AntPathMatcher();
+
+ @Autowired
+ private CacheHelper cacheHelper;
+ @Autowired
+ private JwtBean jwtBean;
+
+ /**
+ * 跳过token验证和权限验证的url清单
+ */
+ @Value("#{'${customer.skip-authenticate-urls:}'.split(',')}")
+ private List skipAuthenticateUrls;
+ private Pattern skipAuthenticatePattern;
+
+ @Override
+ public void init(FilterConfig filterConfig) throws ServletException {
+ // 生成匹配正则,跳过token验证和权限验证的url
+ skipAuthenticatePattern = fitByList(skipAuthenticateUrls);
+ Filter.super.init(filterConfig);
+ }
+
+ @Override
+ public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
+ HttpServletRequest request = (HttpServletRequest) servletRequest;
+ HttpServletResponse response = (HttpServletResponse) servletResponse;
+ String uri = request.getRequestURI();
+
+ // TODO 暂时先不校验 直接放行
+ /*if (true) {
+ filterChain.doFilter(request, response);
+ return;
+ }*/
+
+ //OPTIONS直接放行
+ if ("OPTIONS".equalsIgnoreCase(request.getMethod())) {
+ filterChain.doFilter(request, response);
+ return;
+ }
+
+ // swagger相关的直接放行
+ if (uri.contains("swagger-ui") || uri.contains("swagger-resources")) {
+ filterChain.doFilter(request, response);
+ return;
+ }
+
+
+ if (SLASH.equals(uri) || SLASH.concat(BusinessConstant.SLASH).equals(uri)) {
+ if (BusinessConstant.SLASH.equals(uri)) {
+ response.sendRedirect("/index.html");
+ return;
+ }
+ response.sendRedirect(SLASH + "/index.html");
+ return;
+ }
+
+ // 不需要token验证和权限验证的url,直接放行
+ boolean skipAuthenticate = skipAuthenticatePattern.matcher(uri).matches();
+ if (skipAuthenticate) {
+ filterChain.doFilter(request, response);
+ return;
+ }
+ //获取token
+ String token = request.getHeader("Authorization");
+ //针对大屏分享,优先处理
+ String shareToken = request.getHeader("Share-Token");
+ if (StringUtils.isNotBlank(shareToken) && StringUtils.isBlank(token)) {
+ //需要处理
+ // /reportDashboard/getData
+ // /reportDashboard/{reportCode}
+ // /reportExcel/preview
+ List reportCodeList = JwtUtil.getReportCodeList(shareToken);
+ if (!uri.endsWith("/reportDashboard/getData") && !uri.endsWith("/reportExcel/preview") && reportCodeList.stream().noneMatch(uri::contains)) {
+ ResponseBean responseBean = ResponseBean.builder().code("50014")
+ .message("分享链接已过期").build();
+ response.getWriter().print(JSONObject.toJSONString(responseBean));
+ return;
+ }
+ filterChain.doFilter(request, response);
+ return;
+ }
+
+
+
+ if (StringUtils.isBlank(token)) {
+ error(response);
+ return;
+ }
+
+ // 判断token是否过期
+ String loginName = jwtBean.getUsername(token);
+ String tokenKey = String.format(BusinessConstant.GAEA_SECURITY_LOGIN_TOKEN, loginName);
+ String userKey = String.format(BusinessConstant.GAEA_SECURITY_LOGIN_USER, loginName);
+ if (!cacheHelper.exist(tokenKey)) {
+ error(response);
+ return;
+ }
+
+ String gaeaUserJsonStr = cacheHelper.stringGet(userKey);
+
+ // 判断用户是否有该url的权限
+ if (!BusinessConstant.USER_ADMIN.equals(loginName)) {
+ AtomicBoolean authorizeFlag = authorize(request, gaeaUserJsonStr);
+ if (!authorizeFlag.get()) {
+ authError(response);//无权限
+ return;
+ }
+ }
+
+ // 延长有效期
+ cacheHelper.stringSetExpire(tokenKey, token, 3600);
+ cacheHelper.stringSetExpire(userKey, gaeaUserJsonStr, 3600);
+
+
+ //执行
+ filterChain.doFilter(request, response);
+ }
+
+ @Override
+ public void destroy() {
+ Filter.super.destroy();
+ }
+
+ /**
+ * 根据名单,生成正则
+ *
+ * @param skipUrlList
+ * @return
+ */
+ private Pattern fitByList(List skipUrlList) {
+ if (skipUrlList == null || skipUrlList.size() == 0) {
+ return PATTERN;
+ }
+ StringBuffer patternString = new StringBuffer();
+ patternString.append(".*(");
+
+ skipUrlList.stream().forEach(url -> {
+ patternString.append(url.trim());
+ patternString.append("|");
+ });
+ if (skipUrlList.size() > 0) {
+ patternString.deleteCharAt(patternString.length() - 1);
+ }
+ patternString.append(").*");
+
+ return Pattern.compile(patternString.toString());
+ }
+
+ /** 判断用户是否有该接口的权限
+ * @return
+ */
+ private AtomicBoolean authorize(HttpServletRequest request, String gaeaUserJsonStr){
+
+ //判断接口权限
+ //请求路径
+ String requestUrl = request.getRequestURI();
+ if (!BusinessConstant.SLASH.equals(SLASH)) {
+ requestUrl = requestUrl.substring(SLASH.length());
+ }
+ String methodValue = request.getMethod();
+ //请求方法+#+请求路径
+ String path = methodValue + GaeaConstant.URL_SPLIT + requestUrl;
+
+ GaeaUserDto gaeaUserDto = JSONObject.parseObject(gaeaUserJsonStr, GaeaUserDto.class);
+ List userAuthorities = gaeaUserDto.getAuthorities();
+ Map authoritiesAllMap = cacheHelper.hashGet(BusinessConstant.GAEA_SECURITY_AUTHORITIES);
+
+ AtomicBoolean authFlag = new AtomicBoolean(false);
+
+ // 接口GET#/gaeaDictItem/pageList
+ if(authoritiesAllMap.containsKey(path)){
+ String permissionCode = authoritiesAllMap.get(path);
+ boolean flag = userAuthorities.contains(permissionCode);
+ authFlag.set(flag);
+ return authFlag;
+ }
+
+ // 接口GET#/accessUser/roleTree/**
+ Optional optionalMatchKey = authoritiesAllMap.keySet().stream()
+ .filter(key -> StringUtils.isNotBlank(key) && key.contains(URL_REPLACEMENT))
+ .filter(key -> antPathMatcher.match(key, path)).findFirst();
+ if(optionalMatchKey.isPresent() == false){
+ authFlag.set(true);
+ return authFlag;
+ }
+ String authoritieKey = optionalMatchKey.get();
+ String needPermission = authoritiesAllMap.get(authoritieKey);
+ boolean flag = userAuthorities.contains(needPermission);
+ authFlag.set(flag);
+ return authFlag;
+ }
+
+ private void error(HttpServletResponse response) throws IOException {
+ ResponseBean responseBean = ResponseBean.builder().code("User.credentials.expired").message("The Token has expired").build();
+ response.setContentType(ContentType.APPLICATION_JSON.getMimeType());
+ response.getWriter().print(JSONObject.toJSONString(responseBean));
+ }
+
+ private void authError(HttpServletResponse response) throws IOException {
+ ResponseBean responseBean = ResponseBean.builder().code("User.no.authority").message("no auth").build();
+ response.setContentType(ContentType.APPLICATION_JSON.getMimeType());
+ response.getWriter().print(JSONObject.toJSONString(responseBean));
+ }
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/filter/UrlDecodeFilter.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/filter/UrlDecodeFilter.java
new file mode 100644
index 00000000..0d79a3a0
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/filter/UrlDecodeFilter.java
@@ -0,0 +1,77 @@
+package com.anjiplus.template.gaea.business.filter;
+
+import com.anji.plus.gaea.constant.GaeaConstant;
+import org.apache.catalina.util.ParameterMap;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.ibatis.ognl.IteratorEnumeration;
+import org.springframework.core.Ordered;
+import org.springframework.core.annotation.Order;
+import org.springframework.stereotype.Component;
+
+import javax.servlet.*;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletRequestWrapper;
+import java.io.IOException;
+import java.net.URLDecoder;
+import java.util.Enumeration;
+import java.util.Map;
+import java.util.Set;
+
+/**
+ * @author: Raod
+ * @since: 2022-01-26
+ */
+@Component
+@Order(Ordered.HIGHEST_PRECEDENCE + 1)
+public class UrlDecodeFilter implements Filter {
+
+ @Override
+ public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
+ HttpServletRequest httpServletRequest = (HttpServletRequest) servletRequest;
+ ParameterMap parameterMap = (ParameterMap) httpServletRequest.getParameterMap();
+ ParamHttpServletRequestWrapper wrapper = new ParamHttpServletRequestWrapper(httpServletRequest, parameterMap);
+
+ Enumeration parameterNames = wrapper.getParameterNames();
+ while (parameterNames.hasMoreElements()) {
+ String paramName = parameterNames.nextElement();
+ String parameter = httpServletRequest.getParameter(paramName);
+ if (StringUtils.isNotBlank(parameter)) {
+ String decode = URLDecoder.decode(parameter, GaeaConstant.CHARSET_UTF8);
+ parameterMap.setLocked(false);
+ parameterMap.put(paramName, new String[]{decode});
+ }
+ }
+ filterChain.doFilter(wrapper, servletResponse);
+ }
+
+ /**
+ * 参数
+ */
+ class ParamHttpServletRequestWrapper extends HttpServletRequestWrapper {
+
+ private ParameterMap parameterMap;
+
+ public ParamHttpServletRequestWrapper(HttpServletRequest request, ParameterMap parameterMap) {
+ super(request);
+ this.parameterMap = parameterMap;
+ }
+
+ @Override
+ public Map getParameterMap() {
+ return parameterMap;
+ }
+
+ @Override
+ public Enumeration getParameterNames() {
+
+ Set keySet = parameterMap.keySet();
+ IteratorEnumeration iteratorEnumeration = new IteratorEnumeration(keySet.iterator());
+ return iteratorEnumeration;
+ }
+
+ @Override
+ public String[] getParameterValues(String name) {
+ return parameterMap.get(name);
+ }
+ }
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/controller/AccessAuthorityController.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/controller/AccessAuthorityController.java
new file mode 100644
index 00000000..6da7ba07
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/controller/AccessAuthorityController.java
@@ -0,0 +1,67 @@
+
+package com.anjiplus.template.gaea.business.modules.accessauthority.controller;
+
+import com.anji.plus.gaea.annotation.Permission;
+import com.anji.plus.gaea.annotation.AccessKey;
+import com.anji.plus.gaea.bean.KeyValue;
+import com.anji.plus.gaea.bean.ResponseBean;
+import com.anji.plus.gaea.bean.TreeNode;
+import com.anji.plus.gaea.curd.controller.GaeaBaseController;
+import com.anji.plus.gaea.curd.service.GaeaBaseService;
+import com.anji.plus.gaea.holder.UserContentHolder;
+import com.anji.plus.gaea.utils.GaeaBeanUtils;
+import com.anji.plus.gaea.utils.GaeaUtils;
+import com.anjiplus.template.gaea.business.modules.accessauthority.dao.entity.AccessAuthority;
+import com.anjiplus.template.gaea.business.modules.accessauthority.service.AccessAuthorityService;
+import com.anjiplus.template.gaea.business.modules.accessauthority.controller.dto.AccessAuthorityDto;
+import com.anjiplus.template.gaea.business.modules.accessauthority.controller.param.AccessAuthorityParam;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.i18n.LocaleContextHolder;
+import org.springframework.web.bind.annotation.*;
+import io.swagger.annotations.Api;
+
+import java.util.List;
+import java.util.Locale;
+import java.util.Map;
+
+/**
+* @desc 权限管理 controller
+* @author 木子李·De
+* @date 2019-02-17 08:50:10.009
+**/
+@RestController
+@Api(tags = "权限管理管理")
+@RequestMapping("/accessAuthority")
+@Permission(code = "authorityManage", name = "权限管理")
+public class AccessAuthorityController extends GaeaBaseController {
+
+ @Autowired
+ private AccessAuthorityService accessAuthorityService;
+
+ @Override
+ public GaeaBaseService getService() {
+ return accessAuthorityService;
+ }
+
+ @Override
+ public AccessAuthority getEntity() {
+ return new AccessAuthority();
+ }
+
+ @Override
+ public AccessAuthorityDto getDTO() {
+ return new AccessAuthorityDto();
+ }
+
+ /**
+ * 获取一二级菜单
+ * @return
+ */
+ @Permission( code = "query", name = "查询")
+ @GetMapping("/menuTree")
+ public ResponseBean menuTree(){
+ String username = UserContentHolder.getContext().getUsername();
+ List parentTreeList = accessAuthorityService.getAuthorityTree(username, false);
+ return responseSuccessWithData(parentTreeList);
+ }
+}
\ No newline at end of file
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/controller/dto/AccessAuthorityDto.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/controller/dto/AccessAuthorityDto.java
new file mode 100644
index 00000000..77cc98f5
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/controller/dto/AccessAuthorityDto.java
@@ -0,0 +1,58 @@
+
+package com.anjiplus.template.gaea.business.modules.accessauthority.controller.dto;
+
+import java.io.Serializable;
+import javax.validation.constraints.NotEmpty;
+import javax.validation.constraints.NotNull;
+
+import com.anji.plus.gaea.annotation.Query;
+import com.anji.plus.gaea.constant.QueryEnum;
+import com.anji.plus.gaea.curd.dto.GaeaBaseDTO;
+import io.swagger.annotations.ApiModelProperty;
+import com.anji.plus.gaea.annotation.Formatter;
+import lombok.Data;
+
+/**
+*
+* @description 权限管理 dto
+* @author 木子李·De
+* @date 2019-02-17 08:50:10.009
+**/
+@Data
+public class AccessAuthorityDto extends GaeaBaseDTO implements Serializable {
+ /** 父菜单代码 */
+ @ApiModelProperty(value = "父菜单代码")
+ private String parentTarget;
+
+ /** 目标菜单 */
+ @ApiModelProperty(value = "菜单代码")
+ @NotEmpty(message = "6002")
+ private String target;
+
+ /** 目标菜单名称 */
+ @ApiModelProperty(value = "菜单名称")
+ @NotEmpty(message = "6002")
+ private String targetName;
+
+ /** 目标按钮 */
+ @ApiModelProperty(value = "按钮代码")
+ @NotEmpty(message = "6002")
+ private String action;
+
+ /** 目标按钮名称 */
+ @ApiModelProperty(value = "按钮名称")
+ @NotEmpty(message = "6002")
+ private String actionName;
+
+ /** 0--未删除 1--已删除 DIC_NAME=DEL_FLAG */
+ @ApiModelProperty(value = " 0--未删除 1--已删除 DIC_NAME=DEL_FLAG")
+ private Integer deleteFlag;
+
+ /** 0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG */
+ @ApiModelProperty(value = "0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG")
+ @NotNull(message = "6002")
+ private Integer enableFlag;
+
+ @ApiModelProperty(value = "sort")
+ private Integer sort;
+}
\ No newline at end of file
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/controller/param/AccessAuthorityParam.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/controller/param/AccessAuthorityParam.java
new file mode 100644
index 00000000..344a14c9
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/controller/param/AccessAuthorityParam.java
@@ -0,0 +1,44 @@
+/**/
+package com.anjiplus.template.gaea.business.modules.accessauthority.controller.param;
+
+import lombok.Data;
+import java.io.Serializable;
+import com.anji.plus.gaea.annotation.Query;
+import com.anji.plus.gaea.constant.QueryEnum;
+import com.anji.plus.gaea.curd.params.PageParam;
+import java.util.List;
+
+import java.util.Date;
+
+/**
+* @desc AccessAuthority 权限管理查询输入类
+* @author 木子李·De
+* @date 2019-02-17 08:50:10.009
+**/
+@Data
+public class AccessAuthorityParam extends PageParam implements Serializable{
+
+ /** 父菜单代码 */
+ @Query(value = QueryEnum.LIKE)
+ private String parentTarget;
+
+ /** 菜单代码 */
+ @Query(value = QueryEnum.LIKE)
+ private String target;
+
+ /** 菜单名称 */
+ @Query(value = QueryEnum.LIKE)
+ private String targetName;
+
+ /** 按钮代码 */
+ @Query(value = QueryEnum.LIKE)
+ private String action;
+
+ /** 按钮名称 */
+ @Query(value = QueryEnum.LIKE)
+ private String actionName;
+
+ // 0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG
+ @Query
+ private Integer enableFlag;
+}
\ No newline at end of file
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/dao/AccessAuthorityMapper.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/dao/AccessAuthorityMapper.java
new file mode 100644
index 00000000..9395dd29
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/dao/AccessAuthorityMapper.java
@@ -0,0 +1,17 @@
+package com.anjiplus.template.gaea.business.modules.accessauthority.dao;
+
+import org.apache.ibatis.annotations.Mapper;
+import com.anji.plus.gaea.curd.mapper.GaeaBaseMapper;
+import com.anjiplus.template.gaea.business.modules.accessauthority.dao.entity.AccessAuthority;
+
+import java.util.List;
+
+/**
+* AccessAuthority Mapper
+* @author 木子李·De
+* @date 2019-02-17 08:50:10.009
+**/
+@Mapper
+public interface AccessAuthorityMapper extends GaeaBaseMapper {
+
+}
\ No newline at end of file
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/dao/entity/AccessAuthority.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/dao/entity/AccessAuthority.java
new file mode 100644
index 00000000..1d04d89f
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/dao/entity/AccessAuthority.java
@@ -0,0 +1,43 @@
+
+package com.anjiplus.template.gaea.business.modules.accessauthority.dao.entity;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import com.anji.plus.gaea.curd.entity.GaeaBaseEntity;
+import com.baomidou.mybatisplus.annotation.TableName;
+import javax.validation.constraints.*;
+import java.util.Date;
+/**
+* @description 权限管理 entity
+* @author 木子李·De
+* @date 2019-02-17 08:50:10.009
+**/
+@TableName(keepGlobalPrefix=true, value="access_authority")
+@Data
+public class AccessAuthority extends GaeaBaseEntity {
+ /** 父菜单代码 */
+ private String parentTarget;
+
+ /** 菜单代码 */
+ private String target;
+
+ /** 菜单名称 */
+ private String targetName;
+
+ /** 按钮代码 */
+ private String action;
+
+ /** 按钮名称 */
+ private String actionName;
+
+ /** 0--未删除 1--已删除 DIC_NAME=DEL_FLAG */
+ private Integer deleteFlag;
+
+ /** 0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG */
+ private Integer enableFlag;
+
+ private Integer sort;
+
+
+
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/service/AccessAuthorityService.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/service/AccessAuthorityService.java
new file mode 100644
index 00000000..0e3e0238
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/service/AccessAuthorityService.java
@@ -0,0 +1,29 @@
+
+package com.anjiplus.template.gaea.business.modules.accessauthority.service;
+
+import com.anji.plus.gaea.bean.TreeNode;
+import com.anjiplus.template.gaea.business.modules.accessauthority.dao.entity.AccessAuthority;
+import com.anjiplus.template.gaea.business.modules.accessauthority.controller.param.AccessAuthorityParam;
+import com.anji.plus.gaea.curd.service.GaeaBaseService;
+
+import java.util.List;
+
+/**
+* @desc AccessAuthority 权限管理服务接口
+* @author 木子李·De
+* @date 2019-02-17 08:50:10.009
+**/
+public interface AccessAuthorityService extends GaeaBaseService {
+
+ /**
+ * @param loginName 当前登录的用户名
+ * @param withActionNode 带第三层的按钮节点
+ * @return
+ */
+ List getAuthorityTree(String loginName, boolean withActionNode);
+
+ /**
+ * 扫描所有mvc url的需要权限码,建立拦截体系
+ */
+ void scanGaeaSecurityAuthorities();
+}
\ No newline at end of file
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/service/impl/AccessAuthorityServiceImpl.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/service/impl/AccessAuthorityServiceImpl.java
new file mode 100644
index 00000000..b2618623
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/service/impl/AccessAuthorityServiceImpl.java
@@ -0,0 +1,140 @@
+
+package com.anjiplus.template.gaea.business.modules.accessauthority.service.impl;
+
+import com.alibaba.fastjson.JSONObject;
+import com.anji.plus.gaea.bean.TreeNode;
+import com.anji.plus.gaea.cache.CacheHelper;
+import com.anji.plus.gaea.constant.Enabled;
+import com.anji.plus.gaea.curd.mapper.GaeaBaseMapper;
+import com.anji.plus.gaea.init.InitRequestUrlMappings;
+import com.anjiplus.template.gaea.business.constant.BusinessConstant;
+import com.anjiplus.template.gaea.business.modules.accessauthority.dao.entity.AccessAuthority;
+import com.anjiplus.template.gaea.business.modules.accessauthority.service.AccessAuthorityService;
+import com.anjiplus.template.gaea.business.modules.accessauthority.dao.AccessAuthorityMapper;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import org.apache.commons.lang3.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+
+/**
+* @desc AccessAuthority 权限管理服务实现
+* @author 木子李·De
+* @date 2019-02-17 08:50:10.009
+**/
+@Service
+public class AccessAuthorityServiceImpl implements AccessAuthorityService {
+
+ @Autowired
+ private InitRequestUrlMappings initRequestUrlMappings;
+
+ @Autowired
+ private CacheHelper cacheHelper;
+
+ @Autowired
+ private AccessAuthorityMapper accessAuthorityMapper;
+
+ @Override
+ public GaeaBaseMapper getMapper() {
+ return accessAuthorityMapper;
+ }
+
+ @Override
+ public List getAuthorityTree(String loginName, boolean withActionNode) {
+ // 查询出所有的菜单记录
+ LambdaQueryWrapper wrapper = Wrappers.lambdaQuery();
+ wrapper.select(AccessAuthority::getParentTarget, AccessAuthority::getTarget, AccessAuthority::getTargetName, AccessAuthority::getAction, AccessAuthority::getActionName)
+ .eq(AccessAuthority::getEnableFlag, 1)
+ .eq(AccessAuthority::getDeleteFlag, 0)
+ .orderByAsc(AccessAuthority::getSort);
+ // 按operator去筛选 后面再加where
+ List accessAuthorityList = getMapper().selectList(wrapper);
+
+ // 筛选出一级菜单
+ List parentNodes = accessAuthorityList.stream().filter(accessAuthority -> StringUtils.isBlank(accessAuthority.getParentTarget()))
+ .map(item -> {
+ TreeNode treeNode = new TreeNode();
+ treeNode.setId(item.getTarget());
+ treeNode.setLabel(item.getTargetName());
+ return treeNode;
+ }).collect(Collectors.toList());
+
+ // 菜单-按钮的map
+ Map> targetActionsMap = accessAuthorityList.stream()
+ .filter(accessAuthority -> StringUtils.isNoneBlank(accessAuthority.getParentTarget()))
+ .collect(Collectors.groupingBy(AccessAuthority::getTarget));
+
+ // 设置每个一级菜单的二菜单
+ parentNodes.stream().forEach(parentNode -> {
+ List alreadyTargets = new ArrayList<>();
+
+ accessAuthorityList.stream().forEach(authority -> {
+ if(!StringUtils.equals(parentNode.getId(), authority.getParentTarget()) || alreadyTargets.contains(authority.getTarget())){
+ return;
+ }
+ // 找到一级菜单对应的二级菜单
+
+ // 初始化二级菜单节点
+ TreeNode levelTwoMenuNode = new TreeNode();
+ levelTwoMenuNode.setId(authority.getTarget());
+ levelTwoMenuNode.setLabel(authority.getTargetName());
+ levelTwoMenuNode.setChildren(new ArrayList());
+
+ // 初始化二级菜单的按钮
+ if(withActionNode){
+ List actionList = targetActionsMap.get(authority.getTarget());
+ if(actionList != null && !actionList.isEmpty()){
+ actionList.stream().forEach(action ->{
+ TreeNode buttonNode = new TreeNode();
+ buttonNode.setId(String.format("%s_%s", action.getTarget(), action.getAction()));
+ buttonNode.setLabel(action.getActionName());
+ levelTwoMenuNode.getChildren().add(buttonNode);
+ });
+ }
+ }
+
+ // 将上面找到的二级菜单加入到一菜单的子树中去
+ List children = parentNode.getChildren();
+ if(children == null){
+ children = new ArrayList();
+ }
+ children.add(levelTwoMenuNode);
+ parentNode.setChildren(children);
+
+ // 已经找过的二级菜单,后面不在重复添加
+ alreadyTargets.add(authority.getTarget());
+ });
+ });
+
+ return parentNodes;
+ }
+
+ @Override
+ public void scanGaeaSecurityAuthorities() {
+ /* 获取当前应用中所有的请求信息
+ {
+ "applicationName": "aj-report",
+ "authCode": "authorityManage:query",
+ "authName": "权限管理查询",
+ "beanName": "accessAuthorityController",
+ "menuCode": "authorityManage",
+ "path": "GET#/accessAuthority/menuTree"
+ }*/
+ List requestInfos = initRequestUrlMappings.getRequestInfos(Enabled.YES.getValue());
+
+ // key="GET#/accessAuthority/menuTree" value="authorityManage:query"
+ Map securityAuthorityMap = new HashMap();
+ requestInfos.stream().forEach(requestInfo -> {
+ securityAuthorityMap.put(requestInfo.getPath(), requestInfo.getAuthCode());
+ });
+
+ // 将key存入到缓存中
+ cacheHelper.hashSet(BusinessConstant.GAEA_SECURITY_AUTHORITIES, securityAuthorityMap);
+ }
+}
\ No newline at end of file
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/controller/AccessRoleController.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/controller/AccessRoleController.java
new file mode 100644
index 00000000..5614a308
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/controller/AccessRoleController.java
@@ -0,0 +1,75 @@
+
+package com.anjiplus.template.gaea.business.modules.accessrole.controller;
+
+import com.anji.plus.gaea.annotation.Permission;
+import com.anji.plus.gaea.annotation.AccessKey;
+import com.anji.plus.gaea.bean.ResponseBean;
+import com.anji.plus.gaea.bean.TreeNode;
+import com.anji.plus.gaea.curd.controller.GaeaBaseController;
+import com.anji.plus.gaea.curd.service.GaeaBaseService;
+import com.anji.plus.gaea.holder.UserContentHolder;
+import com.anji.plus.gaea.utils.GaeaBeanUtils;
+import com.anji.plus.gaea.utils.GaeaUtils;
+import com.anjiplus.template.gaea.business.modules.accessrole.dao.entity.AccessRole;
+import com.anjiplus.template.gaea.business.modules.accessrole.service.AccessRoleService;
+import com.anjiplus.template.gaea.business.modules.accessrole.controller.dto.AccessRoleDto;
+import com.anjiplus.template.gaea.business.modules.accessrole.controller.param.AccessRoleParam;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import io.swagger.annotations.Api;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+* @desc 角色管理 controller
+* @author 木子李·De
+* @date 2019-02-17 08:50:14.136
+**/
+@RestController
+@Api(tags = "角色管理管理")
+@RequestMapping("/accessRole")
+@Permission(code = "roleManage", name = "角色管理")
+public class AccessRoleController extends GaeaBaseController {
+
+ @Autowired
+ private AccessRoleService accessRoleService;
+
+ @Override
+ public GaeaBaseService getService() {
+ return accessRoleService;
+ }
+
+ @Override
+ public AccessRole getEntity() {
+ return new AccessRole();
+ }
+
+ @Override
+ public AccessRoleDto getDTO() {
+ return new AccessRoleDto();
+ }
+
+ /**
+ * 获取角色的 菜单按钮树 一级菜单 二级菜单 三级按钮
+ * @return
+ */
+ @Permission( code = "grantAuthority", name = "分配权限")
+ @GetMapping("/authorityTree/{roleCode}")
+ public ResponseBean authorityTree(@PathVariable("roleCode")String roleCode){
+ String operator = UserContentHolder.getContext().getUsername();
+ Map map = accessRoleService.getAuthorityTree(roleCode, operator);
+ return responseSuccessWithData(map);
+ }
+
+ /**
+ * 保存角色的权限
+ * @return
+ */
+ @Permission( code = "grantAuthority", name = "分配权限")
+ @PostMapping("/saveAuthorityTree")
+ public ResponseBean saveAuthorityTree(@RequestBody AccessRoleDto dto){
+ Boolean data = accessRoleService.saveAuthorityTree(dto);
+ return responseSuccessWithData(data);
+ }
+}
\ No newline at end of file
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/controller/dto/AccessRoleDto.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/controller/dto/AccessRoleDto.java
new file mode 100644
index 00000000..c7e10620
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/controller/dto/AccessRoleDto.java
@@ -0,0 +1,46 @@
+
+package com.anjiplus.template.gaea.business.modules.accessrole.controller.dto;
+
+import java.io.Serializable;
+import java.util.List;
+import javax.validation.constraints.NotEmpty;
+import javax.validation.constraints.NotNull;
+
+import com.anji.plus.gaea.annotation.Query;
+import com.anji.plus.gaea.constant.QueryEnum;
+import com.anji.plus.gaea.curd.dto.GaeaBaseDTO;
+import io.swagger.annotations.ApiModelProperty;
+import com.anji.plus.gaea.annotation.Formatter;
+import lombok.Data;
+
+/**
+*
+* @description 角色管理 dto
+* @author 木子李·De
+* @date 2019-02-17 08:50:14.136
+**/
+@Data
+public class AccessRoleDto extends GaeaBaseDTO implements Serializable {
+
+ /** 角色编码 */
+ @ApiModelProperty(value = "角色编码")
+ @NotEmpty(message = "6002")
+ private String roleCode;
+
+ /** 角色名称 */
+ @ApiModelProperty(value = "角色名称")
+ @NotEmpty(message = "6002")
+ private String roleName;
+
+ /** 0--未删除 1--已删除 DIC_NAME=DEL_FLAG */
+ @ApiModelProperty(value = " 0--未删除 1--已删除 DIC_NAME=DEL_FLAG")
+ private Integer deleteFlag;
+
+ /** 0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG */
+ @ApiModelProperty(value = "0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG")
+ @NotNull(message = "6002")
+ private Integer enableFlag;
+
+ /** 角色保存的权限 */
+ private List authorityList;
+}
\ No newline at end of file
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/controller/param/AccessRoleParam.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/controller/param/AccessRoleParam.java
new file mode 100644
index 00000000..5e5d59f6
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/controller/param/AccessRoleParam.java
@@ -0,0 +1,33 @@
+/**/
+package com.anjiplus.template.gaea.business.modules.accessrole.controller.param;
+
+import lombok.Data;
+import java.io.Serializable;
+import com.anji.plus.gaea.annotation.Query;
+import com.anji.plus.gaea.constant.QueryEnum;
+import com.anji.plus.gaea.curd.params.PageParam;
+import java.util.List;
+
+import java.util.Date;
+
+/**
+* @desc AccessRole 角色管理查询输入类
+* @author 木子李·De
+* @date 2019-02-17 08:50:14.136
+**/
+@Data
+public class AccessRoleParam extends PageParam implements Serializable{
+
+ /** 角色编码 */
+ @Query(value = QueryEnum.LIKE)
+ private String roleCode;
+
+ // 角色名称
+ @Query(value = QueryEnum.LIKE)
+ private String roleName;
+
+ // 0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG
+ @Query
+ private Integer enableFlag;
+
+}
\ No newline at end of file
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/dao/AccessRoleAuthorityMapper.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/dao/AccessRoleAuthorityMapper.java
new file mode 100644
index 00000000..7fe9995e
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/dao/AccessRoleAuthorityMapper.java
@@ -0,0 +1,15 @@
+package com.anjiplus.template.gaea.business.modules.accessrole.dao;
+
+import com.anji.plus.gaea.curd.mapper.GaeaBaseMapper;
+import com.anjiplus.template.gaea.business.modules.accessrole.dao.entity.AccessRoleAuthority;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+* AccessRoleAuthority Mapper
+* @author 木子李·De
+* @date 2019-02-17 08:50:14.136
+**/
+@Mapper
+public interface AccessRoleAuthorityMapper extends GaeaBaseMapper {
+
+}
\ No newline at end of file
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/dao/AccessRoleMapper.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/dao/AccessRoleMapper.java
new file mode 100644
index 00000000..9b78e95a
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/dao/AccessRoleMapper.java
@@ -0,0 +1,22 @@
+package com.anjiplus.template.gaea.business.modules.accessrole.dao;
+
+import org.apache.ibatis.annotations.Mapper;
+import com.anji.plus.gaea.curd.mapper.GaeaBaseMapper;
+import com.anjiplus.template.gaea.business.modules.accessrole.dao.entity.AccessRole;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.Constants;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+/**
+* AccessRole Mapper
+* @author 木子李·De
+* @date 2019-02-17 08:50:14.136
+**/
+@Mapper
+public interface AccessRoleMapper extends GaeaBaseMapper {
+
+ List checkedAuthoritys(@Param("roleCode")String roleCode);
+}
\ No newline at end of file
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/dao/entity/AccessRole.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/dao/entity/AccessRole.java
new file mode 100644
index 00000000..e8e7b1ae
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/dao/entity/AccessRole.java
@@ -0,0 +1,30 @@
+
+package com.anjiplus.template.gaea.business.modules.accessrole.dao.entity;
+
+import lombok.Data;
+import com.anji.plus.gaea.curd.entity.GaeaBaseEntity;
+import com.baomidou.mybatisplus.annotation.TableName;
+import javax.validation.constraints.*;
+import java.util.Date;
+/**
+* @description 角色管理 entity
+* @author 木子李·De
+* @date 2019-02-17 08:50:14.136
+**/
+@TableName(keepGlobalPrefix=true, value="access_role")
+@Data
+public class AccessRole extends GaeaBaseEntity {
+
+ /** 角色编码 */
+ private String roleCode;
+
+ /** 角色名称 */
+ private String roleName;
+
+ /** 0--未删除 1--已删除 DIC_NAME=DEL_FLAG */
+ private Integer deleteFlag;
+
+ /** 0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG */
+ private Integer enableFlag;
+
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/dao/entity/AccessRoleAuthority.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/dao/entity/AccessRoleAuthority.java
new file mode 100644
index 00000000..cb20a8f2
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/dao/entity/AccessRoleAuthority.java
@@ -0,0 +1,44 @@
+package com.anjiplus.template.gaea.business.modules.accessrole.dao.entity;
+
+import com.anji.plus.gaea.curd.entity.GaeaBaseEntity;
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.Version;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @description 角色--菜单--按钮关联关系 entity
+ * @author 木子李·De
+ * @date 2019-02-17 08:50:14.136
+ **/
+@TableName(keepGlobalPrefix=true, value="access_role_authority")
+@Data
+public class AccessRoleAuthority extends GaeaBaseEntity {
+
+ /** 角色编码 */
+ private String roleCode;
+
+ /** 菜单代码 */
+ private String target;
+
+ /** 按钮代码 */
+ private String action;
+
+ @TableField(exist = false)
+ private String createBy;
+
+ @TableField(exist = false)
+ private Date createTime;
+
+ @TableField(exist = false)
+ private String updateBy;
+
+ @TableField(exist = false)
+ private Date updateTime;
+
+ @TableField(exist = false)
+ private Integer version;
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/service/AccessRoleService.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/service/AccessRoleService.java
new file mode 100644
index 00000000..639fd1a2
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/service/AccessRoleService.java
@@ -0,0 +1,34 @@
+
+package com.anjiplus.template.gaea.business.modules.accessrole.service;
+
+import com.anji.plus.gaea.bean.ResponseBean;
+import com.anjiplus.template.gaea.business.modules.accessrole.controller.dto.AccessRoleDto;
+import com.anjiplus.template.gaea.business.modules.accessrole.dao.entity.AccessRole;
+import com.anjiplus.template.gaea.business.modules.accessrole.controller.param.AccessRoleParam;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.anji.plus.gaea.curd.service.GaeaBaseService;
+
+import java.util.Map;
+
+/**
+* @desc AccessRole 角色管理服务接口
+* @author 木子李·De
+* @date 2019-02-17 08:50:14.136
+**/
+public interface AccessRoleService extends GaeaBaseService {
+
+ /** 查询某角色的权限树
+ * @param roleCode 被操作的对象
+ * @param operator 当前登录者
+ * @return
+ */
+ Map getAuthorityTree(String roleCode, String operator);
+
+
+ /** 保存角色的权限
+ * @param accessRoleDto
+ * @return
+ */
+ Boolean saveAuthorityTree(AccessRoleDto accessRoleDto);
+}
\ No newline at end of file
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/service/impl/AccessRoleServiceImpl.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/service/impl/AccessRoleServiceImpl.java
new file mode 100644
index 00000000..dea1b15a
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/service/impl/AccessRoleServiceImpl.java
@@ -0,0 +1,101 @@
+
+package com.anjiplus.template.gaea.business.modules.accessrole.service.impl;
+
+import com.anji.plus.gaea.bean.TreeNode;
+import com.anji.plus.gaea.curd.mapper.GaeaBaseMapper;
+import com.anji.plus.gaea.exception.BusinessExceptionBuilder;
+import com.anjiplus.template.gaea.business.code.ResponseCode;
+import com.anjiplus.template.gaea.business.modules.accessauthority.service.AccessAuthorityService;
+import com.anjiplus.template.gaea.business.modules.accessrole.controller.dto.AccessRoleDto;
+import com.anjiplus.template.gaea.business.modules.accessrole.dao.AccessRoleAuthorityMapper;
+import com.anjiplus.template.gaea.business.modules.accessrole.dao.entity.AccessRole;
+import com.anjiplus.template.gaea.business.modules.accessrole.dao.entity.AccessRoleAuthority;
+import com.anjiplus.template.gaea.business.modules.accessrole.service.AccessRoleService;
+import com.anjiplus.template.gaea.business.modules.accessrole.dao.AccessRoleMapper;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import org.apache.commons.lang3.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+
+/**
+* @desc AccessRole 角色管理服务实现
+* @author 木子李·De
+* @date 2019-02-17 08:50:14.136
+**/
+@Service
+public class AccessRoleServiceImpl implements AccessRoleService {
+
+ @Autowired
+ private AccessRoleMapper accessRoleMapper;
+
+ @Autowired
+ private AccessRoleAuthorityMapper accessRoleAuthorityMapper;
+
+ @Autowired
+ private AccessAuthorityService accessAuthorityService;
+
+ @Override
+ public GaeaBaseMapper getMapper() {
+ return accessRoleMapper;
+ }
+
+ @Override
+ public Map getAuthorityTree(String roleCode, String operator) {
+ Map result = new HashMap();
+
+ // 菜单按钮树
+ List treeData = accessAuthorityService.getAuthorityTree(operator, true);
+
+ // 该角色已选中的菜单及按钮
+// List checkedKeys = accessRoleMapper.checkedAuthoritys(roleCode);
+
+ LambdaQueryWrapper accessRoleAuthorityWrapper = Wrappers.lambdaQuery();
+ accessRoleAuthorityWrapper.select(AccessRoleAuthority::getTarget, AccessRoleAuthority::getAction);
+ accessRoleAuthorityWrapper.eq(AccessRoleAuthority::getRoleCode, roleCode);
+ List accessRoleAuthorities = accessRoleAuthorityMapper.selectList(accessRoleAuthorityWrapper);
+ List checkedKeys = accessRoleAuthorities.stream()
+ .map(accessRoleAuthority -> accessRoleAuthority.getTarget().concat("_").concat(accessRoleAuthority.getAction())).distinct().collect(Collectors.toList());
+
+ result.put("treeData", treeData);
+ result.put("checkedKeys", checkedKeys);
+ return result;
+ }
+
+ @Override
+ public Boolean saveAuthorityTree(AccessRoleDto accessRoleDto) {
+ // 校验
+ String roleCode = accessRoleDto.getRoleCode();
+ List authorityList = accessRoleDto.getAuthorityList();
+ if(StringUtils.isBlank(roleCode)){
+ throw BusinessExceptionBuilder.build(ResponseCode.NOT_EMPTY, roleCode);
+ }
+ if(authorityList == null || authorityList.isEmpty()){
+ throw BusinessExceptionBuilder.build(ResponseCode.NOT_EMPTY, authorityList);
+ }
+
+ // 先清除该角色已保存的权限
+ LambdaQueryWrapper wrapper = Wrappers.lambdaQuery();
+ wrapper.eq(AccessRoleAuthority::getRoleCode, roleCode);
+ accessRoleAuthorityMapper.delete(wrapper);
+
+ // 保存勾选的权限(菜单和按钮)
+ authorityList.stream().forEach(authorityStr -> {
+ if(!authorityStr.contains("_")){
+ return;
+ }
+ String[] array = authorityStr.split("_");
+ AccessRoleAuthority accessRoleAuthority = new AccessRoleAuthority();
+ accessRoleAuthority.setRoleCode(roleCode);
+ accessRoleAuthority.setTarget(array[0].trim());
+ accessRoleAuthority.setAction(array[1].trim());
+ accessRoleAuthorityMapper.insert(accessRoleAuthority);
+ });
+ return true;
+ }
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/AccessUserController.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/AccessUserController.java
new file mode 100644
index 00000000..3781adfd
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/AccessUserController.java
@@ -0,0 +1,113 @@
+
+package com.anjiplus.template.gaea.business.modules.accessuser.controller;
+
+import com.anji.plus.gaea.annotation.Permission;
+import com.anji.plus.gaea.bean.ResponseBean;
+import com.anji.plus.gaea.curd.controller.GaeaBaseController;
+import com.anji.plus.gaea.curd.service.GaeaBaseService;
+import com.anji.plus.gaea.holder.UserContentHolder;
+import com.anjiplus.template.gaea.business.modules.accessuser.controller.dto.GaeaUserDto;
+import com.anjiplus.template.gaea.business.modules.accessuser.controller.dto.UpdatePasswordDto;
+import com.anjiplus.template.gaea.business.modules.accessuser.dao.entity.AccessUser;
+import com.anjiplus.template.gaea.business.modules.accessuser.service.AccessUserService;
+import com.anjiplus.template.gaea.business.modules.accessuser.controller.dto.AccessUserDto;
+import com.anjiplus.template.gaea.business.modules.accessuser.controller.param.AccessUserParam;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import io.swagger.annotations.Api;
+
+import java.util.Map;
+
+/**
+* @desc 用户管理 controller
+* @author 木子李·De
+* @date 2019-02-17 08:50:11.902
+**/
+@RestController
+@Api(tags = "用户管理管理")
+@RequestMapping("/accessUser")
+@Permission(code = "userManage", name = "用户管理")
+public class AccessUserController extends GaeaBaseController {
+
+ @Autowired
+ private AccessUserService accessUserService;
+
+ @Override
+ public GaeaBaseService getService() {
+ return accessUserService;
+ }
+
+ @Override
+ public AccessUser getEntity() {
+ return new AccessUser();
+ }
+
+ @Override
+ public AccessUserDto getDTO() {
+ return new AccessUserDto();
+ }
+
+
+ /**
+ * 获取用户的角色树
+ * @return
+ */
+ @Permission( code = "grantRole", name = "分配角色")
+ @GetMapping("/roleTree/{loginName}")
+ public ResponseBean getRoleTree(@PathVariable("loginName")String loginName){
+ String operator = UserContentHolder.getContext().getUsername();
+ Map map = accessUserService.getRoleTree(loginName, operator);
+ return responseSuccessWithData(map);
+ }
+
+ /**
+ * 保存用户的角色树
+ * @return
+ */
+ @Permission( code = "grantRole", name = "分配角色")
+ @PostMapping("/saveRoleTree")
+ public ResponseBean saveRoleTree(@RequestBody AccessUserDto dto){
+ Boolean data = accessUserService.saveRoleTree(dto);
+ return responseSuccessWithData(data);
+ }
+
+
+ /**
+ * 重置密码
+ * @param dto
+ * @return
+ */
+ @Permission( code = "resetPassword", name = "重置密码")
+ @PostMapping({"/resetPassword"})
+ public ResponseBean resetPassword(@RequestBody GaeaUserDto dto) {
+ Boolean data = accessUserService.resetPassword(dto);
+ return responseSuccessWithData(data);
+ }
+
+ /**
+ * 简单实现登录
+ * @param dto
+ * @return
+ */
+ @PostMapping({"/login"})
+ public ResponseBean login(@RequestBody @Validated GaeaUserDto dto) {
+ return responseSuccessWithData(accessUserService.login(dto));
+ }
+
+ /**
+ * 修改自己的密码
+ * @param dto
+ * @return
+ */
+ @PostMapping("/updatePassword")
+ public ResponseBean updatePassword(@RequestBody UpdatePasswordDto dto) {
+ return responseSuccessWithData(accessUserService.updatePassword(dto));
+ }
+
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/dto/AccessUserDto.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/dto/AccessUserDto.java
new file mode 100644
index 00000000..11d1fb95
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/dto/AccessUserDto.java
@@ -0,0 +1,66 @@
+
+package com.anjiplus.template.gaea.business.modules.accessuser.controller.dto;
+
+import java.io.Serializable;
+import javax.validation.constraints.NotEmpty;
+import javax.validation.constraints.NotNull;
+
+import com.anji.plus.gaea.curd.dto.GaeaBaseDTO;
+import com.anjiplus.template.gaea.business.modules.accessuser.dao.entity.AccessUser;
+import io.swagger.annotations.ApiModelProperty;
+import com.anji.plus.gaea.annotation.Formatter;
+import lombok.Data;
+import java.util.Date;
+import java.util.List;
+
+/**
+*
+* @description 用户管理 dto
+* @author 木子李·De
+* @date 2019-02-17 08:50:11.902
+**/
+@Data
+public class AccessUserDto extends GaeaBaseDTO implements Serializable {
+
+ /** 登录名 */
+ @ApiModelProperty(value = " 登录名")
+ @NotEmpty(message = "6002")
+ private String loginName;
+
+ /** 真实用户 */
+ @ApiModelProperty(value = "真实用户")
+ @NotEmpty(message = "6002")
+ private String realName;
+
+ /** 手机号码 */
+ @ApiModelProperty(value = "手机号码")
+ private String phone;
+
+ /** 用户邮箱 */
+ @ApiModelProperty(value = "用户邮箱")
+ private String email;
+
+ /** 0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG */
+ @ApiModelProperty(value = "0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG")
+ @NotNull(message = "6002")
+ private Integer enableFlag;
+
+ /** 0--未删除 1--已删除 DIC_NAME=DEL_FLAG */
+ @ApiModelProperty(value = " 0--未删除 1--已删除 DIC_NAME=DEL_FLAG")
+ private Integer deleteFlag;
+
+ /** 最后一次登录IP */
+ @ApiModelProperty(value = "最后一次登录IP")
+ private String lastLoginIp;
+
+ /** 最后一次登陆时间 */
+ @ApiModelProperty(value = "最后一次登陆时间")
+ private Date lastLoginTime;
+
+ /** 备注 */
+ @ApiModelProperty(value = "备注")
+ private String remark;
+
+ /** 用户勾选的角色 */
+ private List roleCodeList;
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/dto/GaeaUserDto.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/dto/GaeaUserDto.java
new file mode 100644
index 00000000..02a9d194
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/dto/GaeaUserDto.java
@@ -0,0 +1,30 @@
+package com.anjiplus.template.gaea.business.modules.accessuser.controller.dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+import java.util.List;
+
+@ApiModel(value = "用户登录")
+@Data
+public class GaeaUserDto {
+
+ @ApiModelProperty(value = "登录名")
+ @NotBlank
+ private String loginName;
+
+ @ApiModelProperty(value = "密码")
+ @NotBlank
+ private String password;
+
+ /** 真实用户 */
+ private String realName;
+
+ /** 登录成功后的 */
+ private String token;
+
+ /** 用户所拥有的权限合集 */
+ private List authorities;
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/dto/UpdatePasswordDto.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/dto/UpdatePasswordDto.java
new file mode 100644
index 00000000..daf84175
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/dto/UpdatePasswordDto.java
@@ -0,0 +1,25 @@
+package com.anjiplus.template.gaea.business.modules.accessuser.controller.dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+import java.util.List;
+
+@ApiModel(value = "修改密码")
+@Data
+public class UpdatePasswordDto {
+
+ @ApiModelProperty(value = "旧密码密码")
+ @NotBlank
+ private String oldPassword;
+
+ @ApiModelProperty(value = "密码")
+ @NotBlank
+ private String password;
+
+ @ApiModelProperty(value = "密码")
+ @NotBlank
+ private String confirmPassword;
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/param/AccessUserParam.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/param/AccessUserParam.java
new file mode 100644
index 00000000..0005c14c
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/param/AccessUserParam.java
@@ -0,0 +1,37 @@
+/**/
+package com.anjiplus.template.gaea.business.modules.accessuser.controller.param;
+
+import lombok.Data;
+import java.io.Serializable;
+import com.anji.plus.gaea.annotation.Query;
+import com.anji.plus.gaea.constant.QueryEnum;
+import com.anji.plus.gaea.curd.params.PageParam;
+import java.util.List;
+
+import java.util.Date;
+
+/**
+* @desc AccessUser 用户管理查询输入类
+* @author 木子李·De
+* @date 2019-02-17 08:50:11.902
+**/
+@Data
+public class AccessUserParam extends PageParam implements Serializable{
+
+ // 登录名
+ @Query(value = QueryEnum.LIKE)
+ private String loginName;
+
+ // 真实用户
+ @Query(value = QueryEnum.LIKE)
+ private String realName;
+
+ // 手机号码
+ @Query(value = QueryEnum.LIKE)
+ private String phone;
+
+ // 0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG
+ @Query
+ private Integer enableFlag;
+
+}
\ No newline at end of file
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/dao/AccessUserMapper.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/dao/AccessUserMapper.java
new file mode 100644
index 00000000..0d8aa185
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/dao/AccessUserMapper.java
@@ -0,0 +1,26 @@
+package com.anjiplus.template.gaea.business.modules.accessuser.dao;
+
+import org.apache.ibatis.annotations.Mapper;
+import com.anji.plus.gaea.curd.mapper.GaeaBaseMapper;
+import com.anjiplus.template.gaea.business.modules.accessuser.dao.entity.AccessUser;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.Constants;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+/**
+* AccessUser Mapper
+* @author 木子李·De
+* @date 2019-02-17 08:50:11.902
+**/
+@Mapper
+public interface AccessUserMapper extends GaeaBaseMapper {
+
+ /** 查询用户所拥有的所有角色下的权限
+ * @param loginName
+ * @return
+ */
+ List queryAuthoritiesByLoginName(@Param("loginName")String loginName);
+}
\ No newline at end of file
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/dao/AccessUserRoleMapper.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/dao/AccessUserRoleMapper.java
new file mode 100644
index 00000000..2e4e6876
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/dao/AccessUserRoleMapper.java
@@ -0,0 +1,15 @@
+package com.anjiplus.template.gaea.business.modules.accessuser.dao;
+
+import com.anji.plus.gaea.curd.mapper.GaeaBaseMapper;
+import com.anjiplus.template.gaea.business.modules.accessuser.dao.entity.AccessUserRole;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+* AccessUser Mapper
+* @author 木子李·De
+* @date 2019-02-17 08:50:11.902
+**/
+@Mapper
+public interface AccessUserRoleMapper extends GaeaBaseMapper {
+
+}
\ No newline at end of file
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/dao/entity/AccessUser.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/dao/entity/AccessUser.java
new file mode 100644
index 00000000..5cd38158
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/dao/entity/AccessUser.java
@@ -0,0 +1,48 @@
+
+package com.anjiplus.template.gaea.business.modules.accessuser.dao.entity;
+
+import lombok.Data;
+import com.anji.plus.gaea.curd.entity.GaeaBaseEntity;
+import com.baomidou.mybatisplus.annotation.TableName;
+import javax.validation.constraints.*;
+import java.util.Date;
+/**
+* @description 用户管理 entity
+* @author 木子李·De
+* @date 2019-02-17 08:50:11.902
+**/
+@TableName(keepGlobalPrefix=true, value="access_user")
+@Data
+public class AccessUser extends GaeaBaseEntity {
+
+ /** 登录名 */
+ private String loginName;
+
+ /** 密码 */
+ private String password;
+
+ /** 真实用户 */
+ private String realName;
+
+ /** 手机号码 */
+ private String phone;
+
+ /** 用户邮箱 */
+ private String email;
+
+ /** 备注 */
+ private String remark;
+
+ /** 0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG */
+ private Integer enableFlag;
+
+ /** 0--未删除 1--已删除 DIC_NAME=DEL_FLAG */
+ private Integer deleteFlag;
+
+ /** 最后一次登录IP */
+ private String lastLoginIp;
+
+ /** 最后一次登陆时间 */
+ private Date lastLoginTime;
+
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/dao/entity/AccessUserRole.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/dao/entity/AccessUserRole.java
new file mode 100644
index 00000000..a56be7ab
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/dao/entity/AccessUserRole.java
@@ -0,0 +1,40 @@
+
+package com.anjiplus.template.gaea.business.modules.accessuser.dao.entity;
+
+import com.anji.plus.gaea.curd.entity.GaeaBaseEntity;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+* @description 用户--角色关联关系 entity
+* @author 木子李·De
+* @date 2019-02-17 08:50:11.902
+**/
+@TableName(keepGlobalPrefix=true, value="access_user_role")
+@Data
+public class AccessUserRole extends GaeaBaseEntity {
+
+ /** 登录名 */
+ private String loginName;
+
+ /** 角色编码 */
+ private String roleCode;
+
+ @TableField(exist = false)
+ private String createBy;
+
+ @TableField(exist = false)
+ private Date createTime;
+
+ @TableField(exist = false)
+ private String updateBy;
+
+ @TableField(exist = false)
+ private Date updateTime;
+
+ @TableField(exist = false)
+ private Integer version;
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/service/AccessUserService.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/service/AccessUserService.java
new file mode 100644
index 00000000..900cee3a
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/service/AccessUserService.java
@@ -0,0 +1,52 @@
+
+package com.anjiplus.template.gaea.business.modules.accessuser.service;
+
+import com.anjiplus.template.gaea.business.modules.accessuser.controller.dto.AccessUserDto;
+import com.anjiplus.template.gaea.business.modules.accessuser.controller.dto.GaeaUserDto;
+import com.anjiplus.template.gaea.business.modules.accessuser.controller.dto.UpdatePasswordDto;
+import com.anjiplus.template.gaea.business.modules.accessuser.dao.entity.AccessUser;
+import com.anjiplus.template.gaea.business.modules.accessuser.controller.param.AccessUserParam;
+import com.anji.plus.gaea.curd.service.GaeaBaseService;
+
+import java.util.Map;
+
+/**
+* @desc AccessUser 用户管理服务接口
+* @author 木子李·De
+* @date 2019-02-17 08:50:11.902
+**/
+public interface AccessUserService extends GaeaBaseService {
+
+ /** 获取用户的角色树
+ * @param loginName 被操作的对象
+ * @param operator 当前登录者
+ * @return
+ */
+ Map getRoleTree(String loginName, String operator);
+
+
+ /** 保存用户的角色树
+ * @param accessUserDto
+ * @return
+ */
+ Boolean saveRoleTree(AccessUserDto accessUserDto);
+
+ /** 重置密码
+ * @param gaeaUserDto
+ * @return
+ */
+ Boolean resetPassword(GaeaUserDto gaeaUserDto);
+
+ /** 用户登录
+ * @param gaeaUserDto
+ * @return
+ */
+ GaeaUserDto login(GaeaUserDto gaeaUserDto);
+
+ /**
+ * 修改密码
+ * @param dto
+ * @return
+ */
+ Boolean updatePassword(UpdatePasswordDto dto);
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/service/impl/AccessUserServiceImpl.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/service/impl/AccessUserServiceImpl.java
new file mode 100644
index 00000000..1ca1fe5c
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/service/impl/AccessUserServiceImpl.java
@@ -0,0 +1,277 @@
+
+package com.anjiplus.template.gaea.business.modules.accessuser.service.impl;
+
+import com.alibaba.fastjson.JSONObject;
+import com.anji.plus.gaea.bean.TreeNode;
+import com.anji.plus.gaea.cache.CacheHelper;
+import com.anji.plus.gaea.constant.BaseOperationEnum;
+import com.anji.plus.gaea.constant.GaeaConstant;
+import com.anji.plus.gaea.exception.BusinessException;
+import com.anji.plus.gaea.exception.BusinessExceptionBuilder;
+import com.anji.plus.gaea.curd.mapper.GaeaBaseMapper;
+import com.anji.plus.gaea.holder.UserContentHolder;
+import com.anji.plus.gaea.utils.GaeaUtils;
+import com.anji.plus.gaea.utils.JwtBean;
+import com.anjiplus.template.gaea.business.code.ResponseCode;
+import com.anjiplus.template.gaea.business.constant.BusinessConstant;
+import com.anjiplus.template.gaea.business.modules.accessrole.dao.AccessRoleAuthorityMapper;
+import com.anjiplus.template.gaea.business.modules.accessrole.dao.AccessRoleMapper;
+import com.anjiplus.template.gaea.business.modules.accessrole.dao.entity.AccessRole;
+import com.anjiplus.template.gaea.business.modules.accessrole.dao.entity.AccessRoleAuthority;
+import com.anjiplus.template.gaea.business.modules.accessuser.controller.dto.AccessUserDto;
+import com.anjiplus.template.gaea.business.modules.accessuser.controller.dto.GaeaUserDto;
+import com.anjiplus.template.gaea.business.modules.accessuser.controller.dto.UpdatePasswordDto;
+import com.anjiplus.template.gaea.business.modules.accessuser.dao.AccessUserRoleMapper;
+import com.anjiplus.template.gaea.business.modules.accessuser.dao.entity.AccessUser;
+import com.anjiplus.template.gaea.business.modules.accessuser.dao.entity.AccessUserRole;
+import com.anjiplus.template.gaea.business.modules.accessuser.service.AccessUserService;
+import com.anjiplus.template.gaea.business.modules.accessuser.dao.AccessUserMapper;
+import com.anjiplus.template.gaea.business.util.MD5Util;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import org.apache.commons.lang3.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.stereotype.Service;
+
+import java.util.*;
+import java.util.stream.Collectors;
+
+/**
+* @desc AccessUser 用户管理服务实现
+* @author 木子李·De
+* @date 2019-02-17 08:50:11.902
+**/
+@Service
+public class AccessUserServiceImpl implements AccessUserService {
+
+ @Autowired
+ private AccessRoleMapper accessRoleMapper;
+
+ @Autowired
+ private AccessUserMapper accessUserMapper;
+
+ @Autowired
+ private AccessUserRoleMapper accessUserRoleMapper;
+
+ @Autowired
+ private AccessRoleAuthorityMapper accessRoleAuthorityMapper;
+
+ @Value("${customer.user.default.password:'123456'}")
+ private String defaultPassword;
+
+ @Override
+ public GaeaBaseMapper getMapper() {
+ return accessUserMapper;
+ }
+
+ @Autowired
+ private JwtBean jwtBean;
+
+ @Autowired
+ private CacheHelper cacheHelper;
+
+ @Override
+ public Map getRoleTree(String loginName, String operator) {
+ Map result = new HashMap();
+ List treeData = new ArrayList<>();
+ List checkedKeys = new ArrayList();
+
+ // 角色树
+ LambdaQueryWrapper roleQuery = Wrappers.lambdaQuery();
+ roleQuery.select(AccessRole::getRoleCode, AccessRole::getRoleName);
+ // 按operator去筛选role 后面再加where
+ List roleList = accessRoleMapper.selectList(roleQuery);
+ if(roleList == null || roleList.isEmpty()){
+ result.put("treeData", treeData);
+ result.put("checkedKeys", checkedKeys);
+ return result;
+ }
+ treeData = roleList.stream().map(role -> {
+ TreeNode treeNode = new TreeNode();
+ treeNode.setId(role.getRoleCode());
+ treeNode.setLabel(role.getRoleName());
+ return treeNode;
+ }).collect(Collectors.toList());
+
+ // 该用户已保存的角色
+ LambdaQueryWrapper queryWrapper = Wrappers.lambdaQuery();
+ queryWrapper.select(AccessUserRole::getRoleCode)
+ .eq(AccessUserRole::getLoginName, loginName);
+ checkedKeys = accessUserRoleMapper.selectObjs(queryWrapper);
+
+ result.put("treeData", treeData);
+ result.put("checkedKeys", checkedKeys);
+ return result;
+ }
+
+ @Override
+ public Boolean saveRoleTree(AccessUserDto accessUserDto) {
+ // 校验
+ String loginName = accessUserDto.getLoginName();
+ List roleCodeList = accessUserDto.getRoleCodeList();
+ if(StringUtils.isBlank(loginName)){
+ throw BusinessExceptionBuilder.build(ResponseCode.NOT_EMPTY, loginName);
+ }
+ if(roleCodeList == null || roleCodeList.isEmpty()){
+ throw BusinessExceptionBuilder.build(ResponseCode.NOT_EMPTY, roleCodeList);
+ }
+
+ // 先清除该用户已保存的角色
+ LambdaQueryWrapper wrapper = Wrappers.lambdaQuery();
+ wrapper.eq(AccessUserRole::getLoginName, loginName);
+ accessUserRoleMapper.delete(wrapper);
+
+ // 保存勾选的角色
+ roleCodeList.stream().forEach(roleCode -> {
+ AccessUserRole accessUserRole = new AccessUserRole();
+ accessUserRole.setLoginName(loginName);
+ accessUserRole.setRoleCode(roleCode);
+ accessUserRoleMapper.insert(accessUserRole);
+ });
+ return true;
+ }
+
+ @Override
+ public Boolean resetPassword(GaeaUserDto gaeaUserDto) {
+ String loginName = gaeaUserDto.getLoginName();
+ if (GaeaConstant.SUPER_USER_NAME.equalsIgnoreCase(loginName)) {
+ throw BusinessExceptionBuilder.build("admin不允许重置密码");
+ }
+ // 1.判断用户是否存在
+ LambdaQueryWrapper wrapper = Wrappers.lambdaQuery();
+ wrapper.eq(AccessUser::getLoginName, loginName);
+ AccessUser accessUser = accessUserMapper.selectOne(wrapper);
+ if (accessUser == null) {
+ throw BusinessExceptionBuilder.build("用户不存在");
+ }
+ //默认密码
+ accessUser.setPassword(MD5Util.encrypt(MD5Util.encrypt(defaultPassword.concat("gaea"))));
+ accessUserMapper.updateById(accessUser);
+ return true;
+ }
+
+ @Override
+ public GaeaUserDto login(GaeaUserDto gaeaUserDto) {
+
+ String loginName = gaeaUserDto.getLoginName();
+ String password = gaeaUserDto.getPassword();
+
+ // 1.判断用户是否存在
+ LambdaQueryWrapper wrapper = Wrappers.lambdaQuery();
+ wrapper.eq(AccessUser::getLoginName, loginName);
+ AccessUser accessUser = accessUserMapper.selectOne(wrapper);
+ if (null == accessUser) {
+ throw BusinessExceptionBuilder.build(ResponseCode.LOGIN_ERROR);
+ }
+ // 2.密码错误
+ if (!accessUser.getPassword().equals(MD5Util.encrypt(password))) {
+ throw BusinessExceptionBuilder.build(ResponseCode.USER_PASSWORD_ERROR);
+ }
+
+ // 3.如果该用户登录未过期,这里允许一个用户在多个终端登录
+ String tokenKey = String.format(BusinessConstant.GAEA_SECURITY_LOGIN_TOKEN, loginName);
+ String token = "";
+ GaeaUserDto gaeaUser = new GaeaUserDto();
+ if (cacheHelper.exist(tokenKey)) {
+ token = cacheHelper.stringGet(tokenKey);
+ } else {
+ // 生成用户token
+ String uuid = GaeaUtils.UUID();
+ token = jwtBean.createToken(loginName, uuid, 0, GaeaConstant.TENANT_CODE);
+ cacheHelper.stringSetExpire(tokenKey, token, 3600);
+ }
+
+ // 4.读取用户最新人权限主信息
+ String userKey = String.format(BusinessConstant.GAEA_SECURITY_LOGIN_USER, loginName);
+
+ //为了兼容底层其他数据库,不再写自定义sql
+// List authorities = accessUserMapper.queryAuthoritiesByLoginName(loginName);
+
+ //当前用户的roleCode集合
+ LambdaQueryWrapper accessUserWrapper = Wrappers.lambdaQuery();
+ accessUserWrapper.select(AccessUserRole::getRoleCode);
+ accessUserWrapper.eq(AccessUserRole::getLoginName, loginName);
+ List accessUserRoles = accessUserRoleMapper.selectList(accessUserWrapper);
+ Set roleCodeSet = accessUserRoles.stream().map(AccessUserRole::getRoleCode).collect(Collectors.toSet());
+ if (roleCodeSet.size() < 1) {
+ gaeaUser.setAuthorities(new ArrayList<>());
+ }else {
+ LambdaQueryWrapper accessRoleAuthorityWrapper = Wrappers.lambdaQuery();
+ accessRoleAuthorityWrapper.select(AccessRoleAuthority::getTarget, AccessRoleAuthority::getAction);
+ accessRoleAuthorityWrapper.in(AccessRoleAuthority::getRoleCode, roleCodeSet);
+ List accessRoleAuthorities = accessRoleAuthorityMapper.selectList(accessRoleAuthorityWrapper);
+ List authorities = accessRoleAuthorities.stream()
+ .map(accessRoleAuthority -> accessRoleAuthority.getTarget().concat(":").concat(accessRoleAuthority.getAction())).distinct().collect(Collectors.toList());
+ gaeaUser.setAuthorities(authorities);
+ }
+
+ gaeaUser.setLoginName(loginName);
+ gaeaUser.setRealName(accessUser.getRealName());
+ gaeaUser.setToken(token);
+
+ String gaeaUserStr = JSONObject.toJSONString(gaeaUser);
+ cacheHelper.stringSetExpire(userKey, gaeaUserStr, 3600);
+
+ return gaeaUser;
+ }
+
+ /**
+ * 修改密码
+ *
+ * @param dto
+ * @return
+ */
+ @Override
+ public Boolean updatePassword(UpdatePasswordDto dto) {
+ if (!dto.getConfirmPassword().equals(dto.getPassword())) {
+ //密码和确认密码不一致
+ throw BusinessExceptionBuilder.build(ResponseCode.USER_INCONSISTENT_PASSWORD_ERROR);
+ }
+ //新密码不能与老密码一样
+ if(StringUtils.equals(dto.getOldPassword(), dto.getPassword())){
+ throw BusinessExceptionBuilder.build(ResponseCode.USER_PASSWORD_CONFIG_PASSWORD_CANOT_EQUAL);
+ }
+
+ String username = UserContentHolder.getUsername();
+
+
+ LambdaQueryWrapper wrapper = Wrappers.lambdaQuery();
+ wrapper.eq(AccessUser::getLoginName, username);
+ AccessUser accessUser = selectOne(wrapper);
+ String password = accessUser.getPassword();
+ if (!MD5Util.encrypt(dto.getOldPassword()).equals(password)) {
+ throw BusinessExceptionBuilder.build(ResponseCode.USER_OLD_PASSWORD_ERROR);
+ }
+ accessUser.setPassword(MD5Util.encrypt(dto.getPassword()));
+
+ accessUserMapper.updateById(accessUser);
+ return true;
+ }
+
+ /**
+ * 操作前处理
+ *
+ * @param entity 前端传递的对象
+ * @param operationEnum 操作类型
+ * @throws BusinessException 阻止程序继续执行或回滚事务
+ */
+ @Override
+ public void processBeforeOperation(AccessUser entity, BaseOperationEnum operationEnum) throws BusinessException {
+ //过滤密码
+ switch (operationEnum) {
+ case INSERT:
+ //gaea是为了和前端加密保持一致
+ entity.setPassword(MD5Util.encrypt(MD5Util.encrypt(defaultPassword.concat("gaea"))));
+ break;
+ case UPDATE:
+ //更新用户不允许修改密码
+ entity.setPassword(null);
+ break;
+ default:
+
+ break;
+ }
+
+ }
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/controller/ReportDashboardController.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/controller/ReportDashboardController.java
new file mode 100644
index 00000000..fdb66fb1
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/controller/ReportDashboardController.java
@@ -0,0 +1,109 @@
+
+package com.anjiplus.template.gaea.business.modules.dashboard.controller;
+
+import com.anji.plus.gaea.annotation.Permission;
+import com.anji.plus.gaea.annotation.log.GaeaAuditLog;
+import com.anji.plus.gaea.bean.ResponseBean;
+import com.anjiplus.template.gaea.business.modules.dashboard.service.ReportDashboardService;
+import com.anjiplus.template.gaea.business.modules.dashboard.controller.dto.ChartDto;
+import com.anjiplus.template.gaea.business.modules.dashboard.controller.dto.ReportDashboardObjectDto;
+import com.anjiplus.template.gaea.business.modules.reportshare.controller.dto.ReportShareDto;
+import com.anjiplus.template.gaea.business.modules.reportshare.service.ReportShareService;
+import io.swagger.annotations.Api;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.http.ResponseEntity;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+* @desc 大屏设计 controller
+* @website https://gitee.com/anji-plus/gaea
+* @author Raod
+* @date 2021-04-12 14:52:21.761
+**/
+@RestController
+@Api(tags = "大屏设计管理")
+@Permission(code = "bigScreenManage", name = "大屏报表")
+@RequestMapping("/reportDashboard")
+public class ReportDashboardController {
+
+ @Autowired
+ private ReportDashboardService reportDashboardService;
+
+ @Autowired
+ private ReportShareService reportShareService;
+
+ /**
+ * 预览、查询大屏详情
+ * @param reportCode
+ * @return
+ */
+ @GetMapping({"/{reportCode}"})
+ @Permission(code = "view", name = "查看大屏")
+ public ResponseBean detail(@PathVariable("reportCode") String reportCode) {
+ return ResponseBean.builder().data(reportDashboardService.getDetail(reportCode)).build();
+ }
+
+ /**
+ * 保存大屏设计
+ * @param dto
+ * @return
+ */
+ @PostMapping
+ @Permission(code = "design", name = "设计大屏")
+ @GaeaAuditLog(pageTitle = "新增")
+ public ResponseBean insert(@RequestBody ReportDashboardObjectDto dto) {
+ reportDashboardService.insertDashboard(dto);
+ return ResponseBean.builder().build();
+ }
+
+
+ /**
+ * 获取去单个图层数据
+ * @param dto
+ * @return
+ */
+ @PostMapping("/getData")
+ @Permission(code = "view", name = "查看大屏")
+ public ResponseBean getData(@RequestBody ChartDto dto) {
+ return ResponseBean.builder().data(reportDashboardService.getChartData(dto)).build();
+ }
+
+
+ /**
+ * 导出大屏
+ * @param reportCode
+ * @return
+ */
+ @GetMapping("/export")
+ @Permission(code = "export", name = "导出大屏")
+ public ResponseEntity exportDashboard(HttpServletRequest request, HttpServletResponse response,
+ @RequestParam("reportCode") String reportCode, @RequestParam(value = "showDataSet",required = false, defaultValue = "1") Integer showDataSet) {
+ return reportDashboardService.exportDashboard(request, response, reportCode, showDataSet);
+ }
+
+ /**
+ * 导入大屏
+ * @param file 导入的zip文件
+ * @param reportCode
+ * @return
+ */
+ @PostMapping("/import/{reportCode}")
+ @Permission(code = "import", name = "导入大屏")
+ public ResponseBean importDashboard(@RequestParam("file") MultipartFile file, @PathVariable("reportCode") String reportCode) {
+ reportDashboardService.importDashboard(file, reportCode);
+ return ResponseBean.builder().build();
+ }
+
+ @PostMapping("/share")
+ @GaeaAuditLog(pageTitle = "分享")
+ @Permission(code = "share", name = "分享报表")
+ public ResponseBean share(@Validated @RequestBody ReportShareDto dto) {
+ return ResponseBean.builder().data(reportShareService.insertShare(dto)).build();
+ }
+
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/controller/dto/ChartDto.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/controller/dto/ChartDto.java
new file mode 100644
index 00000000..d6b67f87
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/controller/dto/ChartDto.java
@@ -0,0 +1,51 @@
+
+package com.anjiplus.template.gaea.business.modules.dashboard.controller.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Map;
+
+
+/**
+*
+* @description 大屏设计 dto
+* @author Raod
+* @date 2021-04-12 14:52:21.761
+**/
+@Data
+public class ChartDto implements Serializable {
+
+ private String chartType;
+
+ /**数据集编码*/
+ private String setCode;
+
+ /** 传入的自定义参数*/
+ private Map contextData;
+
+ /**图表属性*/
+ private Map chartProperties;
+
+ /**时间字段*/
+ private String timeLineFiled;
+
+ /**时间颗粒度*/
+ private String particles;
+
+ /**时间格式化*/
+ private String dataTimeFormat;
+
+ /**时间展示层*/
+ private String timeLineFormat;
+
+ private int timeUnit;
+
+ /**时间区间*/
+ private String startTime;
+
+ /**时间区间*/
+ private String endTime;
+
+
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/controller/dto/ReportDashboardDto.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/controller/dto/ReportDashboardDto.java
new file mode 100644
index 00000000..68123524
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/controller/dto/ReportDashboardDto.java
@@ -0,0 +1,55 @@
+
+package com.anjiplus.template.gaea.business.modules.dashboard.controller.dto;
+
+import com.anji.plus.gaea.curd.dto.GaeaBaseDTO;
+import com.anjiplus.template.gaea.business.modules.dashboardwidget.controller.dto.ReportDashboardWidgetDto;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.List;
+
+
+/**
+*
+* @description 大屏设计 dto
+* @author Raod
+* @date 2021-04-12 14:52:21.761
+**/
+@Data
+public class ReportDashboardDto extends GaeaBaseDTO implements Serializable {
+ /** 报表编码 */
+ private String reportCode;
+
+ /** 看板标题 */
+ private String title;
+
+ /** 宽度px */
+ private Long width;
+
+ /** 高度px */
+ private Long height;
+
+ /** 背景色 */
+ private String backgroundColor;
+
+ /** 背景图片 */
+ private String backgroundImage;
+
+ /** 工作台中的辅助线 */
+ private String presetLine;
+
+ /** 自动刷新间隔秒,数据字典REFRESH_TYPE */
+ private Integer refreshSeconds;
+
+ /** 0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG */
+ private Integer enableFlag;
+
+ /** 0--未删除 1--已删除 DIC_NAME=DEL_FLAG */
+ private Integer deleteFlag;
+
+ /** 排序,降序 */
+ private Integer sort;
+
+ private List widgets;
+
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/controller/dto/ReportDashboardObjectDto.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/controller/dto/ReportDashboardObjectDto.java
new file mode 100644
index 00000000..cc4ca08e
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/controller/dto/ReportDashboardObjectDto.java
@@ -0,0 +1,32 @@
+
+package com.anjiplus.template.gaea.business.modules.dashboard.controller.dto;
+
+import com.anjiplus.template.gaea.business.modules.dashboardwidget.controller.dto.ReportDashboardWidgetDto;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.List;
+
+
+/**
+*
+* @description 大屏设计 dto
+* @author Raod
+* @date 2021-04-12 14:52:21.761
+**/
+@Data
+public class ReportDashboardObjectDto implements Serializable {
+
+ /** 报表编码 */
+ private String reportCode;
+ /**
+ * 报表编码
+ */
+ private ReportDashboardDto dashboard;
+
+ /**
+ * 大屏画布中的组件
+ */
+ private List widgets;
+
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/controller/param/ReportDashboardParam.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/controller/param/ReportDashboardParam.java
new file mode 100644
index 00000000..d044b966
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/controller/param/ReportDashboardParam.java
@@ -0,0 +1,20 @@
+/**/
+package com.anjiplus.template.gaea.business.modules.dashboard.controller.param;
+
+import lombok.Data;
+import java.io.Serializable;
+import com.anji.plus.gaea.annotation.Query;
+import com.anji.plus.gaea.constant.QueryEnum;
+import com.anji.plus.gaea.curd.params.PageParam;
+
+import java.util.List;
+
+
+/**
+* @desc ReportDashboard 大屏设计查询输入类
+* @author Raod
+* @date 2021-04-12 14:52:21.761
+**/
+@Data
+public class ReportDashboardParam extends PageParam implements Serializable{
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/dao/ReportDashboardMapper.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/dao/ReportDashboardMapper.java
new file mode 100644
index 00000000..173e822b
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/dao/ReportDashboardMapper.java
@@ -0,0 +1,16 @@
+package com.anjiplus.template.gaea.business.modules.dashboard.dao;
+
+import org.apache.ibatis.annotations.Mapper;
+
+import com.anji.plus.gaea.curd.mapper.GaeaBaseMapper;
+import com.anjiplus.template.gaea.business.modules.dashboard.dao.entity.ReportDashboard;
+
+/**
+* ReportDashboard Mapper
+* @author Raod
+* @date 2021-04-12 14:52:21.761
+**/
+@Mapper
+public interface ReportDashboardMapper extends GaeaBaseMapper {
+
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/dao/entity/ReportDashboard.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/dao/entity/ReportDashboard.java
new file mode 100644
index 00000000..76ad6cb6
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/dao/entity/ReportDashboard.java
@@ -0,0 +1,54 @@
+
+package com.anjiplus.template.gaea.business.modules.dashboard.dao.entity;
+
+import com.anji.plus.gaea.annotation.Unique;
+import com.anji.plus.gaea.curd.entity.GaeaBaseEntity;
+import com.anjiplus.template.gaea.business.code.ResponseCode;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+* @description 大屏设计 entity
+* @author Raod
+* @date 2021-04-12 14:52:21.761
+**/
+@TableName(keepGlobalPrefix=true, value="gaea_report_dashboard")
+@Data
+public class ReportDashboard extends GaeaBaseEntity {
+ @ApiModelProperty(value = "报表编码")
+ @Unique(code = ResponseCode.REPORT_CODE_ISEXIST)
+ private String reportCode;
+
+ @ApiModelProperty(value = "看板标题")
+ private String title;
+
+ @ApiModelProperty(value = "宽度px")
+ private Long width;
+
+ @ApiModelProperty(value = "高度px")
+ private Long height;
+
+ @ApiModelProperty(value = "背景色")
+ private String backgroundColor;
+
+ @ApiModelProperty(value = "背景图片")
+ private String backgroundImage;
+
+ @ApiModelProperty(value = "工作台中的辅助线")
+ private String presetLine;
+
+ @ApiModelProperty(value = "自动刷新间隔秒,数据字典REFRESH_TYPE")
+ private Integer refreshSeconds;
+
+ @ApiModelProperty(value = "0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG")
+ private Integer enableFlag;
+
+ @ApiModelProperty(value = " 0--未删除 1--已删除 DIC_NAME=DEL_FLAG")
+ private Integer deleteFlag;
+
+ @ApiModelProperty(value = "排序,降序")
+ private Integer sort;
+
+
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/service/ChartStrategy.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/service/ChartStrategy.java
new file mode 100644
index 00000000..ccaa4b04
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/service/ChartStrategy.java
@@ -0,0 +1,26 @@
+package com.anjiplus.template.gaea.business.modules.dashboard.service;
+
+import com.alibaba.fastjson.JSONObject;
+import com.anjiplus.template.gaea.business.modules.dashboard.controller.dto.ChartDto;
+
+import java.util.List;
+
+/**
+ * Created by raodeming on 2021/4/26.
+ */
+public interface ChartStrategy {
+
+ /**
+ * 图表类型
+ * @return
+ */
+ String type();
+
+ /**
+ * 针对每种图表类型做单独的数据转换解析
+ *
+ * @param dto
+ * @return
+ */
+ Object transform(ChartDto dto, List data);
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/service/ReportDashboardService.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/service/ReportDashboardService.java
new file mode 100644
index 00000000..2b8c1e35
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/service/ReportDashboardService.java
@@ -0,0 +1,61 @@
+
+package com.anjiplus.template.gaea.business.modules.dashboard.service;
+
+import com.anji.plus.gaea.curd.service.GaeaBaseService;
+import com.anjiplus.template.gaea.business.modules.dashboard.controller.dto.ChartDto;
+import com.anjiplus.template.gaea.business.modules.dashboard.controller.dto.ReportDashboardObjectDto;
+import com.anjiplus.template.gaea.business.modules.dashboard.controller.param.ReportDashboardParam;
+import com.anjiplus.template.gaea.business.modules.dashboard.dao.entity.ReportDashboard;
+import org.springframework.http.ResponseEntity;
+import org.springframework.web.multipart.MultipartFile;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+* @desc ReportDashboard 大屏设计服务接口
+* @author Raod
+* @date 2021-04-12 14:52:21.761
+**/
+public interface ReportDashboardService extends GaeaBaseService {
+
+ /***
+ * 查询详情
+ *
+ * @param reportCode
+ */
+ ReportDashboardObjectDto getDetail(String reportCode);
+
+ /***
+ * 保存大屏设计
+ *
+ * @param dto
+ */
+ void insertDashboard(ReportDashboardObjectDto dto);
+
+
+ /**
+ * 获取单个图表数据
+ * @param dto
+ * @return
+ */
+ Object getChartData(ChartDto dto);
+
+
+ /**
+ * 导出大屏,zip文件
+ * @param request
+ * @param response
+ * @param reportCode
+ * @return
+ */
+ ResponseEntity exportDashboard(HttpServletRequest request, HttpServletResponse response, String reportCode, Integer showDataSet);
+
+ /**
+ * 导入大屏zip
+ * @param file
+ * @param reportCode
+ * @return
+ */
+ void importDashboard(MultipartFile file, String reportCode);
+}
diff --git a/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/service/impl/BarChartServiceImpl.java b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/service/impl/BarChartServiceImpl.java
new file mode 100644
index 00000000..7874721d
--- /dev/null
+++ b/report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/service/impl/BarChartServiceImpl.java
@@ -0,0 +1,79 @@
+package com.anjiplus.template.gaea.business.modules.dashboard.service.impl;
+
+import com.alibaba.fastjson.JSONObject;
+import com.anjiplus.template.gaea.business.modules.dashboard.controller.dto.ChartDto;
+import com.anjiplus.template.gaea.business.modules.dashboard.service.ChartStrategy;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+
+/**
+ * 柱状体或者折线图
+ * Created by raodeming on 2021/4/26.
+ */
+@Component
+public class BarChartServiceImpl implements ChartStrategy {
+ /**
+ * 图表类型
+ *
+ * @return
+ */
+ @Override
+ public String type() {
+ return "widget-barchart|widget-linechart";
+ }
+
+ /**
+ * 针对每种图表类型做单独的数据转换解析
+ *
+ * @param dto
+ * @param data
+ * @return
+ */
+ @Override
+ public Object transform(ChartDto dto, List data) {
+// JSONObject json = new JSONObject();
+// List