From d0d78b9fbe144326f136ee048bb59d314413032e Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: Tue, 27 May 2025 08:45:29 +0800
Subject: [PATCH] 修改导出
---
src/views/analyse/identify/index.ts | 67 ++++++++++++++++++++++-----------
1 files changed, 44 insertions(+), 23 deletions(-)
diff --git a/src/views/analyse/identify/index.ts b/src/views/analyse/identify/index.ts
index c99a614..25faca1 100644
--- a/src/views/analyse/identify/index.ts
+++ b/src/views/analyse/identify/index.ts
@@ -1,5 +1,8 @@
declare interface IdentifyStateType {
identifyData: Array<IdentifyType>
+ allData: Array<IdentifyType>
+ isAdmin: boolean
+ user: null | number
searchQuery: {
pageIndex: number,
pageSize: number,
@@ -19,28 +22,32 @@
activeName: string,
list?: IdentifyType [],
identifyQueryVisible: boolean,
- identifyQueryForm: {
- id: null | number,
- identificationMethod: null | number,
- },
- identifyForm: {},
+ identifyMethodVisible: boolean
+ currentMethod: number | null
+ identifyQueryForm: identifyQueryFormType,
+ identifyForm: IdentifyType,
identificationMethodList: Array<Type>,
planList: Array<PlanType>
+ personList: Array<AllPersonListType>
}
-declare interface SystemPersonType {
- id: number,
- realName: string,
+declare interface identifyQueryFormType {
+ id: null | number,
+ identificationMethod: null | number,
+ assessType: null | number,
+ assessStartTime: string,
+ riskUnitName: string
}
+
declare interface IdentifyType {
id: number | null,
- technologyMeasure: string,
- assessPlanName: string,
- manageMeasure: string,
- educationMeasure: string,
- personalProtectionMeasure: string,
- emergencyMeasure: string,
+ technologyMeasure?: string,
+ assessPlanName?: string,
+ manageMeasure?: string,
+ educationMeasure?: string,
+ personalProtectionMeasure?: string,
+ emergencyMeasure?: string,
identificationMethod: number | null,
hazopId?: number | null,
jhaId?: number | null,
@@ -68,29 +75,42 @@
sclCheckStandard: string,
sclCheckUnstandard: string,
sclCheckResult: string,
- planExecStatus: number,
- evaluateMethod: number,
- factorQueryDTOList?: IdentifyType [],
+ planExecStatus?: number,
+ evaluateMethod?: number,
+ factorQueryDTOList?: EvaluateType [],
+ evaluateUser?: string,
+ result?: number | null,
+ identificationDesc: string
}
declare interface Type {
id: number,
name: string,
}
+declare interface file {
+ url: string;
+}
declare interface IdentifyDialogType {
+ fileList: Array<file>,
+ imgLimit: number,
+ uploadUrl: string,
+ isOverSize: boolean,
+ header:{}
+ dialogVisible: Boolean,
+ dialogImageUrl: string | null,
title: string,
+ method: null | number,
+ evaluateMethod: null | number,
+ evaluateUser?: string,
time: string [],
disabled: boolean,
identifyDialogVisible: boolean,
identifyForm: {
id: number | null,
- technologyMeasure: string,
- manageMeasure: string,
- educationMeasure: string,
- personalProtectionMeasure: string,
- emergencyMeasure: string,
identificationMethod: number | null,
+ result: null | number,
+ identificationDesc: string,
hazopId?: number | null,
jhaId?: number | null,
phaId?: number | null,
@@ -117,6 +137,7 @@
sclCheckStandard: string,
sclCheckUnstandard: string,
sclCheckResult: string,
+ fileData: string
},
identifyFormRules: {
@@ -124,5 +145,5 @@
identificationMethodList: Array<Type>,
evaluateMethodList: Array<Type>
planList: Array<PlanType>
- personList: Array<SystemPersonType>
+ personList?: Array<NewPersonListType>
}
--
Gitblit v1.9.2