李志伟 3 years ago
parent
commit
7169526000
31 changed files with 297 additions and 49 deletions
  1. 6
    0
      config/routes.js
  2. 4
    2
      src/components/AMap/SearchPOI.jsx
  3. 3
    0
      src/components/AMap/weather.js
  4. 4
    0
      src/components/CooperativeSearch/index.jsx
  5. 8
    2
      src/components/ExtendContent/List.jsx
  6. 4
    0
      src/components/ExtendContent/index.jsx
  7. 20
    16
      src/components/GeoMap/map.js
  8. 6
    2
      src/components/MachinetySelect/index.jsx
  9. 4
    2
      src/components/RightContent/ChangePassword.jsx
  10. 3
    1
      src/pages/ContentManagementSystem/Advertisement/index.jsx
  11. 3
    1
      src/pages/ContentManagementSystem/InformationClassification/index.jsx
  12. 4
    0
      src/pages/ContentManagementSystem/InformationList/edit.jsx
  13. 5
    1
      src/pages/ContentManagementSystem/InformationList/index.jsx
  14. 13
    1
      src/pages/JobStatistics/Order/index.jsx
  15. 2
    0
      src/pages/Machinery/GPS/index.jsx
  16. 8
    0
      src/pages/Machinery/Machinery/edit.jsx
  17. 7
    1
      src/pages/Machinery/Machinery/index.jsx
  18. 3
    1
      src/pages/Machinery/MachineryType/index.jsx
  19. 2
    0
      src/pages/Machinery/Org/index.jsx
  20. 16
    4
      src/pages/Machinery/Person/index.jsx
  21. 8
    3
      src/pages/MonitoringScreen/hook.js
  22. 2
    0
      src/pages/MonitoringScreen/index.jsx
  23. 66
    0
      src/pages/OrderManage/JobWarning/detail.jsx
  24. 51
    1
      src/pages/OrderManage/JobWarning/index.jsx
  25. 10
    0
      src/pages/OrderManage/OrderList/index.jsx
  26. 15
    5
      src/pages/OrderManage/dispatch.jsx
  27. 4
    0
      src/pages/OrderManage/index.jsx
  28. 2
    0
      src/pages/SystemManagement/BasicParameters/index.jsx
  29. 3
    1
      src/pages/SystemManagement/Region/index.jsx
  30. 5
    5
      src/pages/SystemManagement/UserRights/index.jsx
  31. 6
    0
      src/services/order.js

+ 6
- 0
config/routes.js View File

@@ -160,6 +160,12 @@ export default [
160 160
         access: 'orderwarning',
161 161
         component: './OrderManage/JobWarning',
162 162
       },
163
+      {
164
+        path: '/OrderManage/JobWarning/detail.jsx',
165
+        name: '订单详情',
166
+        access: 'orderwarning',
167
+        component: './OrderManage/JobWarning/detail.jsx',
168
+      },
163 169
     ],
164 170
   },
165 171
   {

+ 4
- 2
src/components/AMap/SearchPOI.jsx View File

@@ -64,7 +64,9 @@ export default (props) => {
64 64
 
65 65
       instance.on('click', handleClick);
66 66
       map.current = instance
67
-    })
67
+    }).catch((err) => {
68
+      console.log(err.message)
69
+    });
68 70
   }, [])
69 71
 
