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)=>
(
{ 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}
{}}
/>
)
}
});
return item;
}
}