import React from 'react'; import { inject, observer } from 'mobx-react'; import { WeaTop, WeaTab, WeaOrgTree, WeaEchart, WeaYear, WeaDialog, WeaPopoverHrm, WeaCheckbox, WeaRadioGroup, WeaRightMenu, WeaTools, WeaErrorPage, WeaAlertPage, WeaDatePicker, WeaBrowser, WeaNewScroll, WeaSearchGroup } from 'ecCom'; import { WeaTableNew } from 'comsMobx'; const WeaTable = WeaTableNew.WeaTable; import { Modal, Row, Col, Button, Spin, Icon, Calendar, Tooltip, Timeline } from 'antd'; import '../style/checking.less'; import '../style/outside.less'; import * as mobx from 'mobx'; import isEmpty from 'lodash/isEmpty'; import cloneDeep from 'lodash/cloneDeep'; import toString from 'lodash/toString'; import moment from 'moment'; import * as Util from '../util/index'; import Map from '../coms/Map'; import loadjs from 'loadjs'; import { i18n } from '../public/i18n'; import { WeaLocaleProvider } from 'ecCom'; import { carousel } from '../util/index' const getLabel = WeaLocaleProvider.getLabel; const toJS = mobx.toJS; @observer export default class OutSideTabkey3 extends React.Component{ reRenderColumns = (columns, store) => { const { handleViewClick } = store; columns.map(c => { if (c.dataIndex === 'canViewSignImg') { c.render = function(text, record) { const { randomFieldId, canViewSignImgspan } = record; if (canViewSignImgspan === '1') { return handleViewClick(randomFieldId)}>{getLabel(33564,'查看')} } else { return } } } }); } render() { const { hrmOutside } = this.props; let { config, table, onRadioGroupChange } = hrmOutside; config = toJS(config); return
{/* {console.debug(1);hrmOutside.radioGroupParams=params;hrmOutside.getData(params)}}/> */} {console.debug(1);hrmOutside.radioGroupParams=params;onRadioGroupChange(params)}}/> this.reRenderColumns(columns,hrmOutside)} />
} }