瀏覽代碼

Merge branch 'dev' of http://git.ycjcjy.com/zhiyuxing/estateagents-admin-manager into dev

zhoulisen 5 年之前
父節點
當前提交
a2e3b76d09

+ 1
- 1
src/components/SelectButton/BuildSelect.jsx 查看文件

55
       filterOption={(input, option) =>
55
       filterOption={(input, option) =>
56
         option.props.children && option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0
56
         option.props.children && option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0
57
       }>
57
       }>
58
-          {/* <Option key="" value="">全部项目</Option> */}
58
+          <Option key="" value="">全部项目</Option>
59
           {data.map(building => (
59
           {data.map(building => (
60
             <Option key={building.buildingId} value={building.buildingId}>{building.buildingName}</Option>
60
             <Option key={building.buildingId} value={building.buildingId}>{building.buildingName}</Option>
61
           ))}
61
           ))}

+ 1
- 1
src/pages/activity/drainage/DrainageList.jsx 查看文件

9
 import moment from 'moment';
9
 import moment from 'moment';
10
 import AuthButton from '../../../components/AuthButton';
10
 import AuthButton from '../../../components/AuthButton';
11
 import ImageUploader from '../../../components/XForm/ImageUpload';
11
 import ImageUploader from '../../../components/XForm/ImageUpload';
12
-import BuildSelect from '../../../components/SelectButton/BuildSelect'
12
+import BuildSelect from '../../../components/SelectButton/BuildSelect2'
13
 import Prompt from 'umi/prompt';
13
 import Prompt from 'umi/prompt';
14
 
14
 
