TencentBlueKing / legacy-bk-paas

蓝鲸智云PaaS平台(BlueKing PaaS)

Home Page:https://bk.tencent.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

前后端整合事项整理

luofann opened this issue · comments

1.新建页面

前端

  • 增加新建表单和新建流程表单入口,及编辑弹窗

接口

  • 新增页面接口支持表单和流程表单的新建、编辑
  • 新增页面接口支持新增数据管理页面

2.表单/流程表单设计页面

前端:

  • 表单字段编辑
  • 表单页面用户端展示
  • 表单组件封装
  • 完整的流程编辑页面(节点、连线、节点配置、连线配置)

接口:

表单相关

  • 获取表单字段列表,'/worksheet/fields/
  • 表单字段的批量保存,/worksheet/fields/batch_save/
  • 获取字段的校验方式,/workflow/templates/get_regex_choice/
  • 获取本应用表单列表,/worksheet/sheets/'
  • 获取其他授权应用表单列表,/project/project_white/get_worksheets/
  • 数据源配置第三方系统(待与lesscode数据源交互整合
    • 获取第三方系统,/postman/remote_system/
    • 获取特定第三方系统api列表, /postman/remote_api/
    • 获取第三方系统api接口数据,/ticket/receipts/api_field_choices/
  • 表单页面用户提单接口,/ticket/receipts/create_ticket/

流程相关

  • 流程新建、删除、详情
  • 流程编辑(走接口转发到itsm
    • 获取流程节点,/workflow/states/
    • 创建节点,/workflow/states/
    • 更新节点,/workflow/states/${id}/
    • 克隆节点,/workflow/states/${id}/clone/
    • 删除节点,/workflow/fields/${id}/
    • 获取节点详情,/workflow/states/${id}/
    • 更新节点详情,/workflow/states/${id}/
    • 获取节点变量列表,/workflow/states/${params.state}/variables/
    • 获取审批节点列表(数据处理节点使用),/workflow/states/${id}/get_approve_states/
    • 获取前置各节点的变量,/workflow/states/${id}/group_variables/
    • 获取节点字段列表,/workflow/fields/
    • 添加节点字段,/workflow/fields/
    • 更新节点字段,/workflow/fields/${params.id}/
    • 删除节点字段,/workflow/fields/${id}/
    • 节点字段导入,/workflow/fields/import_fields_from_worksheet/
    • 获取提前结束可选条件(会签节点),/workflow/states/${id}/sign_variables/
    • 获取流程连线,/workflow/transitions/
    • 创建连线,workflow/transitions/
    • 更新连线,workflow/transitions/${params.id}/
    • 删除连线,workflow/transitions/${id}/
    • 获取连线可使用变量,workflow/transitions/${id}/variables/
  • 用户角色管理相关(待确认是否走itsm接口转发
    • 获取人员分组列表,/role/types/
    • 获取人员分组下的具体角色,/role/users/
    • 获取组织架构数据,gateway/usermanage/get_departments/

3.数据管理页面

前端

  • 数据管理编辑页和用户端展示页

接口

  • 数据管理页面详情、编辑
  • 功能列表接口,/service/projects/all/
  • 用户端获取列表数据接口,/engine/data/list_component_data/?page_size=${params.page_size}&page=${params.page}

4.工作台

前端

  • 工作台页面

接口

  • 获取单据列表,支持按照类型(我的待办、我发起的、我参与的)、编号、标题状态等筛选条件查询
  • 单据导出接口

5.函数配置

前端

  • 函数配置改版

接口

  • 配合新的交互调整

6.api 配置

前端

  • 新增api配置页面

接口

  • 新增api添加、编辑、详情、删除接口

7.流程管理

前端

  • 新增流程管理页面

接口

  • 流程添加、编辑、详情、删除,走itsm接口转发

8.源码生成

  • 表单用户端页面生成
  • 数据管理用户端页面生成
  • 表单页面增加跳转到工作台的入口