|
@@ -4,25 +4,33 @@ import {
|
|
|
Button,
|
|
|
Spin,
|
|
|
message,
|
|
|
- Popconfirm,
|
|
|
- Alert
|
|
|
+ Alert,
|
|
|
+ Modal,
|
|
|
+ Input,
|
|
|
+ InputNumber,
|
|
|
} from "antd";
|
|
|
import $ from "jquery/src/ajax";
|
|
|
import EnterpriseNameChange from "../../../../../../common/enterpriseNameChange";
|
|
|
import AddContact from "../../followDetail/addContact";
|
|
|
+import "./index.less"
|
|
|
+const { TextArea } = Input;
|
|
|
|
|
|
const ContactPerson = React.createClass({
|
|
|
getInitialState() {
|
|
|
return {
|
|
|
+ upType: 0,
|
|
|
+ visible: false,
|
|
|
+ upData: {},
|
|
|
+ detail: {},
|
|
|
loading: false,
|
|
|
- addcontactModul:false,
|
|
|
+ addcontactModul: false,
|
|
|
ContactsLists: [
|
|
|
{
|
|
|
title: "姓名",
|
|
|
dataIndex: "name",
|
|
|
key: "name",
|
|
|
render: (text, record, index) => {
|
|
|
- if(record.id) return <div>{text}</div>
|
|
|
+ if (record.id) return <div>{text}</div>
|
|
|
}
|
|
|
},
|
|
|
{
|
|
@@ -30,7 +38,7 @@ const ContactPerson = React.createClass({
|
|
|
dataIndex: "department",
|
|
|
key: "department",
|
|
|
render: (text, record, index) => {
|
|
|
- if(record.id) return <div>{text}</div>
|
|
|
+ if (record.id) return <div>{text}</div>
|
|
|
}
|
|
|
},
|
|
|
{
|
|
@@ -38,7 +46,7 @@ const ContactPerson = React.createClass({
|
|
|
dataIndex: "position",
|
|
|
key: "position",
|
|
|
render: (text, record, index) => {
|
|
|
- if(record.id) return <div>{text}</div>
|
|
|
+ if (record.id) return <div>{text}</div>
|
|
|
}
|
|
|
},
|
|
|
{
|
|
@@ -55,7 +63,7 @@ const ContactPerson = React.createClass({
|
|
|
dataIndex: "cityName",
|
|
|
key: "cityName",
|
|
|
render: (text, record, index) => {
|
|
|
- if(record.id) return <div>{text}</div>
|
|
|
+ if (record.id) return <div>{text}</div>
|
|
|
}
|
|
|
},
|
|
|
{
|
|
@@ -63,7 +71,7 @@ const ContactPerson = React.createClass({
|
|
|
dataIndex: "mobile",
|
|
|
key: "mobile",
|
|
|
render: (text, record, index) => {
|
|
|
- if(record.id) return <div>{text}</div>
|
|
|
+ if (record.id) return <div>{text}</div>
|
|
|
}
|
|
|
},
|
|
|
{
|
|
@@ -71,7 +79,7 @@ const ContactPerson = React.createClass({
|
|
|
dataIndex: "fixedTel",
|
|
|
key: "fixedTel",
|
|
|
render: (text, record, index) => {
|
|
|
- if(record.id) return <div>{text}</div>
|
|
|
+ if (record.id) return <div>{text}</div>
|
|
|
}
|
|
|
},
|
|
|
{
|
|
@@ -79,7 +87,7 @@ const ContactPerson = React.createClass({
|
|
|
dataIndex: "wechat",
|
|
|
key: "wechat",
|
|
|
render: (text, record, index) => {
|
|
|
- if(record.id) return <div>{text}</div>
|
|
|
+ if (record.id) return <div>{text}</div>
|
|
|
}
|
|
|
},
|
|
|
{
|
|
@@ -87,7 +95,7 @@ const ContactPerson = React.createClass({
|
|
|
dataIndex: "qq",
|
|
|
key: "qq",
|
|
|
render: (text, record, index) => {
|
|
|
- if(record.id) return <div>{text}</div>
|
|
|
+ if (record.id) return <div>{text}</div>
|
|
|
}
|
|
|
},
|
|
|
{
|
|
@@ -95,7 +103,7 @@ const ContactPerson = React.createClass({
|
|
|
dataIndex: "email",
|
|
|
key: "email",
|
|
|
render: (text, record, index) => {
|
|
|
- if(record.id) return <div>{text}</div>
|
|
|
+ if (record.id) return <div>{text}</div>
|
|
|
}
|
|
|
},
|
|
|
{
|
|
@@ -103,7 +111,7 @@ const ContactPerson = React.createClass({
|
|
|
dataIndex: "createTimes",
|
|
|
key: "createTimes",
|
|
|
render: (text, record, index) => {
|
|
|
- if(record.id) return <div>{text}</div>
|
|
|
+ if (record.id) return <div>{text}</div>
|
|
|
}
|
|
|
},
|
|
|
{
|
|
@@ -111,7 +119,7 @@ const ContactPerson = React.createClass({
|
|
|
dataIndex: "aname",
|
|
|
key: "aname",
|
|
|
render: (text, record, index) => {
|
|
|
- if(record.id) return <div>{text}</div>
|
|
|
+ if (record.id) return <div>{text}</div>
|
|
|
}
|
|
|
},
|
|
|
{
|
|
@@ -145,7 +153,7 @@ const ContactPerson = React.createClass({
|
|
|
) : (
|
|
|
""
|
|
|
)} */}
|
|
|
- {record.major!=1 ? (
|
|
|
+ {record.major != 1 ? (
|
|
|
<Button
|
|
|
style={{
|
|
|
marginRight: "10px",
|
|
@@ -184,7 +192,7 @@ const ContactPerson = React.createClass({
|
|
|
ocbId: e.id //删除的ID
|
|
|
}
|
|
|
}).done(
|
|
|
- function(data) {
|
|
|
+ function (data) {
|
|
|
if (!data.error.length) {
|
|
|
message.success("删除成功!");
|
|
|
this.setState({
|
|
@@ -203,27 +211,27 @@ const ContactPerson = React.createClass({
|
|
|
//选择主要联系人
|
|
|
mainContact(record) {
|
|
|
this.setState({
|
|
|
- loading: true
|
|
|
+ loading: true
|
|
|
});
|
|
|
$.ajax({
|
|
|
- method: "get",
|
|
|
- dataType: "json",
|
|
|
- crossDomain: false,
|
|
|
- url: globalConfig.context + "/api/admin/customer/updateMainContact",
|
|
|
- data: {
|
|
|
- uid:this.props.data.id,
|
|
|
- ocbId: record.id
|
|
|
- }
|
|
|
- }).done(function(data) {
|
|
|
- if(!data.error.length) {
|
|
|
- message.success('设为主要联系人成功!');
|
|
|
- this.setState({
|
|
|
- loading: false,
|
|
|
- });
|
|
|
- } else {
|
|
|
- message.warning(data.error[0].message);
|
|
|
- };
|
|
|
- this.contactLists();
|
|
|
+ method: "get",
|
|
|
+ dataType: "json",
|
|
|
+ crossDomain: false,
|
|
|
+ url: globalConfig.context + "/api/admin/customer/updateMainContact",
|
|
|
+ data: {
|
|
|
+ uid: this.props.data.id,
|
|
|
+ ocbId: record.id
|
|
|
+ }
|
|
|
+ }).done(function (data) {
|
|
|
+ if (!data.error.length) {
|
|
|
+ message.success('设为主要联系人成功!');
|
|
|
+ this.setState({
|
|
|
+ loading: false,
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ message.warning(data.error[0].message);
|
|
|
+ };
|
|
|
+ this.contactLists();
|
|
|
}.bind(this));
|
|
|
this.state.contactList.forEach(item => {
|
|
|
item.major = 0;
|
|
@@ -247,7 +255,7 @@ const ContactPerson = React.createClass({
|
|
|
data: {
|
|
|
uid: ids || this.props.data.id //名称1
|
|
|
},
|
|
|
- success: function(data) {
|
|
|
+ success: function (data) {
|
|
|
let theArr = [];
|
|
|
if (data.error.length || data.data.list == "") {
|
|
|
if (data.error && data.error.length) {
|
|
@@ -267,10 +275,10 @@ const ContactPerson = React.createClass({
|
|
|
department: thisdata.department,
|
|
|
position: thisdata.position,
|
|
|
major: thisdata.major,
|
|
|
- createTimes:thisdata.createTimes,
|
|
|
- fixedTel:thisdata.fixedTel,
|
|
|
- aname:thisdata.aname,
|
|
|
- cityName:thisdata.provinceName+thisdata.cityName+thisdata.areaName
|
|
|
+ createTimes: thisdata.createTimes,
|
|
|
+ fixedTel: thisdata.fixedTel,
|
|
|
+ aname: thisdata.aname,
|
|
|
+ cityName: thisdata.provinceName + thisdata.cityName + thisdata.areaName
|
|
|
});
|
|
|
}
|
|
|
}
|
|
@@ -279,7 +287,7 @@ const ContactPerson = React.createClass({
|
|
|
});
|
|
|
}.bind(this)
|
|
|
}).always(
|
|
|
- function() {
|
|
|
+ function () {
|
|
|
this.setState({
|
|
|
loading: false
|
|
|
});
|
|
@@ -295,6 +303,7 @@ const ContactPerson = React.createClass({
|
|
|
},
|
|
|
componentWillMount() {
|
|
|
this.contactLists(this.props.data.id);
|
|
|
+ this.queryByUid(this.props.data.id)
|
|
|
},
|
|
|
detailsModal() {
|
|
|
this.props.closeDetail(false, false);
|
|
@@ -304,7 +313,76 @@ const ContactPerson = React.createClass({
|
|
|
this.contactLists(nextProps.data.id);
|
|
|
}
|
|
|
},
|
|
|
+ // 查询企业信息
|
|
|
+ queryByUid() {
|
|
|
+ this.setState({
|
|
|
+ loading: true
|
|
|
+ });
|
|
|
+ $.ajax({
|
|
|
+ method: "get",
|
|
|
+ dataType: "json",
|
|
|
+ crossDomain: false,
|
|
|
+ url: globalConfig.context + "/api/admin/userArchives/queryByUid",
|
|
|
+ data: {
|
|
|
+ id: this.props.data.id,
|
|
|
+ },
|
|
|
+ success: function (data) {
|
|
|
+ if (data.error.length || data.data.list == "") {
|
|
|
+ if (data.error && data.error.length) {
|
|
|
+ message.warning(data.error[0].message);
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ this.setState({
|
|
|
+ detail: data.data
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }.bind(this)
|
|
|
+ }).always(
|
|
|
+ function () {
|
|
|
+ this.setState({
|
|
|
+ loading: false
|
|
|
+ });
|
|
|
+ }.bind(this)
|
|
|
+ );
|
|
|
+ },
|
|
|
+ // 修改
|
|
|
+ update() {
|
|
|
+ const { upData } = this.state
|
|
|
+ $.ajax({
|
|
|
+ method: "post",
|
|
|
+ dataType: "json",
|
|
|
+ crossDomain: false,
|
|
|
+ url: globalConfig.context + "/api/admin/userArchives/update",
|
|
|
+ data: upData,
|
|
|
+ success: function (data) {
|
|
|
+ if (data.error.length || data.data.list == "") {
|
|
|
+ if (data.error && data.error.length) {
|
|
|
+ message.warning(data.error[0].message);
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ message.success("修改成功!")
|
|
|
+ this.queryByUid()
|
|
|
+ this.setState({
|
|
|
+ visible: false
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }.bind(this)
|
|
|
+ }).always(
|
|
|
+ function () {
|
|
|
+ this.setState({
|
|
|
+ loading: false
|
|
|
+ });
|
|
|
+ }.bind(this)
|
|
|
+ );
|
|
|
+ },
|
|
|
+ onUpCancel() {
|
|
|
+ this.setState({
|
|
|
+ visible: false
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
render() {
|
|
|
+ const { detail, upType, upData } = this.state
|
|
|
return (
|
|
|
<div>
|
|
|
<div className="clearfix">
|
|
@@ -317,20 +395,20 @@ const ContactPerson = React.createClass({
|
|
|
display: "inline-block",
|
|
|
}}
|
|
|
>
|
|
|
- 公司名称:{this.state.enterpriseName ? this.state.enterpriseName : this.props.name}
|
|
|
+ 公司名称:{this.state.enterpriseName ? this.state.enterpriseName : this.props.name}
|
|
|
<EnterpriseNameChange
|
|
|
- type='modify'
|
|
|
- changeOtherInfor
|
|
|
- style={{marginLeft:'20px'}}
|
|
|
- enterpriseId={this.props.data.uid}
|
|
|
- enterpriseName={this.props.name}
|
|
|
- data={this.props.data}
|
|
|
- onCancel={this.props.onCancel}
|
|
|
- onChangeSuccess={(value)=>{
|
|
|
- this.setState({
|
|
|
- enterpriseName:value
|
|
|
- })
|
|
|
- }}/>
|
|
|
+ type='modify'
|
|
|
+ changeOtherInfor
|
|
|
+ style={{ marginLeft: '20px' }}
|
|
|
+ enterpriseId={this.props.data.uid}
|
|
|
+ enterpriseName={this.props.name}
|
|
|
+ data={this.props.data}
|
|
|
+ onCancel={this.props.onCancel}
|
|
|
+ onChangeSuccess={(value) => {
|
|
|
+ this.setState({
|
|
|
+ enterpriseName: value
|
|
|
+ })
|
|
|
+ }} />
|
|
|
</span>
|
|
|
<Button
|
|
|
className="ContactsList"
|
|
@@ -343,24 +421,288 @@ const ContactPerson = React.createClass({
|
|
|
<div className="clearfix">
|
|
|
<Spin spinning={this.state.loading}>
|
|
|
<Table
|
|
|
- size="middle"
|
|
|
- pagination={false}
|
|
|
- columns={this.state.ContactsLists}
|
|
|
- dataSource={this.state.contactList}
|
|
|
+ size="middle"
|
|
|
+ pagination={false}
|
|
|
+ columns={this.state.ContactsLists}
|
|
|
+ dataSource={this.state.contactList}
|
|
|
/>
|
|
|
</Spin>
|
|
|
</div>
|
|
|
+
|
|
|
+ <div style={{
|
|
|
+ fontSize: 14,
|
|
|
+ marginTop: 20,
|
|
|
+ }}>
|
|
|
+ <div style={{ fontWeight: "bold", marginBottom: 5, color: "#58A3FF" }}>企业情况及前期准备工作</div>
|
|
|
+ <div style={{ fontWeight: "bold", marginTop: 10 }}>
|
|
|
+ 1.知识产权情况
|
|
|
+ <Button
|
|
|
+ type="primary"
|
|
|
+ onClick={() => {
|
|
|
+ this.setState({
|
|
|
+ visible: true,
|
|
|
+ upType: 1,
|
|
|
+ upData: {
|
|
|
+ uid: this.props.data.id,
|
|
|
+ id: detail.id || undefined,
|
|
|
+ inventionPatentCount: detail.inventionPatentCount,
|
|
|
+ utilityModelCount: detail.utilityModelCount,
|
|
|
+ appearancePatentCount: detail.appearancePatentCount,
|
|
|
+ softwareWorksCount: detail.softwareWorksCount,
|
|
|
+ otherCount: detail.otherCount,
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }}
|
|
|
+ >
|
|
|
+ 修改
|
|
|
+ </Button>
|
|
|
+ </div>
|
|
|
+ <div style={{ fontSize: 12, }}>
|
|
|
+ 专利总数 {detail.patentCount || 0}
|
|
|
+ 发明专利 {detail.inventionPatentCount || 0}
|
|
|
+ 实用新型 {detail.utilityModelCount || 0}
|
|
|
+ 外观专利 {detail.appearancePatentCount || 0}
|
|
|
+ 软著 {detail.softwareWorksCount || 0}
|
|
|
+ 其他 {detail.otherCount || 0}
|
|
|
+ </div>
|
|
|
+ <div style={{ fontWeight: "bold", marginTop: 10 }}>
|
|
|
+ 2.财务数据<span style={{ color: "red" }}>(包括营收、税收、资产、研发费用等)</span>
|
|
|
+ <Button
|
|
|
+ type="primary"
|
|
|
+ onClick={() => {
|
|
|
+ this.setState({
|
|
|
+ visible: true,
|
|
|
+ upType: 2,
|
|
|
+ upData: {
|
|
|
+ uid: this.props.data.id,
|
|
|
+ id: detail.id || undefined,
|
|
|
+ financialData: detail.financialData,
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }}
|
|
|
+ >
|
|
|
+ 修改
|
|
|
+ </Button>
|
|
|
+ </div>
|
|
|
+ <div style={{ fontSize: 12, }}>{detail.financialData || "无"}</div>
|
|
|
+ <div style={{ fontWeight: "bold", marginTop: 10 }}>
|
|
|
+ 3.前期沟通<span style={{ color: "red" }}>(客户的难处、需求)</span>
|
|
|
+ <Button
|
|
|
+ type="primary"
|
|
|
+ onClick={() => {
|
|
|
+ this.setState({
|
|
|
+ visible: true,
|
|
|
+ upType: 3,
|
|
|
+ upData: {
|
|
|
+ uid: this.props.data.id,
|
|
|
+ id: detail.id || undefined,
|
|
|
+ earlyCommunication: detail.earlyCommunication,
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }}
|
|
|
+ >
|
|
|
+ 修改
|
|
|
+ </Button>
|
|
|
+ </div>
|
|
|
+ <div style={{ fontSize: 12, }}>{detail.earlyCommunication || "无"}</div>
|
|
|
+ <div style={{ fontWeight: "bold", marginTop: 10 }}>
|
|
|
+ 4.面谈思路及目的
|
|
|
+ <Button
|
|
|
+ type="primary"
|
|
|
+ onClick={() => {
|
|
|
+ this.setState({
|
|
|
+ visible: true,
|
|
|
+ upType: 4,
|
|
|
+ upData: {
|
|
|
+ uid: this.props.data.id,
|
|
|
+ id: detail.id || undefined,
|
|
|
+ interviewIdeas: detail.interviewIdeas,
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }}
|
|
|
+ >
|
|
|
+ 修改
|
|
|
+ </Button>
|
|
|
+ </div>
|
|
|
+ <div style={{ fontSize: 12, }}>{detail.interviewIdeas || "无"}</div>
|
|
|
+ </div>
|
|
|
+
|
|
|
<AddContact
|
|
|
- addcontactModul={this.state.addcontactModul}
|
|
|
- uids={this.props.data.id}
|
|
|
- closeFollow={()=>{
|
|
|
- this.setState({
|
|
|
- addcontactModul:false
|
|
|
- },()=>{
|
|
|
- this.contactLists()
|
|
|
- })
|
|
|
- }}
|
|
|
+ addcontactModul={this.state.addcontactModul}
|
|
|
+ uids={this.props.data.id}
|
|
|
+ closeFollow={() => {
|
|
|
+ this.setState({
|
|
|
+ addcontactModul: false
|
|
|
+ }, () => {
|
|
|
+ this.contactLists()
|
|
|
+ })
|
|
|
+ }}
|
|
|
/>
|
|
|
+ <Modal
|
|
|
+ footer={null}
|
|
|
+ maskClosable={false}
|
|
|
+ width="400px"
|
|
|
+ title='信息修改'
|
|
|
+ visible={this.state.visible}
|
|
|
+ onCancel={this.onUpCancel}
|
|
|
+ >
|
|
|
+ <div>
|
|
|
+ {
|
|
|
+ upType == 1 &&
|
|
|
+ <div>
|
|
|
+ <div className='enterpriseNameItem'>
|
|
|
+ <div className='enterpriseNameTitle'>发明专利:</div>
|
|
|
+ <div className='enterpriseNameValue'>
|
|
|
+ <InputNumber
|
|
|
+ value={upData.inventionPatentCount || 0}
|
|
|
+ onChange={e => {
|
|
|
+ this.setState({
|
|
|
+ upData: Object.assign(upData, {
|
|
|
+ inventionPatentCount: e,
|
|
|
+ }),
|
|
|
+ })
|
|
|
+ }}
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div className='enterpriseNameItem'>
|
|
|
+ <div className='enterpriseNameTitle'>实用新型:</div>
|
|
|
+ <div className='enterpriseNameValue'>
|
|
|
+ <InputNumber
|
|
|
+ value={upData.utilityModelCount || 0}
|
|
|
+ onChange={e => {
|
|
|
+ this.setState({
|
|
|
+ upData: Object.assign(upData, {
|
|
|
+ utilityModelCount: e,
|
|
|
+ }),
|
|
|
+ })
|
|
|
+ }}
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div className='enterpriseNameItem'>
|
|
|
+ <div className='enterpriseNameTitle'>外观专利:</div>
|
|
|
+ <div className='enterpriseNameValue'>
|
|
|
+ <InputNumber
|
|
|
+ value={upData.appearancePatentCount || 0}
|
|
|
+ onChange={e => {
|
|
|
+ this.setState({
|
|
|
+ upData: Object.assign(upData, {
|
|
|
+ appearancePatentCount: e,
|
|
|
+ }),
|
|
|
+ })
|
|
|
+ }}
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div className='enterpriseNameItem'>
|
|
|
+ <div className='enterpriseNameTitle'>软著:</div>
|
|
|
+ <div className='enterpriseNameValue'>
|
|
|
+ <InputNumber
|
|
|
+ value={upData.softwareWorksCount || 0}
|
|
|
+ onChange={e => {
|
|
|
+ this.setState({
|
|
|
+ upData: Object.assign(upData, {
|
|
|
+ softwareWorksCount: e,
|
|
|
+ }),
|
|
|
+ })
|
|
|
+ }}
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div className='enterpriseNameItem'>
|
|
|
+ <div className='enterpriseNameTitle'>其他:</div>
|
|
|
+ <div className='enterpriseNameValue'>
|
|
|
+ <InputNumber
|
|
|
+ value={upData.otherCount || 0}
|
|
|
+ onChange={e => {
|
|
|
+ this.setState({
|
|
|
+ upData: Object.assign(upData, {
|
|
|
+ otherCount: e,
|
|
|
+ }),
|
|
|
+ })
|
|
|
+ }}
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ }
|
|
|
+ {
|
|
|
+ upType == 2 &&
|
|
|
+ <div>
|
|
|
+ <div className='enterpriseNameItem'>
|
|
|
+ <div className='enterpriseNameTitle'>财务数据:</div>
|
|
|
+ <div className='enterpriseNameValue'>
|
|
|
+ <TextArea
|
|
|
+ style={{ width: "250px" }}
|
|
|
+ rows={4}
|
|
|
+ value={upData.financialData}
|
|
|
+ onChange={e => {
|
|
|
+ this.setState({
|
|
|
+ upData: Object.assign(upData, {
|
|
|
+ financialData: e.target.value,
|
|
|
+ }),
|
|
|
+ })
|
|
|
+ }}
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ }
|
|
|
+ {
|
|
|
+ upType == 3 &&
|
|
|
+ <div>
|
|
|
+ <div className='enterpriseNameItem'>
|
|
|
+ <div className='enterpriseNameTitle'>前期沟通:</div>
|
|
|
+ <div className='enterpriseNameValue'>
|
|
|
+ <TextArea
|
|
|
+ style={{ width: "250px" }}
|
|
|
+ rows={4}
|
|
|
+ value={upData.earlyCommunication}
|
|
|
+ onChange={e => {
|
|
|
+ this.setState({
|
|
|
+ upData: Object.assign(upData, {
|
|
|
+ earlyCommunication: e.target.value,
|
|
|
+ }),
|
|
|
+ })
|
|
|
+ }}
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ }
|
|
|
+ {
|
|
|
+ upType == 4 &&
|
|
|
+ <div>
|
|
|
+ <div className='enterpriseNameItem'>
|
|
|
+ <div className='enterpriseNameTitle'>面谈思路及目的:</div>
|
|
|
+ <div className='enterpriseNameValue'>
|
|
|
+ <TextArea
|
|
|
+ style={{ width: "250px" }}
|
|
|
+ rows={4}
|
|
|
+ value={upData.interviewIdeas}
|
|
|
+ onChange={e => {
|
|
|
+ this.setState({
|
|
|
+ upData: Object.assign(upData, {
|
|
|
+ interviewIdeas: e.target.value,
|
|
|
+ }),
|
|
|
+ })
|
|
|
+ }}
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ }
|
|
|
+
|
|
|
+ <div>
|
|
|
+ <Button type='primary'
|
|
|
+ onClick={this.update}
|
|
|
+ >
|
|
|
+ 确定修改
|
|
|
+ </Button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </Modal>
|
|
|
</div>
|
|
|
);
|
|
|
}
|