15
 const toEditList = (row) => () => {
15
 const toEditList = (row) => () => {

+ 1
- 1
src/pages/activity/editActivity.jsx 查看文件

6
 import styles from '../style/GoodsList.less';
6
 import styles from '../style/GoodsList.less';
7
 import apis from '../../services/apis';
7
 import apis from '../../services/apis';
8
 import moment from 'moment';
8
 import moment from 'moment';
9
-import BuildSelect from '../../components/SelectButton/BuildSelect'
9
+import BuildSelect from '../../components/SelectButton/BuildSelect2'
10
 import XForm, { FieldTypes } from '../../components/XForm';
10
 import XForm, { FieldTypes } from '../../components/XForm';
11
 import Wangedit from '../../components/Wangedit/Wangedit'
11
 import Wangedit from '../../components/Wangedit/Wangedit'
12
 import request from '../../utils/request'
12
 import request from '../../utils/request'

+ 1
- 1
src/pages/activity/groupActivity/editGroupActivity.jsx 查看文件

5
 import apis from '../../../services/apis';
5
 import apis from '../../../services/apis';
6
 import moment from 'moment';
6
 import moment from 'moment';
7
 import router from 'umi/router';
7
 import router from 'umi/router';
8
-import BuildSelect from '../../../components/SelectButton/BuildSelect'
8
+import BuildSelect from '../../../components/SelectButton/BuildSelect2'
9
 import XForm, { FieldTypes } from '../../../components/XForm';
9
 import XForm, { FieldTypes } from '../../../components/XForm';
10
 import Wangedit from '../../../components/Wangedit/Wangedit'
10
 import Wangedit from '../../../components/Wangedit/Wangedit'
11
 import request from '../../../utils/request'
11
 import request from '../../../utils/request'

+ 1
- 1
src/pages/activity/helpActivity/edithelpActivity.jsx 查看文件

5
 import apis from '../../../services/apis';
5
 import apis from '../../../services/apis';
6
 import moment from 'moment';
6
 import moment from 'moment';
7
 import router from 'umi/router';
7
 import router from 'umi/router';
8
-import BuildSelect from '../../../components/SelectButton/BuildSelect'
8
+import BuildSelect from '../../../components/SelectButton/BuildSelect2'
9
 import XForm, { FieldTypes } from '../../../components/XForm';
9
 import XForm, { FieldTypes } from '../../../components/XForm';
10
 import Wangedit from '../../../components/Wangedit/Wangedit'
10
 import Wangedit from '../../../components/Wangedit/Wangedit'
11
 import request from '../../../utils/request'
11
 import request from '../../../utils/request'

+ 1
- 1
src/pages/carouselFigure/editAdvertising.jsx 查看文件

4
 import styles from '../style/GoodsList.less';
4
 import styles from '../style/GoodsList.less';
5
 import moment from 'moment';
5
 import moment from 'moment';
6
 import router from 'umi/router';
6
 import router from 'umi/router';
7
-import BuildSelect from '../../components/SelectButton/BuildSelect'
7
+import BuildSelect from '../../components/SelectButton/BuildSelect2'
8
 import CitySelect from '../../components/SelectButton/CitySelect2'
8
 import CitySelect from '../../components/SelectButton/CitySelect2'
9
 import { FieldTypes, createForm } from '../../components/XForm';
9
 import { FieldTypes, createForm } from '../../components/XForm';
10
 import Wangedit from '../../components/Wangedit/Wangedit';
10
 import Wangedit from '../../components/Wangedit/Wangedit';

+ 1
- 1
src/pages/carouselFigure/editCarousel.jsx 查看文件

4
 import moment from 'moment';
4
 import moment from 'moment';
5
 import router from 'umi/router';
5
 import router from 'umi/router';
6
 import styles from '../style/GoodsList.less';
6
 import styles from '../style/GoodsList.less';
7
-import BuildSelect from '../../components/SelectButton/BuildSelect'
7
+import BuildSelect from '../../components/SelectButton/BuildSelect2'
8
 import CitySelect from '../../components/SelectButton/CitySelect2'
8
 import CitySelect from '../../components/SelectButton/CitySelect2'
9
 import { createForm, FieldTypes } from '../../components/XForm';
9
 import { createForm, FieldTypes } from '../../components/XForm';
10
 import Wangedit from '../../components/Wangedit/Wangedit'
10
 import Wangedit from '../../components/Wangedit/Wangedit'

+ 1
- 1
src/pages/carouselFigure/propaganda.jsx 查看文件

4
 import styles from '../style/GoodsList.less';
4
 import styles from '../style/GoodsList.less';
5
 import moment from 'moment';
5
 import moment from 'moment';
6
 import router from 'umi/router';
6
 import router from 'umi/router';
7
-import BuildSelect from '../../components/SelectButton/BuildSelect'
7
+import BuildSelect from '../../components/SelectButton/BuildSelect2'
8
 import CitySelect from '../../components/SelectButton/CitySelect2'
8
 import CitySelect from '../../components/SelectButton/CitySelect2'
9
 import { FieldTypes, createForm } from '../../components/XForm';
9
 import { FieldTypes, createForm } from '../../components/XForm';
10
 import Wangedit from '../../components/Wangedit/Wangedit';
10
 import Wangedit from '../../components/Wangedit/Wangedit';

+ 8
- 3
src/pages/customer/customerlist/components/BatchAssistConsultant.jsx 查看文件

68
     request({ ...apis.customer.buildingConsultant, params: { ...params } }).then(res => {
68
     request({ ...apis.customer.buildingConsultant, params: { ...params } }).then(res => {
69
       this.setState({ dataSource: res })
69
       this.setState({ dataSource: res })
70
     }).catch(err => {
70
     }).catch(err => {
71
-
71
+      message.err(err)
72
     })
72
     })
73
   }
73
   }
74
 
74
 
101
     // 网路请求
101
     // 网路请求
