|
@@ -1,4 +1,5 @@
|
1
|
1
|
import React, { useState } from 'react'
|
|
2
|
+import { connect } from 'dva';
|
2
|
3
|
import { Button, Spin, DatePicker, Form, Input, InputNumber, Radio, notification, Select,Switch} from 'antd'
|
3
|
4
|
import FileUpload from '@/components/XForm/FileUpload'
|
4
|
5
|
import ImageUpload from '@/components/XForm/ImageUpload'
|
|
@@ -23,7 +24,7 @@ const fullWidth= { width: '100%' }
|
23
|
24
|
const Item = Form.Item
|
24
|
25
|
|
25
|
26
|
const BuildingBasic = React.forwardRef((props, ref) => {
|
26
|
|
- const { form, history,setMarketingCode } = props;
|
|
27
|
+ const { form, history, setMarketingCode, user } = props;
|
27
|
28
|
const { getFieldDecorator, getFieldValue, setFieldsValue } = form;
|
28
|
29
|
const { query } = history.location;
|
29
|
30
|
const { id } = query;
|
|
@@ -130,7 +131,13 @@ const BuildingBasic = React.forwardRef((props, ref) => {
|
130
|
131
|
<Item label="城市公司">
|
131
|
132
|
{getFieldDecorator('institutionId')(
|
132
|
133
|
<Select placeholder="所属城市公司" style={fullWidth}>
|
133
|
|
-
|
|
134
|
+ {
|
|
135
|
+ (user.institutionList || []).map((item) => (
|
|
136
|
+ <Select.Option key={item.institutionId} value={item.institutionId}>
|
|
137
|
+ {item.institutionName}
|
|
138
|
+ </Select.Option>
|
|
139
|
+ ))
|
|
140
|
+ }
|
134
|
141
|
</Select>
|
135
|
142
|
)}
|
136
|
143
|
</Item>
|
|
@@ -454,4 +461,6 @@ const BuildingBasic = React.forwardRef((props, ref) => {
|
454
|
461
|
)
|
455
|
462
|
})
|
456
|
463
|
|
457
|
|
-export default Form.create()(BuildingBasic)
|
|
464
|
+export default connect(({ user }) => ({
|
|
465
|
+ user: user.currentUser,
|
|
466
|
+}))(Form.create()(BuildingBasic))
|