diff --git a/pc4mobx/hrmSalary/components/importModal/index.js b/pc4mobx/hrmSalary/components/importModal/index.js
index de237445..e72c2608 100644
--- a/pc4mobx/hrmSalary/components/importModal/index.js
+++ b/pc4mobx/hrmSalary/components/importModal/index.js
@@ -1,6 +1,6 @@
import React from 'react';
import { WeaSteps, WeaDatePicker, WeaInput, WeaSelect } from 'ecCom';
-import { Upload, Icon, Modal, Row, Col, Button } from "antd";
+import { Upload, Icon, Modal, Row, Col, Button, message } from "antd";
import { inject, observer } from 'mobx-react';
import { toJS } from 'mobx';
@@ -41,7 +41,12 @@ export default class ImportModal extends React.Component {
handleStep1Next() {
- this.props.setStep(1)
+ if(this.state.fileId) {
+ this.props.setStep(1)
+ } else {
+ message.warning("请上传文件")
+ }
+
}
handlePreviewDate() {
diff --git a/pc4mobx/hrmSalary/pages/calculate/index.js b/pc4mobx/hrmSalary/pages/calculate/index.js
index bc738b9f..ea1d984c 100644
--- a/pc4mobx/hrmSalary/pages/calculate/index.js
+++ b/pc4mobx/hrmSalary/pages/calculate/index.js
@@ -260,7 +260,8 @@ export default class Calculate extends React.Component {
pagination={{
onChange: (value) => {this.handleDataPageChange(value)},
total: salaryListPageInfo.total,
- current: salaryListPageInfo.pageNum
+ current: salaryListPageInfo.pageNum,
+ showTotal: (total) => `共 ${total} 条`,
}}
/>
diff --git a/pc4mobx/hrmSalary/pages/calculateDetail/compareDetail.js b/pc4mobx/hrmSalary/pages/calculateDetail/compareDetail.js
index ce220c6d..d5afecde 100644
--- a/pc4mobx/hrmSalary/pages/calculateDetail/compareDetail.js
+++ b/pc4mobx/hrmSalary/pages/calculateDetail/compareDetail.js
@@ -206,7 +206,8 @@ export default class CompareDetail extends React.Component {
pagination={{
onChange: (value) => {this.handleDataPageChange(value)},
total: comparisonResultPageInfo.total,
- current: comparisonResultPageInfo.pageNum
+ current: comparisonResultPageInfo.pageNum,
+ showTotal: (total) => `共 ${total} 条`,
}}
/>
diff --git a/pc4mobx/hrmSalary/pages/calculateDetail/placeOnFileDetail.js b/pc4mobx/hrmSalary/pages/calculateDetail/placeOnFileDetail.js
index e1581d95..13e31904 100644
--- a/pc4mobx/hrmSalary/pages/calculateDetail/placeOnFileDetail.js
+++ b/pc4mobx/hrmSalary/pages/calculateDetail/placeOnFileDetail.js
@@ -154,6 +154,7 @@ export default class PlaceOnFileDetail extends React.Component {
pagination={{
onChange: (value) => {this.handleDataPageChange(value)},
total: acctResultListPageInfo.total,
+ showTotal: (total) => `共 ${total} 条`,
current: acctResultListPageInfo.pageNum
}}
/>
diff --git a/pc4mobx/hrmSalary/pages/calculateDetail/salaryDetail.js b/pc4mobx/hrmSalary/pages/calculateDetail/salaryDetail.js
index 97556ff7..fb470b84 100644
--- a/pc4mobx/hrmSalary/pages/calculateDetail/salaryDetail.js
+++ b/pc4mobx/hrmSalary/pages/calculateDetail/salaryDetail.js
@@ -148,6 +148,7 @@ export default class SalaryDetail extends React.Component {
pagination={{
onChange: (value) => {this.handleDataPageChange(value)},
total: acctResultListPageInfo.total,
+ showTotal: (total) => `共 ${total} 条`,
current: acctResultListPageInfo.pageNum
}}
/>
diff --git a/pc4mobx/hrmSalary/pages/calculateDetail/userSure.js b/pc4mobx/hrmSalary/pages/calculateDetail/userSure.js
index fcc6caf2..b8a084d1 100644
--- a/pc4mobx/hrmSalary/pages/calculateDetail/userSure.js
+++ b/pc4mobx/hrmSalary/pages/calculateDetail/userSure.js
@@ -18,6 +18,7 @@ export default class UserSure extends React.Component {
userListSearchValue: '',
}
this.id = ""
+ this.current = 1
}
componentWillMount() {
@@ -28,6 +29,7 @@ export default class UserSure extends React.Component {
salaryacctGetForm(id)
acctemployeeList({salaryAcctRecordId: id, employeeName: this.state.userListSearchValue, current: 1})
reducedemployeeList({salaryAcctRecordId: id, employeeName: this.state.userListSearchValue, current: 1})
+ this.current = 1
getSalarySobCycle(id)
}
@@ -39,6 +41,7 @@ export default class UserSure extends React.Component {
saveAcctemployee(this.id, idList).then(() => {
reducedemployeeList({salaryAcctRecordId: this.id, employeeName: this.state.userListSearchValue, current: 1})
acctemployeeList({salaryAcctRecordId: this.id, employeeName: this.state.userListSearchValue, current: 1})
+ this.current = 1
checkTaxAgent(this.id)
})
}
@@ -67,8 +70,8 @@ export default class UserSure extends React.Component {
content: '确认删除',
onOk:() => {
deleteAcctemployee(this.id, selectedRowKeys).then(() => {
- reducedemployeeList({salaryAcctRecordId: this.id, employeeName: this.state.userListSearchValue, current: 1})
- acctemployeeList({salaryAcctRecordId: this.id, employeeName: this.state.userListSearchValue, current: 1})
+ reducedemployeeList({salaryAcctRecordId: this.id, employeeName: this.state.userListSearchValue, current: this.current})
+ acctemployeeList({salaryAcctRecordId: this.id, employeeName: this.state.userListSearchValue, current: this.current})
})
},
onCancel: () => {
@@ -102,14 +105,14 @@ export default class UserSure extends React.Component {
// 删除人员
handleDeleteItem = (record) => {
- const { calculateStore: {deleteAcctemployee}} = this.props;
+ const { calculateStore: {deleteAcctemployee, reducedemployeeList, acctemployeeList}} = this.props;
Modal.confirm({
title: '信息确认',
content: '确认删除',
onOk:() => {
deleteAcctemployee(this.id, [record.id]).then(() => {
- reducedemployeeList({salaryAcctRecordId: this.id, employeeName: this.state.userListSearchValue, current: 1})
- acctemployeeList({salaryAcctRecordId: this.id, employeeName: this.state.userListSearchValue,current: 1})
+ reducedemployeeList({salaryAcctRecordId: this.id, employeeName: this.state.userListSearchValue, current: this.current})
+ acctemployeeList({salaryAcctRecordId: this.id, employeeName: this.state.userListSearchValue,current: this.current})
})
},
onCancel: () => {
@@ -124,6 +127,7 @@ export default class UserSure extends React.Component {
refreshTaxAgent(this.id).then(() => {
reducedemployeeList({salaryAcctRecordId: this.id, employeeName: this.state.userListSearchValue, current: 1})
acctemployeeList({salaryAcctRecordId: this.id , employeeName: this.state.userListSearchValue, current: 1})
+ this.current = 1
})
}
@@ -134,6 +138,7 @@ export default class UserSure extends React.Component {
// 核算人员范围分页
handleUserListPageChange(value) {
const { calculateStore: {acctemployeeList}} = this.props;
+ this.current = value;
acctemployeeList({salaryAcctRecordId: this.id, employeeName: this.state.userListSearchValue, current: value})
}
@@ -141,6 +146,7 @@ export default class UserSure extends React.Component {
handleReducedemployeeListPageChange(value) {
const { calculateStore: { reducedemployeeList }} = this.props;
reducedemployeeList({salaryAcctRecordId: this.id, employeeName: this.state.userListSearchValue, current: value})
+ this.current = value
}
// 搜索
@@ -148,8 +154,10 @@ export default class UserSure extends React.Component {
const { calculateStore: {acctemployeeList, reducedemployeeList}} = this.props;
if(this.state.selectedKey == 0) {
acctemployeeList({salaryAcctRecordId: this.id, employeeName: value, current: 1})
+ this.current = 1
} else {
reducedemployeeList({salaryAcctRecordId: this.id, employeeName: value, current: 1})
+ this.current = 1
}
}
@@ -265,6 +273,7 @@ export default class UserSure extends React.Component {
pagination={{
onChange: (value) => {this.handleUserListPageChange(value)},
total: acctemployeeListPageInfo.total,
+ showTotal: (total) => `共 ${total} 条`,
current: acctemployeeListPageInfo.pageNum
}}
/>
@@ -276,6 +285,7 @@ export default class UserSure extends React.Component {
pagination={{
onChange: (value) => {this.handleReducedemployeeListPageChange(value)},
total: reducedemployeeListPageInfo.total,
+ showTotal: (total) => `共 ${total} 条`,
current: reducedemployeeListPageInfo.pageNum
}}
/>
diff --git a/pc4mobx/hrmSalary/pages/dataAcquisition/attendance/index.js b/pc4mobx/hrmSalary/pages/dataAcquisition/attendance/index.js
index 738cd374..90226099 100644
--- a/pc4mobx/hrmSalary/pages/dataAcquisition/attendance/index.js
+++ b/pc4mobx/hrmSalary/pages/dataAcquisition/attendance/index.js
@@ -47,6 +47,7 @@ export default class Attendance extends React.Component {
this.state = {
value: "",
selectedKey: "0",
+ searchValue: "",
modalParam: {
salarySobId: "",
salaryYearMonth: moment(new Date()).format("YYYY-MM"), // 薪资所属月
@@ -146,6 +147,10 @@ export default class Attendance extends React.Component {
// 导入完成
handleFinish() {
this.setState({modalVisiable: false})
+ const { attendanceStore: { getAttendanceList, step }} = this.props;
+ if(step == 2) {
+ this.getAttendanceList({})
+ }
}
// 考情引用的列
@@ -198,6 +203,13 @@ export default class Attendance extends React.Component {
setImportResult({})
}
+ // 引用详情列表搜索
+ handleSearch(params) {
+ const { attendanceStore: {viewAttendQuote}} = this.props;
+ let request = {attendQuoteId: this.recordId, ...params}
+ viewAttendQuote(request)
+ }
+
render() {
const { attendanceStore } = this.props;
const { modalParam } = this.state;
@@ -333,9 +345,10 @@ export default class Attendance extends React.Component {
return (
导出
-
{this.setState({searchValue: v})}}
+ onSearch={(v) => {this.handleSearch({keyword: v})}}
/>
)
@@ -528,6 +541,7 @@ export default class Attendance extends React.Component {
pagination={{
onChange: (value) => {this.handleDataPageChange(value)},
total: attendancePageInfo.total,
+ showTotal: (total) => `共 ${total} 条`,
current: attendancePageInfo.pageNum
}}
/>
@@ -562,6 +576,7 @@ export default class Attendance extends React.Component {
pagination={{
onChange: (value) => {this.handleFieldPageChange(value)},
total: fieldPageInfo.total,
+ showTotal: (total) => `共 ${total} 条`,
current: fieldPageInfo.pageNum
}}
/>
@@ -598,7 +613,8 @@ export default class Attendance extends React.Component {
templateLink={() => {this.handleTemplateLinkClick()}}
renderFormComponent={() => renderFormComponent()}
visiable={this.state.modalVisiable}
- onCancel={() => { this.setState({modalVisiable: false})}}
+ onCancel={() => {
+ this.handleFinish()}}
/>
}
diff --git a/pc4mobx/hrmSalary/pages/dataAcquisition/cumDeduct/index.js b/pc4mobx/hrmSalary/pages/dataAcquisition/cumDeduct/index.js
index f88551b2..f283ab35 100644
--- a/pc4mobx/hrmSalary/pages/dataAcquisition/cumDeduct/index.js
+++ b/pc4mobx/hrmSalary/pages/dataAcquisition/cumDeduct/index.js
@@ -104,6 +104,7 @@ export default class CumDeduct extends React.Component {
renderFormComponent() {
const { modalParam } = this.state
const { taxAgentStore: {taxAgentOption} } = this.props;
+ let options = [...taxAgentOption]
return (
@@ -121,6 +122,7 @@ export default class CumDeduct extends React.Component {
style={{ width: 200, display: "inline-block" }}
options={taxAgentOption}
value={modalParam.taxAgentId}
+ allowClear={true}
onChange={v => {
this.setState({ modalParam: {...modalParam, taxAgentId: v} });
}}
diff --git a/pc4mobx/hrmSalary/pages/declare/index.js b/pc4mobx/hrmSalary/pages/declare/index.js
index 20d6853b..cd86ec73 100644
--- a/pc4mobx/hrmSalary/pages/declare/index.js
+++ b/pc4mobx/hrmSalary/pages/declare/index.js
@@ -172,6 +172,7 @@ export default class Declare extends React.Component {
pagination={{
onChange: (value) => {this.handleDataPageChange(value)},
total: pageInfo.total,
+ showTotal: (total) => `共 ${total} 条`,
current: pageInfo.pageNum
}}
/>
diff --git a/pc4mobx/hrmSalary/pages/ledger/slideRefereUser.js b/pc4mobx/hrmSalary/pages/ledger/slideRefereUser.js
index f327b13b..7a015479 100644
--- a/pc4mobx/hrmSalary/pages/ledger/slideRefereUser.js
+++ b/pc4mobx/hrmSalary/pages/ledger/slideRefereUser.js
@@ -82,6 +82,7 @@ export default class SlideRefereUser extends React.Component {
`共 ${total} 条`,
current: userTableStore.pageNum
}}/>
diff --git a/pc4mobx/hrmSalary/pages/ledger/step3/AddSalaryItemModal.js b/pc4mobx/hrmSalary/pages/ledger/step3/AddSalaryItemModal.js
index 1ea1c48f..adc764a6 100644
--- a/pc4mobx/hrmSalary/pages/ledger/step3/AddSalaryItemModal.js
+++ b/pc4mobx/hrmSalary/pages/ledger/step3/AddSalaryItemModal.js
@@ -125,6 +125,7 @@ export default class AddSalaryItemModal extends React.Component {
pagination={{
onChange: (value) => {this.handleDataPageChange(value)},
total: addSalaryItemPageInfo.total,
+ showTotal: (total) => `共 ${total} 条`,
current: addSalaryItemPageInfo.pageNum
}}
/>
diff --git a/pc4mobx/hrmSalary/pages/ledger/validRulesForm.js b/pc4mobx/hrmSalary/pages/ledger/validRulesForm.js
index aec1f23a..b3bcb7a3 100644
--- a/pc4mobx/hrmSalary/pages/ledger/validRulesForm.js
+++ b/pc4mobx/hrmSalary/pages/ledger/validRulesForm.js
@@ -98,6 +98,7 @@ export default class ValidRulesForm extends React.Component {
{
ledgerRuleList.list && `共 ${total} 条`,
current: ledgerRuleList.pageNum
}}/>
}
diff --git a/pc4mobx/hrmSalary/pages/payroll/SalarySendList.js b/pc4mobx/hrmSalary/pages/payroll/SalarySendList.js
index 77ac81a6..abdd74c0 100644
--- a/pc4mobx/hrmSalary/pages/payroll/SalarySendList.js
+++ b/pc4mobx/hrmSalary/pages/payroll/SalarySendList.js
@@ -116,6 +116,7 @@ export default class SalarySendList extends React.Component {
pagination={{
onChange: (value) => {this.handleDataPageChange(value)},
total: pageInfo.total,
+ showTotal: (total) => `共 ${total} 条`,
current: pageInfo.pageNum
}}
/>
diff --git a/pc4mobx/hrmSalary/pages/payroll/index.js b/pc4mobx/hrmSalary/pages/payroll/index.js
index 6a98c505..e7146358 100644
--- a/pc4mobx/hrmSalary/pages/payroll/index.js
+++ b/pc4mobx/hrmSalary/pages/payroll/index.js
@@ -395,7 +395,7 @@ export default class Payroll extends React.Component {
this.state.editSlideVisible &&
{item.title}
item.render = (text, record) => {
return (
- {
+ {
this.handleSalaryAfterItemChange(record, value)
}}/>
)
diff --git a/pc4mobx/hrmSalary/pages/salaryFile/editAgentModal.js b/pc4mobx/hrmSalary/pages/salaryFile/editAgentModal.js
index ea17b1f8..3b0765d2 100644
--- a/pc4mobx/hrmSalary/pages/salaryFile/editAgentModal.js
+++ b/pc4mobx/hrmSalary/pages/salaryFile/editAgentModal.js
@@ -17,7 +17,7 @@ export default class EditAgentModal extends React.Component {
request: {
salaryArchiveId: this.props.currentId,
effectiveTime: moment(new Date()).format("YYYY-MM-DD"),
- adjustReason: 'INIT',
+ adjustReason: '',
taxAgentId: ""
}
}
@@ -34,6 +34,7 @@ export default class EditAgentModal extends React.Component {
item.selected = false
return item;
})
+ console.log("adjustReasonList:", adjustReasonList);
return adjustReasonList
}
@@ -98,6 +99,7 @@ export default class EditAgentModal extends React.Component {
taxAgentId
} = request;
+
return (
{this.handlePageChange(value)},
total: pageInfo.total,
+ showTotal: (total) => `共 ${total} 条`,
current: pageInfo.pageNum
}}
scroll={{x: 2300}}
diff --git a/pc4mobx/hrmSalary/pages/salaryFile/salaryItemChangeList.js b/pc4mobx/hrmSalary/pages/salaryFile/salaryItemChangeList.js
index 8b399f57..7d5361d1 100644
--- a/pc4mobx/hrmSalary/pages/salaryFile/salaryItemChangeList.js
+++ b/pc4mobx/hrmSalary/pages/salaryFile/salaryItemChangeList.js
@@ -39,18 +39,6 @@ export default class SalaryItemChangeList extends React.Component {
if(singleSalaryItemList.columns) {
columns = [...singleSalaryItemList.columns]
}
- if(columns.length > 0) {
- columns.push({
- title: '操作',
- key: "cz",
- dataIndex: "cz",
- render: (text, record) => {
- return (
- {this.handleEdit(record)}}>编辑
- )
- }
- })
- }
return columns
}
@@ -70,6 +58,7 @@ export default class SalaryItemChangeList extends React.Component {
pagination={{
onChange: (value) => {this.handlePageChange(value)},
total: singleSalaryItemList.total,
+ showTotal: (total) => `共 ${total} 条`,
current: singleSalaryItemList.pageNum
}}
/>
diff --git a/pc4mobx/hrmSalary/pages/salaryFile/slideAgent.js b/pc4mobx/hrmSalary/pages/salaryFile/slideAgent.js
index a5400019..18ffede3 100644
--- a/pc4mobx/hrmSalary/pages/salaryFile/slideAgent.js
+++ b/pc4mobx/hrmSalary/pages/salaryFile/slideAgent.js
@@ -63,6 +63,7 @@ export default class SlideAgent extends React.Component {
pagination={{
onChange: (value) => {this.handlePageChange(value)},
total: taxAgentList.total,
+ showTotal: (total) => `共 ${total} 条`,
current: taxAgentList.pageNum
}}
/>
diff --git a/pc4mobx/hrmSalary/pages/salaryFile/slideSalaryItem.js b/pc4mobx/hrmSalary/pages/salaryFile/slideSalaryItem.js
index e7eb733b..244d1412 100644
--- a/pc4mobx/hrmSalary/pages/salaryFile/slideSalaryItem.js
+++ b/pc4mobx/hrmSalary/pages/salaryFile/slideSalaryItem.js
@@ -64,6 +64,7 @@ export default class SlideSalaryItem extends React.Component {
pagination={{
onChange: (value) => {this.handlePageChange(value)},
total: salaryItemList.total,
+ showTotal: (total) => `共 ${total} 条`,
current: salaryItemList.pageNum
}}
/>
diff --git a/pc4mobx/hrmSalary/pages/salaryFile/taxAgentChangeList.js b/pc4mobx/hrmSalary/pages/salaryFile/taxAgentChangeList.js
index f3de5e25..c7ac48de 100644
--- a/pc4mobx/hrmSalary/pages/salaryFile/taxAgentChangeList.js
+++ b/pc4mobx/hrmSalary/pages/salaryFile/taxAgentChangeList.js
@@ -38,18 +38,6 @@ export default class TaxAgentChangeList extends React.Component {
if(singleTaxAgentList.columns) {
columns = [...singleTaxAgentList.columns]
}
- if(columns.length > 0) {
- columns.push({
- title: '操作',
- key: "cz",
- dataIndex: "cz",
- render: (text, record) => {
- return (
- {this.handleEdit(record)}}>编辑
- )
- }
- })
- }
return columns
}
@@ -71,6 +59,7 @@ export default class TaxAgentChangeList extends React.Component {
pagination={{
onChange: (value) => {this.handlePageChange(value)},
total: singleTaxAgentList.total,
+ showTotal: (total) => `共 ${total} 条`,
current: singleTaxAgentList.pageNum
}}
/>
diff --git a/pc4mobx/hrmSalary/pages/salaryItem/deleteSalaryItemModal.js b/pc4mobx/hrmSalary/pages/salaryItem/deleteSalaryItemModal.js
index b218f6de..2bc510b4 100644
--- a/pc4mobx/hrmSalary/pages/salaryItem/deleteSalaryItemModal.js
+++ b/pc4mobx/hrmSalary/pages/salaryItem/deleteSalaryItemModal.js
@@ -85,6 +85,7 @@ export default class DeleteSalaryItemModal extends React.Component {
pagination={{
onChange: (value) => {this.handleDataPageChange(value)},
total: canDeleteList.total,
+ showTotal: (total) => `共 ${total} 条`,
current: canDeleteList.pageNum
}}
/>
diff --git a/pc4mobx/hrmSalary/pages/salaryItem/index.js b/pc4mobx/hrmSalary/pages/salaryItem/index.js
index 961a77da..3973f7f8 100644
--- a/pc4mobx/hrmSalary/pages/salaryItem/index.js
+++ b/pc4mobx/hrmSalary/pages/salaryItem/index.js
@@ -309,6 +309,7 @@ export default class SalaryItem extends React.Component {
pagination={{
onChange: (value) => {this.handlePageChnage(value)},
total: pageInfo.total,
+ showTotal: (total) => `共 ${total} 条`,
current: pageInfo.pageNum
}}
/>
diff --git a/pc4mobx/hrmSalary/pages/socialSecurityBenefits/archives/index.js b/pc4mobx/hrmSalary/pages/socialSecurityBenefits/archives/index.js
index b09f48b2..821848aa 100644
--- a/pc4mobx/hrmSalary/pages/socialSecurityBenefits/archives/index.js
+++ b/pc4mobx/hrmSalary/pages/socialSecurityBenefits/archives/index.js
@@ -113,14 +113,16 @@ export default class Archives extends React.Component {
// 导入
handleImport(params) {
- const { archivesStore: {importBatch}} = this.props;
+ const { archivesStore: {importBatch, initImportParams}} = this.props;
importBatch(params)
+
}
// 导入完成
handleFinish() {
- const { archivesStore: {getTableDatas}} = this.props;
- this.setState({importVisible: false})
+ const { archivesStore: {getTableDatas, initImportParams}} = this.props;
+ initImportParams()
+ this.setState({importVisible: false, step: 0})
getTableDatas()
}
@@ -137,11 +139,21 @@ export default class Archives extends React.Component {
this.setState({ selectedRowKeys });
}
+ // 关闭导入框
+ handleImportCancel() {
+ const { archivesStore: {initImportParams, getTableDatas }} = this.props;
+
+ initImportParams()
+ if(this.state.step == 2) {
+ getTableDatas()
+ }
+ this.setState({importVisible: false, step: 0});
+ }
render() {
const { archivesStore } = this.props;
const { selectedTab, selectedRowKeys } = this.state;
const { loading, hasRight, form, condition, tableStore, showSearchAd, getTableDatas, doSearch, setShowSearchAd,
- previewCurDataColumns, previewCurDataDataSource, importResult
+ previewCurDataColumns, previewCurDataDataSource, importResult, initImportParams
} = archivesStore;
const { dataSource, pageInfo } = archivesStore
if (!hasRight && !loading) { // 无权限处理
@@ -255,6 +267,7 @@ export default class Archives extends React.Component {
pagination={{
onChange: (value) => {this.handlePageChnage(value)},
total: pageInfo.total,
+ showTotal: (total) => `共 ${total} 条`,
current: pageInfo.pageNum
}}
/>
@@ -320,10 +333,13 @@ export default class Archives extends React.Component {
importResult={importResult}
onFinish={() => {this.handleFinish()}}
previewImport={(params) => {this.handlePreviewImport(params)}}
- importFile={(params) => {this.handleImport(params)}}
+ importFile={(params) => {this.handleImport(params);}}
templateLink={() => {this.handleTemplateLinkClick()}}
visiable={this.state.importVisible}
- onCancel={() => { this.setState({importVisible: false})}}
+ onCancel={() => {
+ this.handleImportCancel()
+
+ }}
/>
}
diff --git a/pc4mobx/hrmSalary/pages/socialSecurityBenefits/programme/index.js b/pc4mobx/hrmSalary/pages/socialSecurityBenefits/programme/index.js
index d9dbf5c6..d2b20c8c 100644
--- a/pc4mobx/hrmSalary/pages/socialSecurityBenefits/programme/index.js
+++ b/pc4mobx/hrmSalary/pages/socialSecurityBenefits/programme/index.js
@@ -274,30 +274,10 @@ export default class Programme extends React.Component {
}
- const renderSearchOperationItem = () => {
- return
-
-
- {
- selectedKey == "custom" && {
- setCustomSelectkey(v)
- getCustomCategoryList(v)
- }}
- />
- }
-
- }
+ // const renderSearchOperationItem = () => {
+ // const { programmeStore: {setCustomSelectkey, getCustomCategoryList}} = this.props;
+ // return
+ // }
const handleOnSave = () => {
const { programmeStore } = this.props
@@ -362,7 +342,29 @@ export default class Programme extends React.Component {
>
+
+
+ {
+ selectedKey == "custom" && {
+ setCustomSelectkey(v)
+ getCustomCategoryList(v)
+ console.log("v:", v)
+ }}
+ />
+ }
+
}
onChange={(v) => {
setSelectedKey(v)
@@ -396,6 +398,7 @@ export default class Programme extends React.Component {
pagination={{
onChange: (value) => {this.handlePageChange(value)},
total: tablePageInfo.total,
+ showTotal: (total) => `共 ${total} 条`,
current: tablePageInfo.pageNum
}}
/>
diff --git a/pc4mobx/hrmSalary/pages/socialSecurityBenefits/standingBook/components/abnormalDrawer.js b/pc4mobx/hrmSalary/pages/socialSecurityBenefits/standingBook/components/abnormalDrawer.js
index 75c4fe50..226b4cf3 100644
--- a/pc4mobx/hrmSalary/pages/socialSecurityBenefits/standingBook/components/abnormalDrawer.js
+++ b/pc4mobx/hrmSalary/pages/socialSecurityBenefits/standingBook/components/abnormalDrawer.js
@@ -62,7 +62,8 @@ export default class AbnormalDrawer extends Component {
loading={loading}
pagination={{
onChange: (value) => {this.props.onPageChange(value)},
- total: this.props.total
+ total: this.props.total,
+ showTotal: (total) => `共 ${total} 条`,
}}
rowSelection={rowSelection}
scroll={{ x: 1200 }}
diff --git a/pc4mobx/hrmSalary/pages/socialSecurityBenefits/standingBookDetail/components/normal.js b/pc4mobx/hrmSalary/pages/socialSecurityBenefits/standingBookDetail/components/normal.js
index 251e02bf..750261a9 100644
--- a/pc4mobx/hrmSalary/pages/socialSecurityBenefits/standingBookDetail/components/normal.js
+++ b/pc4mobx/hrmSalary/pages/socialSecurityBenefits/standingBookDetail/components/normal.js
@@ -133,20 +133,15 @@ export default class NormalIndex extends Component {
...it,
width: 150,
fixed: "left",
+
render: (text, r) => {
const { userName, employeeId } = r;
return (
-
- window.pointerXY(e)}
- title={userName}>
- {userName}
-
-
+ {userName}
);
},
};
+ it.title = "姓名"
}
return {
...it,
@@ -179,17 +174,11 @@ export default class NormalIndex extends Component {
render: (text, r) => {
const { userName, employeeId } = r;
return (
-
- window.pointerXY(e)}
- title={userName}>
- {userName}
-
-
+ {userName}
);
},
};
+ it.title = "姓名"
}
return {
...it,
diff --git a/pc4mobx/hrmSalary/stores/archives.js b/pc4mobx/hrmSalary/stores/archives.js
index 6ff15de0..0b764b7e 100644
--- a/pc4mobx/hrmSalary/stores/archives.js
+++ b/pc4mobx/hrmSalary/stores/archives.js
@@ -39,6 +39,14 @@ export class ArchivesStore {
@observable previewCurDataDataSource = []
@observable importResult = {}
+ @action
+ initImportParams = () => {
+ this.previewCurDataList = {};
+ this.previewCurDataColumns = [];
+ this.previewCurDataDataSource = [];
+ this.importResult = {}
+ }
+
// ** 设置导入参数 start **
@action
@@ -232,13 +240,18 @@ export class ArchivesStore {
// 导入
@action
importBatch = (params) => {
- API.importBatch(params).then(res => {
- if(res.status) {
- this.importResult = res.data
- } else {
- message.error(res.errormsg || "导入失败")
- }
+ return new Promise((resolve, reject) => {
+ API.importBatch(params).then(res => {
+ if(res.status) {
+ this.importResult = res.data
+ resolve();
+ } else {
+ message.error(res.errormsg || "导入失败")
+ reject();
+ }
+ })
})
+
}
// 导出档案
diff --git a/pc4mobx/hrmSalary/stores/attendanceStore.js b/pc4mobx/hrmSalary/stores/attendanceStore.js
index bd9f9427..b8609544 100644
--- a/pc4mobx/hrmSalary/stores/attendanceStore.js
+++ b/pc4mobx/hrmSalary/stores/attendanceStore.js
@@ -408,8 +408,8 @@ export class AttendanceStore {
// 考勤数据详情
@action
- viewAttendQuote = (ids) => {
- API.viewAttendQuote(ids).then(res => {
+ viewAttendQuote = (params = {}) => {
+ API.viewAttendQuote(params).then(res => {
if(res.status) {
this.attendQuoteDetailPageInfo = res.data.pageInfo
this.attendQuoteDetailTableStore.getDatas(res.data.dataKey.datas)
diff --git a/pc4mobx/hrmSalary/stores/programme.js b/pc4mobx/hrmSalary/stores/programme.js
index d69d4f2a..d8614d19 100644
--- a/pc4mobx/hrmSalary/stores/programme.js
+++ b/pc4mobx/hrmSalary/stores/programme.js
@@ -33,6 +33,10 @@ export class ProgrammeStore {
@observable tableColumns = [];
@observable tablePageInfo = {};
+
+ @action
+ setCustomSelectkey = customSelectkey => this.customSelectkey = customSelectkey
+
@action
setCustomRequest = customRequest => this.customRequest = customRequest
diff --git a/pc4mobx/hrmSalary/stores/taxAgent.js b/pc4mobx/hrmSalary/stores/taxAgent.js
index ab00ab2d..a919cdab 100644
--- a/pc4mobx/hrmSalary/stores/taxAgent.js
+++ b/pc4mobx/hrmSalary/stores/taxAgent.js
@@ -123,7 +123,8 @@ export class TaxAgentStore {
return new Promise((resolve, reject) => {
API.getTaxAgentSelectList().then(action(res => {
if(res.status) {
- this.taxAgentOption = res.data.list.map(item => {return {key: item.id, showname: item.content}})
+ let options = res.data.list.map(item => {return {key: item.id, showname: item.content}})
+ this.taxAgentOption = options
resolve()
} else {
message.error(res.errormsg || "获取失败")