工资单模板预览报错

This commit is contained in:
黎永顺 2022-12-23 17:30:59 +08:00
parent e058b3b658
commit 8fa65f4efb
6 changed files with 10 additions and 10 deletions

View File

@ -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");
}

View File

@ -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(
{

View File

@ -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 {

View File

@ -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),

View File

@ -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),

View File

@ -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 !== "") {