Newer
Older
smart-metering-front / src / views / measure / train / plan_interface.ts
MrTan on 10 Feb 2023 2 KB 原始记录、证书报告
export interface IlistQuery {
  deptId: string
  effectiveCompany: string
  director: string
  offset: number
  limit: number
  formId: string
  createEndTime: string
  createStartTime: string
  ids: []
  trainEndTime: string
  trainStartTime: string
}

export interface IlistType {
  createTime: string
  deptName: string
  director: string
  effectiveCompany: string
  planName: string
  planNo: string
  remark: string
  trainAddress: string
  trainContent: string
  trainHour: string
  trainNumber: number
  trainPerson: string
  trainTime: string
}

export interface IlistQuerys {
  createEndTime: string
  createStartTime: string
  ids: []
  formId: string
  logNo: string
  trainEndTime: string
  trainName: string
  trainStartTime: string
  offset: number
  limit: number
}

// 培训审批查询条件
export interface IApprovallistQuery {
  approvalStatus: string
  formId: string
  createTime: string
  deptId: string
  director: string
  effectiveCompany: string
  trainTime: string
  offset: number
  limit: number
  ids?: []
}

export interface ISupplier {
  deptId: string
  createTime: string
  deptName: string
  director: string
  effectiveCompany: string
  id: string
  planName: string
  planNo: string
  remark: string
  trainAddress: string
  trainContent: string
  trainHour: string
  trainNumber: number
  trainPerson: string
  trainStaffList: [
    {
      company: string
      examResult: string
      id: number
      name: string
      remark: string
      signTime: string
      staffId: number
      technologyJob: string
    },
  ]
  taskId?: string
  trainTime: string
}

export interface IOptions {
  id: string
  name: string
  planName: string
}

export interface IlistApprovalQuery {
  approvalStatus: string
  formId: string
  createTime: string
  deptId: string
  director: string
  effectiveCompany: string
  trainTime: string
  offset: number
  limit: number
}

export interface IlistTypes {
  createTime: string
  deptName: string
  director: string
  logNo: string
  planName: string
  trainName: string
  remark: string
  trainAddress: string
  trainContent: string
  trainHour: string
  trainNumber: number
  trainPerson: string
  trainTime: string
}

export interface IButton {
  name: string
  type: '' | 'default' | 'text' | 'primary' | 'success' | 'warning' | 'info' | 'danger'
  permission?: string
}