vian 4 роки тому
батько
коміт
52dc32a24f
1 змінених файлів з 19 додано та 11 видалено
  1. 19 11
      types/src/interface/glj.ts

+ 19 - 11
types/src/interface/glj.ts

@@ -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;
 }