102
     request({ ...apis.customer.batchConsultantAssist, data: { userId: record.userId, customerIds: this.state.visibleData.customerId } }).then(res => {
102
     request({ ...apis.customer.batchConsultantAssist, data: { userId: record.userId, customerIds: this.state.visibleData.customerId } }).then(res => {
103
       // eslint-disable-next-line no-unused-expressions
103
       // eslint-disable-next-line no-unused-expressions
104
-      this.openNotificationWithIcon('success', '操作成功')
104
+      debugger
105
+      if(res!= null && res.failNum > 0 ){
106
+        this.openNotificationWithIcon('success', '共'+res.totalNum+'条数据,失败操作'+res.failNum+'条')
107
+      }else{
108
+        this.openNotificationWithIcon('success', '操作成功')
109
+      }
105
       this.handleCancel()
110
       this.handleCancel()
106
     }).catch(err => {
111
     }).catch(err => {
107
       // eslint-disable-next-line no-unused-expressions
112
       // eslint-disable-next-line no-unused-expressions
108
-      this.openNotificationWithIcon('error', err)
113
+  
109
     })
114
     })
110
   }
115
   }
111
 
116
 

+ 3
- 3
src/pages/customer/customerlist/components/assistConsultant.jsx 查看文件

64
     request({ ...apis.customer.buildingConsultant, params: { ...params } }).then(res => {
64
     request({ ...apis.customer.buildingConsultant, params: { ...params } }).then(res => {
65
       this.setState({ dataSource: res })
65
       this.setState({ dataSource: res })
66
     }).catch(err => {
66
     }).catch(err => {
67
-
67
+      message.err(err)
68
     })
68
     })
69
   }
69
   }
70
 
70
 
73
     request({ ...apis.customer.buildingConsultant, params: { ...params } }).then(res => {
73
     request({ ...apis.customer.buildingConsultant, params: { ...params } }).then(res => {
74
       this.setState({ dataSource: res })
74
       this.setState({ dataSource: res })
75
     }).catch(err => {
75
     }).catch(err => {
76
-
76
+      message.err(err)
77
     })
77
     })
78
   }
78
   }
79
 
79
 
99
       this.handleCancel()
99
       this.handleCancel()
100
     }).catch(err => {
100
     }).catch(err => {
101
       // eslint-disable-next-line no-unused-expressions
101
       // eslint-disable-next-line no-unused-expressions
102
-      this.openNotificationWithIcon('error', err)
102
+
103
     })
103
     })
104
   }
104
   }
105
 
105
 

+ 43
- 37
src/pages/customer/customerlist/index.jsx 查看文件

34
   // eslint-disable-next-line react-hooks/rules-of-hooks
34
   // eslint-disable-next-line react-hooks/rules-of-hooks
35
   const [dataSource, setDataSource] = useState({ records: [] })
35
   const [dataSource, setDataSource] = useState({ records: [] })
36
   // eslint-disable-next-line react-hooks/rules-of-hooks
36
   // eslint-disable-next-line react-hooks/rules-of-hooks
37
-  const [dataPub, setDataPub] = useState({ records: [] })
37
+  // const [columns, setColumns] = useState(privateColumns)
38
+
38
   // 默认私客
39
   // 默认私客
39
   // eslint-disable-next-line react-hooks/rules-of-hooks
40
   // eslint-disable-next-line react-hooks/rules-of-hooks
40
   const [customerType, setCustomerType] = useState('private')
41
   const [customerType, setCustomerType] = useState('private')
57
   // 推荐客户
58
   // 推荐客户
58
   const [recommendVisibleData, setRecommendVisibleData] = useState({ visible: false, customerId: '' })
59
   const [recommendVisibleData, setRecommendVisibleData] = useState({ visible: false, customerId: '' })
59
 
60
 
60
-  const [assistVisibleData, setAssistVisibleData] = useState({ visible: false, customerId: '', buildingId: '' })
61
+  const [assistVisibleData, setAssistVisibleData] = useState({ visible: false, customerId: '',buildingId:'' })
61
 
62
 
62
   const [loadingStatus, setLoadingStatus] = useState(false)