70 72
   useEffect(() => {
@@ -124,7 +126,7 @@ export default (props) => {
124 126
 
125 127
   return (
126 128
     <div className={className} style={boxStyle}>
127
-      <div ref={container} style={mapStyle} id="poi-map-wrapper"></div>
129
+      <div ref={container} style={mapStyle} id="poi-map-wrapper" />
128 130
       <input placeholder="请输入搜索关键字" ref={inputRef} style={inputSty1} />
129 131
       <input value={`坐标: ${currentPos.join(',')}`} style={inputSty2} disabled />
130 132
     </div>

+ 3
- 0
src/components/AMap/weather.js View File

@@ -11,5 +11,8 @@ export default function getWeather(city) {
11 11
       } else {
12 12
         return Promise.reject(res.info);
13 13
       }
14
+    })
15
+    .catch((err) => {
16
+      console.log(err.message);
14 17
     });
15 18
 }

+ 4
- 0
src/components/CooperativeSearch/index.jsx View File

@@ -11,6 +11,8 @@ export default (props) => {
11 11
   const searchData = (val) => {
12 12
     getCooperativeList({ name: val, pageSize: 9999 }).then((res) => {
13 13
       setList(res.records || []);
14
+    }).catch((err) => {
15
+      console.log(err.message)
14 16
     });
15 17
   };
16 18
 
@@ -24,6 +26,8 @@ export default (props) => {
24 26
     if (value) {
25 27
       getCooperativeDetail(value).then((res) => {
26 28
         setList([res]);
29
+      }).catch((err) => {
30
+        console.log(err.message)
27 31
       });
28 32
     }
29 33
   }, [value]);

+ 8
- 2
src/components/ExtendContent/List.jsx View File

@@ -20,7 +20,10 @@ export default forwardRef((props, ref) => {
20 20
         setList(res.records || []);
21 21
         setLoading(false);
22 22
       })
23
-      .catch(() => setLoading(false));
23
+      .catch((err) => {
24
+        console.log(err.message)
25
+        setLoading(false)
26
+      });
24 27
   };
25 28
 
26 29
   refs.current = tableList;
@@ -43,7 +46,10 @@ export default forwardRef((props, ref) => {
43 46
         setLoading(false);
44 47
         // refs.current.reload();
45 48
       })
46
-      .catch(() => setLoading(false));
49
+      .catch((err) => {
50
+        console.log(err.message)
51
+        setLoading(false)
52
+      });
47 53
   };
48 54
 
49 55
   const columns = [

+ 4
- 0
src/components/ExtendContent/index.jsx View File

@@ -29,6 +29,8 @@ export default (props) => {
29 29
         next();
30 30
 
31 31
         message.success('更新数据成功');
32
+      }).catch((err) => {
33
+        console.log(err.message)
32 34
       });
33 35
     } else if (data.content) {
34 36
       // 新增提交
@@ -38,6 +40,8 @@ export default (props) => {
38 40
         next();
39 41
 
40 42
         message.success('保存数据成功');
43
+      }).catch((err) => {
44
+        console.log(err.message)
41 45
       });
42 46
     } else {
43 47
       next();

+ 20
- 16
src/components/GeoMap/map.js View File

@@ -8,25 +8,29 @@ export default (containerRef) => {
8 8
   const [map, setMap] = useState();
9 9
 
10 10
   useEffect(() => {
11
-    loader(plugins).then((AMap) => {
12
-      amapRef.current = AMap;
13
-      const mapInst = new AMap.Map(containerRef.current, {
14
-        mapStyle: 'amap://styles/669a7d8709a9bab0945747a1a1db3327',
15
-        // mapStyle: 'amap://styles/blue',
16
-        zoom: 10,
17
-        resizeEnable: true,
18
-        center: [112.092716, 32.681642],
19
-      });
11
+    loader(plugins)
12
+      .then((AMap) => {
13
+        amapRef.current = AMap;
14
+        const mapInst = new AMap.Map(containerRef.current, {
15
+          mapStyle: 'amap://styles/669a7d8709a9bab0945747a1a1db3327',
16
+          // mapStyle: 'amap://styles/blue',
17
+          zoom: 10,
18
+          resizeEnable: true,
19
+          center: [112.092716, 32.681642],
20
+        });
20 21
 
21
-      // 缩放按钮
22
-      mapInst.addControl(new AMap.ToolBar());
22
+        // 缩放按钮
23
+        mapInst.addControl(new AMap.ToolBar());
23 24
 
24
-      // 遮罩层;
25
-      geoPolygon(AMap, mapInst);
25
+        // 遮罩层;
26
+        geoPolygon(AMap, mapInst);
26 27
 
27
-      //
28
-      setMap(mapInst);
29
-    });
28
+        //
29
+        setMap(mapInst);
30
+      })
31
+      .catch((err) => {
32
+        console.log(err.message);
33
+      });
30 34
   }, []);
31 35
 
32 36
   return { amapRef, map };

+ 6
- 2
src/components/MachinetySelect/index.jsx View File

@@ -11,7 +11,9 @@ export default (props) => {
11 11
   const searchData = (val) => {
12 12
     getMachineryList({ name: val, pageSize: 9999 }).then((res) => {
13 13
       setList(res.records || [])
14
-    })
14
+    }).catch((err) => {
15
+      console.log(err.message)
16
+    });
15 17
   }
16 18
 
17 19
   const handleSearch = (text) => {
@@ -24,7 +26,9 @@ export default (props) => {
24 26
     if (value) {
25 27
       getMachineryDetail(value).then((res) => {
26 28
         setList([res])
27
-      })
29
+      }).catch((err) => {
30
+        console.log(err.message)
31
+      });
28 32
     }
29 33
   }, [value])
