export interface lPlanistQuery { createEndTime: string // 创建结束时间 createStartTime: string // 创建开始时间 deptId: string // 部门id director: string // 负责人 effectiveCompany: string // 实施单位 ids: string[] // 导出数组 trainEndTime: string // 培训结束时间 formId: string // 表单id trainStartTime: string // 培训开始时间 offset: number // 当前页 limit: number // 每页多少条 } // 培训计划列表数据 export interface IPlanList { deptId: string // 部门id createTime: string // 创建时间 deptName: string // 部门名称 director: string // 负责人 effectiveCompany: string // 实施单位 id: string // 主键 planName: string // 培训名称 planNo: string // 培训编号 remark: string // 备注 trainAddress: string // 培训地点 trainContent: string // 培训内容 trainEffect: string // 培训效果 trainHour: string // 培训学时 trainName: string // 培训名称 trainNumber: string // 培训人数 trainPerson: string // 培训对象 processId: string // 审批id processInstanceId: string // 取消审批专用 // trainStaffList: IObject[] // 学员列表 taskId?: string // 任务id trainTime: string // 培训时间 approvalStatusName: string // 审批状态名称 decisionItem?: string | number } // 下拉框类型 export interface IOptions { id: string // id name: string // 名称 planName: string // 培训名称 } // 培训计划审批列表查询条件 export interface IlistApprovalQuery { approvalStatus: string // 审批状态 formId: string // 表单id createEndTime: string // 创建结束时间 createStartTime: string // 创建开始时间 deptId: string // 部门id director: string // 负责人 ids?: [] // 导出列表 effectiveCompany: string // 实施单位 trainEndTime: string // 培训结束时间 trainStartTime: string // 培训开始时间 offset: number // 当前页 limit: number // 每页多少条 } // 培训记录查询条件类型 export interface ItrainLoglistQuery { createEndTime: string // 创建结束时间 createStartTime: string // 创建开始时间 logNo: string // 记录编号 trainEndTime: string // 培训结束时间 trainName: string // 培训名称 trainStartTime: string // 培训开始时间 offset: number // 当前页 limit: number // 每页多少条 } // 审批每列的按钮 export interface IButton { name: string // 按钮名字 type: '' | 'default' | 'primary' | 'danger' | 'text' | 'success' | 'warning' | 'info' // 按钮类型 permission?: string // 按钮权限 } // 添加人员类型 export interface IObject { company: string // 单位名称 examResult: string // 考核结果 name: string // 学员名称 remark: string // 备注 signTime: string // 签到时间 technologyJob: string // 技术职称 planId: string // 培训id staffId?: string // 任务id isNameShow?: boolean updateTime?: string createTime?: string id?: string } // 培训记录新增详情 export interface ITrinLogFormInline { improveMethod: string // 改进措施 logNo: string // 记录编号 preparer: string // 人员 problems: string // 存在问题 planId: string // 培训id planNo: string // 培训计划编号 remark: string // 备注 id: string // 主键id trainAddress: string // 培训地点 trainContent: string // 培训内容 trainEffect: string // 培训效果 trainHour: string // 培训学时 trainName: string // 培训名称 trainNumber: string // 培训人数 trainPerson: string // 培训对象 trainStaffList: IObject[] // 培训人员列表 trainTime: string // 培训时间 } // 新增人员信息对象类型 export interface IaddPersonListType { company: string // 单位名称 examResult: string // 考核结果 id: string name: string // 名称 remark: string // 备注 signTime: string // 签到时间 staffId: string // 人员id technologyJob: string // 技术职称 updateTime?: string // 更新时间 createTime?: string // 创建时间 planId?: string // 培训计划表id } export interface IformInlineType { createTime: string // 创建时间 deptId: string // 部门id deptName: string // 部门名称 director: string // 负责人 effectiveCompany: string id: string // 主键 planName: string // 培训名称 planNo: string // 培训编号 remark: string // 备注 trainAddress: string // 培训地点 trainContent: string // 培训内容 trainHour: string // 培训学时 trainNumber: string | number // 培训人数 trainPerson: string // 培训人员 trainStaffList: IaddPersonListType[] // 人员信息 trainTime: string // 培训时间 processId?: string // 流程实例id rejectRemark: string // 历次驳回记录 } // 培训计划审批 export interface menuType { name: string value: string } // 培训计划审批 export interface IButtonApprove { name: string type: '' | 'default' | 'text' | 'primary' | 'success' | 'warning' | 'info' | 'danger' permission?: string proxy?: string } // 字典 export interface dictType { id: string name: string value: string | number label?: string // 基本信息添加的信息名称 }