63
   const [loadingStatus, setLoadingStatus] = useState(false)
63
 
64
 
64
   // 选中的公客信息
65
   // 选中的公客信息
65
   const [personInfo, setPersonInfo] = useState([])
66
   const [personInfo, setPersonInfo] = useState([])
66
 
67
 
67
-  const [batchAssistVisibleData, setBatchAssistVisibleData] = useState({ visible: false, customerId: [], buildingId: '' })
68
+  const [batchAssistVisibleData, setBatchAssistVisibleData] = useState({ visible: false, customerId: [] ,buildingId:''})
68
 
69
 
69
   const [currentSelectedRows, setSelectedRows] = useState([])
70
   const [currentSelectedRows, setSelectedRows] = useState([])
70
 
71
 
71
-  const [selectedRowKeys, setSelectedRowKeys] = useState([])
72
+  const [selectedRowKeys,setSelectedRowKeys] = useState([])
73
+
74
+//  const [ radio, setRadio] = useState(true)
75
+
76
+  // const [page, setPage] = useState(1)
72
 
77
 
73
   // eslint-disable-next-line react-hooks/rules-of-hooks
78
   // eslint-disable-next-line react-hooks/rules-of-hooks
74
   useEffect(() => {
79
   useEffect(() => {
88
       localStorage.setItem("priPageParams", JSON.stringify({ pageNumber: 1, pageSize: 10, customerType }))
93
       localStorage.setItem("priPageParams", JSON.stringify({ pageNumber: 1, pageSize: 10, customerType }))
89
       getList({ pageNumber: 1, pageSize: 10, customerType })
94
       getList({ pageNumber: 1, pageSize: 10, customerType })
90
     }
95
     }
91
-  }, [])
96
+  }, []) 
92
 
97
 