30 34
 

+ 4
- 2
src/components/RightContent/ChangePassword.jsx View File

@@ -28,9 +28,11 @@ export default (props) => {
28 28
       if (onSuccess) {
29 29
         onSuccess()
30 30
       }
31
-    }).catch((err) => {
32
-      setLoading(false)
33 31
     })
32
+      .catch((err) => {
33
+        console.log(err.message)
34
+        setLoading(false)
35
+      });
34 36
   }
35 37
 
36 38
   const handleCancel = () => {

+ 3
- 1
src/pages/ContentManagementSystem/Advertisement/index.jsx View File

@@ -24,6 +24,8 @@ export default (props) => {
24 24
     deleteBanner(e).then((res) => {
25 25
       message.success('删除成功');
26 26
       actionRef.current.reload();
27
+    }).catch((err) => {
28
+      console.log(err.message)
27 29
     });
28 30
   };
29 31
   const handleOK = (record, data) => {
@@ -41,7 +43,7 @@ export default (props) => {
41 43
             actionRef.current.reload();
42 44
           })
43 45
           .catch((err) => {
44
-            message.error(err);
46
+            console.log(err.message)
45 47
           });
46 48
       },
47 49
     });

+ 3
- 1
src/pages/ContentManagementSystem/InformationClassification/index.jsx View File

@@ -27,6 +27,8 @@ export default (props) => {
27 27
         message.success(`修改成功`);
28 28
         onCancel();
29 29
         actionRef.current.reload();
30
+      }).catch((err) => {
31
+        console.log(err.message)
30 32
       });
31 33
     } else {
32 34
       addNewsType(values)
@@ -59,7 +61,7 @@ export default (props) => {
59 61
         actionRef.current.reload();
60 62
       })
61 63
       .catch((err) => {
62
-        message.error(err);
64
+        console.log(err.message)
63 65
       });
64 66
   };
65 67
   useEffect(() => {

+ 4
- 0
src/pages/ContentManagementSystem/InformationList/edit.jsx View File

@@ -54,12 +54,16 @@ export default (props) => {
54 54
   useEffect(() => {
55 55
     getNewsTypeList().then((res) => {
56 56
       setNewsTypeList(res.records);
57
+    }).catch((err) => {
58
+      console.log(err.message)
57 59
     });
58 60
   }, []);
59 61
   useEffect(() => {
60 62
     if (id) {
61 63
       getNewsDetail(id).then((res) => {
62 64
         form.setFieldsValue(res);
65
+      }).catch((err) => {
66
+        console.log(err.message)
63 67
       });
64 68
     }
65 69
   }, [id]);

+ 5
- 1
src/pages/ContentManagementSystem/InformationList/index.jsx View File

@@ -25,6 +25,8 @@ export default (props) => {
25 25
     deleteNews(id).then(() => {
26 26
       message.success('删除成功');
27 27
       actionRef.current.reload();
28
+    }).catch((err) => {
29
+      console.log(err.message)
28 30
     });
29 31
   };
30 32
   //列表切换资讯状态方法
@@ -43,7 +45,7 @@ export default (props) => {
43 45
             actionRef.current.reload();
44 46
           })
45 47
           .catch((err) => {
46
-            message.error(err);
48
+            console.log(err.message)
47 49
           });
48 50
       },
49 51
     });
