import { WeaUpload, } from 'ecCom'; import { Row, Col, } from 'antd'; import { toJS } from "mobx" import PrjForm from "../../prjForm.js" import { observer } from 'mobx-react'; @observer export default class TaskNewInfo extends React.Component { constructor(props) { super(props); this.state = { stageVisiable : 3 } } render() { const { listStore:{fieldinfo} } = this.props; const titleStyle = { fontSize : "15px" } return ( ) } getTaskInfo = () => { const { listStore:{fieldinfo},prefixCls } = this.props; return fieldinfo && toJS(fieldinfo).map((item,index)=> (
{item.title}
{ this.getTaskInfoItem(item.items) }
) ); } getTaskInfoItem = (items) => { let item = []; const { prefixCls } = this.props; let stylecss = {'margin-right':'5px','margin-top': '16px'}; items.map((field,index)=>{ let dom = {}; if(field.domkey[0] == "prjprocess"){ item.push( {field.label} ) }else if(field.conditionType == "INPUT"){ item.push( {field.label} ); }else if(field.conditionType == "BROWSER"){ item.push( {field.label} {field.browserConditionParam.replaceDatas && field.browserConditionParam.replaceDatas.map((item)=>{ if(field.domkey[0] == "manager" || field.domkey[0] == "members" ){ return window.pointerXY(e)} >{item.name} } if(field.browserConditionParam.linkUrl != ""){ return {item.name} }else{ return {item.name} } })} ) }else if (field.conditionType == "SELECT"){ item.push( {field.label} { field.options && field.options.map((item)=>{ if(item.key == field.value){ return item.showname } }) } ) }else if (field.conditionType == "CHECKBOX"){ item.push( {field.label} { field.value != "1" ? getLabel('30587', '否') : getLabel('163', '是') } ) }else if(field.conditionType == "ATTACHEMENT"){ let domkey = field.domkey[0]; item.push( {field.label}