小逗ai后台

lvkun996 e5bf592dfe fix: dispalyType 1 год назад
config 5a45de9096 feat: thirdDevice 2 лет назад
font 538db9e8e4 fix: cdn资源本地加载 2 лет назад
plugins 891ccac59a fix: 用户选择打包时nodejs参数bug 2 лет назад
public 538db9e8e4 fix: cdn资源本地加载 2 лет назад
src e5bf592dfe fix: dispalyType 1 год назад
.editorconfig 5dc8c0c4d8 init 3 лет назад
.eslintrc.js c7809bc145 upadte: 升级vue到3.3 以期望defineComponent支持泛型的传递 2 лет назад
.gitignore 0611b070d8 feat: 迭代 2 лет назад
README.md 61fdc16fac fix: symbol 2 лет назад
babel.config.js 5dc8c0c4d8 init 3 лет назад
manifest.json ab709bbfe9 fix(*): 修改aibox 告警 2 лет назад
package-lock.json b217b9e570 fix: 属性聚合 2 лет назад
package.json 0611b070d8 feat: 迭代 2 лет назад
service-worker.js 22455e13c5 feat: 安装到桌面应用功能 2 лет назад
tsconfig.json 723082a027 feat: 微应用支持 2 лет назад
vue.config.js 383bd48dc9 fix: aibox 2 лет назад
yarn.lock 50566fd0ea fix: 聚合分析 2 лет назад

README.md

things-ui

MicroComponents

对组件进行封装,有了更加简洁的使用方式

SelectTsx

props:

modelValue string 绑定的值
request string 快捷请求的api

request:

name select的label
value select的value
key select的key

项目脚本

build

npm run build 该指令全是将目前已有的模块全部打包

build:cli

可视化选择打包

  1. 打包是否去除logo与用户模块
  2. 选择打包的模块
  3. 选择打包的平台
key 名称 链接
iot 物联网 /iot
cvs 视联网 /cvs
schedule 数据中台 /schedule
view 可视化 http://cloudview.jiaolongcloud.com/
lowcode 低代码 http://49.232.161.110:5556
user 用户群组 /user
login 登陆页 /login

ps: 当模块的链接是外部链接时,如果打包的模块在参数的首位,则打包后会自动跳转到外部链接

登陆

登陆逻辑

  1. 对已有的模块做token失效的处理,模块分别打包后,如果token失效则跳转到登陆页面

登陆页面会获取到url中的redirect,登陆成功后跳转到对应的redirect页面

  1. 未登录成功返回403,在service中的拦截器中判断403,则携带参数到登陆页面

待做

  1. 支持对浏览器标签的信息设置
  2. 登录逻辑封装npm包
  3. 打包的mac app,顶部的状态栏高度有问题

代理

项目代理根据当前路由的title做不同处理,配置代理的hooks在effect.ts 下的 usePort

分支

master

​ 云项目分支

cli

​ 只保留后台公共功能的逻辑与基本的路由菜单功能

模块说明

cvs云视

参考地址: https://console.bce.baidu.com/

组件

本项目封装了大量的组件

table-pro

ui

遵从简洁易操作原则

  1. 新增表单改为页面嵌入式,表单分开
  2. 选择数据之类的操作从右侧推入
  3. 页面布局分为navar + sideler 或者 单独siderler布局
  4. 新增新手交互引导(布局切换)
  5. 项目主色调 + 字体大小调整