@@ -51,6 +53,8 @@ export default (props) => {
51 53
   useEffect(() => {
52 54
     getNewsTypeList().then((res) => {
53 55
       setNewsTypeList(res.records);
56
+    }).catch((err) => {
57
+      console.log(err.message)
54 58
     });
55 59
   }, []);
56 60
   const actions = () => [

+ 13
- 1
src/pages/JobStatistics/Order/index.jsx View File

@@ -26,17 +26,29 @@ export default (props) => {
26 26
     getevaluation(val).then(res => {
27 27
       setEval(res)
28 28
       setShow(true)
29
-    })
29
+    }).catch((err) => {
30
+      console.log(err.message)
31
+    });
30 32
   }
31 33
   useEffect(() => {
32 34
     getCooperativeList().then((res) => {
33 35
       setCooperativeList(res.records);
36
+    }).catch((err) => {
37
+      console.log(err.message)
34 38
     });
35 39
     getMachineryTypeList().then((res) => {
36 40
       setMachineryTypeList(res.records);
41
+    }).catch((err) => {
42
+      console.log(err.message)
37 43
     });
38 44
   }, []);
39 45
   const columns = [
46
+    {
47
+      title: '订单号',
48
+      dataIndex: 'orderNo',
49
+      key: 'orderNo',
50
+      search: false
51
+    },
40 52
     {
41 53
       title: '合作社',
42 54
       dataIndex: 'orgId',

+ 2
- 0
src/pages/Machinery/GPS/index.jsx View File

@@ -28,6 +28,8 @@ export default (props) => {
28 28
     deleteNote(e.noteId).then((res) => {
29 29
       message.success('删除成功');
30 30
       actionRef.current.reload();
31
+    }).catch((err) => {
32
+      console.log(err.message)
31 33
     });
32 34
   };
33 35
 

+ 8
- 0
src/pages/Machinery/Machinery/edit.jsx View File

@@ -81,16 +81,24 @@ export default (props) => {
81 81
   useEffect(() => {
82 82
     getMachineryTypeList().then((res) => {
83 83
       setMachineryTypeList(res.records);
84
+    }).catch((err) => {
85
+      console.log(err.message)
84 86
     });
85 87
     getRegionList().then((res) => {
86 88
       setRegionList(res.records);
89
+    }).catch((err) => {
90
+      console.log(err.message)
87 91
     });
88 92
     getCooperativeList().then((res) => {
89 93
       setCooperativeList(res.records);
94
+    }).catch((err) => {
95
+      console.log(err.message)
90 96
     });
91 97
     if (id) {
92 98
       getMachineryDetail(id).then((res) => {
93 99
         form.setFieldsValue({ ...res, buyDate: res.buyDate ? moment(res.buyDate, 'YYYY-MM-DD') : null });
100
+      }).catch((err) => {
101
+        console.log(err.message)
94 102
       });
95 103
     }
96 104
   }, [id]);

+ 7
- 1
src/pages/Machinery/Machinery/index.jsx View File

@@ -23,6 +23,8 @@ export default (props) => {
23 23
     deleteMachinery(id).then(() => {
24 24
       message.success('删除成功');
25 25
       actionRef.current.reload();
26
+    }).catch((err) => {
27
+      console.log(err.message)
26 28
     });
27 29
   };
28 30
   //列表切换农机状态方法
@@ -41,7 +43,7 @@ export default (props) => {
41 43
             actionRef.current.reload();
42 44
           })
43 45
           .catch((err) => {
44
-            message.error(err);
46
+            console.log(err.message)
45 47
           });
46 48
       },
47 49
     });
