|
@@ -4,7 +4,12 @@ import { Button, Popconfirm, message, Select, Modal } from 'antd';
|
4
|
4
|
import { PlusOutlined } from '@ant-design/icons';
|
5
|
5
|
import { PageHeaderWrapper } from '@ant-design/pro-layout';
|
6
|
6
|
import PageTable from '@/components/PageTable';
|
7
|
|
-import { getMachineryList, deleteMachinery, updateMachinery, updateRepair } from '@/services/machinery';
|
|
7
|
+import {
|
|
8
|
+ getMachineryList,
|
|
9
|
+ deleteMachinery,
|
|
10
|
+ updateMachinery,
|
|
11
|
+ updateRepair,
|
|
12
|
+} from '@/services/machinery';
|
8
|
13
|
import { getMachineryTypeList } from '@/services/machineryType';
|
9
|
14
|
import { getCooperativeList } from '@/services/cooperative';
|
10
|
15
|
|
|
@@ -20,12 +25,14 @@ export default (props) => {
|
20
|
25
|
history.push(`./machinery/Edit${queryStr}`);
|
21
|
26
|
};
|
22
|
27
|
const handleDelete = (id) => {
|
23
|
|
- deleteMachinery(id).then(() => {
|
24
|
|
- message.success('删除成功');
|
25
|
|
- actionRef.current.reload();
|
26
|
|
- }).catch((err) => {
|
27
|
|
- console.log(err.message)
|
28
|
|
- });
|
|
28
|
+ deleteMachinery(id)
|
|
29
|
+ .then(() => {
|
|
30
|
+ message.success('删除成功');
|
|
31
|
+ actionRef.current.reload();
|
|
32
|
+ })
|
|
33
|
+ .catch((err) => {
|
|
34
|
+ console.log(err.message);
|
|
35
|
+ });
|
29
|
36
|
};
|
30
|
37
|
//列表切换农机状态方法
|
31
|
38
|
const handleOK = (record, data) => {
|
|
@@ -43,22 +50,26 @@ export default (props) => {
|
43
|
50
|
actionRef.current.reload();
|
44
|
51
|
})
|
45
|
52
|
.catch((err) => {
|
46
|
|
- console.log(err.message)
|
|
53
|
+ console.log(err.message);
|
47
|
54
|
});
|
48
|
55
|
},
|
49
|
56
|
});
|
50
|
57
|
};
|
51
|
58
|
useEffect(() => {
|
52
|
|
- getCooperativeList({ pageSize: 999 }).then((res) => {
|
53
|
|
- setCooperativeList(res.records);
|
54
|
|
- }).catch((err) => {
|
55
|
|
- console.log(err.message)
|
56
|
|
- });
|
57
|
|
- getMachineryTypeList({ pageSize: 999 }).then((res) => {
|
58
|
|
- setMachineryTypeList(res.records);
|
59
|
|
- }).catch((err) => {
|
60
|
|
- console.log(err.message)
|
61
|
|
- });
|
|
59
|
+ getCooperativeList({ pageSize: 999 })
|
|
60
|
+ .then((res) => {
|
|
61
|
+ setCooperativeList(res.records);
|
|
62
|
+ })
|
|
63
|
+ .catch((err) => {
|
|
64
|
+ console.log(err.message);
|
|
65
|
+ });
|
|
66
|
+ getMachineryTypeList({ pageSize: 999 })
|
|
67
|
+ .then((res) => {
|
|
68
|
+ setMachineryTypeList(res.records);
|
|
69
|
+ })
|
|
70
|
+ .catch((err) => {
|
|
71
|
+ console.log(err.message);
|
|
72
|
+ });
|
62
|
73
|
}, []);
|
63
|
74
|
const actions = () => [
|
64
|
75
|
<Button key="add" type="primary" icon={<PlusOutlined />} onClick={() => gotoEdit()}>
|
|
@@ -80,8 +91,8 @@ export default (props) => {
|
80
|
91
|
</Option>
|
81
|
92
|
))}
|
82
|
93
|
</Select>
|
83
|
|
- )
|
84
|
|
- }
|
|
94
|
+ );
|
|
95
|
+ },
|
85
|
96
|
},
|
86
|
97
|
{
|
87
|
98
|
title: '名称',
|
|
@@ -92,7 +103,7 @@ export default (props) => {
|
92
|
103
|
title: '合作社',
|
93
|
104
|
dataIndex: 'orgName',
|
94
|
105
|
key: 'orgName',
|
95
|
|
- search: false
|
|
106
|
+ search: false,
|
96
|
107
|
},
|
97
|
108
|
{
|
98
|
109
|
title: '农机类型',
|
|
@@ -182,6 +193,16 @@ export default (props) => {
|
182
|
193
|
删除
|
183
|
194
|
</Button>
|
184
|
195
|
</Popconfirm>,
|
|
196
|
+ <Button
|
|
197
|
+ style={{ padding: 0 }}
|
|
198
|
+ type="link"
|
|
199
|
+ key={4}
|
|
200
|
+ onClick={() =>
|
|
201
|
+ history.push(`/iot/OperationStatistics/detail?machineryId=${record.machineryId}`)
|
|
202
|
+ }
|
|
203
|
+ >
|
|
204
|
+ 作业
|
|
205
|
+ </Button>,
|
185
|
206
|
],
|
186
|
207
|
},
|
187
|
208
|
];
|