通用算法平台前端仓库
 
 
 
 
Go to file
chunquansang a2d9e3c3f5 feat 完善项目部署
config feat: 模型详情独立成页面,全局未配置菜单页面在app.tsx过滤处理
mock feat: 模型详情独立成页面,全局未配置菜单页面在app.tsx过滤处理
public first commit
src feat 完善项目部署
tests first commit
types first commit
.editorconfig first commit
.env first commit
.env.development first commit
.env.production first commit
.eslintignore first commit
.eslintrc.js first commit
.gitignore feat: 模型列表删除按钮个性化、气泡确认操作;抽屉展开内容间距调整;模型版本按钮超过3个显示更多
.prettierignore first commit
.prettierrc.js first commit
Dockerfile first commit
README.md feat: 模型详情独立成页面,全局未配置菜单页面在app.tsx过滤处理
jest.config.ts first commit
jsconfig.json first commit
package.json 模型版本分布表单更新
pnpm-lock.yaml first commit
tsconfig.json first commit

README.md

General-AI-Platform-Web

通用算法平台前端仓库 develop

remark

  • 列表筛选表单配置统一使用renderFormItem配置方便个性化处理

  • 删除按钮颜色配色 统一将a标签换成Button 设置属性{ type="text" danger}

  • 列表多选的操作高亮处理,目前不明显

  • 列表action栏位操作多个排在一起显得拥挤

  • 展示抽屉内容时需要有关闭按钮,排版需和谐

  • 使用stepForm的时候最后的提交写在最后一步的onfinish里面而不是总的stepForm里

  • table操作栏按钮统一使用button合理间距

具体实现

  1. 筛选表单区: 列表在columns配置初始数据时需要筛选的表单项统一使用renderFormItem属性基于renderFormItem去配置表单项field, 【searchFormItemProps】属性统一配置自定义业务 { width="md" // 表单项宽度可以是数字 labelCol={{span: 4}} // 标签布局 wrapperCol={{span: 22}} // 输入控件布局 }

  2. 列表action区按钮个性化和操作确认调整为 统一将a标签换成Button 设置属性【actionInnerDeleteBtnProps】 { type="text" danger}

  3. 列表action有多个按钮显示更多 暂时使用默认超过3个显示更多如需统一处理或者权限控制下的按钮显示隐藏导致的按钮数量不一致可根据需要独立封装TableActionComp

  4. 列表多选悬浮展示在底部,顶部隐藏处理 【待处理】

ProTable 固定列表

  1. 固定表头 scroll={{ y: 500 }} 批量选择确认按钮固定,列表头内容固定

  2. 批量选择 tableAlertOptionRender 配置多选操作选项区

ProForm 表单

git提交修饰

feat: 新功能 fix: bug修复 docs: 仅文档更改 style: 不影响代码含义的更改(空白、格式设置、缺失 分号等) refactor: 既不修复bug也不添加特性的代码更改 perf: 改进性能的代码更改 test: 添加缺少的测试或更正现有测试 chore: 对构建过程或辅助工具和库(如文档)的更改(无法确认内容可使用)

TODO bug汇总

  • 新增路由页面,默认该角色拥有查看权限,实际配置并没有(重新配置权限,又能正常访问该新增页面)