# ty-vue-admin

基于框架，调整的`ty-vue-admin`模板。

账号：admin/admin123

## 改造说明

- [x] 添加[`ty-ui`](http://120.55.57.35:4874/#/)。
- [x] `eslint`调整，并配合`prettier`统一格式化代码。
- [x] 添加原子化[`tailwindcss`](https://www.tailwindcss.cn/)，为了兼容性，使用`1.x`版本。
- [x] 剔除若依覆盖`element-ui`的样式
- [x] 同浏览器用户登录多个账号数据不串号，刷新页面则是最新的用户
- [x] vue 升级到 2.7.x
- [x] node-sass 更换为 sass（node-sass 经常安装失败）
- [x] 富文本移除 quill，选用 Tinymce
- [x] 增加 vue-echarts 配合 echarts，方便使用
- [x] 分页列表使用`ty-table`，统一封装和样式
- [x] 修改 route.name 以相对 views 目录路径为组合大驼峰，如菜单页面 `SystemMenuIndex`，防止 name 重复
- [x] 增加页面无感保留缓存,具体使用见`\utils\keepAlive.js`
- [ ] 测试`ty-ui`，并增加页面使用案例
- [ ] 设计师设计并调整页面整体样式

## 启动发布

- node 版本在`16`，其他版本可能启动不成功
- 项目已经注入[`scss变量`](http://120.55.57.35:4874/#/ty-ui/component/theme)，可以在组件直接使用

```bash
# 安装包，已配置好镜像源，不需要在命令中指定registry
npm install
# 启动服务
npm run dev
# 构建测试环境
npm run stage
# 构建生产环境
npm run prod
```
