马宇豪
2023-08-07 7ed4982b8f2a345bfad95a96070143c32142bc61
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
declare interface MaterialStateType{
    materialData: Array<MaterialType>
    searchQuery: {
        pageIndex: number,
        pageSize: number,
        stuffName: string,
        stuffCode: string,
        stuffType: number | null,
    }
    total: number,
    stuffTypeList: Array<Type>,
    stuffStorageList: Array<Type>,
    stuffUnitList: Array<Type>
}
 
 
declare interface MaterialType {
    id?: number | null,
    stuffName: string,
    stuffCode: string,
    stuffType: number | null,
    stuffStorage: number | null,
    stuffUnit: number | null,
}
 
declare interface Type {
    id: number,
    name: string,
}
 
declare interface MaterialDialogType {
    title: string,
    materialDialogVisible: boolean,
    materialForm: {
        id?: number | null,
        stuffName: string,
        stuffCode: string,
        stuffType: number | null,
        stuffStorage: number | null,
        stuffUnit: number | null,
    },
    materialFormRules: {
 
    },
    stuffTypeList: Array<Type>,
    stuffStorageList: Array<Type>,
    stuffUnitList: Array<Type>
}