@@ -49,9 +51,13 @@ export default (props) => {
49 51
   useEffect(() => {
50 52
     getCooperativeList().then((res) => {
51 53
       setCooperativeList(res.records);
54
+    }).catch((err) => {
55
+      console.log(err.message)
52 56
     });
53 57
     getMachineryTypeList().then((res) => {
54 58
       setMachineryTypeList(res.records);
59
+    }).catch((err) => {
60
+      console.log(err.message)
55 61
     });
56 62
   }, []);
57 63
   const actions = () => [

+ 3
- 1
src/pages/Machinery/MachineryType/index.jsx View File

@@ -41,7 +41,7 @@ export default (props) => {
41 41
             actionRef.current.reload();
42 42
           })
43 43
           .catch((err) => {
44
-            message.error(err);
44
+            console.log(err.message)
45 45
           });
46 46
       },
47 47
     });
@@ -56,6 +56,8 @@ export default (props) => {
56 56
     deleteMachineryType(val).then(() => {
57 57
       message.success('删除成功');
58 58
       actionRef.current.reload();
59
+    }).catch((err) => {
60
+      console.log(err.message)
59 61
     });
60 62
   };
61 63
 

+ 2
- 0
src/pages/Machinery/Org/index.jsx View File

@@ -45,6 +45,8 @@ export default (props) => {
45 45
       message.success('删除成功');
46 46
       setOrgId();
47 47
       handelReset();
48
+    }).catch((err) => {
49
+      console.log(err.message)
48 50
     });
49 51
   };
50 52
   // 刷新左侧列表

+ 16
- 4
src/pages/Machinery/Person/index.jsx View File

@@ -99,6 +99,8 @@ export default (props) => {
99 99
         message.success(`修改成功`);
100 100
         onCancel();
101 101
         actionRef.current.reload();
102
+      }).catch((err) => {
103
+        console.log(err.message)
102 104
       });
103 105
     } else {
104 106
       addUser(newData)
@@ -136,7 +138,7 @@ export default (props) => {
136 138
         actionRef.current.reload();
137 139
       })
138 140
       .catch((err) => {
139
-        message.error(err);
141
+        console.log(err.message)
140 142
       });
141 143
   };
142 144
   //列表切换人员状态方法
@@ -155,7 +157,7 @@ export default (props) => {
155 157
             actionRef.current.reload();
156 158
           })
157 159
           .catch((err) => {
158
-            message.error(err);
160
+            console.log(err.message)
159 161
           });
160 162
       },
161 163
     });
@@ -167,6 +169,8 @@ export default (props) => {
167 169
       if (res.length !== 0) {
168 170
         setCurrentCheckbox(res.map((item) => item.roleId));
169 171
       }
172
+    }).catch((err) => {
173
+      console.log(err.message)
170 174
     });
171 175
     setEditRoleModal(true);
172 176
   };
@@ -191,7 +195,7 @@ export default (props) => {
191 195
           onRoleCancel();
192 196
         })
193 197
         .catch((err) => {
194
-          message.error(err);
198
+          console.log(err.message)
195 199
           setRLoading(false);
196 200
         });
197 201
     } else {
@@ -207,7 +211,7 @@ export default (props) => {
207 211
           onRoleCancel();
208 212
         })
209 213
         .catch((err) => {
210
-          message.error(err);
214
+          console.log(err.message)
211 215
           setRLoading(false);
212 216
         });
213 217
     }
@@ -219,6 +223,8 @@ export default (props) => {
219 223
     //获取账号默认密码
220 224
     getDefaultPassword().then((res) => {
221 225
       setPassWord(res);
226
+    }).catch((err) => {
227
+      console.log(err.message)
222 228
     });
223 229
     //获取合作社列表数据
224 230
     getCooperativeList().then((res) => {
@@ -227,10 +233,14 @@ export default (props) => {
227 233
         return { title: item.name, key: item.orgId };
228 234
       });
229 235
       setData(list);
236
+    }).catch((err) => {
237
+      console.log(err.message)
230 238
     });
231 239
     //获取角色列表数据
232 240
     getRoleList().then((res) => {
233 241
       setRoleList(res.records);
242
+    }).catch((err) => {
243
+      console.log(err.message)
234 244
     });