93
   function getList(params) {
98
   function getList(params) {
94
     // 网路请求
99
     // 网路请求
100
+    // setDataSource([])
101
+    // setRadio(true)
95
     request({ ...apis.customer.customerRecommend, params: { ...params } }).then(res => {
102
     request({ ...apis.customer.customerRecommend, params: { ...params } }).then(res => {
96
-      if (params.customerType === 'private') {
97
-        setDataSource(res)
98
-      } else {
99
-        setDataPub(res)
100
-      }
103
+      setDataSource(res)
104
+      setRadio(false)
101
     }).catch(err => {
105
     }).catch(err => {
102
       // eslint-disable-next-line no-unused-expressions
106
       // eslint-disable-next-line no-unused-expressions
103
       <Alert
107
       <Alert
175
 
179
 
176
   // 私客/公客切换
180
   // 私客/公客切换
177
   function radioButtonHandleSizeChange(e) {
181
   function radioButtonHandleSizeChange(e) {
178
-
182
+    
179
     displayNone()
183
     displayNone()
180
-
184
+    
181
     props.form.resetFields();
185
     props.form.resetFields();
182
     const { value } = e.target
186
     const { value } = e.target
183
     setCustomerType(value)
187
     setCustomerType(value)
199
         // const { getFieldDecorator } = JSON.parse(localStorage.getItem("pageParams"))
203
         // const { getFieldDecorator } = JSON.parse(localStorage.getItem("pageParams"))
200
         getList({ customerType, ...JSON.parse(localStorage.getItem("pubPageParams")) })
204
         getList({ customerType, ...JSON.parse(localStorage.getItem("pubPageParams")) })
201
       } else {
205
       } else {
202
-        localStorage.setItem("pubPageParams", JSON.stringify({ pageNumber: 1, pageSize: 10, customerType: 'public' }))
203
-        getList({ pageNumber: 1, pageSize: 10, customerType: 'public' })
206
+        localStorage.setItem("pubPageParams", JSON.stringify({ pageNumber: 1, pageSize: 10, customerType: value }))
207
+        getList({ pageNumber: 1, pageSize: 10, customerType: value })
204
       }
208
       }
205
     }
209
     }
206
 
210
 
211
   function handleReset() {
215
   function handleReset() {
212
     props.form.resetFields();
216
     props.form.resetFields();
213
     if (customerType === 'private') {
217
     if (customerType === 'private') {
214
-      localStorage.setItem("priPageParams", JSON.stringify({ pageNumber: 1, pageSize: 10, customerType: 'private' }));
218
+      localStorage.setItem("priPageParams", JSON.stringify({ pageNumber: 1, pageSize: 10, customerType: 'private', }));
215
       getList(JSON.parse(localStorage.getItem("priPageParams")))
219
       getList(JSON.parse(localStorage.getItem("priPageParams")))
216
     } else {
220
     } else {
217
       localStorage.setItem("pubPageParams", JSON.stringify({ pageNumber: 1, pageSize: 10, customerType: 'public' }))
221
       localStorage.setItem("pubPageParams", JSON.stringify({ pageNumber: 1, pageSize: 10, customerType: 'public' }))
229
     setRecordVisibleData({ visible: false, customerId: '' })
233
     setRecordVisibleData({ visible: false, customerId: '' })
230
     setStatusVisibleData({ visible: false, customerId: '' })
234
     setStatusVisibleData({ visible: false, customerId: '' })
231
     setRecommendVisibleData({ visible: false, customerId: '' })
235
     setRecommendVisibleData({ visible: false, customerId: '' })
232
-    setBatchAssistVisibleData({ visible: false, customerId: '', buildingId: '' })
236
+    setBatchAssistVisibleData({ visible: false, customerId: '',buildingId:'' })
233
   }
237
   }
234
 
238
 
235
   function showRecord(record) {
239
   function showRecord(record) {
237
     setGVisibleData({ visible: false, customerId: '', realtyConsultant: '', buildingId: '' })
241
     setGVisibleData({ visible: false, customerId: '', realtyConsultant: '', buildingId: '' })
238
     setStatusVisibleData({ visible: false, customerId: '' })
242
     setStatusVisibleData({ visible: false, customerId: '' })
239
     setRecommendVisibleData({ visible: false, customerId: '' })
243
     setRecommendVisibleData({ visible: false, customerId: '' })
240
-    setBatchAssistVisibleData({ visible: false, customerId: '', buildingId: '' })
244
+    setBatchAssistVisibleData({ visible: false, customerId: '',buildingId:'' })
241
   }
245
   }
242
 
246
 
243
   function showStatus(record) {
247
   function showStatus(record) {
245
     setGVisibleData({ visible: false, customerId: '', realtyConsultant: '', buildingId: '' })
249
     setGVisibleData({ visible: false, customerId: '', realtyConsultant: '', buildingId: '' })
246
     setRecommendVisibleData({ visible: false, customerId: '' })
250
     setRecommendVisibleData({ visible: false, customerId: '' })
247
     setStatusVisibleData({ visible: true, customerId: record.customerId, status: record.status })
251
     setStatusVisibleData({ visible: true, customerId: record.customerId, status: record.status })
248
-    setBatchAssistVisibleData({ visible: false, customerId: '', buildingId: '' })
252
+    setBatchAssistVisibleData({ visible: false, customerId: '' ,buildingId:''})
249
   }
253
   }
250
 
254
 
251
   // 推荐客户
255
   // 推荐客户
258
   }
262
   }
259
 
263
 
260
   //分配置业顾问
264
   //分配置业顾问
261
-  function assistConsultant(personId, buildingId) {
265
+  function assistConsultant(personId,buildingId) {
262
     setGVisibleData({ visible: false, customerId: '', realtyConsultant: '', buildingId: '' })
266
     setGVisibleData({ visible: false, customerId: '', realtyConsultant: '', buildingId: '' })
263
     setRecordVisibleData({ visible: false, customerId: '' })
267
     setRecordVisibleData({ visible: false, customerId: '' })
264
     setStatusVisibleData({ visible: false, customerId: '' })
268
     setStatusVisibleData({ visible: false, customerId: '' })
265
     setRecommendVisibleData({ visible: false, customerId: '' })
269
     setRecommendVisibleData({ visible: false, customerId: '' })
266
-    setAssistVisibleData({ visible: true, customerId: personId, buildingId: buildingId })
267
-    setBatchAssistVisibleData({ visible: false, customerId: '', buildingId: '' })
270
+    setAssistVisibleData({ visible: true, customerId: personId ,buildingId:buildingId})
271
+    setBatchAssistVisibleData({ visible: false, customerId: '' ,buildingId:''})
268
   }
272
   }
269
 
273
 
270
   function batchAssistConsultant() {
274
   function batchAssistConsultant() {
277
     const compareSet = new Set();
281
     const compareSet = new Set();
278
     personInfo.filter(record => {
282
     personInfo.filter(record => {
279
       compareSet.add(record.buildingName)
283
       compareSet.add(record.buildingName)
280
-    })
284
+    } )
281
 
285
 
282
-    if (compareSet.size != 1) {
283
-      return message.info("请选择项目");
286
+    if(compareSet.size != 1){
287
+      return message.info("选中的公客存在于不同项目中,请分开进行分配置业顾问操作");
284
     }
288
     }
285
 
289
 
286
     // const newSelectedRows = personInfo.filter()  
290
     // const newSelectedRows = personInfo.filter()  
287
-
291
+    
288
     // console.log(newSelectedRows,'newSelectedRows')
292
     // console.log(newSelectedRows,'newSelectedRows')
289
 
293
 
290
     setGVisibleData({ visible: false, customerId: '', realtyConsultant: '', buildingId: '' })
294
     setGVisibleData({ visible: false, customerId: '', realtyConsultant: '', buildingId: '' })
291
     setRecordVisibleData({ visible: false, customerId: '' })
295
     setRecordVisibleData({ visible: false, customerId: '' })
292
     setStatusVisibleData({ visible: false, customerId: '' })
296
     setStatusVisibleData({ visible: false, customerId: '' })
293
     setRecommendVisibleData({ visible: false, customerId: '' })
297
     setRecommendVisibleData({ visible: false, customerId: '' })
294
-    setAssistVisibleData({ visible: false, customerId: '', buildingId: '' })
295
-    setBatchAssistVisibleData({ visible: true, customerId: personInfo, buildingId: personInfo[0].buildingId })
298
+    setAssistVisibleData({ visible: false, customerId: '',buildingId:'' })
299
+    setBatchAssistVisibleData({ visible: true, customerId: personInfo, buildingId: personInfo[0].buildingId})
296
   }
300
   }
297
 
301
 
298
   function toCustomerDateil(record) {
302
   function toCustomerDateil(record) {
321
         download(response)
325
         download(response)
322
         setLoadingStatus(false)
326
         setLoadingStatus(false)
323
       }).catch(error => {
327
       }).catch(error => {
324
-        message.err('连接超时');
328
+        message.err("连接超时");
325
         setLoadingStatus(false)
329
         setLoadingStatus(false)
326
       })
330
       })
327
   }
331
   }
