|
@@ -1,3 +1,10 @@
|
|
|
|
|
+import { IProjectGlj } from './glj';
|
|
|
|
|
+import { IBill } from './bill';
|
|
|
|
|
+import { IProject, IProjectPermission } from './project';
|
|
|
|
|
+import { IRation } from './ration';
|
|
|
|
|
+import { IFeeRateFile } from './feeRate';
|
|
|
|
|
+import { ICalcProgramFile } from './calculation';
|
|
|
|
|
+
|
|
|
export interface IAny {
|
|
export interface IAny {
|
|
|
[prop: string]: any;
|
|
[prop: string]: any;
|
|
|
}
|
|
}
|
|
@@ -25,6 +32,13 @@ export enum DeleteEnum {
|
|
|
COMPLETEDELETED,
|
|
COMPLETEDELETED,
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+// 返回数据接口
|
|
|
|
|
+export interface IResult<T = any> {
|
|
|
|
|
+ errno: number;
|
|
|
|
|
+ message: string;
|
|
|
|
|
+ data: T;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
export enum fromType {
|
|
export enum fromType {
|
|
|
STD = 'std',
|
|
STD = 'std',
|
|
|
CPT = 'cpt',
|
|
CPT = 'cpt',
|
|
@@ -161,9 +175,21 @@ export interface IColumnMeta {
|
|
|
source?: string[];
|
|
source?: string[];
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-// 返回数据接口
|
|
|
|
|
-export interface IResult<T = any> {
|
|
|
|
|
- errno: number;
|
|
|
|
|
- message: string;
|
|
|
|
|
- data: T;
|
|
|
|
|
|
|
+// subject getData数据接口
|
|
|
|
|
+export interface ISubjectGetData {
|
|
|
|
|
+ project: IProject;
|
|
|
|
|
+ [CptModelName.bills]: IBill[];
|
|
|
|
|
+ [CptModelName.rations]: IRation[];
|
|
|
|
|
+ [CptModelName.projectGljs]: IProjectGlj[];
|
|
|
|
|
+ [CptModelName.feeRateFile]: IFeeRateFile;
|
|
|
|
|
+ [CptModelName.calcProgramFile]: ICalcProgramFile;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// getData数据接口
|
|
|
|
|
+export interface IGetData {
|
|
|
|
|
+ subject: ISubjectGetData;
|
|
|
|
|
+ construction: { project?: IProject };
|
|
|
|
|
+ treeData: IProject[];
|
|
|
|
|
+ isOwner: boolean;
|
|
|
|
|
+ projectsPermission: IProjectPermission[];
|
|
|
}
|
|
}
|