53 lines
1.7 KiB
JavaScript
53 lines
1.7 KiB
JavaScript
/*
|
|
* Author: 黎永顺
|
|
* name: 工资单模板基础设置
|
|
* Description:
|
|
* Date: 2023/6/12
|
|
*/
|
|
import React, { Component } from "react";
|
|
import { WeaCheckbox, WeaFormItem, WeaLocaleProvider, WeaSearchGroup, WeaSelect } from "ecCom";
|
|
import "./index.less";
|
|
|
|
const getLabel = WeaLocaleProvider.getLabel;
|
|
|
|
class TemplateBaseSettings extends Component {
|
|
constructor(props) {
|
|
super(props);
|
|
this.state = {
|
|
watermarkStatus: "0",
|
|
watermark: "DEFAULT"
|
|
};
|
|
}
|
|
|
|
render() {
|
|
const { watermarkStatus, watermark } = this.state;
|
|
return (
|
|
<WeaSearchGroup title={getLabel(111, "水印设置")} showGroup needTigger className="waterMarkWrapper">
|
|
<WeaFormItem label={getLabel(111, "启用水印")} labelCol={{ span: 2 }} wrapperCol={{ span: 4 }}>
|
|
<WeaCheckbox value={watermarkStatus} display="switch"
|
|
onChange={watermarkStatus => this.setState({ watermarkStatus, watermark: "DEFAULT" })}/>
|
|
</WeaFormItem>
|
|
{
|
|
watermarkStatus === "1" &&
|
|
<WeaFormItem label={getLabel(111, "水印类型")} labelCol={{ span: 2 }} wrapperCol={{ span: 4 }}>
|
|
<WeaSelect
|
|
value={watermark}
|
|
options={[
|
|
{ key: "DEFAULT", showname: getLabel(111, "系统默认水印") },
|
|
{ key: "CUSTOM", showname: getLabel(111, "自定义水印") }
|
|
]}
|
|
onChange={watermark => this.setState({ watermark })}
|
|
/>
|
|
{
|
|
watermark === "CUSTOM" &&
|
|
<span className="waterMarkTitle">{getLabel(111, "水印设置")}</span>
|
|
}
|
|
</WeaFormItem>
|
|
}
|
|
</WeaSearchGroup>
|
|
);
|
|
}
|
|
}
|
|
|
|
export default TemplateBaseSettings;
|