|
@@ -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) => {
|