Commit f2893943d4f4c151cdb0fcaecb5c4cd9d1e75fcd
1 parent
bd6661f4
jeecg-boot 1.0版本发布 | 企业级快速开发平台
Showing
383 changed files
with
60642 additions
and
27 deletions
Too many changes to show.
To preserve performance only 11 of 383 files are displayed.
README.md
1 | -# jeecg-boot | 1 | +Jeecg-Boot 快速开发平台(前后端分离版本) |
2 | +=============== | ||
2 | 3 | ||
3 | -#### 项目介绍 | ||
4 | -{**以下是码云平台说明,您可以替换为您的项目简介** | ||
5 | -码云是开源中国推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台 | ||
6 | -无论是个人、团队、或是企业,都能够用码云实现代码托管、项目管理、协作开发。企业项目请看 [https://gitee.com/enterprises](https://gitee.com/enterprises)} | 4 | +当前最新版本: 1.0(发布日期:20190304) |
7 | 5 | ||
8 | -#### 软件架构 | ||
9 | -软件架构说明 | 6 | +项目介绍: |
7 | +----------------------------------- | ||
8 | +Jeecg-boot 是一款企业级快速开发平台!采用前后端分离技术:SpringBoot,Mybatis-plus,Shiro,JWT,Vue & Ant Design。提供强大的代码生成器, | ||
9 | +前端页面代码和后端代码一键生成,不需要写任何代码,保持jeecg一贯的强大,绝对是全栈开发者福音!! | ||
10 | +JeecgBoot的宗旨是降低前后端分离的开发成本,提高UI能力的同时,提高开发效率,追求更高的能力,No代码概念,一系列智能化在线开发。 | ||
10 | 11 | ||
11 | 12 | ||
12 | -#### 安装教程 | 13 | +技术架构: |
14 | +----------------------------------- | ||
13 | 15 | ||
14 | -1. xxxx | ||
15 | -2. xxxx | ||
16 | -3. xxxx | 16 | +#### 后端 |
17 | +- 基础框架:Spring Boot 2.0.3.RELEASE | ||
17 | 18 | ||
18 | -#### 使用说明 | 19 | +- 持久层框架:Mybatis-plus_3.0.6 |
19 | 20 | ||
20 | -1. xxxx | ||
21 | -2. xxxx | ||
22 | -3. xxxx | 21 | +- 安全框架:Apache Shiro 1.4.0-RC2,Jwt_3.4.1 |
23 | 22 | ||
24 | -#### 参与贡献 | 23 | +- 数据库连接池:阿里巴巴Druid 1.1.10 |
25 | 24 | ||
26 | -1. Fork 本项目 | ||
27 | -2. 新建 Feat_xxx 分支 | ||
28 | -3. 提交代码 | ||
29 | -4. 新建 Pull Request | 25 | +- 缓存框架:redis |
30 | 26 | ||
27 | +- 日志打印:logback | ||
31 | 28 | ||
32 | -#### 码云特技 | 29 | +- 其他:fastjson,poi,Swagger-ui,quartz, lombok(简化代码)等。 |
33 | 30 | ||
34 | -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md | ||
35 | -2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) | ||
36 | -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 | ||
37 | -4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 | ||
38 | -5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) | ||
39 | -6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) | ||
40 | \ No newline at end of file | 31 | \ No newline at end of file |
32 | + | ||
33 | +#### 前端 | ||
34 | + | ||
35 | +- [Vue 2.5.22](https://cn.vuejs.org/),[Vuex](https://vuex.vuejs.org/zh/),[Vue Router](https://router.vuejs.org/zh/) | ||
36 | +- [Axios](https://github.com/axios/axios) | ||
37 | +- [ant-design-vue](https://vuecomponent.github.io/ant-design-vue/docs/vue/introduce-cn/) | ||
38 | +- [webpack](https://www.webpackjs.com/),[yarn](https://yarnpkg.com/zh-Hans/) | ||
39 | +- [vue-cropper](https://github.com/xyxiao001/vue-cropper) - 头像裁剪组件 | ||
40 | +- [@antv/g2](https://antv.alipay.com/zh-cn/index.html) - Alipay AntV 数据可视化图表 | ||
41 | +- [Viser-vue](https://viserjs.github.io/docs.html#/viser/guide/installation) - antv/g2 封装实现 | ||
42 | +- eslint,[@vue/cli 3.2.1](https://cli.vuejs.org/zh/guide) | ||
43 | + | ||
44 | + | ||
45 | +#### 开发环境 | ||
46 | + | ||
47 | +- 语言:Java 8 | ||
48 | + | ||
49 | +- IDE: Eclipse安装lombok插件 或者 IDEA | ||
50 | + | ||
51 | +- 依赖管理:Maven | ||
52 | + | ||
53 | +- 数据库:MySQL5.0 & Oracle 11g | ||
54 | + | ||
55 | +- 缓存:Redis | ||
56 | + | ||
57 | + | ||
58 | + | ||
59 | +#### 技术文档 | ||
60 | + | ||
61 | +- 在线演示 : [http://boot.jeecg.org](http://boot.jeecg.org) | ||
62 | + | ||
63 | +- 官方文档 : [http://jeecg-boot.mydoc.io](http://jeecg-boot.mydoc.io) | ||
64 | + | ||
65 | +- 常见问题 : [http://www.jeecg.org/forum.php?mod=viewthread&tid=7816&page=1&extra=#pid21237](http://www.jeecg.org/forum.php?mod=viewthread&tid=7816&page=1&extra=#pid21237) | ||
66 | + | ||
67 | +- QQ交流群 : 284271917 | ||
68 | + | ||
69 | +- 视频教程 : https://pan.baidu.com/s/1Il0TS50I70vH1AG1y40wtw 提取码:hok5 | ||
70 | + | ||
71 | +- 开发工具 : https://pan.baidu.com/s/1kFIJcn5GSlSJWAQKeCowrg 提取码:ilmc | ||
72 | + | ||
73 | + | ||
74 | + | ||
75 | +### 功能模块 | ||
76 | +``` | ||
77 | +├─系统管理 | ||
78 | +│ ├─用户管理 | ||
79 | +│ ├─角色管理 | ||
80 | +│ ├─菜单管理(权限设置) | ||
81 | +│ ├─部门管理 | ||
82 | +│ └─字典管理 | ||
83 | +├─智能化功能 | ||
84 | +│ ├─代码生成器功能(一键生成,包括前端页面也可以生成,绝对是后端开发福音) | ||
85 | +├─系统监控 | ||
86 | +│ ├─定时任务 | ||
87 | +│ ├─系统日志 | ||
88 | +│ ├─系统通知 | ||
89 | +│ ├─SQL监控 | ||
90 | +│ ├─swagger-ui(在线接口文档) | ||
91 | +│─常用示例 | ||
92 | +│ ├─单表模型例子 | ||
93 | +│ └─一对多模型例子 | ||
94 | +│ └─打印例子 | ||
95 | +│ └─一对多TAB例子 | ||
96 | +│─更多页面模板 | ||
97 | +│ ├─各种高级表单 | ||
98 | +│ ├─各种列表效果 | ||
99 | +│ └─结果页面 | ||
100 | +│ └─异常页面 | ||
101 | +│ └─个人页面 | ||
102 | +└─其他模块 | ||
103 | + └─其他 | ||
104 | + | ||
105 | +``` | ||
106 | + | ||
107 | + | ||
108 | + | ||
109 | +系统效果 | ||
110 | +---- | ||
111 | + | ||
112 | + | ||
113 | + | ||
114 | + | ||
115 | + | ||
116 | + | ||
117 | + | ||
118 | + | ||
119 | + | ||
120 | + | ||
121 | + | ||
122 | + | ||
123 | + | ||
124 | + | ||
125 | + | ||
126 | + | ||
127 | + | ||
128 | +后台开发环境和依赖 | ||
129 | +---- | ||
130 | +- java | ||
131 | +- maven | ||
132 | +- jdk8 | ||
133 | +- mysql | ||
134 | +- redis | ||
135 | +- 数据库脚步:jeecg-boot\docs\dbsys-init-20190225.sql | ||
136 | +- 默认登录账号: admin/123456 | ||
137 | + | ||
138 | + | ||
139 | +前端开发环境和依赖 | ||
140 | +---- | ||
141 | +- node | ||
142 | +- yarn | ||
143 | +- webpack | ||
144 | +- eslint | ||
145 | +- @vue/cli 3.2.1 | ||
146 | +- [ant-design-vue](https://github.com/vueComponent/ant-design-vue) - Ant Design Of Vue 实现 | ||
147 | +- [vue-cropper](https://github.com/xyxiao001/vue-cropper) - 头像裁剪组件 | ||
148 | +- [@antv/g2](https://antv.alipay.com/zh-cn/index.html) - Alipay AntV 数据可视化图表 | ||
149 | +- [Viser-vue](https://viserjs.github.io/docs.html#/viser/guide/installation) - antv/g2 封装实现 | ||
150 | + | ||
151 | + | ||
152 | + | ||
153 | +项目下载和运行 | ||
154 | +---- | ||
155 | + | ||
156 | +- 拉取项目代码 | ||
157 | +```bash | ||
158 | +git clone https://github.com/zhangdaiscott/jeecg-boot.git | ||
159 | +cd jeecg-boot/ant-design-jeecg-vue | ||
160 | +``` | ||
161 | + | ||
162 | +1. 安装node.js | ||
163 | +2. 切换到ant-design-jeecg-vue文件夹下 | ||
164 | +``` | ||
165 | +# 安装yarn | ||
166 | +npm install -g yarn | ||
167 | + | ||
168 | +# 下载依赖 | ||
169 | +yarn install | ||
170 | + | ||
171 | +# 启动 | ||
172 | +yarn run serve | ||
173 | + | ||
174 | +# 编译项目 | ||
175 | +yarn run build | ||
176 | + | ||
177 | +# Lints and fixes files | ||
178 | +yarn run lint | ||
179 | +``` | ||
180 | + | ||
181 | + | ||
182 | + | ||
183 | +其他说明 | ||
184 | +---- | ||
185 | + | ||
186 | +- 项目使用的 [vue-cli3](https://cli.vuejs.org/guide/), 请更新您的 cli | ||
187 | + | ||
188 | +- 关闭 Eslint (不推荐) 移除 `package.json` 中 `eslintConfig` 整个节点代码 | ||
189 | + | ||
190 | +- 修改 Ant Design 配色,在文件 `vue.config.js` 中,其他 less 变量覆盖参考 [ant design](https://ant.design/docs/react/customize-theme-cn) 官方说明 | ||
191 | +```ecmascript 6 | ||
192 | + css: { | ||
193 | + loaderOptions: { | ||
194 | + less: { | ||
195 | + modifyVars: { | ||
196 | + /* less 变量覆盖,用于自定义 ant design 主题 */ | ||
197 | + | ||
198 | + 'primary-color': '#F5222D', | ||
199 | + 'link-color': '#F5222D', | ||
200 | + 'border-radius-base': '4px', | ||
201 | + }, | ||
202 | + javascriptEnabled: true, | ||
203 | + } | ||
204 | + } | ||
205 | + } | ||
206 | +``` | ||
207 | + | ||
208 | + | ||
209 | + | ||
210 | +附属文档 | ||
211 | +---- | ||
212 | +- [Ant Design Vue](https://vuecomponent.github.io/ant-design-vue/docs/vue/introduce-cn) | ||
213 | + | ||
214 | +- [报表 viser-vue](https://viserjs.github.io/demo.html#/viser/bar/basic-bar) | ||
215 | + | ||
216 | +- [Vue](https://cn.vuejs.org/v2/guide) | ||
217 | + | ||
218 | +- [路由/菜单说明](https://github.com/zhangdaiscott/jeecg-boot/tree/master/ant-design-jeecg-vue/src/router/README.md) | ||
219 | + | ||
220 | +- [ANTD 默认配置项](https://github.com/zhangdaiscott/jeecg-boot/tree/master/ant-design-jeecg-vue/src/defaultSettings.js) | ||
221 | + | ||
222 | +- 其他待补充... | ||
223 | + | ||
224 | + | ||
225 | +备注 | ||
226 | +---- | ||
227 | + | ||
228 | +> @vue/cli 升级后,eslint 规则更新了。由于影响到全部 .vue 文件,需要逐个验证。既暂时关闭部分原本不验证的规则,后期维护时,在逐步修正这些 rules | ||
41 | \ No newline at end of file | 229 | \ No newline at end of file |
ant-design-jeecg-vue/.editorconfig
0 → 100644
1 | +[*] | ||
2 | +charset=utf-8 | ||
3 | +end_of_line=crlf | ||
4 | +insert_final_newline=false | ||
5 | +indent_style=space | ||
6 | +indent_size=2 | ||
7 | + | ||
8 | +[{*.ng,*.sht,*.html,*.shtm,*.shtml,*.htm}] | ||
9 | +indent_style=space | ||
10 | +indent_size=2 | ||
11 | + | ||
12 | +[{*.jhm,*.xslt,*.xul,*.rng,*.xsl,*.xsd,*.ant,*.tld,*.fxml,*.jrxml,*.xml,*.jnlp,*.wsdl}] | ||
13 | +indent_style=space | ||
14 | +indent_size=2 | ||
15 | + | ||
16 | +[{.babelrc,.stylelintrc,jest.config,.eslintrc,.prettierrc,*.json,*.jsb3,*.jsb2,*.bowerrc}] | ||
17 | +indent_style=space | ||
18 | +indent_size=2 | ||
19 | + | ||
20 | +[*.svg] | ||
21 | +indent_style=space | ||
22 | +indent_size=2 | ||
23 | + | ||
24 | +[*.js.map] | ||
25 | +indent_style=space | ||
26 | +indent_size=2 | ||
27 | + | ||
28 | +[*.less] | ||
29 | +indent_style=space | ||
30 | +indent_size=2 | ||
31 | + | ||
32 | +[*.vue] | ||
33 | +indent_style=space | ||
34 | +indent_size=2 | ||
35 | + | ||
36 | +[{.analysis_options,*.yml,*.yaml}] | ||
37 | +indent_style=space | ||
38 | +indent_size=2 | ||
39 | + |
ant-design-jeecg-vue/.gitattributes
0 → 100644
ant-design-jeecg-vue/.gitignore
0 → 100644
ant-design-jeecg-vue/.prettierrc
0 → 100644
ant-design-jeecg-vue/LICENSE
0 → 100644
1 | +MIT License | ||
2 | + | ||
3 | +Copyright (c) 2018 Anan Yang | ||
4 | + | ||
5 | +Permission is hereby granted, free of charge, to any person obtaining a copy | ||
6 | +of this software and associated documentation files (the "Software"), to deal | ||
7 | +in the Software without restriction, including without limitation the rights | ||
8 | +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
9 | +copies of the Software, and to permit persons to whom the Software is | ||
10 | +furnished to do so, subject to the following conditions: | ||
11 | + | ||
12 | +The above copyright notice and this permission notice shall be included in all | ||
13 | +copies or substantial portions of the Software. | ||
14 | + | ||
15 | +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
16 | +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
17 | +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
18 | +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
19 | +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
20 | +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
21 | +SOFTWARE. | ||
0 | \ No newline at end of file | 22 | \ No newline at end of file |
ant-design-jeecg-vue/README.md
0 → 100644
1 | +Jeecg-Boot 快速开发平台(前后端分离版本) | ||
2 | +=============== | ||
3 | + | ||
4 | +当前最新版本: 1.0(发布日期:20190225) | ||
5 | + | ||
6 | +项目介绍: | ||
7 | +----------------------------------- | ||
8 | +Jeecg-boot 一个全新的版本,采用前后端分离方案,提供强大代码生成器的快速开发平台。 | ||
9 | +前端页面代码和后端功能代码一键生成,不需要写任何代码,保持jeecg一贯的强大!! | ||
10 | + | ||
11 | + | ||
12 | + | ||
13 | +#### 前端技术 | ||
14 | + | ||
15 | +- 基础框架:[ant-design-vue](https://github.com/vueComponent/ant-design-vue) - Ant Design Of Vue 实现 | ||
16 | +- JavaScript框架:Vue | ||
17 | +- Webpack | ||
18 | +- node | ||
19 | +- yarn | ||
20 | +- eslint | ||
21 | +- @vue/cli 3.2.1 | ||
22 | +- [vue-cropper](https://github.com/xyxiao001/vue-cropper) - 头像裁剪组件 | ||
23 | +- [@antv/g2](https://antv.alipay.com/zh-cn/index.html) - Alipay AntV 数据可视化图表 | ||
24 | +- [Viser-vue](https://viserjs.github.io/docs.html#/viser/guide/installation) - antv/g2 封装实现 | ||
25 | + | ||
26 | + | ||
27 | + | ||
28 | +项目下载和运行 | ||
29 | +---- | ||
30 | + | ||
31 | +- 拉取项目代码 | ||
32 | +```bash | ||
33 | +git clone https://github.com/zhangdaiscott/jeecg-boot.git | ||
34 | +cd jeecg-boot/ant-design-jeecg-vue | ||
35 | +``` | ||
36 | + | ||
37 | +- 安装依赖 | ||
38 | +``` | ||
39 | +yarn install | ||
40 | +``` | ||
41 | + | ||
42 | +- 开发模式运行 | ||
43 | +``` | ||
44 | +yarn run serve | ||
45 | +``` | ||
46 | + | ||
47 | +- 编译项目 | ||
48 | +``` | ||
49 | +yarn run build | ||
50 | +``` | ||
51 | + | ||
52 | +- Lints and fixes files | ||
53 | +``` | ||
54 | +yarn run lint | ||
55 | +``` | ||
56 | + | ||
57 | + | ||
58 | + | ||
59 | +其他说明 | ||
60 | +---- | ||
61 | + | ||
62 | +- 项目使用的 [vue-cli3](https://cli.vuejs.org/guide/), 请更新您的 cli | ||
63 | + | ||
64 | +- 关闭 Eslint (不推荐) 移除 `package.json` 中 `eslintConfig` 整个节点代码 | ||
65 | + | ||
66 | +- 修改 Ant Design 配色,在文件 `vue.config.js` 中,其他 less 变量覆盖参考 [ant design](https://ant.design/docs/react/customize-theme-cn) 官方说明 | ||
67 | +```ecmascript 6 | ||
68 | + css: { | ||
69 | + loaderOptions: { | ||
70 | + less: { | ||
71 | + modifyVars: { | ||
72 | + /* less 变量覆盖,用于自定义 ant design 主题 */ | ||
73 | + | ||
74 | + 'primary-color': '#F5222D', | ||
75 | + 'link-color': '#F5222D', | ||
76 | + 'border-radius-base': '4px', | ||
77 | + }, | ||
78 | + javascriptEnabled: true, | ||
79 | + } | ||
80 | + } | ||
81 | + } | ||
82 | +``` | ||
83 | + | ||
84 | + | ||
85 | + | ||
86 | +附属文档 | ||
87 | +---- | ||
88 | +- [Ant Design Vue](https://vuecomponent.github.io/ant-design-vue/docs/vue/introduce-cn) | ||
89 | + | ||
90 | +- [报表 viser-vue](https://viserjs.github.io/demo.html#/viser/bar/basic-bar) | ||
91 | + | ||
92 | +- [Vue](https://cn.vuejs.org/v2/guide) | ||
93 | + | ||
94 | +- [路由/菜单说明](https://github.com/zhangdaiscott/jeecg-boot/tree/master/ant-design-jeecg-vue/src/router/README.md) | ||
95 | + | ||
96 | +- [ANTD 默认配置项](https://github.com/zhangdaiscott/jeecg-boot/tree/master/ant-design-jeecg-vue/src/defaultSettings.js) | ||
97 | + | ||
98 | +- 其他待补充... | ||
99 | + | ||
100 | + | ||
101 | +备注 | ||
102 | +---- | ||
103 | + | ||
104 | +> @vue/cli 升级后,eslint 规则更新了。由于影响到全部 .vue 文件,需要逐个验证。既暂时关闭部分原本不验证的规则,后期维护时,在逐步修正这些 rules | ||
0 | \ No newline at end of file | 105 | \ No newline at end of file |
ant-design-jeecg-vue/babel.config.js
0 → 100644
ant-design-jeecg-vue/idea.config.js
0 → 100644
1 | +'use strict' | ||
2 | +const path = require('path') | ||
3 | + | ||
4 | +function resolve (dir) { | ||
5 | + return path.join(__dirname, '.', dir) | ||
6 | +} | ||
7 | + | ||
8 | +module.exports = { | ||
9 | + context: path.resolve(__dirname, './'), | ||
10 | + resolve: { | ||
11 | + extensions: ['.js', '.vue', '.json'], | ||
12 | + alias: { | ||
13 | + 'config': resolve('config'), | ||
14 | + '@': resolve('src'), | ||
15 | + '@views': resolve('src/views'), | ||
16 | + '@comp': resolve('src/components'), | ||
17 | + '@core': resolve('src/core'), | ||
18 | + '@utils': resolve('src/utils'), | ||
19 | + '@entry': resolve('src/entry'), | ||
20 | + '@router': resolve('src/router'), | ||
21 | + '@store': resolve('src/store') | ||
22 | + } | ||
23 | + }, | ||
24 | +} | ||
0 | \ No newline at end of file | 25 | \ No newline at end of file |
ant-design-jeecg-vue/package.json
0 → 100644
1 | +{ | ||
2 | + "name": "vue-antd-pro", | ||
3 | + "version": "1.1.0", | ||
4 | + "private": true, | ||
5 | + "scripts": { | ||
6 | + "serve": "vue-cli-service serve --open", | ||
7 | + "build": "vue-cli-service build", | ||
8 | + "lint": "vue-cli-service lint", | ||
9 | + "test:unit": "vue-cli-service test:unit", | ||
10 | + "test:e2e": "vue-cli-service test:e2e" | ||
11 | + }, | ||
12 | + "dependencies": { | ||
13 | + "@antv/data-set": "^0.10.1", | ||
14 | + "ant-design-vue": "^1.3.1", | ||
15 | + "axios": "^0.18.0", | ||
16 | + "dayjs": "^1.8.0", | ||
17 | + "enquire.js": "^2.1.6", | ||
18 | + "js-cookie": "^2.2.0", | ||
19 | + "lodash.get": "^4.4.2", | ||
20 | + "lodash.pick": "^4.4.0", | ||
21 | + "md5": "^2.2.1", | ||
22 | + "nprogress": "^0.2.0", | ||
23 | + "viser-vue": "^2.4.4", | ||
24 | + "vue": "^2.5.22", | ||
25 | + "vue-class-component": "^6.0.0", | ||
26 | + "vue-cropper": "^0.4.8", | ||
27 | + "vue-i18n": "^8.7.0", | ||
28 | + "vue-ls": "^3.2.0", | ||
29 | + "vue-print-nb": "^1.0.3", | ||
30 | + "vue-property-decorator": "^7.3.0", | ||
31 | + "vue-router": "^3.0.1", | ||
32 | + "vuex": "^3.0.1", | ||
33 | + "vuex-class": "^0.3.1" | ||
34 | + }, | ||
35 | + "devDependencies": { | ||
36 | + "@babel/polyfill": "^7.2.5", | ||
37 | + "@vue/cli-plugin-babel": "^3.3.0", | ||
38 | + "@vue/cli-plugin-eslint": "^3.3.0", | ||
39 | + "@vue/cli-service": "^3.3.0", | ||
40 | + "@vue/eslint-config-standard": "^4.0.0", | ||
41 | + "babel-eslint": "^10.0.1", | ||
42 | + "eslint": "^5.12.0", | ||
43 | + "eslint-plugin-vue": "^5.1.0", | ||
44 | + "less": "^3.8.1", | ||
45 | + "less-loader": "^4.1.0", | ||
46 | + "node-sass": "^4.11.0", | ||
47 | + "sass-loader": "^7.0.1", | ||
48 | + "vue-template-compiler": "^2.5.22" | ||
49 | + }, | ||
50 | + "eslintConfig": { | ||
51 | + "root": true, | ||
52 | + "env": { | ||
53 | + "node": true | ||
54 | + }, | ||
55 | + "extends": [ | ||
56 | + "plugin:vue/strongly-recommended", | ||
57 | + "eslint:recommended" | ||
58 | + ], | ||
59 | + "parserOptions": { | ||
60 | + "parser": "babel-eslint" | ||
61 | + }, | ||
62 | + "rules": { | ||
63 | + "generator-star-spacing": "off", | ||
64 | + "no-mixed-operators": 0, | ||
65 | + "vue/max-attributes-per-line": [ | ||
66 | + 2, | ||
67 | + { | ||
68 | + "singleline": 5, | ||
69 | + "multiline": { | ||
70 | + "max": 1, | ||
71 | + "allowFirstLine": false | ||
72 | + } | ||
73 | + } | ||
74 | + ], | ||
75 | + "vue/attribute-hyphenation": 0, | ||
76 | + "vue/html-self-closing": 0, | ||
77 | + "vue/component-name-in-template-casing": 0, | ||
78 | + "vue/html-closing-bracket-spacing": 0, | ||
79 | + "vue/singleline-html-element-content-newline": 0, | ||
80 | + "vue/no-unused-components": 0, | ||
81 | + "vue/multiline-html-element-content-newline": 0, | ||
82 | + "vue/no-use-v-if-with-v-for": 0, | ||
83 | + "vue/html-closing-bracket-newline": 0, | ||
84 | + "vue/no-parsing-error": 0, | ||
85 | + "no-console": 0 | ||
86 | + } | ||
87 | + }, | ||
88 | + "postcss": { | ||
89 | + "plugins": { | ||
90 | + "autoprefixer": {} | ||
91 | + } | ||
92 | + }, | ||
93 | + "browserslist": [ | ||
94 | + "> 1%", | ||
95 | + "last 2 versions", | ||
96 | + "not ie <= 8" | ||
97 | + ] | ||
98 | +} |
ant-design-jeecg-vue/public/avatar2.jpg
0 → 100644
78.3 KB