editSlideContent日期不显示问题处理

This commit is contained in:
MustangDeng 2022-03-14 11:07:17 +08:00
parent f5a46964dd
commit 8aa62f5864
8 changed files with 39 additions and 18 deletions

View File

@ -32,13 +32,11 @@ export default class EditSlideContent extends React.Component {
taxAgentId: "",
startDate: moment(new Date()).format("YYYY-MM"),
endDate: moment(new Date()).format("YYYY-MM"),
editable: this.props.editable === undefined ? "true": this.props.editable
}
}
componentWillMount() { // 初始化渲染页面
this.state = {
editable: this.props.editable === undefined ? "true": this.props.editable
}
const { taxAgentStore: { fetchTaxAgentOption } } = this.props;
fetchTaxAgentOption();
}

View File

@ -312,7 +312,7 @@ export default class CumDeduct extends React.Component {
setStep={setStep}
slideDataSource={slideDataSource}
importResult={importResult}
onFinish={() => {setModalVisiable(false); setStep(0)}}
onFinish={() => {setModalVisiable(false); setStep(0); doSearch();}}
previewImport={(params) => {previewImport(params)}}
importFile={(params) => {importFile(params)}}
templateLink={"/api/bs/hrmsalary/addUpDeduction/downloadTemplate"}

View File

@ -32,13 +32,11 @@ export default class EditSlideContent extends React.Component {
taxAgentId: "",
startDate: moment(new Date()).format("YYYY-MM"),
endDate: moment(new Date()).format("YYYY-MM"),
editable: this.props.editable === undefined ? "true": this.props.editable
}
}
componentWillMount() { // 初始化渲染页面
this.state = {
editable: this.props.editable === undefined ? "true": this.props.editable
}
const { taxAgentStore: { fetchTaxAgentOption } } = this.props;
fetchTaxAgentOption();
}

View File

@ -297,7 +297,7 @@ export default class CumSituation extends React.Component {
columns={modalColumns}
step={step}
setStep={setStep}
onFinish={() => {setModalVisiable(false); setStep(0)}}
onFinish={() => {setModalVisiable(false); setStep(0); doSearch();}}
slideDataSource={slideDataSource}
importResult={importResult}
previewImport={(params) => {previewImport(params)}}

View File

@ -32,13 +32,11 @@ export default class EditSlideContent extends React.Component {
taxAgentId: "",
startDate: moment(new Date()).format("YYYY-MM"),
endDate: moment(new Date()).format("YYYY-MM"),
editable: this.props.editable === undefined ? "true": this.props.editable
}
}
componentWillMount() { // 初始化渲染页面
this.state = {
editable: this.props.editable === undefined ? "true": this.props.editable
}
const { taxAgentStore: { fetchTaxAgentOption } } = this.props;
fetchTaxAgentOption();
}

View File

@ -298,7 +298,7 @@ export default class OtherDeduct extends React.Component {
columns={modalColumns}
step={step}
setStep={setStep}
onFinish={() => {setModalVisiable(false); setStep(0)}}
onFinish={() => {setModalVisiable(false); setStep(0); doSearch();}}
importResult={importResult}
slideDataSource={slideDataSource}
previewImport={(params) => {previewImport(params)}}

View File

@ -4,7 +4,7 @@ import { toJS } from 'mobx';
import { Button, Table, DatePicker } from 'antd';
import { WeaTop, WeaTab, WeaRightMenu, WeaRangePicker, WeaInputSearch, WeaSlideModal } from 'ecCom';
import { WeaTop, WeaTab, WeaRightMenu, WeaRangePicker, WeaInputSearch, WeaSlideModal, WeaSelect } from 'ecCom';
import { WeaTableNew } from "comsMobx"
import "./index.less";
@ -48,7 +48,7 @@ export default class Programme extends React.Component {
render() {
const { programmeStore } = this.props;
const { loading, hasRight, form, condition, tableStore, showSearchAd, getTableDatas, doSearch, setShowSearchAd } = programmeStore;
const { selectedKey, setSelectedKey, getCustomCategoryList, customTableStore } = programmeStore;
const { selectedKey, setSelectedKey, getCustomCategoryList, customTableStore, customSelectkey, setCustomSelectkey } = programmeStore;
if (!hasRight && !loading) { // 无权限处理
return renderNoright();
}
@ -93,13 +93,36 @@ export default class Programme extends React.Component {
}
];
const options = [
{
showname: "社保",
key: "SOCIAL_SECURITY"
},
{
showname: "公积金",
key: "ACCUMULATION_FUND"
},
{
showname: "企业年金及其他福利",
key: "OTHER"
}
]
const renderSearchOperationItem = () => {
return <div>
<Button type="primary" style={{ marginRight: '10px' }} onClick={() => { this.setState({ slideVisiable: true }) }}>新增</Button>
<WeaInputSearch
value={this.state.searchValue}
placeholder={"请输入方案名称/缴纳地区"}
/>
{
selectedKey == "custom" && <WeaSelect
options={options}
value={customSelectkey}
style={{width: "150px"}}
onChange={(v, showname) => {
setCustomSelectkey(v)
getCustomCategoryList(v)
}}
/>
}
</div>
}

View File

@ -14,6 +14,10 @@ export class ProgrammeStore {
@observable showSearchAd = false; // 高级搜索面板显示
@observable loading = true; // 数据加载状态
@observable selectedKey = "SOCIAL_SECURITY";
@observable customSelectkey = ""
@action
setCustomSelectkey = customSelectkey => this.customSelectkey = customSelectkey;
@action
setSelectedKey = selectedKey => this.selectedKey = selectedKey;