Skip to content

Approval

审批模板、提单和单据查询。

ts
import { Approval } from 'wecom';

const approval = new Approval({
  corpId: process.env.CORPID!,
  corpSecret: process.env.TEST_SECRET!,
});

使用说明

说明
Secret具备审批权限的应用 Secret
权限应用需开启「审批」;模板和单据受可见范围限制
官方审批

方法

方法说明
getTemplateDetail(data)审批模板详情
applyEvent(data)提交审批
getApprovalInfo(data)批量获取审批单号
getApprovalDetail(data)审批申请详情
ts
const template = await approval.getTemplateDetail({
  template_id: '3TmALk1zwPv5MBJqiYNUPgc',
});

const { sp_no } = await approval.applyEvent({
  creator_userid: 'zhangsan',
  template_id: '3TmALk1zwPv5MBJqiYNUPgc',
  use_template_approver: 1,
  apply_data: { contents: [] },
});

模板控件和申请内容类型为 ApprovalTemplateControlApprovalApplyContent

基于 MIT 协议发布