From b407adc724fb7ae2331526254e972a134253d487 Mon Sep 17 00:00:00 2001
From: MustangDeng <670124965@qq.com>
Date: Tue, 14 Jun 2022 16:21:50 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../pages/payroll/stepForm/showSettingForm.js | 15 ++++++++++-----
.../socialSecurityBenefits/standingBook/index.js | 6 +++++-
2 files changed, 15 insertions(+), 6 deletions(-)
diff --git a/pc4mobx/hrmSalary/pages/payroll/stepForm/showSettingForm.js b/pc4mobx/hrmSalary/pages/payroll/stepForm/showSettingForm.js
index 10f914c5..7a83336c 100644
--- a/pc4mobx/hrmSalary/pages/payroll/stepForm/showSettingForm.js
+++ b/pc4mobx/hrmSalary/pages/payroll/stepForm/showSettingForm.js
@@ -1,6 +1,6 @@
import React from 'react'
import { Row, Col, Upload, Icon, Radio, Switch } from 'antd'
-import { WeaInput } from 'ecCom'
+import { WeaInput, WeaDraggable } from 'ecCom'
import { inject, observer } from 'mobx-react';
import BackgroundUpload from '../components/backgroundUpload'
import RequiredLabelTip from '../../../components/requiredLabelTip';
@@ -68,6 +68,11 @@ export default class ShowSettingForm extends React.Component {
setSalaryItemSet(resultSalaryItemSet)
}
+ handleDrag(data1, data2) {
+ console.log("data1:", data1);
+ console.log("data2:", data2);
+ }
+
render() {
const { payrollStore } = this.props;
const { salaryTemplateShowSet } = payrollStore;
@@ -169,20 +174,20 @@ export default class ShowSettingForm extends React.Component {
{
salaryItemSet.map((group, index) => (
-
+
{group.groupName}
{
index < salaryItemSet.length - 1 &&
- {this.handleDownClick(index)}}
/>
}
{
- index > 0 && 0 && {this.handleUpClick(index)}}/>
}
-
+
{group.items.map(item => (
{item.name} {this.handleDeleteItem(group, item)}}/>
diff --git a/pc4mobx/hrmSalary/pages/socialSecurityBenefits/standingBook/index.js b/pc4mobx/hrmSalary/pages/socialSecurityBenefits/standingBook/index.js
index 4bed2c92..f8580d31 100644
--- a/pc4mobx/hrmSalary/pages/socialSecurityBenefits/standingBook/index.js
+++ b/pc4mobx/hrmSalary/pages/socialSecurityBenefits/standingBook/index.js
@@ -449,7 +449,10 @@ export default class StandingBook extends React.Component {
it.dataIndex !== "id")}
+ columns={_.filter(columns, (it) => it.dataIndex !== "id").map(item => {
+ item.width = "150px"
+ return item
+ })}
dataSource={list}
total={total}
current={this.state.current}
@@ -461,6 +464,7 @@ export default class StandingBook extends React.Component {
this.pageInfo = {current, pageSize}
this.handleShowSizeChange(this.pageInfo)
}}
+ scroll={{x: 2300}}
/>
{dialogProps.visible && (
From a39b9d606abf60bd26c7f9dcd754cdd4c6a54434 Mon Sep 17 00:00:00 2001
From: MustangDeng <670124965@qq.com>
Date: Tue, 14 Jun 2022 16:51:26 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E5=B7=A5=E8=B5=84=E5=8D=95=E6=A8=A1?=
=?UTF-8?q?=E6=9D=BF=E5=88=A0=E9=99=A4=E9=A1=B9=E7=9B=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../pages/payroll/stepForm/showSettingForm.js | 23 +++++++++++++++++--
1 file changed, 21 insertions(+), 2 deletions(-)
diff --git a/pc4mobx/hrmSalary/pages/payroll/stepForm/showSettingForm.js b/pc4mobx/hrmSalary/pages/payroll/stepForm/showSettingForm.js
index 7a83336c..60e774fe 100644
--- a/pc4mobx/hrmSalary/pages/payroll/stepForm/showSettingForm.js
+++ b/pc4mobx/hrmSalary/pages/payroll/stepForm/showSettingForm.js
@@ -1,6 +1,6 @@
import React from 'react'
-import { Row, Col, Upload, Icon, Radio, Switch } from 'antd'
-import { WeaInput, WeaDraggable } from 'ecCom'
+import { Row, Col, Upload, Icon, Radio, Switch, Modal } from 'antd'
+import { WeaInput, WeaDraggable } from 'ecCom'
import { inject, observer } from 'mobx-react';
import BackgroundUpload from '../components/backgroundUpload'
import RequiredLabelTip from '../../../components/requiredLabelTip';
@@ -73,6 +73,21 @@ export default class ShowSettingForm extends React.Component {
console.log("data2:", data2);
}
+ handleDeleteClick(index) {
+ Modal.confirm({
+ title: '信息确认',
+ content: '确认删除',
+ onOk:() => {
+ const {payrollStore: {salaryItemSet, setSalaryItemSet}} = this.props;
+ let resultSalaryItemSet = [...salaryItemSet]
+ resultSalaryItemSet.splice(index, 1)
+ setSalaryItemSet(resultSalaryItemSet)
+ },
+ onCancel: () => {
+ },
+ });
+ }
+
render() {
const { payrollStore } = this.props;
const { salaryTemplateShowSet } = payrollStore;
@@ -187,6 +202,10 @@ export default class ShowSettingForm extends React.Component {
index > 0 && {this.handleUpClick(index)}}/>
}
+
+ {
+ this.handleDeleteClick(index)
+ }}/>
{group.items.map(item => (