李志伟 3 年之前
父節點
當前提交
d22a238031

+ 13
- 13
config/routes.js 查看文件

@@ -239,6 +239,13 @@ export default [
239 239
     access: 'system',
240 240
     component: '../layouts/BasicLayout',
241 241
     routes: [
242
+      {
243
+        path: '/SystemManagement/MapExtent',
244
+        name: '区域设置',
245
+        access: 'region',
246
+        component: './SystemManagement/MapExtent',
247
+        // hideInMenu: true
248
+      },
242 249
       {
243 250
         path: '/SystemManagement/Cooperative',
244 251
         name: '机构列表',
@@ -251,6 +258,12 @@ export default [
251 258
         component: './SystemManagement/Cooperative/edit.jsx',
252 259
         hideInMenu: true,
253 260
       },
261
+      {
262
+        path: '/SystemManagement/UserRights',
263
+        name: '角色管理',
264
+        access: 'role',
265
+        component: './SystemManagement/UserRights',
266
+      },
254 267
       {
255 268
         path: '/SystemManagement/Administrator',
256 269
         name: '人员管理',
@@ -263,25 +276,12 @@ export default [
263 276
         component: './SystemManagement/Administrator/AdminEdit',
264 277
         hideInMenu: true,
265 278
       },
266
-      {
267
-        path: '/SystemManagement/UserRights',
268
-        name: '角色管理',
269
-        access: 'role',
270
-        component: './SystemManagement/UserRights',
271
-      },
272 279
       {
273 280
         path: '/SystemManagement/BasicParameters',
274 281
         name: '基本参数',
275 282
         access: 'setting',
276 283
         component: './SystemManagement/BasicParameters',
277 284
       },
278
-      {
279
-        path: '/SystemManagement/MapExtent',
280
-        name: '区域设置',
281
-        access: 'region',
282
-        component: './SystemManagement/MapExtent',
283
-        // hideInMenu: true
284
-      },
285 285
     ],
286 286
   },
287 287
 

+ 1
- 1
src/components/PageTable/index.jsx 查看文件

@@ -46,7 +46,7 @@ export default (props) => {
46 46
       {...leftProps}
47 47
       params={params}
48 48
       formRef={ref}
49
-      // request={getList}
49
+      request={getList}
50 50
       toolBarRender={renderToolbar}
51 51
     />
52 52
   );

+ 11
- 6
src/pages/SystemManagement/Cooperative/edit.jsx 查看文件

@@ -97,12 +97,12 @@ export default (props) => {
97 97
         <ProCard.TabPane key={1} tab="合作社编辑">
98 98
           <Form {...formItemLayout} onFinish={Submit} form={form}>
99 99
             <FormItem
100
-              label="合作社名称"
101
-              name="title"
102
-              rules={[{ required: true, message: '请输入合作社名称16个字符以内' }]}
100
+              label="机构名称"
101
+              name="name"
102
+              rules={[{ required: true, message: '请输入机构名称16个字符以内' }]}
103 103
             >
104 104
               <Input
105
-                placeholder="请输入合作社名称16个字符以内"
105
+                placeholder="请输入机构名称16个字符以内"
106 106
                 maxLength="16"
107 107
                 style={{ width: '350px' }}
108 108
               />
@@ -110,13 +110,13 @@ export default (props) => {
110 110
             <FormItem
111 111
               label="信用代码"
112 112
               name="creditCode"
113
-              rules={[{ required: true, message: '请输入' }]}
113
+              rules={[{ required: true, message: '请输入信用代码' }]}
114 114
             >
115 115
               <Input placeholder="请输入信用代码" style={{ width: '350px' }} />
116 116
             </FormItem>
117 117
             <FormItem
118 118
               label="联系人"
119
-              name="name"
119
+              name="contactPerson"
120 120
               rules={[{ required: true, message: '请输入联系人' }]}
121 121
             >
122 122
               <Input placeholder="请输入联系人" rows={4} style={{ width: '350px' }} />
@@ -147,6 +147,11 @@ export default (props) => {
147 147
             >
148 148
               <TextArea placeholder="请输入地址" style={{ width: '350px' }} />
149 149
             </FormItem>
150
+            <FormItem
151
+              label="区域"
152
+              name="regionId"
153
+              rules={[{ required: true, message: '请输入区域' }]}
154
+            />
150 155
             <FormItem label=" " colon={false}>
151 156
               <Button type="default" onClick={() => goBack()}>
152 157
                 返回

+ 24
- 14
src/pages/SystemManagement/Cooperative/index.jsx 查看文件

@@ -2,7 +2,7 @@ import React from 'react';
2 2
 import { history, Link } from 'umi';
3 3
 import { Button, Popconfirm, message, Tooltip } from 'antd';
4 4
 import { PlusOutlined } from '@ant-design/icons';
5
-// import { getPersonList, exportPersonList } from '@/services/person';
5
+import { getList } from '@/services/cooperative';
6 6
 import { PageHeaderWrapper } from '@ant-design/pro-layout';
7 7
 import moment from 'moment';
8 8
 import PageTable from '@/components/PageTable';
@@ -14,7 +14,7 @@ const formatterTime = (val) => {
14 14
 export default (props) => {
15 15
   const actions = () => [
16 16
     <Button key="add" type="primary" icon={<PlusOutlined />} onClick={() => gotoEdit()}>
17
-      新增合作社
17
+      新增机构
18 18
     </Button>,
19 19
   ];
20 20
   const gotoEdit = (id) => {
@@ -23,34 +23,43 @@ export default (props) => {
23 23
   };
24 24
   const columns = [
25 25
     {
26
-      title: '合作社名',
27
-      dataIndex: 'title',
28
-      key: 'title',
29
-    },
30
-    {
31
-      title: '地址',
32
-      dataIndex: 'address',
33
-      key: 'address',
26
+      title: '机构名',
27
+      dataIndex: 'name',
28
+      key: 'name',
34 29
     },
35 30
     {
36 31
       title: '联系人',
37
-      dataIndex: 'name',
38
-      key: 'name',
32
+      dataIndex: 'contactPerson',
33
+      key: 'contactPerson',
39 34
     },
40 35
     {
41
-      title: '手机号',
36
+      title: '联系方式',
42 37
       dataIndex: 'phone',
43 38
       key: 'phone',
44 39
     },
40
+    {
41
+      title: '区域',
42
+      dataIndex: 'regionId',
43
+      key: 'regionId',
44
+    },
45
+    {
46
+      title: '地址',
47
+      dataIndex: 'address',
48
+      key: 'address',
49
+      search: false,
50
+    },
51
+
45 52
     {
46 53
       title: '农机数',
47 54
       dataIndex: 'machineryNum',
48 55
       key: 'machineryNum',
56
+      search: false,
49 57
     },
50 58
     {
51 59
       title: '员工数',
52 60
       dataIndex: 'employeesNum',
53 61
       key: 'employeesNum',
62
+      search: false,
54 63
     },
55 64
     {
56 65
       title: '完成订单数',
@@ -62,6 +71,7 @@ export default (props) => {
62 71
       title: '评分',
63 72
       dataIndex: 'score',
64 73
       key: 'score',
74
+      search: false,
65 75
     },
66 76
     {
67 77
       title: '操作',
@@ -86,7 +96,7 @@ export default (props) => {
86 96
   return (
87 97
     <PageHeaderWrapper>
88 98
       <PageTable
89
-        // request={getPersonList}
99
+        request={getList}
90 100
         // expfunc={exportPersonList}
91 101
         columns={columns}
92 102
         rowKey="cooperativeId"

+ 36
- 0
src/services/cooperative.js 查看文件

@@ -0,0 +1,36 @@
1
+import request from '@/utils/request';
2
+
3
+/**
4
+ * 保存扩展内容
5
+ * @param {*} data
6
+ * @returns
7
+ */
8
+export const save = (data) => request('/org', { method: 'post', data });
9
+
10
+/**
11
+ * 修改扩展内容
12
+ * @param {*} data
13
+ * @returns
14
+ */
15
+export const update = (id, data) => request(`/org/${id}`, { method: 'put', data });
16
+
17
+/**
18
+ * 查询扩展内容列表
19
+ * @param {*} params
20
+ * @returns
21
+ */
22
+export const getList = (params) => request('/org', { params });
23
+
24
+/**
25
+ * 删除扩展内容
26
+ * @param {*} data
27
+ * @returns
28
+ */
29
+export const remove = (id) => request(`/org/${id}`, { method: 'delete' });
30
+
31
+/**
32
+ * 查询扩展内容详情
33
+ * @param {*} params
34
+ * @returns
35
+ */
36
+export const getDetail = (id) => request(`/org/${id}`);