| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- // 计算选项
- export interface ICalcOption {
- calcMain: boolean;
- calcAdd: boolean;
- calcEst: boolean;
- }
- // 调价选项
- export enum TenderOption {
- COE_BASE = 'coeBase',
- GLJ_BASE = 'gljBase',
- ZM_BASE = 'zmBase',
- }
- // 调价设置
- export interface ITenderSetting {
- gljPriceTenderCoe: number; // 工料机单价调整系数
- calcPriceOption: TenderOption; // 根据调整系数计算报价
- }
- export interface ICalcItem {
- ID: number;
- code: string;
- name: string;
- fieldName: string;
- dispExpr: string;
- dispExprUser?: string;
- expression: string;
- compiledExpr?: string;
- statement: string;
- feeRateID?: number;
- feeRate?: string;
- labourCoeID?: number;
- memo?: string;
- custom?: boolean;
- }
- export interface ICalcTemplate {
- ID: number;
- name: string;
- calcItems: ICalcItem[];
- }
- export interface IStdCalcProgram {
- ID: number;
- region: string;
- libName: string;
- displayName: string;
- compilationId: string;
- compilationName: string;
- templates: ICalcTemplate[];
- }
- export interface ICalcProgramFile {
- ID: string;
- projectID: string;
- name: string;
- libID: number;
- libName: string;
- programs: ICalcTemplate[];
- }
|