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;
+ }
+ }
+}