平板

珍珍 3353c1d0ac fix: 字体效果修改 1 week ago
dist 3353c1d0ac fix: 字体效果修改 1 week ago
public beefaed2fc feat: 删除多余的天气图片 1 week ago
src e91e598548 feat: 大屏幕字体样式修改 1 week ago
tests 8176e3404f fix: 平板框架 2 years ago
.browserslistrc 8176e3404f fix: 平板框架 2 years ago
.editorconfig 8176e3404f fix: 平板框架 2 years ago
.env.borui.serve b3bf0a48c3 fix: 平板配置修改 2 years ago
.env.dev.build 7d4f0fadda fix: 平板打包配置修改 2 years ago
.env.dev.serve b3bf0a48c3 fix: 平板配置修改 2 years ago
.env.prod.build 7d4f0fadda fix: 平板打包配置修改 2 years ago
.env.prod.serve b3bf0a48c3 fix: 平板配置修改 2 years ago
.env.test.build 8176e3404f fix: 平板框架 2 years ago
.env.test.serve 8176e3404f fix: 平板框架 2 years ago
.eslintignore 8176e3404f fix: 平板框架 2 years ago
.eslintrc.js b78db0ddd5 fix:调光调色 1 year ago
.gitignore 7d4f0fadda fix: 平板打包配置修改 2 years ago
.travis.yml 8176e3404f fix: 平板框架 2 years ago
Jenkinsfile 8176e3404f fix: 平板框架 2 years ago
LICENSE 8176e3404f fix: 平板框架 2 years ago
README.md 6764a2b7e0 fix:地图bug修改 1 year ago
babel.config.js 8176e3404f fix: 平板框架 2 years ago
jest.config.js 8176e3404f fix: 平板框架 2 years ago
package-lock.json 6764a2b7e0 fix:地图bug修改 1 year ago
package.json 6764a2b7e0 fix:地图bug修改 1 year ago
project.config.json 53daef361a fix:手动控制调整 5 months ago
project.private.config.json 53daef361a fix:手动控制调整 5 months ago
tsconfig.json 62ead3f85d fix: 加班记录处理 2 years ago
vue.config.js 0883a3cb07 fix:子设备的开度调整 1 year ago
yarn.lock 8176e3404f fix: 平板框架 2 years ago

README.md

目录结构

admin-tmpl
├─ .env.dev.build # 开发环境
├─ .env.dev.serve # 开发本地本地
├─ .env.prod.build # 生产环境
├─ .env.prod.serve # 生产环境本地
├─ .env.test.build # 测试环境
├─ .env.test.serve # 测试环境本地
├─ .eslintrc.js # eslint
├─ dist # 打包dist
├─ mock # mock服务
├─ public # 静态资源
├─ src # 源码
│   ├─ @types # ts 声明
│   ├─ apis # 接口请求
        ├─envmonitor.ts  #环境控制页面api
        ├─portrait.ts    #节能页面api
        └─user.ts        #用户权限api
│   ├─ assets # webpack打包的资源
│   ├─ components # 公共组件
│   ├─ config # 全部配置
│   ├─ constant # 常量
│   ├─ directives # 全局指令
│   ├─ layout # 全局Layout
│   ├─ locales # 国际化
│   ├─ model # 全部model存放
│   ├─ plugins # 插件
│   ├─ router # 路由
│   ├─ store # 全局store管理
│   ├─ styles # 全局样式
│   ├─ utils # 全局公共方法
        ├─https.ts       #http工具类
        ├─permission.ts  #权限工具类
        └─storage.ts     #数据存储工具类
│   ├─ views # 所有业务页面
│        └─ envmonitor
│             ├─Air.vue #空调控制
│             ├─Curtain.vue #窗帘控制
│             ├─Light.vue #灯控制
│             ├─Scenario.vue #会议室场景控制
│             └─ detail.vue #环境详情信息
│   ├─  meetingControl
│             └─index.vue #环境控制首页
│   ├─ portrait
│             ├─index.vue #使用统计
│             ├─energySavig.vue #我的节能评分
│             ├─energyDetail.vue #节能详情
│             ├─energyRank.vue #排名
│             ├─integralDesc.vue #积分说明
│             ├─record.vue #调节记录
│             └─todayEnergyDetail.vue #今日新增
├─ tsconfig.json # ts 编译配置
└─ vue.config.js # vue-cli 配置
 


功能

HighLight

项目均已最新技术实现,Vue3配套升级全家桶和涉及的插件组件等

项目采用技术:

  • vue3 + composition api
  • typescript3.9
  • sass (dart sass)
  • echats5

vue next 系列:

Document

Setup

项目主要是前端和mock server(node)

前后端都启动

  yarn
  yarn start

单独启动 Mock

后台模拟服务器和其他版本不同,采用koa2+Faker进行模拟。

启动mock server:

    yarn mock