更新时间:2024-03-29 GMT+08:00
分享

评审页面模板

使用场景

提取电子流评审页面常用组件,封装为模板,便于用户快速搭建评审页面。

内置组件包含插槽(用户可拖拽任意组件)、评审三件套、评审记录、底部操作按钮(提交)。

基本属性

表1 基本信息

序号

属性名

说明

设置器类型

可选值

默认值

支持变量绑定

1

页面方法触发

发送提交api请求的同时,还会发送“绑定API”里的api请求

绑定API编辑器

-

-

2

自定义撤销Api绑定

撤销不想要的api请求

绑定API编辑器

-

-

3

使用插槽

使用插槽,底部按钮操作区隐藏,转换成展示插槽

switch开关

开/关

4

绑定全局变量

默认绑定store全局变量

-

-

默认绑定stores

-

属性详解

使用插槽

打开“自定义操作区”,下方按钮全部隐藏,画布底部变成可拖拽组件的插槽。

图1 使用插槽

评审结论获取方法

获取评审结论的方法已写到JS帮助文档中,使用时直接调用此函数就可以获取。

function getConclusion(event) {
  // 所有节点信息
  const nodeList = this.utils.lcUtils().usePageRootInject().pageRoot.resolveDataNodes();
  // 评审信息节点
  const reviewNodeData = nodeList.find(({ dataNodeType }) => dataNodeType === 'assessment_trilogy').getInstance().getRuntimeData()?.[0];
  // 评审意见
  const opinion = reviewNodeData.opinion;
  // 评审结论
  const conclusion = reviewNodeData.formValue.routerIdAry.filter(({ id }) => id === reviewNodeData.formValue.conclusion)?.[0]?.routerNameEn;
  console.log(conclusion);
  console.log(opinion);
  return conclusion;
}
分享:

    相关文档

    相关产品