小逗ai后台

lvkun 834cc654aa feat:aibox il y a 2 ans
config 08a8cf1d45 feat: ibox il y a 2 ans
plugins 891ccac59a fix: 用户选择打包时nodejs参数bug il y a 2 ans
public 723082a027 feat: 微应用支持 il y a 2 ans
src 834cc654aa feat:aibox il y a 2 ans
.editorconfig 5dc8c0c4d8 init il y a 3 ans
.eslintrc.js c7809bc145 upadte: 升级vue到3.3 以期望defineComponent支持泛型的传递 il y a 2 ans
.gitignore 0611b070d8 feat: 迭代 il y a 2 ans
README.md 61fdc16fac fix: symbol il y a 2 ans
babel.config.js 5dc8c0c4d8 init il y a 3 ans
cloudlink.zip 1ce4833f9f fix: micro适配 il y a 2 ans
manifest.json ab709bbfe9 fix(*): 修改aibox 告警 il y a 2 ans
package-lock.json b217b9e570 fix: 属性聚合 il y a 2 ans
package.json 0611b070d8 feat: 迭代 il y a 2 ans
service-worker.js 22455e13c5 feat: 安装到桌面应用功能 il y a 2 ans
tsconfig.json 723082a027 feat: 微应用支持 il y a 2 ans
vue.config.js 383bd48dc9 fix: aibox il y a 2 ans
yarn.lock b217b9e570 fix: 属性聚合 il y a 2 ans

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. 项目主色调 + 字体大小调整