|
|
@@ -145,6 +145,14 @@ export const MaterialDisplay = {
|
|
|
6: '商品砂浆',
|
|
|
};
|
|
|
|
|
|
+// 机型
|
|
|
+export enum GljModel {
|
|
|
+ EXTRA_LARGE = 1,
|
|
|
+ LARGE,
|
|
|
+ MEDIUM,
|
|
|
+ SMALL,
|
|
|
+}
|
|
|
+
|
|
|
export interface IProjectGlj {
|
|
|
ID: string;
|
|
|
gljID: string; // 工料机ID
|
|
|
@@ -201,19 +209,19 @@ export interface IBaseRationGlj {
|
|
|
name: string;
|
|
|
specs?: string;
|
|
|
basePrice: number;
|
|
|
- priceProperty: any; // 多单价的情况
|
|
|
+ priceProperty?: any; // 多单价的情况
|
|
|
gljClass: number;
|
|
|
- model: number; // 机型
|
|
|
+ model?: number; // 机型
|
|
|
shortName: string;
|
|
|
unit: string;
|
|
|
- adjCoe: number;
|
|
|
- materialType: MaterialType; // 三材类别
|
|
|
- materialCoe: number; // 三材系数
|
|
|
+ adjCoe?: number;
|
|
|
+ materialType?: MaterialType; // 三材类别
|
|
|
+ materialCoe?: number; // 三材系数
|
|
|
// 经济指标数据
|
|
|
- materialIndexType: string; // 工料指标类别
|
|
|
- materialIndexUnit: string; // 工料指标单位
|
|
|
- materialIndexCoe: number; // 单位转换系数
|
|
|
- taxRate: string; // 税率
|
|
|
+ materialIndexType?: string; // 工料指标类别
|
|
|
+ materialIndexUnit?: string; // 工料指标单位
|
|
|
+ materialIndexCoe?: number; // 单位转换系数
|
|
|
+ taxRate?: string; // 税率
|
|
|
}
|
|
|
|
|
|
// 标准人材机组成物
|
|
|
@@ -282,9 +290,9 @@ export interface ICptGljTreeData {
|
|
|
|
|
|
// 补充人材机组成物
|
|
|
export interface ICptComponent {
|
|
|
- ID: string; // 补充的ID改成了UUID ,标准的不变,但是这里
|
|
|
+ ID: number | string; // 可为补充、标准
|
|
|
consumeAmt: number;
|
|
|
- consumeAmtProperty: any; // 多消耗量的情况
|
|
|
+ consumeAmtProperty?: any; // 多消耗量的情况
|
|
|
from: FromType;
|
|
|
}
|
|
|
|