Skip to content

netwolf712/hcs-web-nurse-master

Repository files navigation

开发

# 克隆项目 (请用ssh的形式克隆,因为里面包含的子模块都是已ssh的形式添加的)
git clone https://github.com/netwolf712/hcs-web-nurse-master.git

# 下载子模块
# 依赖的web子模块有
# 页面框架模块 hcs-web-module-base https://github.com/netwolf712/hcs-web-module-base.git
# 通用运维管理模块 hcs-web-module-maintain https://github.com/netwolf712/hcs-web-module-maintain.git
# 医护对讲核心业务模块 hcs-web-module-master https://github.com/netwolf712/hcs-web-module-master.git
进入hcs-web-maintain目录后,调用
git submodule update --init --recursive
递归下载子模块

# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npmmirror.com

# 修改vue.config.js里的代理路径
#  devServer: {
#    host: "0.0.0.0",
#    port: port,
#    open: true,
#    proxy: {
#      // detail: https://cli.vuejs.org/config/#devserver-proxy
#      [process.env.VUE_APP_BASE_API]: {
#        //运行hcs-android的app的设备的地址
#        target: `http://192.168.50.103:8080`,
#        changeOrigin: true,
#        pathRewrite: {
#          ["^" + process.env.VUE_APP_BASE_API]: "",
#        },
#      },
#    },
#    disableHostCheck: true,
#  },

# 启动服务
npm run dev

浏览器访问 http://localhost:1024

发布

# 构建测试环境
npm run build:stage

# 构建生产环境
npm run build:prod
# 会将编译内容生成到hcs-web-nurse-master/dist目录下,将dist目录下的app拷贝的android项目下即可
# 其实就是将./dist/app/src/main/assets/下的内容拷贝的android项目的asset目录下。

请与 nurse-station-master 保持在平级的目录,这样编译时可以自动将静态文件放入 app 的 assets 目录下,具体可查看 vue.config.js 下的 outputDir 配置。也可根据实际情况自行调整编译输出目录

node版本

实测v13.14.0正常,其它版本不能确定。 注:可以用nvm管理多个node版本

后台程序

hcs-android https://github.com/netwolf712/hcs-android 上的app,或者其他调用了hcs-android中lib-hcs-android-business模块的项目

示例图片

  • 示例图片

About

医护对讲主机的web管理页面

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published