235 245
   }, []);
236 246
   useEffect(() => {
@@ -241,6 +251,8 @@ export default (props) => {
241 251
         } else {
242 252
           form.setFieldsValue(res);
243 253
         }
254
+      }).catch((err) => {
255
+        console.log(err.message)
244 256
       });
245 257
     } else {
246 258
       form.resetFields();

+ 8
- 3
src/pages/MonitoringScreen/hook.js View File

@@ -8,9 +8,14 @@ export function useFullScreen(elRef) {
8 8
 
9 9
   const toggleFullScreen = useCallback((e) => {
10 10
     if (!document.fullscreenElement) {
11
-      elRef.current.requestFullscreen().then(() => {
12
-        setIsFullScreen(true);
13
-      });
11
+      elRef.current
12
+        .requestFullscreen()
13
+        .then(() => {
14
+          setIsFullScreen(true);
15
+        })
16
+        .catch((err) => {
17
+          console.log(err.message);
18
+        });
14 19
     }
15 20
   }, []);
16 21
 

+ 2
- 0
src/pages/MonitoringScreen/index.jsx View File

@@ -139,6 +139,8 @@ export default (props) => {
139 139
       } else {
140 140
         setWeather('暂无天气信息');
141 141
       }
142
+    }).catch((err) => {
143
+      console.log(err.message)
142 144
     });
143 145
   }, []);
144 146
 

+ 66
- 0
src/pages/OrderManage/JobWarning/detail.jsx View File

@@ -0,0 +1,66 @@
1
+import React, { useState, useEffect } from 'react';
2
+import { Card, Form, Button } from 'antd';
3
+import ProCard from '@ant-design/pro-card';
4
+import { getOrderDetail } from '@/services/order'
5
+import { history } from 'umi';
6
+
7
+const FormItem = Form.Item;
8
+const formItemLayout = { labelCol: { span: 6 }, wrapperCol: { span: 14 } };
9
+const goBack = () => {
10
+  history.goBack();
11
+};
12
+export default (props) => {
13
+  const { location } = props;
14
+  const { id } = location.query;
15
+  const [dispatch, setDispatch] = useState();
16
+
17
+  useEffect(() => {
18
+    getOrderDetail(id).then((res) => {
19
+      setDispatch(res)
20
+    }).catch((err) => {
21
+      console.log(err.message)
22
+    });
23
+  }, [id])
24
+  return (
25
+    <Card>
26
+      <ProCard tabs={{ type: 'card' }}>
27
+        <ProCard.TabPane key={1} tab="订单调度">
28
+          <Form {...formItemLayout}>
29
+            <FormItem label="订单号">
30
+              {dispatch?.personName}
31
+            </FormItem>
32
+            <FormItem label="客户姓名">
33
+              {dispatch?.personName}
34
+            </FormItem>
35
+            <FormItem label="联系电话">
36
+              {dispatch?.phone}
37
+            </FormItem>
38
+            <FormItem label="预约地址">
39
+              {dispatch?.address}
40
+            </FormItem>
41
+            <FormItem label="预约时间">
42
+              {dispatch?.appointmentDate}
43
+            </FormItem>
44
+            <FormItem label="合作社名">
45
+              {dispatch?.orgName}
46
+            </FormItem>
47
+            <FormItem label="农机类型">
48
+              {dispatch?.typeName}
49
+            </FormItem>
50
+            <FormItem label="农机">
51
+              {dispatch?.machinery}
52
+            </FormItem>
53
+            <FormItem label="农机手">
54
+              {dispatch?.person}
55
+            </FormItem>
56
+            <FormItem label=" " colon={false}>
57
+              <Button type="default" onClick={() => goBack()}>
58
+                返回
59
+              </Button>
60
+            </FormItem>
61
+          </Form>
62
+        </ProCard.TabPane>
63
+      </ProCard>
64
+    </Card>
65
+  );
66
+};

+ 51
- 1
src/pages/OrderManage/JobWarning/index.jsx View File