343
   function closeAttribution() {
347
   function closeAttribution() {
344
     setGVisibleData({ visible: false, customerId: '', realtyConsultant: '', buildingId: '' })
348
     setGVisibleData({ visible: false, customerId: '', realtyConsultant: '', buildingId: '' })
345
     if (customerType === 'private') {
349
     if (customerType === 'private') {
346
-      getList(JSON.parse(localStorage.getItem('priPageParams')))
350
+
351
+      getList(JSON.parse(localStorage.getItem("priPageParams")))
347
     } else {
352
     } else {
348
-      getList(JSON.parse(localStorage.getItem('pubPageParams')))
353
+
354
+      getList(JSON.parse(localStorage.getItem("pubPageParams")))
349
     }
355
     }
356
+
350
   }
357
   }
351
   // 回调关闭所有弹框
358
   // 回调关闭所有弹框
352
   function closeAll() {
359
   function closeAll() {
354
     setGVisibleData({ visible: false, customerId: '', realtyConsultant: '', buildingId: '' })
361
     setGVisibleData({ visible: false, customerId: '', realtyConsultant: '', buildingId: '' })
355
     setStatusVisibleData({ visible: false, customerId: '', status: '' })
362
     setStatusVisibleData({ visible: false, customerId: '', status: '' })
356
     setRecommendVisibleData({ visible: false, customerId: '' })
363
     setRecommendVisibleData({ visible: false, customerId: '' })
357
-    setAssistVisibleData({ visible: false, customerId: '', buildingId: '' })
364
+    setAssistVisibleData({ visible: false, customerId: '',buildingId:'' })
358
     setBatchAssistVisibleData({ visible: false, customerId: '' })
365
     setBatchAssistVisibleData({ visible: false, customerId: '' })
359
     if (customerType === 'private') {
366
     if (customerType === 'private') {
360
 
367
 
372
       console.log('selectedRowKeys:', selectedRowKeys, 'selectedRows: ', selectedRows);
379
       console.log('selectedRowKeys:', selectedRowKeys, 'selectedRows: ', selectedRows);
373
       setSelectedRowKeys(selectedRowKeys)
380
       setSelectedRowKeys(selectedRowKeys)
374
       const newSelectedRows = personInfo.filter(x => !selectedRows.some(y => x.customerId === y.customerId))     // 去重
381
       const newSelectedRows = personInfo.filter(x => !selectedRows.some(y => x.customerId === y.customerId))     // 去重
375
-        .concat(selectedRows)                                                                 // 新增选择
376
-        .filter(x => selectedRowKeys.some(y => y === x.customerId))                             // 去掉未选的数据
382
+                                .concat(selectedRows)                                                                 // 新增选择
383
+                                .filter(x => selectedRowKeys.some(y => y === x.customerId))                             // 去掉未选的数据
377
 
384
 
378
       // setSelectedRows(newSelectedRows)
385
       // setSelectedRows(newSelectedRows)
379
-      console.log(newSelectedRows, "33333333333333333333")
380
       setPersonInfo(newSelectedRows)
386
       setPersonInfo(newSelectedRows)
381
     },
387
     },
382
   };
388
   };
