Просмотр исходного кода

Merge branch 'v3.5.1' of http://git.ycjcjy.com/estateagents/pc-center into v3.5.1

weiximei 5 лет назад
Родитель
Сommit
8c3b5f4637

+ 1
- 1
src/pages/UserManage/CitySelect.jsx Просмотреть файл

@@ -20,7 +20,7 @@ const CitySelect = (props) => {
20 20
 
21 21
   const getCityList = (e) => {
22 22
     request({
23
-        url: '/api/admin/tdCity',
23
+        url: '/api/center/tdCity',
24 24
         method: 'GET',
25 25
         params: {leveltype: 2, pageNum: 1,pageSize: 999},
26 26
         action: 'select',

+ 12
- 6
src/pages/UserManage/Editor/User.jsx Просмотреть файл

@@ -1,5 +1,5 @@
1 1
 import React, { useState, useEffect } from 'react';
2
-import { Button, notification, Tree } from 'antd';
2
+import { Button, notification, Tree, message } from 'antd';
3 3
 import md5 from 'md5';
4 4
 import moment from 'moment';
5 5
 import router from 'umi/router';
@@ -112,9 +112,8 @@ export default props => {
112 112
       label: '维护城市',
113 113
       name: 'cityId',
114 114
       rules: [
115
-        { required: true, message: '维护城市' },
115
+        { required: false, message: '维护城市' },
116 116
       ],
117
-      value: user.orgNum,
118 117
       render: row=> <Tree
119 118
         checkable
120 119
         // 展开指定节点
@@ -130,7 +129,7 @@ export default props => {
130 129
         <TreeNode title={item.name} key={item.id}>
131 130
            {item.children.map(itemCity => (
132 131
             <TreeNode
133
-                title={<span style={{ color: '#1890ff' }}>{itemCity.shortname}</span>}
132
+                title={<span style={{ color: '#1890ff' }}>{itemCity.name}</span>}
134 133
                 key={itemCity.id}
135 134
               />
136 135
           ))}
@@ -153,7 +152,7 @@ export default props => {
153 152
     {
154 153
       label: '维护项目数量',
155 154
       name: 'orgNum',
156
-      type: FieldTypes.Text,
155
+      type: FieldTypes.Number,
157 156
       rules: [
158 157
         { required: true, message: '请输入维护项目数量' },
159 158
       ],
@@ -167,9 +166,16 @@ export default props => {
167 166
       loginName: val.loginName || val.phone,
168 167
       loginPassword: md5(defaultPass),
169 168
     }
169
+    if (selectCityTree.length <= 0) {
170
+      message.error('维护城市必须存在一个')
171
+      return
172
+    }
170 173
 
171 174
     const data = { ...user, ...dt, selectCityTree }
172
-    console.log('datadatadatadata', data)
175
+    if (data.orgNum <= 0) {
176
+      message.error('维护项目数量必须大于0')
177
+      return
178
+    }
173 179
     setSubmitting(true)
174 180
     if (user && user.userId) {
175 181
       updateUser({ urlData: { id: user.userId }, data }).then((user) => {

+ 8
- 2
src/pages/UserManage/index.jsx Просмотреть файл

@@ -96,11 +96,17 @@ export default (props) => {
96 96
   }
97 97
 
98 98
   const handleSizeChange = e => {
99
-
100 99
   }
101 100
 
102 101
   const handlePageChange = e => {
103
-
102
+    getMembers({ params: { pageNum: e, pageSize: pageNavi.pageSize } }).then((dt) => {
103
+      const { records, ...pagenavi } = dt || {};
104
+      setMembers(records);
105
+      setPageNavi({
106
+        ...pageNavi,
107
+        ...pagenavi
108
+      })
109
+    }).catch()
104 110
   }
105 111
 
106 112
   const gotoDetail = (member, tab) => () => {