import { EventEmitter, OnInit } from '@angular/core'; import { EmopPublicWorkflowCreateService } from './emop-public-workflow-create.service'; import { EmopPublicWorkflowCreateApiService } from './emop-public-workflow-create-api.service'; import { EmopPublicWorkflowCreateNewComponent } from './components/emop-public-workflow-create-new/emop-public-workflow-create-new.component'; import { EmopPublicWorkflowCreateAppointeeComponent } from './components/emop-public-workflow-create-appointee/emop-public-workflow-create-appointee.component'; import { NzNotificationService } from 'ng-zorro-antd/notification'; export declare class EmopPublicWorkflowCreateComponent implements OnInit { EmopPublicWorkflowCreateService: EmopPublicWorkflowCreateService; private EmopPublicWorkflowCreateApiService; private NzNotificationService; tenant: string; batchId: string; /** * 是否允许多选 */ multiple: boolean; /** * 是否允许删除默认用户 */ allowDeleteDefault: boolean; /** * 审批对象的表格 */ approvalTableHeader: { alias: string; key: string; }[]; workflowCreateNew: EmopPublicWorkflowCreateNewComponent; workflowAppointee: EmopPublicWorkflowCreateAppointeeComponent; confirm: EventEmitter; constructor(EmopPublicWorkflowCreateService: EmopPublicWorkflowCreateService, EmopPublicWorkflowCreateApiService: EmopPublicWorkflowCreateApiService, NzNotificationService: NzNotificationService); /** * @param tenant * @param batchId 流程id */ ngOnInit(): void; /** * 获取流程模板可选项 */ getWorkflowTemplateList(): void; /** * 获取审批对象数据 */ getApprovalObject(): void; /** * 发起流程 */ createWorkflow(): Pick, "onClose" | "messageId" | "onClick">; }