389
       align: 'center',
395
       align: 'center',
390
       width: '15%',
396
       width: '15%',
391
       // render: (_, record) => <Avatar shape="square" style={{ color: 'blue', cursor: 'pointer' }} onClick={() => publicCustomerDetail(record)} src={customerType === 'private' ? record.picture : record.avatarurl} size={64} icon="user" />,
397
       // render: (_, record) => <Avatar shape="square" style={{ color: 'blue', cursor: 'pointer' }} onClick={() => publicCustomerDetail(record)} src={customerType === 'private' ? record.picture : record.avatarurl} size={64} icon="user" />,
392
-      render: (_, record) => <Avatar shape="square" style={{ color: 'blue', cursor: 'pointer' }} onClick={() => publicCustomerDetail(record)} src={record.picture} size={64} icon="user" />,
398
+      render: (_, record) => <Avatar shape="square" style={{ color: 'blue', cursor: 'pointer' }} onClick={() => publicCustomerDetail(record)} src={record.picture } size={64} icon="user" />,
393
     },
399
     },
394
     {
400
     {
395
       title: '姓名',
401
       title: '姓名',
455
             <Button className={customerType === 'private' ? Styles.displayS : Styles.text} type="link" onClick={() => showRecommend(record.personId)}>推荐客户</Button>
461
             <Button className={customerType === 'private' ? Styles.displayS : Styles.text} type="link" onClick={() => showRecommend(record.personId)}>推荐客户</Button>
456
           </AuthButton>
462
           </AuthButton>
457
           <AuthButton name="admin.customer.assign" noRight={null}>
463
           <AuthButton name="admin.customer.assign" noRight={null}>
458
-            <Button className={customerType === 'private' ? Styles.displayS : Styles.text} type="link" onClick={() => assistConsultant(record.customerId, record.buildingId)}>分配置业顾问</Button>
464
+            <Button className={customerType === 'private' ? Styles.displayS : Styles.text} type="link" onClick={() => assistConsultant(record.customerId,record.buildingId)}>分配置业顾问</Button>
459
           </AuthButton>
465
           </AuthButton>
460
           <AuthButton name="admin.mine.taPointsRecords.point.record" noRight={null}>
466
           <AuthButton name="admin.mine.taPointsRecords.point.record" noRight={null}>
461
             <Button className={Styles.text} type="link" onClick={() => showRecord(record)}>积分记录</Button>
467
             <Button className={Styles.text} type="link" onClick={() => showRecord(record)}>积分记录</Button>
579
   return (
585
   return (
580
     <>
586
     <>
581
       <Form layout="inline" onSubmit={e => handleSubmit(e, props)}>
587
       <Form layout="inline" onSubmit={e => handleSubmit(e, props)}>
582
-        {customerType === 'public' && <Form.Item>
588
+      {customerType === 'public' && <Form.Item>
583
           {getFieldDecorator('belongStatus')(
589
           {getFieldDecorator('belongStatus')(
584
             <Select style={{ width: '180px' }} placeholder="是否归属项目" onChange={handleSelectChange}>
590
             <Select style={{ width: '180px' }} placeholder="是否归属项目" onChange={handleSelectChange}>
585
               <Option value={1}>是</Option>
591
               <Option value={1}>是</Option>

+ 1
- 1
src/pages/integralMall/editGoods.jsx 查看文件

2
 import { Input, Menu, Dropdown, Button, Icon, message, Table, Divider, Tag, Select, Form, Alert } from 'antd';
2
 import { Input, Menu, Dropdown, Button, Icon, message, Table, Divider, Tag, Select, Form, Alert } from 'antd';
3
 import { FormattedMessage } from 'umi-plugin-react/locale';
3
 import { FormattedMessage } from 'umi-plugin-react/locale';
4
 import channels from '../channel/channelList.less';
4
 import channels from '../channel/channelList.less';
5
-import BuildSelect from '../../components/SelectButton/BuildSelect'
5
+import BuildSelect from '../../components/SelectButton/BuildSelect2'
6
 import XForm, { FieldTypes } from '../../components/XForm';
6
 import XForm, { FieldTypes } from '../../components/XForm';
7
 import Wangedit from '../../components/Wangedit/Wangedit'
7
 import Wangedit from '../../components/Wangedit/Wangedit'
8
 import router from 'umi/router';
8
 import router from 'umi/router';

+ 1
- 1
src/pages/news/list/editNewsList.jsx 查看文件

5
 import apis from '../../../services/apis';
5
 import apis from '../../../services/apis';
6
 import moment from 'moment';
6
 import moment from 'moment';
7
 import router from 'umi/router';
7
 import router from 'umi/router';
8
-import BuildSelect from '../../../components/SelectButton/BuildSelect'
8
+import BuildSelect from '../../../components/SelectButton/BuildSelect2'
9
 import NewsTypeSelect from '../../../components/SelectButton/NewTypeSelect'
9
 import NewsTypeSelect from '../../../components/SelectButton/NewTypeSelect'
10
 import  { FieldTypes, createForm } from '../../../components/XForm';
10
 import  { FieldTypes, createForm } from '../../../components/XForm';
11
 import Wangedit from '../../../components/Wangedit/Wangedit'
11
 import Wangedit from '../../../components/Wangedit/Wangedit'