import React from 'react'; import './ablt.less'; import ajax from 'jquery/src/ajax/xhr.js' import $ from 'jquery/src/ajax'; import { Tag, Input, Tooltip, Button, Spin, message } from 'antd'; class EditableTagGroup extends React.Component { constructor(props) { super(props); this.state = { tags: ['我的标签:', '标签1', '标签2'], inputVisible: false, inputValue: '', propsBool: true } } handleClose(removedTag) { const tags = this.state.tags.filter(tag => tag !== removedTag); this.props.tagsArr(tags); this.setState({ tags }); } showInput() { this.setState({ inputVisible: true }, () => this.input.focus()); } handleInputChange(e) { this.setState({ inputValue: e.target.value }); } handleInputConfirm() { const state = this.state; const inputValue = state.inputValue; let tags = state.tags; if (inputValue && tags.indexOf(inputValue) === -1 && inputValue.replace(/(^\s*)|(\s*$)/g, "").length != 0) { tags = [...tags, inputValue.replace(/(^\s*)|(\s*$)/g, "")]; } this.props.tagsArr(tags); this.setState({ tags, inputVisible: false, inputValue: '', }); } componentWillReceiveProps(nextProps) { if (nextProps.abltArr && this.state.propsBool) { nextProps.abltArr.unshift("我的标签:"); this.state.tags = nextProps.abltArr; this.state.propsBool = false; }; } render() { const { tags, inputVisible, inputValue } = this.state; return (
能力标签
最多可设置10个标签。请用简洁明确的关键词来展示你的职业能力。
能力标签
知识产权对企业竞争力的作用 (限400字)
{ if (e.target.value.length > 400) { message.warning("长度超过400字!"); return; }; this.setState({ intellectRight: e.target.value }); }} />科技成果转化情况 (限400字)
{ if (e.target.value.length > 400) { message.warning("长度超过400字!"); return; }; this.setState({ scienceAchievement: e.target.value }) }} />研究开发与技术创新组织管理情况 (限400字)
{ if (e.target.value.length > 400) { message.warning("长度超过400字!"); return; }; this.setState({ researchInnovation: e.target.value }) }} />管理与科技人员情况 (限400字)
{ if (e.target.value.length > 400) { message.warning("长度超过400字!"); return; }; this.setState({ personnel: e.target.value }) }} />