iot平台前端

作者: 晗笑书生 | 来源:发表于2018-02-01 14:27 被阅读46次

    IOT平台

    项目

    http://192.168.37.5/web/env-manager-front

    前端git地址: http://192.168.37.5/web/env-manager-front.git dev分支

    访问地址:http://192.168.37.16:9999
    服务器: 192.168.37.16
    采用nginx 部署
    播放器 采用 ckplayer swf 部署在nginx 上 需要启用静态目录访问
    图标采用iconfont symbol 图标(infore-iot)
    mysql数据库:manager

    项目主要为iot的基本配置

    • 数据字典的配置 五遥量配置 基本库 配置库的配置
    • 区域管理
    • 站点设备管理 站点拷贝 设备拷贝等
    • 设备协议导入
    • rtmp 视频流播放 1 4 9画面切换
    • 用户管理 角色管理 api数据权限管理 菜单管理 角色菜单 角色数据管理等
    • 告警管理等
    • 视频管理 摄像头样式管理等

    项目运行打包 依赖node
    node v6.11.3 LTS 版本
    下载地址:
    https://nodejs.org/en/

    兼容 node V8 (升级v重新安装npm 包依赖 )

    bash

    
    # 安装依赖 /Install dependencies
    npm install --registry=https://registry.npm.taobao.org
    
    # 安装失败可以采用cnpm 或yarn 阿里npm镜像 https://npm.taobao.org/
    
    > `npm install -g cnpm --registry=https://registry.npm.taobao.org`
    > `cnpm install `
    或采用yarn安装
    > yarn install 
    
    
    `npm install -g http-server`
    # 开发环境 localhost:9999
    `npm run dev`
    
    # 生产环境打包
    `npm run build`
    

    项目结构参考:

    build webpack的相关配置 请勿随意修改
       |--build.js build 文件
       |--check-version文件
       |--dev-server 开发服务器
       |--webpack.base.conf.js 基本配置 
       |--webpack.dev.conf.js  开发配置
       |--webpack.prod.conf.js 生产配置
    
    .src 程序代码
    |--src
        |--api api接口
          |-- advanced 基本请求
        |--assets 样式资源目录 css资源 图片 字体 第三方库 主题等
        |--components 组件 公用组件 和自定义组件 业务组件
        |--mock mockjs 模拟数据接口
        |--router 路由配置
          --index.js 路由和组件的配置
        |--store  全局数据状态管理
           |--modules 各个模块
           |--index.js 数据状态出口文件
           |--actions 动作 可以使异步函数等
           |--getters 全局状态输出文件 vuex getters
        |--styles 全局样式文件 
        |--utils 工具类 请求拦截 其他的一些工具类
           |--fetch axios 请求拦截
           |--validate 正则校验等
           |--index 其他一些通用工具
        |--views 页面 可以根据不同的模块逻辑划分不同的页面
           |--login 登录界面
           |--advanced 高级设置
           |--general 基本设置
           |--geteway 网关设置
           |--home-alarm 告警管理
           |--home-data-analysis 数据分析
           |--home-monitoring 实时监控
           |--ipcs 视频管理
           |--layout 布局管理
           |--user 用户管理
    
        App.vue 程序根组件
        config.js 全局配置
        directives.js 
        event-bus.js 全局事件 
        global.js  全局医用
        filters.js 全局filters 用于格式化字段 如时间日期的格式化等 价格的格式化等
        global.js 全局函数 方便各个地方使用
        main.js 程序入口
    --favicon.ico favicon图标
    --package.json 文件
    --README.md 说明文件
    

    相关文章

      网友评论

        本文标题:iot平台前端

        本文链接:https://www.haomeiwen.com/subject/nrydzxtx.html