feature/2.9.10.2312.02-社保档案个人和公司基数设置
This commit is contained in:
parent
1eba04d9c8
commit
61f2b76440
|
|
@ -1,9 +1,14 @@
|
||||||
import { WeaTools } from "ecCom";
|
import { WeaTools } from "ecCom";
|
||||||
|
import { postFetch } from "../util/request";
|
||||||
|
|
||||||
//薪资档案-薪资档案列表
|
//薪资档案-薪资档案列表
|
||||||
export const getArchiveList = params => {
|
export const getArchiveList = params => {
|
||||||
return postFetch("/api/bs/hrmsalary/salaryArchive/list", params);
|
return postFetch("/api/bs/hrmsalary/salaryArchive/list", params);
|
||||||
};
|
};
|
||||||
|
//薪资档案的高级搜索
|
||||||
|
export const getSaCondition = params => {
|
||||||
|
return WeaTools.callApi("/api/bs/hrmsalary/archives/getSearchCondition", "get", params);
|
||||||
|
};
|
||||||
//薪资档案-获取薪资档案详情表单
|
//薪资档案-获取薪资档案详情表单
|
||||||
export const getArchiveForm = params => {
|
export const getArchiveForm = params => {
|
||||||
return WeaTools.callApi("/api/bs/hrmsalary/salaryArchive/getForm", "get", params);
|
return WeaTools.callApi("/api/bs/hrmsalary/salaryArchive/getForm", "get", params);
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,8 @@ export default class Index extends Component {
|
||||||
confValue: "0",
|
confValue: "0",
|
||||||
withDrawTaxDeclaration: "0",
|
withDrawTaxDeclaration: "0",
|
||||||
extEmpsWitch: "0",
|
extEmpsWitch: "0",
|
||||||
salaryAcctFixedColumns: 0
|
salaryAcctFixedColumns: 0,
|
||||||
|
welBaseDiffByPerAndCom: "0",
|
||||||
},
|
},
|
||||||
showEncryptOperationButton: "",
|
showEncryptOperationButton: "",
|
||||||
progressVisible: false,
|
progressVisible: false,
|
||||||
|
|
@ -66,7 +67,8 @@ export default class Index extends Component {
|
||||||
ascOrDesc = "", orderRule = "", showEncryptOperationButton, matchEmployeeMode: rule = "",
|
ascOrDesc = "", orderRule = "", showEncryptOperationButton, matchEmployeeMode: rule = "",
|
||||||
taxDeclarationFunction: operateTaxDeclaration = "1", salaryArchiveDelete: confValue,
|
taxDeclarationFunction: operateTaxDeclaration = "1", salaryArchiveDelete: confValue,
|
||||||
salaryAcctEmployeeRule: matchRule, WITHDRAW_TAX_DECLARATION: withDrawTaxDeclaration = "0",
|
salaryAcctEmployeeRule: matchRule, WITHDRAW_TAX_DECLARATION: withDrawTaxDeclaration = "0",
|
||||||
OPEN_APPLICATION_ENCRYPT: enctry = "1", extEmpsWitch = "0", salaryAcctFixedColumns = "0"
|
OPEN_APPLICATION_ENCRYPT: enctry = "1", extEmpsWitch = "0", salaryAcctFixedColumns = "0",
|
||||||
|
welBaseDiffByPerAndCom = "0",
|
||||||
}
|
}
|
||||||
} = sysInfo;
|
} = sysInfo;
|
||||||
// const { data: { ascOrDesc, orderRule } } = orderRules;
|
// const { data: { ascOrDesc, orderRule } } = orderRules;
|
||||||
|
|
@ -87,7 +89,8 @@ export default class Index extends Component {
|
||||||
saveParams: {
|
saveParams: {
|
||||||
...saveParams,
|
...saveParams,
|
||||||
ascOrDesc, orderRule, rule, enctry, matchRule, confValue, withDrawTaxDeclaration, salaryAcctFixedColumns,
|
ascOrDesc, orderRule, rule, enctry, matchRule, confValue, withDrawTaxDeclaration, salaryAcctFixedColumns,
|
||||||
extEmpsWitch, operateTaxDeclaration: (operateTaxDeclaration && operateTaxDeclaration !== "0") ? "1" : "0"
|
extEmpsWitch, operateTaxDeclaration: (operateTaxDeclaration && operateTaxDeclaration !== "0") ? "1" : "0",
|
||||||
|
welBaseDiffByPerAndCom
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
@ -307,6 +310,13 @@ export default class Index extends Component {
|
||||||
confValue: !_.isNil(val) ? val.toString() : "0"
|
confValue: !_.isNil(val) ? val.toString() : "0"
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
case "welBaseDiffByPerAndCom":
|
||||||
|
this.saveSysOperate({
|
||||||
|
title: getLabel(111, "福利档案基数区分个人和公司"),
|
||||||
|
module: "basic", confKey: key,
|
||||||
|
confValue: val
|
||||||
|
});
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
@ -342,7 +352,8 @@ export default class Index extends Component {
|
||||||
confValue,
|
confValue,
|
||||||
withDrawTaxDeclaration,
|
withDrawTaxDeclaration,
|
||||||
extEmpsWitch,
|
extEmpsWitch,
|
||||||
salaryAcctFixedColumns
|
salaryAcctFixedColumns,
|
||||||
|
welBaseDiffByPerAndCom
|
||||||
} = saveParams;
|
} = saveParams;
|
||||||
return (
|
return (
|
||||||
<div className="ruleWrapper">
|
<div className="ruleWrapper">
|
||||||
|
|
@ -398,6 +409,12 @@ export default class Index extends Component {
|
||||||
onChange={val => this.handleChange("confValue", val)}/>
|
onChange={val => this.handleChange("confValue", val)}/>
|
||||||
</WeaFormItem>
|
</WeaFormItem>
|
||||||
</WeaSearchGroup>
|
</WeaSearchGroup>
|
||||||
|
<WeaSearchGroup title={getLabel(111, "福利档案基数")} showGroup center>
|
||||||
|
<WeaFormItem label={getLabel(111, "区分个人和公司")} labelCol={{ span: 8 }} wrapperCol={{ span: 16 }}>
|
||||||
|
<WeaCheckbox display="switch" value={welBaseDiffByPerAndCom}
|
||||||
|
onChange={val => this.handleChange("welBaseDiffByPerAndCom", val)}/>
|
||||||
|
</WeaFormItem>
|
||||||
|
</WeaSearchGroup>
|
||||||
<WeaSearchGroup title={getLabel(111, "薪资核算人员匹配规则")} showGroup center>
|
<WeaSearchGroup title={getLabel(111, "薪资核算人员匹配规则")} showGroup center>
|
||||||
<WeaFormItem label={getLabel(111, "匹配规则")} labelCol={{ span: 6 }} wrapperCol={{ span: 18 }}>
|
<WeaFormItem label={getLabel(111, "匹配规则")} labelCol={{ span: 6 }} wrapperCol={{ span: 18 }}>
|
||||||
<WeaSelect options={matchRuleOptions} value={matchRule}
|
<WeaSelect options={matchRuleOptions} value={matchRule}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue