123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300 |
- export type ContractId = string
- // 合同相关查询params
- export interface ContractQueryParams {
- contractId: ContractId
- }
- /**
- * 合同数据类型
- */
- export interface Contract {
- /**
- * 合同费用状态,{ 2,"未付清"},{ 3,"已付清"},{ 4,"手动设置已付清"}
- */
- amountStatus?: number
- /**
- * 受托方id
- */
- assigneeId?: string
- /**
- * 受托方
- */
- assigneeName?: string
- /**
- * 挂靠管理费比例
- */
- attachManageRatio?: number | null
- /**
- * 合同分类, { 1,"采购合同"},{ 2,"技术服务合同"},{ 3,"技贸合同"},{ 4,"协议合同"},{ 5,"其他"}
- */
- category?: number
- /**
- * 分包和外包合同
- */
- children?: ExtraConstract[]
- /**
- * 分包和外包合同
- */
- contractSubList?: ExtraConstract[]
- /**
- * 委托方id
- */
- clientId?: string
- /**
- * 委托方
- */
- clientName?: string
- /**
- * 委托方编号
- */
- clientNumber: string
- /**
- * 合同金额
- */
- contractAmount?: number
- /**
- * 合同余额
- */
- contractBalance?: number
- /**
- * 净合同额
- */
- contractNetAmount?: number
- /**
- * 合同编号
- */
- contractNumber: string
- /**
- * 合同拿回日期
- */
- contractOff?: string
- /**
- * 合同拿出日期
- */
- contractOn?: string
- /**
- * 客户联系人
- */
- customerContact?: string
- /**
- * 客户联系人id
- */
- customerContactId?: string
- id: null | string
- /**
- * 流程id
- */
- instanceId?: string
- /**
- * 已开票金额
- */
- invoicedAmount?: number
- /**
- * 是否已签订,{ 0,"未签"},{1,"已签"},{ 2,"待拿回"},{ 3,"不签"}
- */
- isSign?: number
- /**
- * 合同主类型,1-规划类 2-数据工程类 3-软件类 4-采购类
- */
- mainType?: string
- /**
- * 合同名称
- */
- name?: string
- /**
- * 付款条件
- */
- paymentTerms?: string
- /**
- * 预估合同额
- */
- planContractAmount?: number
- /**
- * 项目id
- */
- projectId?: string
- /**
- * 质保金
- */
- qualityMoney?: number
- /**
- * 质保金状态
- */
- qualityMoneyStatus?: number
- /**
- * 应收账款
- */
- receivableAmount?: number
- /**
- * 已回款金额
- */
- receivedAmount?: number
- /**
- * 合同次类型,1-普通 2-技贸 3-入围 4-补充协议/变更 5-分包 6-外包 7-采购
- */
- secondType?: number
- /**
- * 签订方式,1-跟单 2-半开拓 3-开拓
- */
- signWay?: number
- /**
- * 税率与金额_不含税总额
- */
- taxBhsze?: number
- /**
- * 税率与金额_含税金额_6%服务
- */
- taxHsjeFw?: number
- /**
- * 税率与金额_含税金额_0%技术开发
- */
- taxHsjeJskf?: number
- /**
- * 税率与金额_含税金额_13%软件产品
- */
- taxHsjeRjcp?: number
- /**
- * 税率与金额_含税金额_小计
- */
- taxHsjeTotal?: number
- /**
- * 税率与金额_含税金额_13%硬件(平板)
- */
- taxHsjeYj?: number
- /**
- * 税率与金额_软件著作权
- */
- taxSoftpatent?: string
- /**
- * 税率与金额_综合税率
- */
- taxZhsl?: number
- /**
- * 流程状态 0-未开始 1-进行中 90-已完成
- */
- flowStatus: number
- /**
- * 分包理由
- */
- subReason?: string
- /**
- * 销售经理
- */
- areaManagerId: string
- /**
- * 签订时间
- */
- signTime?: string
- /**
- * 履约到期时间
- */
- dueTime?: string
- }
- export interface ExtraConstract {
- /**
- * 合同费用状态
- */
- amountStatus?: number
- /**
- * 申请人id
- */
- applicantId?: string
- /**
- * 申请人
- */
- applicantName?: string
- /**
- * 受托方id
- */
- assigneeId?: string
- /**
- * 受托方
- */
- assigneeName?: string
- /**
- * 委托方id
- */
- clientId?: string
- /**
- * 委托方
- */
- clientName?: string
- /**
- * 委托方编号
- */
- clientNumber: string
- /**
- * 公司认定金额
- */
- confirmAmount?: number
- /**
- * 合同余额
- */
- contractBalance?: number
- /**
- * 合同编号
- */
- contractNumber: string
- /**
- * 合同拿回日期
- */
- contractOff?: string
- /**
- * 合同拿出日期
- */
- contractOn?: string
- /**
- * 合同类型,1-主合同 2-分包合同 3-外包合同
- */
- contractType?: number
- /**
- * 是否已签订
- */
- isSign?: number
- parentId?: string
- /**
- * 付款条件
- */
- paymentTerms?: string
- /**
- * 采购内容需求
- */
- purchaseRequirements?: string
- /**
- * 已回款金额
- */
- receivedAmount?: number
- /**
- * 分包费
- */
- subAmount?: number
- /**
- * 分包理由
- */
- subReason?: string
- /**
- * 分包费用承担方式
- */
- subShareWay?: number
- }
- export interface ContractSub {
- id: string
- contractAmount: number
- reason: string
- purchaseRequirements: string
- subShareWay: number
- customerContact: string
- customerId: string
- contractOn: string
- contractOff: string
- planSignDate: string
- paymentTerms: string
- bz: string
- }
|