工资单模板预览报错
This commit is contained in:
parent
e058b3b658
commit
8fa65f4efb
|
|
@ -78,11 +78,11 @@ export default class Payroll extends React.Component {
|
|||
if (!isEdit) {
|
||||
this.setState({ currentStep: this.state.currentStep + 1 }, () => {
|
||||
setReplenishSalaryTemplateSalaryItemSet(data.replenishSalaryTemplateSalaryItemSet);
|
||||
window.localStorage.setItem("salaryTemplateShowSet", JSON.stringify(salaryTemplateShowSet));
|
||||
window.localStorage.setItem("salary-template-showset", JSON.stringify(salaryTemplateShowSet));
|
||||
});
|
||||
} else {
|
||||
setReplenishSalaryTemplateSalaryItemSet(data.replenishSalaryTemplateSalaryItemSet);
|
||||
window.localStorage.setItem("salaryTemplateShowSet", JSON.stringify(salaryTemplateShowSet));
|
||||
window.localStorage.setItem("salary-template-showset", JSON.stringify(salaryTemplateShowSet));
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
@ -185,8 +185,8 @@ export default class Payroll extends React.Component {
|
|||
// 预览
|
||||
handlePreview = () => {
|
||||
const { payrollStore: { templateBaseData, salaryTemplateShowSet, salaryItemSet } } = this.props;
|
||||
window.localStorage.setItem("templateBaseData", JSON.stringify(templateBaseData));
|
||||
window.localStorage.setItem("salaryTemplateShowSet", JSON.stringify(salaryTemplateShowSet));
|
||||
window.localStorage.setItem("template-basedata", JSON.stringify(templateBaseData));
|
||||
window.localStorage.setItem("salary-template-showset", JSON.stringify(salaryTemplateShowSet));
|
||||
window.localStorage.setItem("salaryItemSet", JSON.stringify(salaryItemSet));
|
||||
window.open("/spa/hrmSalary/static/index.html#/main/hrmSalary/templatePreview");
|
||||
};
|
||||
|
|
@ -243,7 +243,7 @@ export default class Payroll extends React.Component {
|
|||
const { reissueRule = "0" } = templateBaseData;
|
||||
const validList = reissueRule === "0" ? ["name", "replenishName", "salarySob"] : ["name", "replenishName", "salarySob", "replenishRule"];
|
||||
if (_.every(validList, it => !!templateBaseData[it])) {
|
||||
window.localStorage.setItem("templateBaseData", JSON.stringify(templateBaseData));
|
||||
window.localStorage.setItem("template-basedata", JSON.stringify(templateBaseData));
|
||||
} else {
|
||||
window.localStorage.removeItem("templateBaseData");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ export default class BaseInformForm extends React.Component {
|
|||
componentWillMount() {
|
||||
const { payrollStore } = this.props;
|
||||
const { getPayrollBaseForm } = payrollStore;
|
||||
const templateBaseData = window.localStorage.getItem("templateBaseData") || "{}";
|
||||
const templateBaseData = window.localStorage.getItem("template-basedata") || "{}";
|
||||
getPayrollBaseForm(this.props.id).then(data => {
|
||||
this.setState(
|
||||
{
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@ export default class ShowSettingForm extends React.Component {
|
|||
|
||||
render() {
|
||||
const { payrollStore, id } = this.props;
|
||||
const salaryTemplateShowSetStorage = id ? "{}" : window.localStorage.getItem("salaryTemplateShowSet") || "{}";
|
||||
const salaryTemplateShowSetStorage = id ? "{}" : window.localStorage.getItem("salary-template-showset") || "{}";
|
||||
const { salaryTemplateShowSet } = payrollStore;
|
||||
const { salaryItemSet } = payrollStore;
|
||||
const {
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ export default class ComputerTemplate extends React.Component {
|
|||
|
||||
componentWillMount() {
|
||||
if (this.props.isPreview) return;
|
||||
let salaryTemplateShowSetStr = window.localStorage.getItem("salaryTemplateShowSet");
|
||||
let salaryTemplateShowSetStr = window.localStorage.getItem("salary-template-showset");
|
||||
let salaryItemSetStr = window.localStorage.getItem("salaryItemSet");
|
||||
this.setState({
|
||||
salaryItemSet: JSON.parse(salaryItemSetStr),
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ export default class PhoneTemplate extends React.Component {
|
|||
|
||||
componentWillMount() {
|
||||
if(this.props.isPreview) return;
|
||||
let salaryTemplateShowSetStr = window.localStorage.getItem("salaryTemplateShowSet");
|
||||
let salaryTemplateShowSetStr = window.localStorage.getItem("salary-template-showset");
|
||||
let salaryItemSetStr = window.localStorage.getItem("salaryItemSet");
|
||||
this.setState({
|
||||
salaryItemSet: JSON.parse(salaryItemSetStr),
|
||||
|
|
|
|||
|
|
@ -187,7 +187,7 @@ export class payrollStore {
|
|||
@action
|
||||
getPayrollShowForm = (id = "") => {
|
||||
const params = { id };
|
||||
const salaryTemplateShowSetStorage = window.localStorage.getItem("salaryTemplateShowSet") || "{}";
|
||||
const salaryTemplateShowSetStorage = window.localStorage.getItem("salary-template-showset") || "{}";
|
||||
API.getPayrollShowForm(params).then(res => {
|
||||
if (res.status) {
|
||||
if (id !== "") {
|
||||
|
|
|
|||
Loading…
Reference in New Issue