diff --git a/pc4mobx/hrmSalary/pages/payrollFiles/index.js b/pc4mobx/hrmSalary/pages/payrollFiles/index.js index e7fd1f95..b79884ca 100644 --- a/pc4mobx/hrmSalary/pages/payrollFiles/index.js +++ b/pc4mobx/hrmSalary/pages/payrollFiles/index.js @@ -400,18 +400,21 @@ class Index extends Component { const { pageInfo, selectedKey } = this.state; const { payrollFilesStore: { tableStore }, taxAgentStore: { showOperateBtn } } = this.props; let columns = _.filter(toJS(tableStore.columns), (item) => item.display === "true"); - return _.map([{ - title: "序号", - dataIndex: "index", - align: "left", - oldWidth: 60, - render: (text, record, index) => { - const { current, pageSize } = pageInfo; - return (current - 1) * pageSize + index + 1; - } - }, ...columns], (item, index) => { + return _.map([ + // { + // title: "序号", + // dataIndex: "index", + // align: "left", + // oldWidth: 60, + // render: (text, record, index) => { + // const { current, pageSize } = pageInfo; + // return (current - 1) * pageSize + index + 1; + // } + // }, + ...columns], (item, index) => { if (index === 0) { - return { ...item, width: item.oldWidth, fixed: "left" }; + // , fixed: "left" + return { ...item, width: item.oldWidth }; } if (item.dataIndex === "operate") { return { diff --git a/pc4mobx/hrmSalary/pages/ruleConfig/index.js b/pc4mobx/hrmSalary/pages/ruleConfig/index.js index 6e8e1909..a54c69f5 100644 --- a/pc4mobx/hrmSalary/pages/ruleConfig/index.js +++ b/pc4mobx/hrmSalary/pages/ruleConfig/index.js @@ -168,38 +168,51 @@ class Index extends Component { this.setState({ loading: { ...this.state.loading, encry: false } }); if (status) { const { isSuccess, progressId, msg } = data; - if(!isSuccess){ + if (!isSuccess) { message.error(errormsg || msg || "保存失败!"); - return + return; } this.setState({ - progressVisible: true + progressVisible: true, + progress: 0 }, () => { - let number=1 ; + let number = 1; this.timer && clearInterval(this.timer); this.timer = setInterval(() => { - API.getEncryptProgress({ progressId }).then(({status, data, errormsg}) => { - const { progress_statue }= data; + API.getEncryptProgress({ progressId }).then(({ status, data, errormsg }) => { + const { progress_statue } = data; if (progress_statue === "success" && this.timer) { clearInterval(this.timer); this.timer = null; - number=1; + number = 1; this.setState({ - progressVisible: false, - progress: 100 + progress: 100, + },()=>{ + this.setState({ + progressVisible: false, + }) }); message.success("保存成功"); - } else if(progress_statue === "in_progress" && this.timer){ - this.setState({ - progress: 10 * number - }, ()=> number++ ); - }else if (!status || (progress_statue === "fail" && this.timer)) { + } else if (progress_statue === "in_progress" && this.timer) { + if (this.state.progress === 90) { + this.setState({ + progress: this.state.progress + 90/100 + }); + } else { + this.setState({ + progress: 10 * number + }, () => number++); + } + } else if (!status || (progress_statue === "fail" && this.timer)) { clearInterval(this.timer); this.timer = null; - number=1; + number = 1; this.setState({ - progressVisible: false, - progress: 100 + progress: 100, + },()=>{ + this.setState({ + progressVisible: false, + }) }); message.error(errormsg || "保存失败!"); } @@ -257,7 +270,8 @@ class Index extends Component { title={