From f73afa5651dd8430c905478ceeb0c2208825df2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=8E=E6=B0=B8=E9=A1=BA?= <971387674@qq.com> Date: Wed, 7 Jun 2023 09:30:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=A7=E5=93=81-=E5=B7=A5=E8=B5=84=E5=8D=95?= =?UTF-8?q?=E5=8F=91=E6=94=BE=E6=B7=BB=E5=8A=A0=E5=8F=91=E6=94=BE=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/payroll/stepForm/baseInformForm.js | 157 ++++++++++-------- .../pages/payroll/stepForm/index.less | 12 ++ 2 files changed, 98 insertions(+), 71 deletions(-) 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; + } + } +}