@@ -1,3 +1,53 @@
1
+import { history } from 'umi';
2
+import { Button } from 'antd'
3
+import { PageHeaderWrapper } from '@ant-design/pro-layout';
4
+import moment from 'moment';
5
+import PageTable from '@/components/PageTable';
6
+import { getOrderDetail, getWarnList } from '@/services/order'
7
+
8
+const formatterTime = (val) => {
9
+  return val ? moment(val).format('YYYY-MM-DD') : '';
10
+};
1 11
 export default (props) => {
2
-  return <div>预警监管</div>;
12
+  const getOrderDetail = (val) => {
13
+    history.push(`./detail.jsx?id=${val}`);
14
+  }
15
+  const columns = [
16
+    {
17
+      title: '预警时间',
18
+      dataIndex: 'createDate',
19
+      key: 'createDate',
20
+      render: (t) => formatterTime(t),
21
+      search: false,
22
+      width: 80
23
+    },
24
+    {
25
+      title: '消息',
26
+      dataIndex: 'orderNo',
27
+      key: 'orderNo',
28
+      render: (_, record) => '您有 【' + record.orderNo + '】 将于 【' + formatterTime(record.appointmentDate) + '】 预约作业,请尽快处理'
29
+    },
30
+    {
31
+      title: '操作',
32
+      valueType: 'option',
33
+      render: (_, record) => [
34
+        <Button style={{ padding: 0 }} type="link" key={1} onClick={() => getOrderDetail(record.orderId)}>
35
+          订单详情
36
+        </Button>
37
+      ],
38
+    },
39
+  ];
40
+
41
+  return (
42
+    <PageHeaderWrapper>
43
+      <PageTable
44
+        request={getWarnList}
45
+        columns={columns}
46
+        rowKey="orderId"
47
+        options={false}
48
+        search={false}
49
+        scroll={{ x: 1000 }}
50
+      />
51
+    </PageHeaderWrapper>
52
+  );
3 53
 };

+ 10
- 0
src/pages/OrderManage/OrderList/index.jsx View File

@@ -39,12 +39,22 @@ export default (props) => {
39 39
   useEffect(() => {
40 40
     getCooperativeList().then((res) => {
41 41
       setCooperativeList(res.records);
42
+    }).catch((err) => {
43
+      console.log(err.message)
42 44
     });
43 45
     getMachineryTypeList().then((res) => {
44 46
       setMachineryTypeList(res.records);
47
+    }).catch((err) => {
48
+      console.log(err.message)
45 49
     });
46 50
   }, []);
47 51
   const columns = [
52
+    {
53
+      title: '订单号',
54
+      dataIndex: 'orderNo',
55
+      key: 'orderNo',
56
+      search: false
57
+    },
48 58
     {
49 59
       title: '合作社',
50 60
       dataIndex: 'orgId',

+ 15
- 5
src/pages/OrderManage/dispatch.jsx View File

@@ -51,7 +51,9 @@ export default (props) => {
51 51
       } else {
52 52
         setDispatch({ ...dispatch, machineryId: e })
53 53
       }
54
-    }))
54
+    })).catch((err) => {
55
+      console.log(err.message)
56
+    });
55 57
   }
56 58
   const changeUser = (e) => {
57 59
     setDispatch({ ...dispatch, workerId: e })
@@ -76,17 +78,25 @@ export default (props) => {
76 78
       setDispatch(res)
77 79
       getMachineryList({ orgId: res.orgId, status: 1, typeId: res.typeId, pageSize: 999 }).then((res2) => {
78 80
         setMachineryList(res2.records)
79
-      })
81
+      }).catch((err) => {
82
+        console.log(err.message)
83
+      });
80 84
       getUserList({ org_id: res.orgId, pageSize: 999 }).then(res3 => {
81 85
         setUserList(res3.records)
82
-      })
86
+      }).catch((err) => {
87
+        console.log(err.message)
88
+      });
83 89
       if (res.dispatchStatus == 1) {
84 90
         getdispatchId(id).then(res4 => {
85 91
           setDispatchId(res4.dispatchId)
86 92
           setDispatch({ ...res, machineryId: res4.machineryId, workerId: res4.workerId })
87
-        })
93
+        }).catch((err) => {
94
+          console.log(err.message)
95
+        });
88 96
       }
