#things-ui ## MicroComponents 对组件进行封装,有了更加简洁的使用方式 ### SelectTsx [^对a-select组件进行封装]: props: | modelValue | string | 绑定的值 | | ---------- | ------ | ------------- | | request | string | 快捷请求的api | request: | name | select的label | | ----- | ------------- | | value | select的value | | key | select的key | ## 打包 ### build npm run build 该指令全是将目前已有的模块全部打包 ### package npm run build:package 该指令全是将目前已有的模块分别打包 目前已有的模块 | key | 名称 | 链接 | | -------- | -------- | ---------------------------------------- | | iot | 物联网 | /iot | | rts | 视联网 | /rts | | schedule | 数据中台 | http://124.222.113.37:12345/scheduler/ui | | view | 可视化 | http://cloudview.jiaolongcloud.com/ | | lowcode | 低代码 | http://49.232.161.110:5556 | | user | 用户群组 | /user | #### 使用说明 当运行 npm run build:package iot rts 时 , 将会打包`物联网`与`视联网`两个模块 当运行 npm run build:package rts 时 , 将会打包`视联网`模块 当运行 npm run build:package schedule view 时 ,将会打包`数据中台`与`可视化`两个模块 当模块的链接是外部链接时,如果打包的模块在参数的首位,则打包后会自动跳转到外部链接 ## 登陆 #### 登陆逻辑 1. 对已有的模块做token失效的处理,模块分别打包后,如果token失效则跳转到登陆页面 登陆页面会获取到url中的redirect,登陆成功后跳转到对应的redirect页面 2. 未登录成功返回403,在service中的拦截器中判断403,则携带参数到登陆页面 ## 待做 1. 支持对浏览器标签的信息设置 2. 打包mac程序 3. 用户模块 4. 菜单在移动端下的设置 5. 区域纯净模式