- VSCODE
- Vue Language Features (Volar):Vscode 开发 vue3 必备插件,提供语法高亮提示
- Volar 提供了一个叫做“Takeover 模式”的功能。在这个模式下,Volar 能够使用一个 TS 语言服务实例同时为 Vue 和 TS 文件提供支持。
- 要开启 Takeover 模式,你需要执行以下步骤来在你的项目的工作空间中禁用 VSCode 的内置 TS 语言服务:
- ref>>https://cn.vuejs.org/guide/typescript/overview.html#volar-takeover-mode
- Vue 3 Snippets
- i18n Ally
- Chrome
- Vue.js devtools
- install Git History
- Code comments use English by default || 代码注释默认使用英文 ||| Komentar code gunakan bahasa Inggris secara default
- || + 代码注释使用中文
- ||| + Komentar kode dalam bahasa indonesia
- Preferred naming style format || 首选命名规范 ||| Format gaya penamaan yang disukai
- Interface name style: Capitalized CamelCase
- || Interface 命名格式: 首字母大写驼峰命名 Capitalized CamelCase
- ||| Gaya nama antarmuka: Kapital CamelCase
- Naming format: first letter lowercase camel case || 命名格式:首字母小写驼峰命名
- Keystyle": "nested" || 翻译路径:嵌套模式
- Sample:components.sizeSelect.setSize => { path:components, filename: sizeSelect, key: setSize };
- Vue3 中使用了 es6 的 ProxyAPI 对数据代理。
-
- menu control used by 'fullPath'. if 'query' was used in front-end, need trans query string into 'fullPath'.
-
- router push replace by path, do not use name. 统一使用path方式跳转 尽量避免使用name,因为有重名可能。
# 克隆项目
git clone http://109.106.255.153:3000/eason/erp-ui-dev.git
# 进入项目目录 web folder
cd webxxxxxx
# 安装依赖 install
# yarn --registry=https://registry.npmmirror.com
# yarn --registry=http://registry.npm.taobao.org/
yarn install
# npm install --legacy-peer-deps
# 启动服务 run serve
yarn dev
# npm run dev
# 构建测试环境
yarn build:stage
# 构建生产环境
yarn build:prod
# 前端访问地址 http://localhost:2880
- mbti test @view\erp\hr\mbti || mbti 测评 ||| mbti tes
- Book library @view\erp\hr\book || 图书管理 ||| Perpustakaan buku
- upgrade "element-plus": "2.1.8" to "element-plus": "2.2.22" error,
- upgrade detail check package.json (..."vue": "3.2.37", to vue": "3.2.45" )
- @\src\api\ js 2 ts
- gen i18n @view\tool\gen\geni18n
- ExtendToolBar: @\components\ExtendToolBar
- i18n @\components\LangSelect || 国际化支持
- 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
- 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
- 岗位管理:配置系统用户所属担任职务。
- 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
- 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
- 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
- 参数管理:对系统动态配置常用参数。
- 通知公告:系统通知公告信息发布维护。
- 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
- 登录日志:系统登录日志记录查询包含登录异常。
- 在线用户:当前系统中活跃用户状态监控。
- 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
- 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
- 系统接口:根据业务代码自动生成相关的api接口文档。
- 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
- 缓存监控:对系统的缓存信息查询,命令统计等。
- 在线构建器:拖动表单元素生成相应的HTML代码。
- 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
- demo user:
- admin/admin123