diff --git a/pc4mobx/hrmSalary/pages/payroll/stepForm/baseInformForm.js b/pc4mobx/hrmSalary/pages/payroll/stepForm/baseInformForm.js index 7abd4990..84521793 100644 --- a/pc4mobx/hrmSalary/pages/payroll/stepForm/baseInformForm.js +++ b/pc4mobx/hrmSalary/pages/payroll/stepForm/baseInformForm.js @@ -1,9 +1,11 @@ import React from "react"; -import { WeaFormItem, WeaInput, WeaSearchGroup, WeaSelect } from "ecCom"; +import { WeaCheckbox, WeaFormItem, WeaInput, WeaLocaleProvider, WeaSearchGroup, WeaSelect } from "ecCom"; import { inject, observer } from "mobx-react"; import { getReplenishRuleSetOptions } from "../../../apis/payroll"; import { toJS } from "mobx"; +import "./index.less"; +const getLabel = WeaLocaleProvider.getLabel; @inject("payrollStore") @observer export default class BaseInformForm extends React.Component { @@ -70,86 +72,99 @@ export default class BaseInformForm extends React.Component { render() { const { request, options, replenishRuleOptions } = this.state; - const { salarySob, name, description, replenishName, replenishRule, reissueRule } = request; + const { salarySob, name, description, replenishName, replenishRule, reissueRule, msgStatus, emailStatus } = request; return ( - - - { - this.state.inited && - this.hanldeChange({ salarySob: value })}/> - } - - - this.hanldeChange({ name: value })} - /> - - - this.hanldeChange({ replenishName: value })} - /> - - - this.hanldeChange({ reissueRule: value })} - /> - - { - reissueRule !== "0" && + + + { + this.state.inited && + this.hanldeChange({ salarySob: value })}/> + } + + + this.hanldeChange({ name: value })} + /> + + + this.hanldeChange({ replenishName: value })} + /> + + this.hanldeChange({ replenishRule: value })} + onChange={value => this.hanldeChange({ reissueRule: value })} /> - } - - this.hanldeChange({ description: value })} - /> - - + { + reissueRule !== "0" && + + this.hanldeChange({ replenishRule: value })} + /> + + } + + this.hanldeChange({ description: value })} + /> + + + + + this.hanldeChange({ msgStatus: value === "1" })}/> + + + this.hanldeChange({ emailStatus: value === "1" })}/> + + + ); } } diff --git a/pc4mobx/hrmSalary/pages/payroll/stepForm/index.less b/pc4mobx/hrmSalary/pages/payroll/stepForm/index.less index 64b3892d..4bfbe9d0 100644 --- a/pc4mobx/hrmSalary/pages/payroll/stepForm/index.less +++ b/pc4mobx/hrmSalary/pages/payroll/stepForm/index.less @@ -223,3 +223,15 @@ padding: 16px; } } + +.payrollBaseInfoWrapper { + .wea-form-cell-wrapper { + border: 1px solid #e5e5e5; + border-bottom: none; + + .wea-form-item { + padding: 5px 16px; + border-bottom: 1px solid #e5e5e5; + } + } +}