husq
2023-08-30 203626165b02ccbc09c8a4ea70b4edd4d9f35a93
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
export enum FormProject{
    PROJECT_NAME = 'projectName',
    PROJECT_STATUS = 'projectStatus',
    PROJCECT_INTRO = 'projectIntro',
    LONGITUDE = 'longitude',
    LATITUDE = 'latitude',
    DEVICELIST = 'deviceList',
    USERLIST = 'userList',
    PROJECT_BLOCKING = 'projectBlocking',
}
enum weather{
    '开启'=1,
    '关闭'=2
}
interface deviceList {
    nickName:string
    deviceSource:number
    deviceType:number
    [key:string]:any
}
interface projectBlocking {
    weatherBlockingConfigEnable:weather
    cloudBlockingConfigEnable:weather
 
}
export interface FormState {
    [FormProject.PROJECT_NAME]: string
    [FormProject.PROJECT_STATUS]:string
    [FormProject.PROJCECT_INTRO]:string
    [FormProject.LONGITUDE]:number
    [FormProject.LATITUDE]:number
    [FormProject.DEVICELIST]?:deviceList[]
    [FormProject.USERLIST]:number[]
    [FormProject.PROJECT_BLOCKING]?:{}
}