马宇豪
2025-05-27 d0d78b9fbe144326f136ee048bb59d314413032e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
declare interface EquipmentStateType {
    equipmentData: Array<EquipmentType>
    equipmentTypeList: Array<deviceType>
    searchQuery: {
        pageIndex: number,
        pageSize: number,
        deviceCode: string,
        deviceName: string,
        devicePower: string,
        specialDevice: number | null,
    }
    total: number
    specialDeviceList: Array<Type>,
    deviceUnitList: Array<Type>
}
 
declare interface EquipmentType {
    id: number | null,
    deviceCode: string,
    deviceName: string,
    devicePower: string,
    deviceUnit: number | null,
    specialDevice: number | null,
    safeProtect: string,
    deviceTypeId: number | null,
    deviceDesc: string,
    deviceStatus: number | null,
    buyTime: string,
    adjustTime: string
}
 
declare interface Type {
    id: number,
    name: string,
}
declare interface deviceType {
    id: number,
    deviceType: string,
}
declare interface EquipmentDialogType {
    title: string,
    equipmentDialogVisible: boolean,
    equipmentForm: {
        id?: number | null,
        deviceCode: string,
        deviceName: string,
        devicePower: string,
        deviceUnit: number | null,
        specialDevice: number | null,
        safeProtect: string,
        deviceTypeId: number | null,
        deviceDesc: string,
        deviceStatus: number | null,
        buyTime: string,
        adjustTime: string
    },
    equipmentFormRules: {
 
    },
    specialDeviceList: Array<Type>,
    deviceUnitList: Array<Type>
}