|
@@ -132,6 +132,7 @@ const PicturesWall = React.createClass({
|
|
|
});
|
|
|
|
|
|
const AchievementDetailShow = Form.create()(React.createClass({
|
|
|
+ //初始定义
|
|
|
getInitialState() {
|
|
|
return {
|
|
|
loading: false,
|
|
@@ -548,16 +549,26 @@ const AchievementDetailShow = Form.create()(React.createClass({
|
|
|
<div className="clearfix" >
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="成果所有人名称" >
|
|
|
+ label="成果所有人" >
|
|
|
<span>{theData.ownerName}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="联系电话" >
|
|
|
+ label="所有人电话" >
|
|
|
<span>{theData.ownerMobile}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
+ label="成果联系人" >
|
|
|
+ <span>{theData.contacts}</span>
|
|
|
+ </FormItem>
|
|
|
+ <FormItem className="half-item"
|
|
|
+ {...formItemLayout}
|
|
|
+ label="联系人电话" >
|
|
|
+ <span>{theData.contactMobile}</span>
|
|
|
+ </FormItem>
|
|
|
+ <FormItem className="half-item"
|
|
|
+ {...formItemLayout}
|
|
|
label="证件号" >
|
|
|
<span>{theData.ownerIdNumber}</span>
|
|
|
</FormItem>
|
|
@@ -765,6 +776,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
|
|
|
textFileList: [],
|
|
|
switchValue: false,
|
|
|
radios: false,
|
|
|
+ orgDisplay:'1',
|
|
|
techPlanFileList: [],
|
|
|
data: {},
|
|
|
tags: [],
|
|
@@ -992,17 +1004,18 @@ const AchievementDetailForm = Form.create()(React.createClass({
|
|
|
maturityVideoUrl: values.maturityVideoUrl,
|
|
|
innovation: values.innovation,
|
|
|
//
|
|
|
- switchSign: this.state.switchValue ? 1 : 0,
|
|
|
+ //switchSign: this.state.switchValue ? 1 : 0,
|
|
|
//
|
|
|
ownerId: !this.state.switchValue ? (this.state.dataSourceObj ? this.state.dataSourceObj[values.iOwnerName] : this.state.data.ownerId) : undefined,
|
|
|
- contacts: !this.state.switchValue ? values.contacts : undefined,
|
|
|
ownerType: this.state.orgDisplay,//this.props.detailApiUrl.indexOf('org') != -1 ? 1 : 0,
|
|
|
//自定义
|
|
|
- ownerName: this.state.switchValue ? values.ownerName : undefined,
|
|
|
- ownerIdNumber: this.state.switchValue ? values.ownerIdNumber : undefined,
|
|
|
- ownerMobile: this.state.switchValue ? values.ownerMobile : undefined,
|
|
|
- ownerEmail: this.state.switchValue ? values.ownerEmail : undefined,
|
|
|
- ownerPostalAddress: this.state.switchValue ? values.ownerPostalAddress : undefined,
|
|
|
+ ownerName:values.ownerName,
|
|
|
+ contacts:values.contacts,
|
|
|
+ ownerIdNumber:values.ownerIdNumber,
|
|
|
+ ownerMobile:values.ownerMobile,
|
|
|
+ contactMobile:values.contactMobile,
|
|
|
+ ownerEmail:values.ownerEmail,
|
|
|
+ ownerPostalAddress:values.ownerPostalAddress,
|
|
|
//
|
|
|
cooperationMode: values.cooperationMode,
|
|
|
transferMode: values.transferMode,
|
|
@@ -1060,7 +1073,6 @@ const AchievementDetailForm = Form.create()(React.createClass({
|
|
|
this.state.techPlanFileList = [];
|
|
|
this.state.businessPlanFileList = [];
|
|
|
this.props.form.resetFields();
|
|
|
- this.state.orgDisplay=undefined;
|
|
|
};
|
|
|
},
|
|
|
render() {
|
|
@@ -1071,6 +1083,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
|
|
|
labelCol: { span: 8 },
|
|
|
wrapperCol: { span: 14 },
|
|
|
};
|
|
|
+ console.log(this.state.orgDisplay)
|
|
|
return (
|
|
|
<Form horizontal onSubmit={this.handleSubmit} id="demand-form">
|
|
|
<Spin spinning={this.state.loading}>
|
|
@@ -1335,13 +1348,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
|
|
|
<Input />
|
|
|
)}
|
|
|
</FormItem>
|
|
|
- <FormItem
|
|
|
- labelCol={{ span: 4 }}
|
|
|
- wrapperCol={{ span: 18 }}
|
|
|
- label="自定义成果所有人" >
|
|
|
- <Switch checked={this.state.switchValue} onChange={(e) => { this.setState({ switchValue: e }); }} />
|
|
|
- </FormItem>
|
|
|
- {this.state.switchValue ? <div className="clearfix" >
|
|
|
+ <div className="clearfix" >
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
label="成果所有人" >
|
|
@@ -1353,7 +1360,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="联系电话" >
|
|
|
+ label="所有人电话" >
|
|
|
{getFieldDecorator('ownerMobile', {
|
|
|
initialValue: theData.ownerMobile
|
|
|
})(
|
|
@@ -1362,6 +1369,24 @@ const AchievementDetailForm = Form.create()(React.createClass({
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
+ label="成果联系人" >
|
|
|
+ {getFieldDecorator('contacts', {
|
|
|
+ initialValue: theData.contacts
|
|
|
+ })(
|
|
|
+ <Input />
|
|
|
+ )}
|
|
|
+ </FormItem>
|
|
|
+ <FormItem className="half-item"
|
|
|
+ {...formItemLayout}
|
|
|
+ label="联系人电话" >
|
|
|
+ {getFieldDecorator('contactMobile', {
|
|
|
+ initialValue: theData.contactMobile
|
|
|
+ })(
|
|
|
+ <Input />
|
|
|
+ )}
|
|
|
+ </FormItem>
|
|
|
+ <FormItem className="half-item"
|
|
|
+ {...formItemLayout}
|
|
|
label="证件号" >
|
|
|
{getFieldDecorator('ownerIdNumber', {
|
|
|
initialValue: theData.ownerIdNumber
|
|
@@ -1387,39 +1412,7 @@ const AchievementDetailForm = Form.create()(React.createClass({
|
|
|
<Input />
|
|
|
)}
|
|
|
</FormItem>
|
|
|
- </div> : <div className="clearfix" >
|
|
|
- <FormItem className="half-item"
|
|
|
- {...formItemLayout}
|
|
|
- label="成果所有人" >
|
|
|
- {getFieldDecorator('iOwnerName', {
|
|
|
- initialValue: theData.iOwnerName || ''
|
|
|
- })(
|
|
|
- <AutoComplete
|
|
|
- dataSource={this.state.dataSource}
|
|
|
- style={{ width: 200 }}
|
|
|
- onSearch={this.state.therottleSearch}
|
|
|
- placeholder="输入成果所有人"
|
|
|
- onSelect={(e) => {
|
|
|
- this.getContactsList(this.state.dataSourceObj[e]);
|
|
|
- }} />
|
|
|
- )}
|
|
|
- </FormItem>
|
|
|
- {this.props.detailApiUrl.indexOf('org') >= 0 ? <FormItem className="half-item"
|
|
|
- {...formItemLayout}
|
|
|
- label="联系人" >
|
|
|
- {getFieldDecorator('contacts', {
|
|
|
- initialValue: theData.contacts
|
|
|
- })(
|
|
|
- <Select style={{ width: 260 }}
|
|
|
- placeholder="请选择联系人"
|
|
|
- notFoundContent="未获取到联系人列表"
|
|
|
- showSearch
|
|
|
- filterOption={companySearch}>
|
|
|
- {this.state.contactsOption}
|
|
|
- </Select>
|
|
|
- )}
|
|
|
- </FormItem> : <div></div>}
|
|
|
- </div>}
|
|
|
+ </div>
|
|
|
<div className="clearfix">
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|