58 lines
1.2 KiB
JavaScript
58 lines
1.2 KiB
JavaScript
import { Icon } from 'antd';
|
|
import {
|
|
inject,
|
|
observer
|
|
} from 'mobx-react';
|
|
import isEmpty from 'lodash/isEmpty';
|
|
import { WeaUpload } from 'ecCom';
|
|
import isArray from 'lodash/isArray';
|
|
import { i18n } from '../../../pc4mobx/hrm/public/i18n';
|
|
import { WeaLogView } from 'comsMobx';
|
|
const WeaLogViewComp = WeaLogView.Component;
|
|
@inject('addNewStore')
|
|
@observer
|
|
class Main extends React.Component {
|
|
componentDidMount () {
|
|
const { getForm } = this.props.addNewStore
|
|
getForm()
|
|
}
|
|
isHide = (key, formParams) => {
|
|
let hide = false;
|
|
if (key == 'freeMins' && formParams.status == '0') {
|
|
hide = true
|
|
}
|
|
// 处理业务显隐
|
|
return hide;
|
|
};
|
|
toggleLog=()=>{
|
|
const { changeLogStatus } = this.props.addNewStore
|
|
changeLogStatus(false)
|
|
}
|
|
render () {
|
|
const { form,LogDialogVisible,logStore } = this.props.addNewStore
|
|
return (
|
|
<div className="personalSetting">
|
|
{form.render(
|
|
{
|
|
needTigger: true,
|
|
col: 1,
|
|
center: true
|
|
},
|
|
{
|
|
ecId: `Form@gg5wym`,
|
|
isHide: this.isHide
|
|
}
|
|
)}
|
|
<WeaLogViewComp
|
|
visible={LogDialogVisible}
|
|
onCancel={this.toggleLog}
|
|
logStore={logStore}
|
|
logType= '21'
|
|
logSmallType='55'
|
|
/>
|
|
</div>
|
|
);
|
|
}
|
|
}
|
|
export default Main;
|