|
|
@@ -1,7 +1,8 @@
|
|
|
-// 暂估材料
|
|
|
-export interface IEvaluateMaterial {
|
|
|
+import { supplyType } from './base';
|
|
|
+
|
|
|
+export interface IBaseMaterial {
|
|
|
ID: string;
|
|
|
- isRelated: boolean; // 关联,true 关,false不关
|
|
|
+ isRelated: boolean; // 关联
|
|
|
projectGljID?: string; // 关联工料机ID
|
|
|
seq?: string; // 序号
|
|
|
code?: string;
|
|
|
@@ -10,55 +11,28 @@ export interface IEvaluateMaterial {
|
|
|
unit?: string;
|
|
|
type?: number;
|
|
|
marketPrice?: number;
|
|
|
- quantity?: number;
|
|
|
totalPrice?: number; // 合价
|
|
|
- locked: boolean; // 锁定,true 锁,false 不锁 默认false
|
|
|
+ quantity?: number;
|
|
|
remark?: string;
|
|
|
originPlace?: string; // 产地
|
|
|
vender?: string; // 厂家
|
|
|
}
|
|
|
|
|
|
-// 评标材料
|
|
|
-export interface IBidEvaluationMaterial {
|
|
|
- ID: string;
|
|
|
- isRelated: boolean; // 关联,true 关,false不关
|
|
|
- projectGljID?: string; // 关联工料机ID
|
|
|
- seq?: string; // 序号
|
|
|
- code?: string;
|
|
|
- name?: string;
|
|
|
- specs?: string;
|
|
|
- unit?: string;
|
|
|
- type?: number;
|
|
|
- marketPrice?: number;
|
|
|
- quantity?: number;
|
|
|
- totalPrice?: number; // 合价
|
|
|
- remark?: string;
|
|
|
- originPlace?: string; // 产地
|
|
|
- vender?: string; // 厂家
|
|
|
+// 暂估材料
|
|
|
+export interface IEvaluateMaterial extends IBaseMaterial {
|
|
|
+ locked: boolean; // 锁定,true 锁,false 不锁 默认false
|
|
|
}
|
|
|
|
|
|
+// 评标材料
|
|
|
+export type IBidEvaluationMaterial = IBaseMaterial;
|
|
|
+
|
|
|
// 承包人主要材料
|
|
|
-export interface IContractorMaterial {
|
|
|
- ID: string;
|
|
|
- isRelated: boolean; // 关联,true 关,false不关
|
|
|
- projectGljID?: string; // 关联工料机ID
|
|
|
- seq?: string; // 序号
|
|
|
- code?: string;
|
|
|
- name?: string;
|
|
|
- specs?: string;
|
|
|
- unit?: string;
|
|
|
- type?: number;
|
|
|
- riskCoe?: string; // 风险系数
|
|
|
- standardPrice?: string; // 基准单价
|
|
|
- FO?: string; // 基本价格指数
|
|
|
- FI?: string; // 现行价格指数
|
|
|
- marketPrice?: number;
|
|
|
- quantity?: number;
|
|
|
- totalPrice?: number; // 合价
|
|
|
- remark?: string;
|
|
|
- supply?: number;
|
|
|
- originPlace?: string; // 产地
|
|
|
- vender?: string; // 厂家
|
|
|
+export interface IContractorMaterial extends IBaseMaterial {
|
|
|
+ riskCoe?: number; // 风险系数
|
|
|
+ standardPrice?: number; // 基准单价
|
|
|
+ FO?: number; // 基本价格指数
|
|
|
+ FI?: number; // 现行价格指数
|
|
|
+ supply: supplyType; // 供货方式
|
|
|
}
|
|
|
|
|
|
// 配置材料的几个属性
|