Commit 4df3f8ca4257d353fb8f1ba97d98cd1759103ed9

Authored by wxy
0 parents

first commit

Showing 1 changed file with 142 additions and 0 deletions
README.md 0 → 100644
  1 +++ a/README.md
  1 +汉南未检:
  2 +-----------------------------------
  3 +
  4 +技术架构:
  5 +-----------------------------------
  6 +#### 开发环境
  7 +
  8 +- 语言:Java 8
  9 +
  10 +- IDE(JAVA): IDEA / Eclipse安装lombok插件
  11 +
  12 +- IDE(前端): WebStorm 或者 IDEA
  13 +
  14 +- 依赖管理:Maven
  15 +
  16 +- 数据库:MySQL5.7+ & Oracle 11g & Sqlserver2017
  17 +
  18 +- 缓存:Redis
  19 +
  20 +
  21 +#### 后端
  22 +- 基础框架:Spring Boot 2.3.5.RELEASE
  23 +
  24 +- 微服务框架: Spring Cloud Alibaba 2.2.3.RELEASE
  25 +
  26 +- 持久层框架:Mybatis-plus 3.4.1
  27 +
  28 +- 安全框架:Apache Shiro 1.7.0,Jwt 3.11.0
  29 +
  30 +- 微服务技术栈:Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Skywalking
  31 +
  32 +- 数据库连接池:阿里巴巴Druid 1.1.22
  33 +
  34 +- 缓存框架:redis
  35 +
  36 +- 日志打印:logback
  37 +
  38 +- 其他:fastjson,poi,Swagger-ui,quartz, lombok(简化代码)等
  39 +
  40 +
  41 +#### 前端
  42 +
  43 +- [Vue 2.6.10](https://cn.vuejs.org/),[Vuex](https://vuex.vuejs.org/zh/),[Vue Router](https://router.vuejs.org/zh/)
  44 +- [Axios](https://github.com/axios/axios)
  45 +- [ant-design-vue](https://vuecomponent.github.io/ant-design-vue/docs/vue/introduce-cn/)
  46 +- [webpack](https://www.webpackjs.com/),[yarn](https://yarnpkg.com/zh-Hans/)
  47 +- [vue-cropper](https://github.com/xyxiao001/vue-cropper) - 头像裁剪组件
  48 +- [@antv/g2](https://antv.alipay.com/zh-cn/index.html) - Alipay AntV 数据可视化图表
  49 +- [Viser-vue](https://viserjs.github.io/docs.html#/viser/guide/installation) - antv/g2 封装实现
  50 +- eslint,[@vue/cli 3.2.1](https://cli.vuejs.org/zh/guide)
  51 +- vue-print-nb - 打印
  52 +
  53 +
  54 +后台开发环境和依赖
  55 +----
  56 +- java
  57 +- maven
  58 +- jdk8
  59 +- mysql
  60 +- redis
  61 +- 数据库脚本:jeecg-boot/db/jeecgboot-mysql-5.7.sql
  62 +- 默认登录账号: admin/123456
  63 +
  64 +
  65 +前端开发环境和依赖
  66 +----
  67 +- node
  68 +- yarn
  69 +- webpack
  70 +- eslint
  71 +- @vue/cli 3.2.1
  72 +- [ant-design-vue](https://github.com/vueComponent/ant-design-vue) - Ant Design Of Vue 实现
  73 +- [vue-cropper](https://github.com/xyxiao001/vue-cropper) - 头像裁剪组件
  74 +- [@antv/g2](https://antv.alipay.com/zh-cn/index.html) - Alipay AntV 数据可视化图表
  75 +- [Viser-vue](https://viserjs.github.io/docs.html#/viser/guide/installation) - antv/g2 封装实现
  76 +- [jeecg-boot-angular 版本](https://gitee.com/dangzhenghui/jeecg-boot)
  77 +
  78 +项目下载和运行
  79 +----
  80 +
  81 +```
  82 +# 安装yarn
  83 +npm install -g yarn
  84 +
  85 +# 下载依赖
  86 +yarn install
  87 +
  88 +# 启动
  89 +yarn run serve
  90 +
  91 +# 编译项目
  92 +yarn run build
  93 +
  94 +# Lints and fixes files
  95 +yarn run lint
  96 +```
  97 +
  98 +
  99 +其他说明
  100 +----
  101 +
  102 +- 项目使用的 [vue-cli3](https://cli.vuejs.org/guide/), 请更新您的 cli
  103 +
  104 +- 关闭 Eslint (不推荐) 移除 `package.json` 中 `eslintConfig` 整个节点代码
  105 +
  106 +- 修改 Ant Design 配色,在文件 `vue.config.js` 中,其他 less 变量覆盖参考 [ant design](https://ant.design/docs/react/customize-theme-cn) 官方说明
  107 +```ecmascript 6
  108 + css: {
  109 + loaderOptions: {
  110 + less: {
  111 + modifyVars: {
  112 + /* less 变量覆盖,用于自定义 ant design 主题 */
  113 +
  114 + 'primary-color': '#F5222D',
  115 + 'link-color': '#F5222D',
  116 + 'border-radius-base': '4px',
  117 + },
  118 + javascriptEnabled: true,
  119 + }
  120 + }
  121 + }
  122 +```
  123 +
  124 +
  125 +
  126 +附属文档
  127 +----
  128 +- [Ant Design Vue](https://www.antdv.com/docs/vue/introduce-cn)
  129 +
  130 +- [报表 viser-vue](https://viserjs.github.io/demo.html#/viser/line/basic-line)
  131 +
  132 +- [Vue](https://cn.vuejs.org/v2/guide)
  133 +
  134 +- [路由/菜单说明](https://gitee.com/jeecg/jeecg-boot/tree/v1.1/ant-design-jeecg-vue/src/router/README.md)
  135 +
  136 +- [ANTD 默认配置项](https://gitee.com/jeecg/jeecg-boot/blob/v1.1/ant-design-jeecg-vue/src/defaultSettings.js)
  137 +
  138 +
  139 +备注
  140 +----
  141 +
  142 +> @vue/cli 升级后,eslint 规则更新了。由于影响到全部 .vue 文件,需要逐个验证。既暂时关闭部分原本不验证的规则,后期维护时,在逐步修正这些 rules
0 143 \ No newline at end of file
... ...