business.ts 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. // 造价文件信息
  2. export interface ICostInfo {
  3. constructionName: string;
  4. constructionID: string;
  5. orgFee: string; // 原报金额
  6. conclusionFee: string; // 报审金额
  7. billCheckPercentOfPass: string; // 清单检测合格率
  8. isBillCheckPassed: boolean; // 清单检测是否通过(可能是多项目)
  9. minPassRate: number; // 合格率线
  10. }
  11. export interface ICostInfoFromFormily {
  12. orgFee: number; // 送审金额
  13. conclusionFee: number; // 审结金额
  14. dynamicFee: number; // 动态金额
  15. provisionalFee: number; // 含预留金
  16. incFee: number; // 核增金额
  17. decFee: number; // 核减金额
  18. incRate: number; // 核增率
  19. decRate: number; // 核减率
  20. }
  21. export enum ShowBusinessType {
  22. ALL_BUSINESS = 'allBusiness', // 全部业务
  23. MY_CREATE_BUSINESS = 'myCreateBusiness', // 我创建的业务
  24. MY_PARTICIPATE_BUSINESS = 'myParticipateBusiness', // 我参与的业务
  25. MY_COLLABORATE_BUSINESS = 'myCollaborateBusiness', // 我协审的业务
  26. }
  27. // 业务金额字段枚举
  28. export enum BusinessFee {
  29. // 送审金额、原报金额
  30. ORIGINAL = 'orgFee',
  31. // 审结金额
  32. CONCLUSION = 'conclusionFee',
  33. // 审增金额
  34. INC = 'incFee',
  35. // 审减金额
  36. DEC = 'decFee',
  37. // 动态金额(当前最新金额)
  38. DYNAMIC = 'dynamicFee',
  39. // 预留金
  40. PROVISIONAL = 'provisionalFee',
  41. }
  42. export interface testAutoBuild {
  43. a: string;
  44. }