89
-    })
97
+    }).catch((err) => {
98
+      console.log(err.message)
99
+    });
90 100
   }, [id])
91 101
   return (
92 102
     <Card>

+ 4
- 0
src/pages/OrderManage/index.jsx View File

@@ -38,9 +38,13 @@ export default (props) => {
38 38
   useEffect(() => {
39 39
     getCooperativeList().then((res) => {
40 40
       setCooperativeList(res.records);
41
+    }).catch((err) => {
42
+      console.log(err.message)
41 43
     });
42 44
     getMachineryTypeList().then((res) => {
43 45
       setMachineryTypeList(res.records);
46
+    }).catch((err) => {
47
+      console.log(err.message)
44 48
     });
45 49
   }, []);
46 50
   const columns = [

+ 2
- 0
src/pages/SystemManagement/BasicParameters/index.jsx View File

@@ -19,6 +19,8 @@ export default (props) => {
19 19
   useEffect(() => {
20 20
     getSetting().then((res) => {
21 21
       setData(res.records);
22
+    }).catch((err) => {
23
+      console.log(err.message)
22 24
     });
23 25
   }, []);
24 26
   return (

+ 3
- 1
src/pages/SystemManagement/Region/index.jsx View File

@@ -27,6 +27,8 @@ export default (props) => {
27 27
         message.success(`修改成功`);
28 28
         onCancel();
29 29
         actionRef.current.reload();
30
+      }).catch((err) => {
31
+        console.log(err.message)
30 32
       });
31 33
     } else {
32 34
       addRegion(values)
@@ -59,7 +61,7 @@ export default (props) => {
59 61
         actionRef.current.reload();
60 62
       })
61 63
       .catch((err) => {
62
-        message.error(err);
64
+        console.log(err.message)
63 65
       });
64 66
   };
65 67
   useEffect(() => {

+ 5
- 5
src/pages/SystemManagement/UserRights/index.jsx View File

@@ -58,7 +58,7 @@ export default (props) => {
58 58
         actionRef.current.reload();
59 59
       })
60 60
       .catch((err) => {
61
-        message.error(err);
61
+        console.log(err.message)
62 62
       });
63 63
   };
64 64
   //列表角色授权
@@ -74,7 +74,7 @@ export default (props) => {
74 74
         );
75 75
       })
76 76
       .catch((err) => {
77
-        message.error(err);
77
+        console.log(err.message)
78 78
       });
79 79
   };
80 80
 
@@ -240,7 +240,7 @@ export default (props) => {
240 240
         onEmpowerCancel();
241 241
       })
242 242
       .catch((err) => {
243
-        message.error(err);
243
+        console.log(err.message)
244 244
         setPLoading(false);
245 245
       });
246 246
   };
@@ -303,14 +303,14 @@ export default (props) => {
303 303
         setTreeList(list2);
304 304
       })
305 305
       .catch((err) => {
306
-        message.error(err);
306
+        console.log(err.message)
307 307
       });
308 308
     getPermissionList()
309 309
       .then((res) => {
310 310
         setPermissionAllList(res);
311 311
       })
312 312
       .catch((err) => {
313
-        message.error(err);
313
+        console.log(err.message)
314 314
       });
315 315
   }, []);
316 316
   useEffect(() => {

+ 6
- 0
src/services/order.js View File

@@ -6,6 +6,12 @@ import request from '@/utils/request';
6 6
  * @returns
7 7
  */
8 8
 export const getOrderList = (params) => request('/order', { params });
9
+/**
10
+ * 查询预警列表
11
+ * @param {*} params
12
+ * @returns
13
+ */
14
+export const getWarnList = (params) => request('/order?isWarn=true', { params });
9 15
 
10 16
 /**
11 17
  * 查询订单详情