master-新增年终奖计税
This commit is contained in:
parent
174d36ffa2
commit
84156ede1d
|
|
@ -129,14 +129,24 @@ const Index: FunctionComponent<Props> = (props) => {
|
||||||
case "ext":
|
case "ext":
|
||||||
opts = {
|
opts = {
|
||||||
...opts,
|
...opts,
|
||||||
render: (__: any, record: any) => (
|
render: (__: any, record: any) => {
|
||||||
<Space>
|
let items: MenuProps["items"] = [
|
||||||
<Button type="link"
|
{
|
||||||
onClick={() => handleSalaryFileOperate("CHANGE-SALARY", record)}>{i18n["调薪"]}</Button>
|
key: "Log",
|
||||||
<Button type="link"
|
label: i18n["操作日志"],
|
||||||
onClick={() => handleSalaryFileOperate("log", record)}>{i18n["操作日志"]}</Button>
|
onClick: () => handleSalaryFileOperate("log", record)
|
||||||
</Space>
|
}
|
||||||
)
|
];
|
||||||
|
return (
|
||||||
|
<Space>
|
||||||
|
<Button type="link"
|
||||||
|
onClick={() => handleSalaryFileOperate("CHANGE-SALARY", record)}>{i18n["调薪"]}</Button>
|
||||||
|
<Dropdown menu={{ items }} placement="bottomRight">
|
||||||
|
<Button type="link" icon={<MoreOutlined/>}/>
|
||||||
|
</Dropdown>
|
||||||
|
</Space>
|
||||||
|
);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
break;
|
break;
|
||||||
case "suspend":
|
case "suspend":
|
||||||
|
|
|
||||||
|
|
@ -75,7 +75,15 @@ export function renderCols(initialState: any[], type: string, i18n?: AnyObject,
|
||||||
!extraParams?.permission ?
|
!extraParams?.permission ?
|
||||||
<Space>
|
<Space>
|
||||||
<Button type="link" onClick={() => postMessageToParent("VIEW", record)}>{i18n?.["查看"]}</Button>
|
<Button type="link" onClick={() => postMessageToParent("VIEW", record)}>{i18n?.["查看"]}</Button>
|
||||||
<Button type="link" onClick={() => postMessageToParent("log", record)}>{i18n?.["操作日志"]}</Button>
|
<Dropdown menu={{
|
||||||
|
items: [{
|
||||||
|
key: "Log",
|
||||||
|
label: i18n?.["操作日志"],
|
||||||
|
onClick: () => postMessageToParent("log", record)
|
||||||
|
}]
|
||||||
|
}} placement="bottomRight">
|
||||||
|
<Button type="link" icon={<MoreOutlined/>}/>
|
||||||
|
</Dropdown>
|
||||||
</Space> :
|
</Space> :
|
||||||
<>
|
<>
|
||||||
{
|
{
|
||||||
|
|
@ -211,6 +219,25 @@ export function renderCols(initialState: any[], type: string, i18n?: AnyObject,
|
||||||
case "idNo":
|
case "idNo":
|
||||||
col = { ...col, width: 150 };
|
col = { ...col, width: 150 };
|
||||||
break;
|
break;
|
||||||
|
case "originalTaxTypeDesc":
|
||||||
|
case "originalBonus":
|
||||||
|
case "originalTax":
|
||||||
|
case "originalIncome":
|
||||||
|
col = {
|
||||||
|
...col,
|
||||||
|
render: (text: string) => (<div style={{ color: "rgb(93, 156, 236)" }}>{text}</div>)
|
||||||
|
};
|
||||||
|
break;
|
||||||
|
case "optimizedTaxTypeDesc":
|
||||||
|
case "optimizedBonus":
|
||||||
|
case "optimizedTax":
|
||||||
|
case "optimizedIncome":
|
||||||
|
col = { ...col, render: (text: string) => (<Text type="success">{text}</Text>) };
|
||||||
|
break;
|
||||||
|
case "companySave":
|
||||||
|
case "employeeGain":
|
||||||
|
col = { ...col, render: (text: string) => (<Text type="warning">{text}</Text>) };
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
col = { ...col };
|
col = { ...col };
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
|
|
@ -125,11 +125,22 @@ const Index: FunctionComponent<Props> = (props) => {
|
||||||
case "ext":
|
case "ext":
|
||||||
opts = {
|
opts = {
|
||||||
...opts,
|
...opts,
|
||||||
render: (__: any, record: any) => (
|
render: (__: any, record: any) => {
|
||||||
<Space>
|
const items: MenuProps["items"] = [
|
||||||
<Button type="link" onClick={() => handleWelfareOperate("EDIT", record)}>{i18n["编辑"]}</Button>
|
{
|
||||||
<Button type="link" onClick={() => handleWelfareOperate("log", record)}>{i18n["操作日志"]}</Button>
|
key: "Log",
|
||||||
</Space>)
|
label: i18n["操作日志"],
|
||||||
|
onClick: () => handleWelfareOperate("log", record)
|
||||||
|
}
|
||||||
|
];
|
||||||
|
return (
|
||||||
|
<Space>
|
||||||
|
<Button type="link" onClick={() => handleWelfareOperate("EDIT", record)}>{i18n["编辑"]}</Button>
|
||||||
|
<Dropdown menu={{ items }} placement="bottomRight">
|
||||||
|
<Button type="link" icon={<MoreOutlined/>}/>
|
||||||
|
</Dropdown>
|
||||||
|
</Space>);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
break;
|
break;
|
||||||
case "3":
|
case "3":
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue