医疗版 web端

JutarryWu e21cddece7 Merge remote-tracking branch 'origin/master' 5 months ago
licenses c731db551f 初始化提交 7 months ago
mock 94e49c9bea 对接后端登录、获取用户信息、查询鉴权菜单等接口 5 months ago
public c731db551f 初始化提交 7 months ago
src e21cddece7 Merge remote-tracking branch 'origin/master' 5 months ago
.editorconfig c731db551f 初始化提交 7 months ago
.env.development 94e49c9bea 对接后端登录、获取用户信息、查询鉴权菜单等接口 5 months ago
.env.production c731db551f 初始化提交 7 months ago
.eslintignore c731db551f 初始化提交 7 months ago
.eslintrc-auto-import.json c731db551f 初始化提交 7 months ago
.eslintrc.cjs c731db551f 初始化提交 7 months ago
.gitignore c731db551f 初始化提交 7 months ago
.prettierignore c731db551f 初始化提交 7 months ago
.prettierrc.cjs c731db551f 初始化提交 7 months ago
.stylelintignore c731db551f 初始化提交 7 months ago
.stylelintrc.cjs c731db551f 初始化提交 7 months ago
CHANGELOG.md c731db551f 初始化提交 7 months ago
LICENSE c731db551f 初始化提交 7 months ago
README.md c731db551f 初始化提交 7 months ago
commitlint.config.cjs c731db551f 初始化提交 7 months ago
components.d.ts 51a262c495 受试者训练排期和受试者康复评定 5 months ago
index.html c731db551f 初始化提交 7 months ago
package.json 9f84a47b08 计算规则 - 3 5 months ago
tsconfig.json e0596c2540 广度训练-3 5 months ago
uno.config.ts c731db551f 初始化提交 7 months ago
vite.config.ts aca2e3aec3 数圆点 - 4 5 months ago

README.md

项目简介

web-medical 是基于 Vue3 + Vite5+ TypeScript5 + Element-Plus + Pinia 等主流技术栈构建的免费开源的后台管理前端模板。

项目特色

  • 简洁易用:基于 vue-element-admin 升级的 Vue3 版本,无过渡封装 ,易上手。

  • 数据交互:同时支持本地 Mock 和线上接口。

  • 权限管理:用户、角色、菜单、字典、部门等完善的权限系统功能。

  • 基础设施:动态路由、按钮权限、国际化、代码规范、Git 提交规范、常用组件封装。

  • 持续更新:2021年至今持续更新3年,及时跟进最新的技术和工具。

环境准备

环境 名称版本 下载地址
运行环境 Node ≥18 下载

项目启动

# 安装 pnpm
npm install pnpm -g

# 安装依赖
pnpm install

# 启动运行
pnpm run dev

项目部署

# 项目打包
pnpm run build:prod

# 上传文件至远程服务器
将打包生成在 `dist` 目录下的文件拷贝至 `/usr/share/nginx/html` 目录

# nginx.cofig 配置
server {
    listen     80;
    server_name  localhost;
    location / {
            root /usr/share/nginx/html;
            index index.html index.htm;
    }
    # 反向代理配置
    location /prod-api/ {
            proxy_pass http://vapi.youlai.tech/; # vapi.youlai.tech替换成你的后端API地址
    }
}

本地Mock

项目同时支持在线和本地 Mock 接口,默认使用线上接口,如需替换为 Mock 接口,修改文件 .env.developmentVITE_MOCK_DEV_SERVERtrue 即可

注意事项

  • 自动导入插件自动生成默认关闭

模板项目的组件类型声明已自动生成。如果添加和使用新的组件,请按照图示方法开启自动生成。在自动生成完成后,记得将其设置为 false,避免重复执行引发冲突。

  • 项目启动浏览器访问空白

请升级浏览器尝试,低版本浏览器内核可能不支持某些新的 JavaScript 语法,比如可选链操作符 ?.

  • 项目同步仓库更新升级

项目同步仓库更新升级之后,建议 pnpm install 安装更新依赖之后启动 。

  • 项目组件、函数和引用爆红

    重启 VSCode 尝试

项目文档