import React from 'react' import { Row, Col, Upload, Icon, Radio, Switch } from 'antd' import { WeaInput } from 'ecCom' import { inject, observer } from 'mobx-react'; import BackgroundUpload from '../components/backgroundUpload' import RequiredLabelTip from '../../../components/requiredLabelTip'; const Dragger = Upload.Dragger; @inject('payrollStore') @observer export default class ShowSettingForm extends React.Component { componentWillMount() { const { payrollStore } = this.props; const { initShowSettingForm } = payrollStore initShowSettingForm(this.props.id) } // form 字段变化时的回调 handleChange(params) { const { payrollStore: {salaryTemplateShowSet, setSalaryTemplateShowSet}} = this.props; let request = {...salaryTemplateShowSet, ...params}; setSalaryTemplateShowSet(request); } // 工资单主题 插入变量 handleThemeNameCllck(param) { const { payrollStore } = this.props; const { salaryTemplateShowSet, setSalaryTemplateShowSet } = payrollStore; let request= {...salaryTemplateShowSet}; request.theme = (request.theme ? request.theme : "") + param; setSalaryTemplateShowSet(request); } render() { const { payrollStore } = this.props; const { salaryTemplateShowSet } = payrollStore; const { salaryItemSet } = payrollStore const { theme, background, textContent, textContentPosition, salaryItemNullStatus, salaryItemZeroStatus } = salaryTemplateShowSet const dropProps = { name: 'file', action: '/api/doc/upload/uploadFile', onChange(info) { const { status } = info.file; if (status !== 'uploading') { console.log(info.file, info.fileList); } if (status === 'done') { message.success(`${info.file.name} file uploaded successfully.`); } else if (status === 'error') { message.error(`${info.file.name} file upload failed.`); } }, onDrop(e) { console.log('Dropped files', e.dataTransfer.files); }, }; return (