Newer
Older
xc-business-system / src / views / business / subpackage / agreement / agreement-interface.ts
// 请求参数
export interface IListQuery {
  accessNo: string //	分包评审表编号
  applicantName: string //		申请人
  applicantTimeEnd: string //		申请时间结束
  applicantTimeStart: string //		申请时间开始
  approvalStatus: string //		审批状态类型code,导出接口不用传
  contacts: string //		联系人
  formId: string //		表单id(流程定义对应的表单id,等价于业务id),导出接口不用传
  mobile: string //		电话
  outsourcerId: string //		分包方id
  outsourcerName: string //		分包方名称
  protocolNo: string //		协议书编号
  requireDateEnd: string //		要求完成日期结束
  requireDateStart: string //		要求完成日期开始
  offset: number
  limit: number
}

// 表格
export interface IList {
  id: string
  protocolNo: string // 协议书编号
  projectName: string // 协议书名称
  outsourcerName: string // 分包机构称
  director: string // 机构负责人
  applicantName: string // 申请人
  applicantTime: string // 申请时间
  processId?: string // 流程实例id
  taskId?: string // 任务id,用于审批
  approvalStatus?: string // 审批状态
  approvalStatusName?: string // 审批状态名称
  decisionItem?: string
}

// 表单
export interface IForm {
  labCode: string // 实验室
  groupCode: string // 部门
  protocolNo: string // 协议书编号
  projectName: string // 协议书名称
  formId: string
  outsourcerNo: string // 分包方编号
  outsourcerName: string // 分包机构名称
  contacts: string // 联系人
  mobile: string // 联系电话
  fullAddress: string // 公司地址-详细地址
  address?: string // 地址
  requireDate: string // 要求完成日期
  outsourceCost: string // 分包费用(元)
  director: string // 机构负责人
  item: string // 分包项目
  requires: string // 分包要求
  remark: string // 其他
  accessId: string // 分包放评审表id
  accessNo: string // 分包放评审表编号
  outsourcerId: string // 分包方id
  accessOtherFile?: string // 上传版
  accessFile?: string // 系统生成版
}