quantityNum.ts 689 B

1234567891011121314151617181920212223242526272829303132333435
  1. interface IConfig {
  2. merge: any; // 合并单元格
  3. rowlen: any; // 表格行高
  4. columnlen: any; // 表格列宽
  5. borderInfo: any; // 边框
  6. }
  7. interface IFrozenRange {
  8. // eslint-disable-next-line camelcase
  9. row_focus: number;
  10. // eslint-disable-next-line camelcase
  11. column_focus: number;
  12. }
  13. interface IFrozen {
  14. type: string;
  15. range: IFrozenRange;
  16. }
  17. export interface IQuantityNumSheet {
  18. ID: string;
  19. // 单位工程 ID
  20. unitID: string;
  21. // 工作表名称
  22. name: string;
  23. // 初始化使用的单元格数据
  24. celldata: any[];
  25. config: IConfig;
  26. // 公式链
  27. calcChain: any[];
  28. // 冻结行列配置
  29. frozen: IFrozen;
  30. // 创建时间
  31. createTime: number;
  32. }