custom/领悦业务线
This commit is contained in:
parent
c231ad078d
commit
5f05f785b4
|
|
@ -14,7 +14,6 @@ import { Button, message } from "antd";
|
||||||
import { getSearchs } from "../../../../util";
|
import { getSearchs } from "../../../../util";
|
||||||
import * as API from "../../../../apis/custom-apis/lingyue";
|
import * as API from "../../../../apis/custom-apis/lingyue";
|
||||||
import { dataConditions } from "./conditions";
|
import { dataConditions } from "./conditions";
|
||||||
import { generateFundReport } from "../../../../apis/custom-apis/lingyue";
|
|
||||||
|
|
||||||
const getLabel = WeaLocaleProvider.getLabel;
|
const getLabel = WeaLocaleProvider.getLabel;
|
||||||
const APIFOX = {
|
const APIFOX = {
|
||||||
|
|
@ -34,14 +33,18 @@ class GenerateDataDialog extends Component {
|
||||||
}
|
}
|
||||||
|
|
||||||
componentWillReceiveProps(nextProps, nextContext) {
|
componentWillReceiveProps(nextProps, nextContext) {
|
||||||
if (nextProps.visible !== this.props.visible && nextProps.visible) this.initLYForm();
|
if (nextProps.visible !== this.props.visible && nextProps.visible) this.initLYForm(nextProps);
|
||||||
if (nextProps.visible !== this.props.visible && !nextProps.visible) nextProps.LYStore.initDataForm();
|
if (nextProps.visible !== this.props.visible && !nextProps.visible) nextProps.LYStore.initDataForm();
|
||||||
}
|
}
|
||||||
|
|
||||||
initLYForm = () => {
|
initLYForm = () => {
|
||||||
|
const { type } = props;
|
||||||
this.setState({
|
this.setState({
|
||||||
conditions: _.map(dataConditions, item => ({
|
conditions: _.map(dataConditions, item => ({
|
||||||
...item, items: _.map(item.items, o => ({ ...o, label: getLabel(o.lanId, o.label) }))
|
...item,
|
||||||
|
items: _.map(item.items, o => ({
|
||||||
|
...o, label: type === "salarySum" ? getLabel(111, "薪资所属月") : getLabel(o.lanId, o.label)
|
||||||
|
}))
|
||||||
}))
|
}))
|
||||||
}, () => {
|
}, () => {
|
||||||
const { LYStore: { dataForm } } = this.props;
|
const { LYStore: { dataForm } } = this.props;
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@ class Index extends Component {
|
||||||
<Layout title={getLabel(111, "公积金汇总表")} query={query} onChange={this.handleLayoutChange}
|
<Layout title={getLabel(111, "公积金汇总表")} query={query} onChange={this.handleLayoutChange}
|
||||||
companyOpts={companyOpts} listRef={this.listRef} costCompanyOpts={costCompanyOpts}
|
companyOpts={companyOpts} listRef={this.listRef} costCompanyOpts={costCompanyOpts}
|
||||||
isQuery={isQuery} lyAuth={lyAuth} ffgsqcLabel={getLabel(111, "购买公司全称")}
|
isQuery={isQuery} lyAuth={lyAuth} ffgsqcLabel={getLabel(111, "购买公司全称")}
|
||||||
fycdgsqcLabel={getLabel(111, "费用承担公司")}>
|
fycdgsqcLabel={getLabel(111, "费用承担公司")} queryDateLabel={getLabel(111, "费用所属期")}>
|
||||||
<List query={query} isQuery={isQuery} type="fundSum" ref={dom => this.listRef = dom}
|
<List query={query} isQuery={isQuery} type="fundSum" ref={dom => this.listRef = dom}
|
||||||
onInit={() => this.forceUpdate()} ffgsqcLabel={getLabel(111, "购买公司全称")}
|
onInit={() => this.forceUpdate()} ffgsqcLabel={getLabel(111, "购买公司全称")}
|
||||||
onChangeReport={this.getSIReportGmgsList}/>
|
onChangeReport={this.getSIReportGmgsList}/>
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,7 @@ class Layout extends Component {
|
||||||
render() {
|
render() {
|
||||||
const {
|
const {
|
||||||
title, query, onChange, listRef, isQuery, lyAuth = false, ffgsqcLabel, taxAgentStore: { salaryManager },
|
title, query, onChange, listRef, isQuery, lyAuth = false, ffgsqcLabel, taxAgentStore: { salaryManager },
|
||||||
companyOpts, costCompanyOpts, fycdgsqcLabel
|
companyOpts, costCompanyOpts, fycdgsqcLabel, queryDateLabel
|
||||||
} = this.props, { options } = this.state;
|
} = this.props, { options } = this.state;
|
||||||
const { salaryMonth, ffgsqc, fycdgsqc, jtStatus, ffStatus } = query;
|
const { salaryMonth, ffgsqc, fycdgsqc, jtStatus, ffStatus } = query;
|
||||||
let buttons = [
|
let buttons = [
|
||||||
|
|
@ -61,7 +61,7 @@ class Layout extends Component {
|
||||||
onDropMenuClick={key => listRef.handleOperate(key)}>
|
onDropMenuClick={key => listRef.handleOperate(key)}>
|
||||||
<div className="lingyue-body">
|
<div className="lingyue-body">
|
||||||
<div className="lingyue-query">
|
<div className="lingyue-query">
|
||||||
<WeaFormItem label={getLabel(111, "费用所属期")} labelCol={{ span: 8 }} wrapperCol={{ span: 16 }}>
|
<WeaFormItem label={queryDateLabel} labelCol={{ span: 8 }} wrapperCol={{ span: 16 }}>
|
||||||
<WeaDatePicker format="YYYY-MM" value={salaryMonth}
|
<WeaDatePicker format="YYYY-MM" value={salaryMonth}
|
||||||
onChange={value => onChange({ ...query, salaryMonth: value, isQuery: !isQuery })}/>
|
onChange={value => onChange({ ...query, salaryMonth: value, isQuery: !isQuery })}/>
|
||||||
</WeaFormItem>
|
</WeaFormItem>
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@ class Index extends Component {
|
||||||
<Layout title={getLabel(111, "薪资汇总表")} query={query} onChange={this.handleLayoutChange}
|
<Layout title={getLabel(111, "薪资汇总表")} query={query} onChange={this.handleLayoutChange}
|
||||||
companyOpts={companyOpts} listRef={this.listRef} costCompanyOpts={costCompanyOpts}
|
companyOpts={companyOpts} listRef={this.listRef} costCompanyOpts={costCompanyOpts}
|
||||||
isQuery={isQuery} lyAuth={lyAuth} ffgsqcLabel={getLabel(111, "发放公司全称")}
|
isQuery={isQuery} lyAuth={lyAuth} ffgsqcLabel={getLabel(111, "发放公司全称")}
|
||||||
fycdgsqcLabel={getLabel(111, "费用承担公司")}>
|
fycdgsqcLabel={getLabel(111, "费用承担公司")} queryDateLabel={getLabel(111, "薪资所属月")}>
|
||||||
<List query={query} isQuery={isQuery} type="salarySum" ref={dom => this.listRef = dom}
|
<List query={query} isQuery={isQuery} type="salarySum" ref={dom => this.listRef = dom}
|
||||||
onInit={() => this.forceUpdate()} ffgsqcLabel={getLabel(111, "发放公司全称")}
|
onInit={() => this.forceUpdate()} ffgsqcLabel={getLabel(111, "发放公司全称")}
|
||||||
onChangeReport={this.getSalaryReportFFgsList}/>
|
onChangeReport={this.getSalaryReportFFgsList}/>
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@ class Index extends Component {
|
||||||
<Layout title={getLabel(111, "社保汇总表")} query={query} onChange={this.handleLayoutChange}
|
<Layout title={getLabel(111, "社保汇总表")} query={query} onChange={this.handleLayoutChange}
|
||||||
companyOpts={companyOpts} listRef={this.listRef} costCompanyOpts={costCompanyOpts}
|
companyOpts={companyOpts} listRef={this.listRef} costCompanyOpts={costCompanyOpts}
|
||||||
isQuery={isQuery} lyAuth={lyAuth} ffgsqcLabel={getLabel(111, "购买公司全称")}
|
isQuery={isQuery} lyAuth={lyAuth} ffgsqcLabel={getLabel(111, "购买公司全称")}
|
||||||
fycdgsqcLabel={getLabel(111, "费用承担公司")}>
|
fycdgsqcLabel={getLabel(111, "费用承担公司")} queryDateLabel={getLabel(111, "费用所属期")}>
|
||||||
<List query={query} isQuery={isQuery} type="socialFundSum" ref={dom => this.listRef = dom}
|
<List query={query} isQuery={isQuery} type="socialFundSum" ref={dom => this.listRef = dom}
|
||||||
onInit={() => this.forceUpdate()} ffgsqcLabel={getLabel(111, "购买公司全称")}
|
onInit={() => this.forceUpdate()} ffgsqcLabel={getLabel(111, "购买公司全称")}
|
||||||
onChangeReport={this.getSIReportGmgsList}/>
|
onChangeReport={this.getSIReportGmgsList}/>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue