overHeight.ts 720 B

123456789101112131415161718192021222324252627
  1. // 超高降效原始数据
  2. export interface IOverHeight {
  3. name: string;
  4. code?: string;
  5. unit?: string;
  6. labourRate?: number;
  7. machineRate?: number;
  8. labourMachineRate?: number;
  9. benchmark?: number;
  10. extra?: number;
  11. limit?: number;
  12. }
  13. // 超高降效子目生成方式
  14. export enum OverHeightGenerationType {
  15. SEPARATION = 1, // 对应清单或分部下(默认)
  16. MEASURE, // 指定措施清单011704001
  17. SPECIFIC, // 指定具体位置,显示分部分项以及措施项目的树结构显示叶子清单(分项)供勾选
  18. }
  19. // 超高降效设置
  20. export interface IOverHeightSetting {
  21. // 子目生成方式
  22. generationType: OverHeightGenerationType;
  23. // 指定清单ID
  24. specificBillID?: string;
  25. }