| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- import type { PersonGroupItem } from '@/types/person-group/type';
- export interface DisposalManagementListQuery {
- reporterId?: number;
- }
- export interface LossReportReportTaskQuery {
- taskStage?: string;
- }
- export interface DisposalManagementTableQuery extends DisposalManagementListQuery, LossReportReportTaskQuery {
- handleTaskIds: number[];
- reportDeptIds?: number[];
- status?: string;
- }
- export interface LossRecordTableQuery {
- handleTaskIds: number[];
- handleDeptIds?: number[];
- fixStatus?: string;
- }
- interface BasicResponse {
- deptName: string;
- taskStage: number;
- dueCompleteTime: string;
- }
- export interface DisposalManagementListResponse {
- id: number;
- taskName: string;
- updatedAt: string;
- }
- export interface DisposalManagementCollapseListResponse<T> extends DisposalManagementListResponse {
- tableData: T[];
- }
- export interface disasterReportTaskInfoListResponse extends BasicResponse {
- id: number;
- status: number;
- reportPrincipalInfoList: PersonGroupItem[];
- }
- export interface disasterReportRecordDetailListResponse {
- id: number;
- buildingNo: string;
- floorNo: string;
- roomNo: string;
- affectedItems: string;
- updatedAt: string;
- responsibleDeptName: string;
- priority: number;
- fixStatus: number;
- isLoss: number;
- }
- export interface DisposalManagementTableResponse {
- handleTaskId: number;
- disasterReportTaskInfoList: disasterReportTaskInfoListResponse[];
- }
- export interface LossRecordTableResponse {
- handleTaskId: number;
- disasterReportRecordDetailList: disasterReportRecordDetailListResponse[];
- }
- export interface LossReportReportTaskResponse extends BasicResponse {
- handleTaskId: number;
- handleTaskName: string;
- }
- export interface DisposalManagementCreateQuery {
- taskName: string;
- deptIds: number[];
- dueCompleteTime: string;
- reportRequirement: string;
- userGroupList: number[];
- isPush: boolean;
- }
- export interface DisposalManagementRuleForm extends Omit<DisposalManagementCreateQuery, 'isPush'> {
- isPush: boolean | null;
- realname: string;
- }
|