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]?:{}
|
}
|