产品-多语言开发
This commit is contained in:
parent
94341c62e0
commit
fbc842724d
|
|
@ -54,12 +54,12 @@ class PersonalScopeModal extends Component {
|
|||
},
|
||||
{
|
||||
key: "DEPT",
|
||||
showname: getLabel(111, "部门"),
|
||||
showname: getLabel(27511, "部门"),
|
||||
selected: false
|
||||
},
|
||||
{
|
||||
key: "POSITION",
|
||||
showname: getLabel(111, "岗位"),
|
||||
showname: getLabel(6086, "岗位"),
|
||||
selected: false
|
||||
}
|
||||
];
|
||||
|
|
@ -83,8 +83,8 @@ class PersonalScopeModal extends Component {
|
|||
const { includeType, saveKeyVal, onSuccess, onCancel, APISaveFox } = this.props;
|
||||
if (_.isEmpty(status) || _.isEmpty(targetTypeIds)) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: getLabel(111, "必要信息不完整,红色*为必填项!")
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(384146, "必要信息不完整,红色*为必填项!")
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
|
@ -151,8 +151,8 @@ class PersonalScopeModal extends Component {
|
|||
const { onCancel, title, visible } = this.props;
|
||||
const { employeeStatus, targetTypeList, targetType, status, statusAll, loading } = this.state;
|
||||
const buttons = [
|
||||
<Button type="primary" onClick={this.handleSubmit} loading={loading}>{getLabel(111, "确定")}</Button>,
|
||||
<Button type="ghost" onClick={this.handleReset}>{getLabel(111, "重置")}</Button>
|
||||
<Button type="primary" onClick={this.handleSubmit} loading={loading}>{getLabel(826, "确定")}</Button>,
|
||||
<Button type="ghost" onClick={this.handleReset}>{getLabel(2022, "重置")}</Button>
|
||||
];
|
||||
return (
|
||||
<WeaDialog
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ export default class TipLabel extends React.Component {
|
|||
return (
|
||||
<div className="tipLabelWrapper">
|
||||
<div className="titleWrapper">
|
||||
<span className="title">{this.props.title ? this.props.title : getLabel(111, "小提示")}</span>
|
||||
<span className="title">{this.props.title ? this.props.title : getLabel(543177, "小提示")}</span>
|
||||
</div>
|
||||
<div className="tipContentWrapper">
|
||||
{this.props.tipList && this.props.tipList.map(item => <div className="tipContentItem">{item}</div>)}
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ export default class SelectItemModal extends React.Component {
|
|||
title, onSearchItemSet, onShowOnlyChecked, children,
|
||||
onMoreOpts, onSave, ...extra
|
||||
} = this.props;
|
||||
const btns = [<Button type="primary" onClick={onSave}>{getLabel(111, "保存")}</Button>];
|
||||
const btns = [<Button type="primary" onClick={onSave}>{getLabel(537558, "保存")}</Button>];
|
||||
const moreBtn = {
|
||||
datas: [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ export default class SlideModalTitle extends React.Component {
|
|||
icon={<i className="icon-coms-fa"/>}
|
||||
iconBgcolor="#F14A2D"
|
||||
buttons={(this.props.showOperateBtn && this.state.editable && this.props.selectedTab != 1) ? [
|
||||
<Button type="primary" className="saveBtn" onClick={this.props.onSave} loading={loading}>{getLabel(111, "保存")}</Button>
|
||||
<Button type="primary" className="saveBtn" onClick={this.props.onSave} loading={loading}>{getLabel(537558, "保存")}</Button>
|
||||
] : !_.isEmpty(customOperate) ? customOperate : []}
|
||||
showDropIcon={false}
|
||||
dropMenuDatas={[]}
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ export const condition = [
|
|||
viewAttr: 2
|
||||
}
|
||||
],
|
||||
title: getLabel(111, "基础设置"),
|
||||
title: getLabel(82751, "基础设置"),
|
||||
defaultshow: true
|
||||
}
|
||||
];
|
||||
|
|
|
|||
|
|
@ -89,8 +89,8 @@ class DimensionSlide extends Component {
|
|||
if (dimType === "QUALITATIVE") {
|
||||
if (!setting4Qualitative || !extraParams.dimName) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: getLabel(111, "必要信息不完整,红色*为必填项!")
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(384146, "必要信息不完整,红色*为必填项!")
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
|
@ -100,8 +100,8 @@ class DimensionSlide extends Component {
|
|||
} else {
|
||||
if (!extraParams.dimName) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: getLabel(111, "必要信息不完整,红色*为必填项!")
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(384146, "必要信息不完整,红色*为必填项!")
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
|
@ -177,7 +177,7 @@ class DimensionSlide extends Component {
|
|||
title={
|
||||
<div className="dimensionTitle">
|
||||
<span>{formId ? getLabel(111, "编辑统计维度") : getLabel(111, "新建统计维度")}</span>
|
||||
<Button type="primary" onClick={this.handleSave} loading={loading}>{getLabel(111, "保存")}</Button>
|
||||
<Button type="primary" onClick={this.handleSave} loading={loading}>{getLabel(537558, "保存")}</Button>
|
||||
</div>
|
||||
}
|
||||
>
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ class DimensionTable extends Component {
|
|||
};
|
||||
dimensionDelete = (payload) => {
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "确认要删除吗?"),
|
||||
onOk: () => {
|
||||
dimensionDelete(payload).then(({ status, errormsg }) => {
|
||||
|
|
@ -67,7 +67,7 @@ class DimensionTable extends Component {
|
|||
const { onEdit } = this.props;
|
||||
const pagination = {
|
||||
...pageInfo,
|
||||
showTotal: total => `${getLabel(111, "共")} ${total} ${getLabel(111, "条")}`,
|
||||
showTotal: total => `${getLabel(18609, "共")} ${total} ${getLabel(18256, "条")}`,
|
||||
showQuickJumper: true,
|
||||
showSizeChanger: true,
|
||||
pageSizeOptions: ["10", "20", "50", "100"],
|
||||
|
|
@ -87,13 +87,13 @@ class DimensionTable extends Component {
|
|||
{ dataIndex: "remark", title: getLabel(111, "描述") },
|
||||
{ dataIndex: "dimType", title: getLabel(111, "维度类型") },
|
||||
{
|
||||
dataIndex: "operate", title: getLabel(111, "操作"),
|
||||
dataIndex: "operate", title: getLabel(30585, "操作"),
|
||||
render: (_, record) => {
|
||||
return (
|
||||
<span className="space10">
|
||||
{
|
||||
record.canEdit &&
|
||||
<a href="javascript: void(0);" onClick={() => onEdit(record.id)}>{getLabel(111, "编辑")}</a>
|
||||
<a href="javascript: void(0);" onClick={() => onEdit(record.id)}>{getLabel(501169, "编辑")}</a>
|
||||
}
|
||||
{
|
||||
record.canDelete &&
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@ class EmployeeDetails extends Component {
|
|||
width: 80,
|
||||
render: (_, record) => {
|
||||
return <a target="_blank"
|
||||
href={`${window.location.origin}/spa/hrmSalary/static/index.html#/main/hrmSalary/analysisOfSalaryStatistics/${record.id}?name=${record.name}&dept=${record.department || ""}`}>{getLabel(111, "查看")}</a>;
|
||||
href={`${window.location.origin}/spa/hrmSalary/static/index.html#/main/hrmSalary/analysisOfSalaryStatistics/${record.id}?name=${record.name}&dept=${record.department || ""}`}>{getLabel(33564, "查看")}</a>;
|
||||
}
|
||||
}]
|
||||
});
|
||||
|
|
@ -67,7 +67,7 @@ class EmployeeDetails extends Component {
|
|||
const { dataSource, loading, columns, pageInfo } = this.state;
|
||||
const pagination = {
|
||||
...pageInfo,
|
||||
showTotal: total => `${getLabel(111, "共")} ${total} ${getLabel(111, "条")}`,
|
||||
showTotal: total => `${getLabel(18609, "共")} ${total} ${getLabel(18256, "条")}`,
|
||||
showQuickJumper: true,
|
||||
showSizeChanger: true,
|
||||
pageSizeOptions: ["10", "20", "50", "100"],
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ class ReportList extends Component {
|
|||
};
|
||||
reportStatisticsReportDelete = (payload) => {
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "确认删除本条数据吗?"),
|
||||
onOk: () => {
|
||||
const { reportName = "" } = this.props;
|
||||
|
|
@ -87,7 +87,7 @@ class ReportList extends Component {
|
|||
<div className="cardRight">
|
||||
<Dropdown overlay={
|
||||
<Menu onClick={e => this.handleOptsClick(e, id, dimensionId)}>
|
||||
<Menu.Item key="edit">{getLabel(111, "编辑")}</Menu.Item>
|
||||
<Menu.Item key="edit">{getLabel(501169, "编辑")}</Menu.Item>
|
||||
<Menu.Item key="delete">{getLabel(111, "删除")}</Menu.Item>
|
||||
</Menu>
|
||||
}>
|
||||
|
|
|
|||
|
|
@ -39,8 +39,8 @@ class StatisticsModal extends Component {
|
|||
}).catch(() => this.setState({ loading: false }));
|
||||
} else {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: getLabel(111, "必要信息不完整,红色*为必填项!")
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(384146, "必要信息不完整,红色*为必填项!")
|
||||
});
|
||||
}
|
||||
});
|
||||
|
|
@ -50,7 +50,7 @@ class StatisticsModal extends Component {
|
|||
const { loading } = this.state;
|
||||
const { typeKey, onCancel } = this.props;
|
||||
const buttons = typeKey === "addReport" ? [
|
||||
<Button type="primary" onClick={this.handleSaveReportList} loading={loading}>{getLabel(111, "保存")}</Button>
|
||||
<Button type="primary" onClick={this.handleSaveReportList} loading={loading}>{getLabel(537558, "保存")}</Button>
|
||||
] : [];
|
||||
return (
|
||||
<WeaDialog
|
||||
|
|
|
|||
|
|
@ -99,7 +99,7 @@ export default class baseFormModal extends React.Component {
|
|||
onClick={() => {
|
||||
this.handleSave();
|
||||
}}
|
||||
>{getLabel(111, "保存")}</Button>
|
||||
>{getLabel(537558, "保存")}</Button>
|
||||
]}
|
||||
>
|
||||
<Row className="formItem">
|
||||
|
|
@ -150,7 +150,7 @@ export default class baseFormModal extends React.Component {
|
|||
</Row>
|
||||
|
||||
<Row className="formItem">
|
||||
<Col span={8}>{getLabel(111, "备注")}</Col>
|
||||
<Col span={8}>{getLabel(536726, "备注")}</Col>
|
||||
<Col span={16}>
|
||||
<WeaInput value={description} onChange={(value) => this.setState({ description: value })}/>
|
||||
</Col>
|
||||
|
|
|
|||
|
|
@ -79,7 +79,7 @@ export default class Calculate extends React.Component {
|
|||
// 列表项删除回调
|
||||
handleDeleteItem(record) {
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "确认删除本条数据吗?"),
|
||||
onOk: () => {
|
||||
const { calculateStore: { deleteSalaryacct } } = this.props;
|
||||
|
|
@ -144,7 +144,7 @@ export default class Calculate extends React.Component {
|
|||
// 回算
|
||||
handleBackCalculate = (record) => {
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "确定回算吗?\n 回算后,正常核算的数据会被覆盖,正常核算的工资单不能继续发放或撤回!"),
|
||||
onOk: () => {
|
||||
const { calculateStore: { backCalculate } } = this.props;
|
||||
|
|
@ -186,7 +186,7 @@ export default class Calculate extends React.Component {
|
|||
</div>;
|
||||
};
|
||||
}
|
||||
if (item.title == getLabel(111, "操作") && showOperateBtn) {
|
||||
if (item.title == getLabel(30585, "操作") && showOperateBtn) {
|
||||
item.render = (text, record) => {
|
||||
const accountBtn = _.filter(
|
||||
record.operate,
|
||||
|
|
@ -331,13 +331,13 @@ export default class Calculate extends React.Component {
|
|||
const adBtn = [
|
||||
// 高级搜索内部按钮
|
||||
<Button type="primary" onClick={doSearch}>
|
||||
{getLabel(111, "搜索")}
|
||||
{getLabel(388113, "搜索")}
|
||||
</Button>,
|
||||
<Button type="ghost" onClick={() => form.resetForm()}>
|
||||
{getLabel(111, "重置")}
|
||||
{getLabel(2022, "重置")}
|
||||
</Button>,
|
||||
<Button type="ghost" onClick={() => setShowSearchAd(false)}>
|
||||
{getLabel(111, "取消")}
|
||||
{getLabel(31129, "取消")}
|
||||
</Button>
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ class AddHeaderFieldsModal extends Component {
|
|||
style={{ width: 700, height: 484 }} className="addHeaderFieldsWrapper"
|
||||
buttons={[
|
||||
<Button type="primary" onClick={() => this.props.onAdd(itemsCheckeds)}>{getLabel(111, "添加")}</Button>,
|
||||
<Button type="ghost" onClick={this.props.onCancel}>{getLabel(111, "取消")}</Button>
|
||||
<Button type="ghost" onClick={this.props.onCancel}>{getLabel(31129, "取消")}</Button>
|
||||
]}
|
||||
bottomLeft={<WeaCheckbox content={getLabel(111, "只显示已选中字段")}
|
||||
onChange={this.handleShowOnlyChecked}/>}
|
||||
|
|
|
|||
|
|
@ -189,7 +189,7 @@ export default class SelectFieldModal extends React.Component {
|
|||
!_.isEmpty(fieldData.formulaItems) &&
|
||||
<div>
|
||||
<div style={{ height: "40px", lineHeight: "40px" }}>
|
||||
<WeaCheckbox content={!isStandingBook ? getLabel(111, "公式项") : getLabel(111, "全选")} onChange={(value) => {
|
||||
<WeaCheckbox content={!isStandingBook ? getLabel(111, "公式项") : getLabel(556, "全选")} onChange={(value) => {
|
||||
this.handleTitleCheckboxChange(value, "formula");
|
||||
}}/>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ export const warningModalColumns = [
|
|||
},
|
||||
|
||||
{
|
||||
title: getLabel(111, "操作"),
|
||||
title: getLabel(30585, "操作"),
|
||||
dataIndex: 'cz',
|
||||
key: 'cz'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -174,9 +174,9 @@ export default class CompareDetail extends React.Component {
|
|||
const renderRightOperation = () => {
|
||||
return (
|
||||
<div style={{ display: "inline-block" }}>
|
||||
<Button type="primary" style={{ marginRight: "10px" }} onClick={() => this.handleImportClick()}>{getLabel(111, "导入")}</Button>
|
||||
<Button type="primary" style={{ marginRight: "10px" }} onClick={() => this.handleImportClick()}>{getLabel(32935, "导入")}</Button>
|
||||
<Button type="default" style={{ marginRight: "10px" }} onClick={() => this.handleExportClick()}>{getLabel(111, "导出")}</Button>
|
||||
<WeaInputSearch value={searchValue} placeholder={getLabel(111, "请输入姓名")} onChange={(value) => {
|
||||
<WeaInputSearch value={searchValue} placeholder={getLabel(26919, "请输入姓名")} onChange={(value) => {
|
||||
this.setState({
|
||||
searchValue: value
|
||||
});
|
||||
|
|
|
|||
|
|
@ -92,7 +92,7 @@ export default class EditSalaryDetail extends React.Component {
|
|||
<div className="editSalaryDetail">
|
||||
<div className="detailItemWrapper">
|
||||
<div>
|
||||
<span className="itemTitle">{getLabel(111, "基本信息")}</span>
|
||||
<span className="itemTitle">{getLabel(1361, "基本信息")}</span>
|
||||
<WeaHelpfulTip style={{ marginLeft: "10px" }} title={getLabel(111, "根据账套设置显示")} placement="topLeft"/>
|
||||
</div>
|
||||
<div className="itemContent">
|
||||
|
|
|
|||
|
|
@ -10,9 +10,9 @@ export default class FileMergeDetail extends React.Component {
|
|||
<div className="fileMergeDetail">
|
||||
<div className="detialItemWrapper">
|
||||
<div className="titleWrapper">
|
||||
<span className="itemTitle">{getLabel(111, "基本信息")}</span>
|
||||
<span className="itemTitle">{getLabel(1361, "基本信息")}</span>
|
||||
<div className="rightItemWrapper">
|
||||
<span>{getLabel(111, "薪资所属月")}:2021-11</span>
|
||||
<span>{getLabel(542604, "薪资所属月")}:2021-11</span>
|
||||
<WeaHelpfulTip
|
||||
style={{marginLeft: "10px"}}
|
||||
width={200}
|
||||
|
|
@ -33,14 +33,14 @@ export default class FileMergeDetail extends React.Component {
|
|||
<Row classsName="itemRow">
|
||||
<Col span={8}>
|
||||
<Row>
|
||||
<Col span={12}>{getLabel(111, "姓名")}</Col>
|
||||
<Col span={12}>{getLabel(25034, "姓名")}</Col>
|
||||
<Col span={12}>{getLabel(111, "张三")}</Col>
|
||||
</Row>
|
||||
</Col>
|
||||
|
||||
<Col span={8}>
|
||||
<Row>
|
||||
<Col span={12}>{getLabel(111, "部门")}</Col>
|
||||
<Col span={12}>{getLabel(27511, "部门")}</Col>
|
||||
<Col span={12}>{getLabel(111, "研发")}</Col>
|
||||
</Row>
|
||||
</Col>
|
||||
|
|
@ -48,7 +48,7 @@ export default class FileMergeDetail extends React.Component {
|
|||
|
||||
<Col span={8}>
|
||||
<Row>
|
||||
<Col span={12}>{getLabel(111, "岗位")}</Col>
|
||||
<Col span={12}>{getLabel(6086, "岗位")}</Col>
|
||||
<Col span={12}>{getLabel(111, "开发")}</Col>
|
||||
</Row>
|
||||
</Col>
|
||||
|
|
@ -57,14 +57,14 @@ export default class FileMergeDetail extends React.Component {
|
|||
<Row className="itemRow">
|
||||
<Col span={8}>
|
||||
<Row>
|
||||
<Col span={12}>{getLabel(111, "入职日期")}</Col>
|
||||
<Col span={12}>{getLabel(1516, "入职日期")}</Col>
|
||||
<Col span={12}>2020-10-20</Col>
|
||||
</Row>
|
||||
</Col>
|
||||
|
||||
<Col span={8}>
|
||||
<Row>
|
||||
<Col span={12}>{getLabel(111, "手机号")}</Col>
|
||||
<Col span={12}>{getLabel(125238, "手机号")}</Col>
|
||||
<Col span={12}>18888888888</Col>
|
||||
</Row>
|
||||
</Col>
|
||||
|
|
@ -72,7 +72,7 @@ export default class FileMergeDetail extends React.Component {
|
|||
|
||||
<Col span={8}>
|
||||
<Row>
|
||||
<Col span={12}>{getLabel(111, "个税扣缴义务人")}</Col>
|
||||
<Col span={12}>{getLabel(537996, "个税扣缴义务人")}</Col>
|
||||
<Col span={12}>{getLabel(111, "义务人一")}</Col>
|
||||
</Row>
|
||||
</Col>
|
||||
|
|
|
|||
|
|
@ -151,7 +151,7 @@ export default class CalculateDetail extends React.Component {
|
|||
return;
|
||||
}
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "点击核算,公式项将按照公式逻辑核算,核算结果将覆盖原数据"),
|
||||
onOk: () => {
|
||||
this.setState({ progress: 0 });
|
||||
|
|
@ -277,9 +277,9 @@ export default class CalculateDetail extends React.Component {
|
|||
const { taxAgentStore: { payrollPermission } } = this.props;
|
||||
const menu = (
|
||||
<Menu onClick={this.handleMenuClick.bind(this)}>
|
||||
<Menu.Item key="1">{getLabel(111, "导入")}</Menu.Item>
|
||||
<Menu.Item key="1">{getLabel(32935, "导入")}</Menu.Item>
|
||||
<Menu.Item key="2">{getLabel(111, "线下对比")}</Menu.Item>
|
||||
<Menu.Item key="3">{getLabel(111, "导出全部")}</Menu.Item>
|
||||
<Menu.Item key="3">{getLabel(81272, "导出全部")}</Menu.Item>
|
||||
</Menu>
|
||||
);
|
||||
|
||||
|
|
@ -322,7 +322,7 @@ export default class CalculateDetail extends React.Component {
|
|||
this.handleSearch(this.state.searchItemsValue);
|
||||
});
|
||||
}}>
|
||||
{getLabel(111, "搜索")}
|
||||
{getLabel(388113, "搜索")}
|
||||
</Button>,
|
||||
<Button type="ghost" onClick={() => this.setState({
|
||||
searchItemsValue: {
|
||||
|
|
@ -334,24 +334,24 @@ export default class CalculateDetail extends React.Component {
|
|||
consolidatedTaxation: "0"
|
||||
}
|
||||
})}>
|
||||
{getLabel(111, "重置")}
|
||||
{getLabel(2022, "重置")}
|
||||
</Button>,
|
||||
<Button type="ghost" onClick={() => this.setState({ showSearchAd: false })}>
|
||||
{getLabel(111, "取消")}
|
||||
{getLabel(31129, "取消")}
|
||||
</Button>
|
||||
];
|
||||
|
||||
const renderSearch = () => {
|
||||
const searchItems = [
|
||||
{ com: this.Input(getLabel(111, "姓名"), "employeeName") },
|
||||
{ com: this.Input(getLabel(25034, "姓名"), "employeeName") },
|
||||
{ com: this.Input(getLabel(111, "工号"), "workcode") },
|
||||
{ com: this.Browser(getLabel(111, "分部"), "subcompanyIds") },
|
||||
{ com: this.Browser(getLabel(111, "部门"), "departmentIds") },
|
||||
{ com: this.Browser(getLabel(111, "岗位"), "positionIds") },
|
||||
{ com: this.Browser(getLabel(27511, "部门"), "departmentIds") },
|
||||
{ com: this.Browser(getLabel(6086, "岗位"), "positionIds") },
|
||||
{ com: this.Select(getLabel(111, "状态"), "status") },
|
||||
{ com: this.Checkbox(getLabel(111, "合并计税"), "consolidatedTaxation") }
|
||||
];
|
||||
return <WeaSearchGroup title={getLabel(111, "基本信息")} items={searchItems} showGroup/>;
|
||||
return <WeaSearchGroup title={getLabel(1361, "基本信息")} items={searchItems} showGroup/>;
|
||||
};
|
||||
|
||||
return (
|
||||
|
|
@ -370,7 +370,7 @@ export default class CalculateDetail extends React.Component {
|
|||
buttonsAd={adBtn} // 高级搜索内部按钮
|
||||
onSearch={() => this.handleSearch(this.state.searchItemsValue)} // 点搜索按钮时的回调
|
||||
buttons={selectedKey == 1 ? renderRightOperation() : []}
|
||||
searchsBasePlaceHolder={getLabel(111, "请输入姓名")}
|
||||
searchsBasePlaceHolder={getLabel(26919, "请输入姓名")}
|
||||
onSearchChange={(v) =>
|
||||
this.setState({
|
||||
searchItemsValue: {
|
||||
|
|
|
|||
|
|
@ -128,8 +128,8 @@ export default class PlaceOnFileDetail extends React.Component {
|
|||
<div style={{ display: "inline-block" }}>
|
||||
<Dropdown.Button type="primary" style={{ marginRight: "10px" }} onClick={() => {
|
||||
this.handleExportAll();
|
||||
}} overlay={menu}>{getLabel(111, "导出全部")}</Dropdown.Button>
|
||||
<WeaInputSearch placeholder={getLabel(111, "请输入姓名")} onChange={(value) => {
|
||||
}} overlay={menu}>{getLabel(81272, "导出全部")}</Dropdown.Button>
|
||||
<WeaInputSearch placeholder={getLabel(26919, "请输入姓名")} onChange={(value) => {
|
||||
this.setState({ searchValue: value });
|
||||
}} value={this.state.searchValue} onSearch={(value) => {
|
||||
this.handleSearch(value);
|
||||
|
|
@ -147,7 +147,7 @@ export default class PlaceOnFileDetail extends React.Component {
|
|||
}
|
||||
/>
|
||||
<div className="tabWrapper" style={{ borderBottom: "none" }}>
|
||||
<span>{getLabel(111, "薪资所属月")}:{baseSalarySobCycle.salaryMonth}</span>
|
||||
<span>{getLabel(542604, "薪资所属月")}:{baseSalarySobCycle.salaryMonth}</span>
|
||||
<WeaHelpfulTip
|
||||
width={100}
|
||||
title={`${getLabel(111, "薪资周期")}\n
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ export default class SalaryDetail extends React.Component {
|
|||
this.setState({ columnIndex: record });
|
||||
} else if (extraId === "LOCK") {
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: <div>
|
||||
<div style={{ textAlign: "center" }}>{getLabel(111, "确定要批量锁定项目值吗?")}</div>
|
||||
<div
|
||||
|
|
@ -74,7 +74,7 @@ export default class SalaryDetail extends React.Component {
|
|||
});
|
||||
} else if (extraId === "UNLOCK") {
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: <div>
|
||||
<div style={{ textAlign: "center" }}>{getLabel(111, "确定要批量解锁项目值吗?")}</div>
|
||||
<div
|
||||
|
|
@ -140,7 +140,7 @@ export default class SalaryDetail extends React.Component {
|
|||
progressVisible: false,
|
||||
progress: 0
|
||||
}, () => {
|
||||
message.success(getLabel(111, "操作成功"));
|
||||
message.success(getLabel(30700, "操作成功"));
|
||||
});
|
||||
}
|
||||
}, 500);
|
||||
|
|
@ -165,7 +165,7 @@ export default class SalaryDetail extends React.Component {
|
|||
childFrameObj.contentWindow.postMessage(JSON.stringify(payload), "*");
|
||||
});
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
};
|
||||
|
|
@ -211,7 +211,7 @@ export default class SalaryDetail extends React.Component {
|
|||
return (
|
||||
<div className="salaryDetail">
|
||||
<div className="salaryBarWrapper">
|
||||
<span>{getLabel(111, "薪资所属月")}:{baseSalarySobCycle.salaryMonth}</span>
|
||||
<span>{getLabel(542604, "薪资所属月")}:{baseSalarySobCycle.salaryMonth}</span>
|
||||
<WeaHelpfulTip
|
||||
style={{ marginLeft: "10px" }}
|
||||
width={200}
|
||||
|
|
|
|||
|
|
@ -17,8 +17,8 @@ import { getQueryString } from "../../util/url";
|
|||
const getLabel = WeaLocaleProvider.getLabel;
|
||||
|
||||
export const i18n = {
|
||||
"总计": getLabel(111, "总计"), "编辑": getLabel(111, "编辑"),
|
||||
"操作": getLabel(111, "操作"), "姓名": getLabel(111, "姓名"),
|
||||
"总计": getLabel(111, "总计"), "编辑": getLabel(501169, "编辑"),
|
||||
"操作": getLabel(30585, "操作"), "姓名": getLabel(25034, "姓名"),
|
||||
"共": getLabel(83698, "共"), "条": getLabel(18256, "条"),
|
||||
"加载中": getLabel(83698, "加载中"), "删除": getLabel(111, "删除"),
|
||||
"锁定的项目值": getLabel(83698, "锁定的项目值"), "点击解锁所有锁定的项目值": getLabel(111, "点击解锁所有锁定的项目值"),
|
||||
|
|
@ -235,7 +235,7 @@ export default class UserSure extends React.Component {
|
|||
return;
|
||||
}
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "确认删除吗?"),
|
||||
onOk: () => {
|
||||
const childFrameObj = document.getElementById("atdTable");
|
||||
|
|
@ -267,7 +267,7 @@ export default class UserSure extends React.Component {
|
|||
calculateStore: { deleteAcctemployee }
|
||||
} = this.props;
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "确认删除吗?"),
|
||||
onOk: () => {
|
||||
deleteAcctemployee(this.id, [record.id]).then(() => {
|
||||
|
|
@ -359,7 +359,7 @@ export default class UserSure extends React.Component {
|
|||
this.handleUserListSearch(this.state.searchItemsValue);
|
||||
});
|
||||
}}>
|
||||
{getLabel(111, "搜索")}
|
||||
{getLabel(388113, "搜索")}
|
||||
</Button>,
|
||||
<Button type="ghost" onClick={() => this.setState({
|
||||
searchItemsValue: {
|
||||
|
|
@ -369,33 +369,33 @@ export default class UserSure extends React.Component {
|
|||
status: ""
|
||||
}
|
||||
})}>
|
||||
{getLabel(111, "重置")}
|
||||
{getLabel(2022, "重置")}
|
||||
</Button>,
|
||||
<Button type="ghost" onClick={() => this.setState({ showSearchAd: false })}>
|
||||
{getLabel(111, "取消")}
|
||||
{getLabel(31129, "取消")}
|
||||
</Button>
|
||||
];
|
||||
|
||||
const renderSearch = () => {
|
||||
const searchItems = [
|
||||
{ com: this.Input(getLabel(111, "姓名"), "employeeName") },
|
||||
{ com: this.Input(getLabel(25034, "姓名"), "employeeName") },
|
||||
{ com: this.Input(getLabel(111, "工号"), "workcode") },
|
||||
{ com: this.Browser(getLabel(111, "部门"), "departmentIds") },
|
||||
{ com: this.Browser(getLabel(111, "岗位"), "positionIds") },
|
||||
{ com: this.Browser(getLabel(27511, "部门"), "departmentIds") },
|
||||
{ com: this.Browser(getLabel(6086, "岗位"), "positionIds") },
|
||||
{ com: this.Select(getLabel(111, "状态"), "status") }
|
||||
];
|
||||
return <WeaSearchGroup title={getLabel(111, "基本信息")} items={searchItems} showGroup/>;
|
||||
return <WeaSearchGroup title={getLabel(1361, "基本信息")} items={searchItems} showGroup/>;
|
||||
};
|
||||
|
||||
return (
|
||||
<div className="userSure">
|
||||
<div className="baseInfo">{getLabel(111, "基本信息")}</div>
|
||||
<div className="baseInfo">{getLabel(1361, "基本信息")}</div>
|
||||
<div className="formWrapper">
|
||||
<Row>
|
||||
<Col span={12}>
|
||||
<Row>
|
||||
<Col span={6}>
|
||||
{getLabel(111, "薪资所属月:")}<WeaHelpfulTip
|
||||
{getLabel(542604, "薪资所属月:")}<WeaHelpfulTip
|
||||
width={100}
|
||||
title={`${getLabel(111, "薪资周期")}\n${baseSalarySobCycle.salaryCycle &&
|
||||
baseSalarySobCycle.salaryCycle.fromDate}${getLabel(111, "至")}${baseSalarySobCycle.salaryCycle &&
|
||||
|
|
@ -424,7 +424,7 @@ export default class UserSure extends React.Component {
|
|||
<Row>
|
||||
<Col span={12}>
|
||||
<Row>
|
||||
<Col span={6}>{getLabel(111, "备注")}:</Col>
|
||||
<Col span={6}>{getLabel(536726, "备注")}:</Col>
|
||||
<Col span={18}>
|
||||
{calculateBaseForm.formDTO &&
|
||||
calculateBaseForm.formDTO.description}
|
||||
|
|
@ -581,7 +581,7 @@ export default class UserSure extends React.Component {
|
|||
title={getLabel(111, "导出")}
|
||||
/>
|
||||
]}
|
||||
searchsBasePlaceHolder={getLabel(111, "请输入姓名")}
|
||||
searchsBasePlaceHolder={getLabel(26919, "请输入姓名")}
|
||||
onSearchChange={(v) =>
|
||||
this.setState({
|
||||
searchItemsValue: {
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ export default class WarningModal extends React.Component {
|
|||
<div style={{borderBottom: "1px solid #eee", height: "47px", lineHeight: "47px"}}>
|
||||
<span style={{fontSize: "14px", color: "#666"}}>{getLabel(111, "验证结果")}</span>
|
||||
<div style={{display: "inline-block", float: "right", marginRight: "40px"}}>
|
||||
<Dropdown.Button type="primary" style={{marginRight: "10px"}} overlay={menu}>{getLabel(111, "导出全部")}</Dropdown.Button>
|
||||
<Dropdown.Button type="primary" style={{marginRight: "10px"}} overlay={menu}>{getLabel(81272, "导出全部")}</Dropdown.Button>
|
||||
<Button type="default" style={{marginLeft: "10px"}}>{getLabel(111, "忽略所有")}</Button>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -92,7 +92,7 @@ class AddItems extends Component {
|
|||
},
|
||||
{
|
||||
com: Select({
|
||||
label: getLabel(111, "个税扣缴义务人"),
|
||||
label: getLabel(537996, "个税扣缴义务人"),
|
||||
viewAttr: _.isEmpty(editId) ? 3 : 1,
|
||||
options: taxAgentOption,
|
||||
value: baseInfo.taxAgentId,
|
||||
|
|
@ -129,7 +129,7 @@ class AddItems extends Component {
|
|||
},
|
||||
{
|
||||
com: Select({
|
||||
label: getLabel(111, "个税扣缴义务人"),
|
||||
label: getLabel(537996, "个税扣缴义务人"),
|
||||
viewAttr: _.isEmpty(editId) ? 3 : 1,
|
||||
options: taxAgentOption,
|
||||
value: baseInfo.taxAgentId,
|
||||
|
|
@ -167,7 +167,7 @@ class AddItems extends Component {
|
|||
const noSysPerson = [
|
||||
{
|
||||
com: InputCus({
|
||||
label: getLabel(111, "姓名"),
|
||||
label: getLabel(25034, "姓名"),
|
||||
viewAttr: 2,
|
||||
onChange: (username) => {
|
||||
this.setState({ baseInfo: { ...baseInfo, username } });
|
||||
|
|
@ -229,7 +229,7 @@ export const Tips = payload => {
|
|||
const { children } = payload;
|
||||
return (
|
||||
<div className="tipWrapper">
|
||||
<div className="title">{getLabel(111, "小提示")}</div>
|
||||
<div className="title">{getLabel(543177, "小提示")}</div>
|
||||
<div className="content">{children}</div>
|
||||
</div>
|
||||
);
|
||||
|
|
|
|||
|
|
@ -3,22 +3,22 @@ import { WeaLocaleProvider } from "ecCom";
|
|||
const getLabel = WeaLocaleProvider.getLabel;
|
||||
export const columns = [
|
||||
{
|
||||
title: getLabel(111, "姓名"),
|
||||
title: getLabel(25034, "姓名"),
|
||||
dataIndex: "username",
|
||||
key: "username"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "个税扣缴义务人"),
|
||||
title: getLabel(537996, "个税扣缴义务人"),
|
||||
dataIndex: "ywr",
|
||||
key: "ywr"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "部门"),
|
||||
title: getLabel(27511, "部门"),
|
||||
dataIndex: "bm",
|
||||
key: "title"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "手机号"),
|
||||
title: getLabel(125238, "手机号"),
|
||||
dataIndex: "sjh",
|
||||
key: "sjh"
|
||||
},
|
||||
|
|
@ -33,7 +33,7 @@ export const columns = [
|
|||
key: "sfzh"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "入职日期"),
|
||||
title: getLabel(1516, "入职日期"),
|
||||
dataIndex: "rzrq",
|
||||
key: "rzrq"
|
||||
},
|
||||
|
|
@ -63,7 +63,7 @@ export const columns = [
|
|||
key: "ljsylr"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "操作"),
|
||||
title: getLabel(30585, "操作"),
|
||||
dataIndex: "cz",
|
||||
key: "cz",
|
||||
render: (text, record) => {
|
||||
|
|
@ -103,7 +103,7 @@ export const fieldsColumns = [
|
|||
display: true
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "备注"),
|
||||
title: getLabel(536726, "备注"),
|
||||
dataIndex: "description",
|
||||
key: "description",
|
||||
display: true
|
||||
|
|
@ -162,7 +162,7 @@ export const conditions = [
|
|||
conditionType: "INPUT",
|
||||
domkey: ["description"],
|
||||
fieldcol: 14,
|
||||
label: getLabel(111, "备注"),
|
||||
label: getLabel(536726, "备注"),
|
||||
labelcol: 6,
|
||||
value: "",
|
||||
viewAttr: 2
|
||||
|
|
@ -180,7 +180,7 @@ export const reFrenceConditions = [
|
|||
domkey: ["salaryYearMonth"],
|
||||
fieldcol: 18,
|
||||
rules: "required|string",
|
||||
label: getLabel(111, "薪资所属月"),
|
||||
label: getLabel(542604, "薪资所属月"),
|
||||
labelcol: 6,
|
||||
value: "",
|
||||
viewAttr: 3
|
||||
|
|
@ -203,7 +203,7 @@ export const reFrenceConditions = [
|
|||
conditionType: "INPUT",
|
||||
domkey: ["description"],
|
||||
fieldcol: 18,
|
||||
label: getLabel(111, "备注"),
|
||||
label: getLabel(536726, "备注"),
|
||||
labelcol: 6,
|
||||
value: "",
|
||||
viewAttr: 2
|
||||
|
|
|
|||
|
|
@ -60,7 +60,7 @@ class AttendanceCustomFieldsModal extends Component {
|
|||
render() {
|
||||
const { attendanceStore: { form } } = this.props;
|
||||
const buttons = [
|
||||
<Button type="primary" onClick={this.handleSubmitFields}>{getLabel(111, "保存")}</Button>
|
||||
<Button type="primary" onClick={this.handleSubmitFields}>{getLabel(537558, "保存")}</Button>
|
||||
];
|
||||
return (
|
||||
<WeaDialog
|
||||
|
|
|
|||
|
|
@ -129,7 +129,7 @@ class AttendanceDataComp extends Component {
|
|||
};
|
||||
handleDeleteAttendanceData = ({ id }) => {
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "确认要删除吗?"),
|
||||
onOk: () => {
|
||||
deleteAttendance([id]).then(({ status, errormsg }) => {
|
||||
|
|
@ -257,10 +257,10 @@ class AttendanceDataComp extends Component {
|
|||
case "recovery":
|
||||
returnToAttendanceFieldSettingDefault({ sourceType: "IMPORT" }).then(({ status, errormsg }) => {
|
||||
if (status) {
|
||||
message.success(getLabel(111, "操作成功"));
|
||||
message.success(getLabel(30700, "操作成功"));
|
||||
this.handleHeaderSettings({ sourceType: "IMPORT" });
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
break;
|
||||
|
|
@ -279,9 +279,9 @@ class AttendanceDataComp extends Component {
|
|||
const payload = { currentSettingFields, sourceType: "IMPORT" };
|
||||
saveAttendanceFieldSettingAsDefault(payload).then(({ status, errormsg }) => {
|
||||
if (status) {
|
||||
message.success(getLabel(111, "操作成功"));
|
||||
message.success(getLabel(30700, "操作成功"));
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
break;
|
||||
|
|
@ -357,13 +357,13 @@ class AttendanceDataComp extends Component {
|
|||
columns={[
|
||||
...columns,
|
||||
{
|
||||
title: getLabel(111, "操作"),
|
||||
title: getLabel(30585, "操作"),
|
||||
width: 120,
|
||||
dataIndex: "operate",
|
||||
render: (_, record) => {
|
||||
return (
|
||||
<div className="linkWapper">
|
||||
<a href="javascript: void(0);" onClick={() => this.handleViewAttendanceData(record)}>{getLabel(111, "查看")}</a>
|
||||
<a href="javascript: void(0);" onClick={() => this.handleViewAttendanceData(record)}>{getLabel(33564, "查看")}</a>
|
||||
{showOperateBtn &&
|
||||
<a href="javascript: void(0);" onClick={() => this.handleDeleteAttendanceData(record)}>{getLabel(111, "删除")}</a>
|
||||
}
|
||||
|
|
|
|||
|
|
@ -147,10 +147,10 @@ class AttendanceRefrenceDataModal extends Component {
|
|||
case "recovery":
|
||||
returnToAttendanceFieldSettingDefault({ sourceType: "QUOTE" }).then(({ status, errormsg }) => {
|
||||
if (status) {
|
||||
message.success(getLabel(111, "操作成功"));
|
||||
message.success(getLabel(30700, "操作成功"));
|
||||
this.handleHeaderSetting({ sourceType: "QUOTE" });
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
break;
|
||||
|
|
@ -169,9 +169,9 @@ class AttendanceRefrenceDataModal extends Component {
|
|||
const payload = { currentSettingFields, sourceType: "QUOTE" };
|
||||
saveAttendanceFieldSettingAsDefault(payload).then(({ status, errormsg }) => {
|
||||
if (status) {
|
||||
message.success(getLabel(111, "操作成功"));
|
||||
message.success(getLabel(30700, "操作成功"));
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -63,10 +63,10 @@ class FieldMangComp extends Component {
|
|||
const payload = { id, enableStatus: enableStatus === "1" };
|
||||
updateAttendanceFieldStatus(payload).then(({ status, errormsg }) => {
|
||||
if (status) {
|
||||
message.success(getLabel(111, "操作成功"));
|
||||
message.success(getLabel(30700, "操作成功"));
|
||||
this.getAttendanceFieldList();
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
};
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ class ImportFormOptions extends Component {
|
|||
const items = [
|
||||
{
|
||||
com: DataCollectionDatePicker({
|
||||
label: getLabel(111, "薪资所属月"),
|
||||
label: getLabel(542604, "薪资所属月"),
|
||||
value: salaryYearMonth,
|
||||
onChange: this.screenChange,
|
||||
key: "salaryYearMonth",
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ class Index extends Component {
|
|||
getAttendanceDataScreen = () => {
|
||||
const { salaryMonth } = this.state;
|
||||
const [value1 = "", value2 = ""] = salaryMonth;
|
||||
return <WeaFormItem label={getLabel(111, "薪资所属月")} labelCol={{ span: 2 }} wrapperCol={{ span: 22 }}>
|
||||
return <WeaFormItem label={getLabel(542604, "薪资所属月")} labelCol={{ span: 2 }} wrapperCol={{ span: 22 }}>
|
||||
<MonthPicker
|
||||
value={value1} format="YYYY-MM"
|
||||
disabledDate={(current) => {
|
||||
|
|
@ -78,7 +78,7 @@ class Index extends Component {
|
|||
];
|
||||
const buttons = selectedKey === "DATA" ? [
|
||||
<Button type="primary" onClick={this.handleQuoteAttendanceData}>{getLabel(111, "引用")}</Button>,
|
||||
<Button type="ghost" onClick={this.handleImportAttendanceData}>{getLabel(111, "导入")}</Button>
|
||||
<Button type="ghost" onClick={this.handleImportAttendanceData}>{getLabel(32935, "导入")}</Button>
|
||||
] : [<Button type="primary" onClick={this.handleAddAttendFileds}>{getLabel(111, "新建")}</Button>];
|
||||
return (
|
||||
<div className="attendanceRefWrapper">
|
||||
|
|
|
|||
|
|
@ -161,7 +161,7 @@ class TableRecord extends Component {
|
|||
},
|
||||
{
|
||||
com: DataCollectionSelect({
|
||||
label: getLabel(111, "个税扣缴义务人"),
|
||||
label: getLabel(537996, "个税扣缴义务人"),
|
||||
value: !_.isNil(recordPayload.taxAgentId) ? recordPayload.taxAgentId.toString() : "",
|
||||
options: [{ key: "", showname: getLabel(111, "全部") }, ...taxAgentOption],
|
||||
onChange: this.handleTablerecordScreen,
|
||||
|
|
|
|||
|
|
@ -3,22 +3,22 @@ import { WeaLocaleProvider } from "ecCom";
|
|||
const getLabel = WeaLocaleProvider.getLabel;
|
||||
export const columns = [
|
||||
{
|
||||
title: getLabel(111, "姓名"),
|
||||
title: getLabel(25034, "姓名"),
|
||||
dataIndex: "title",
|
||||
key: "title"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "个税扣缴义务人"),
|
||||
title: getLabel(537996, "个税扣缴义务人"),
|
||||
dataIndex: "title",
|
||||
key: "title"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "部门"),
|
||||
title: getLabel(27511, "部门"),
|
||||
dataIndex: "title",
|
||||
key: "title"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "手机号"),
|
||||
title: getLabel(125238, "手机号"),
|
||||
dataIndex: "title",
|
||||
key: "title"
|
||||
},
|
||||
|
|
@ -33,7 +33,7 @@ export const columns = [
|
|||
key: "title"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "入职日期"),
|
||||
title: getLabel(1516, "入职日期"),
|
||||
dataIndex: "title",
|
||||
key: "title"
|
||||
},
|
||||
|
|
@ -63,7 +63,7 @@ export const columns = [
|
|||
key: "title"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "操作"),
|
||||
title: getLabel(30585, "操作"),
|
||||
dataIndex: "title",
|
||||
key: "title"
|
||||
}
|
||||
|
|
@ -72,22 +72,22 @@ export const columns = [
|
|||
|
||||
export const modalColumns = [
|
||||
{
|
||||
title: getLabel(111, "姓名"),
|
||||
title: getLabel(25034, "姓名"),
|
||||
dataIndex: "username",
|
||||
key: "username"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "个税扣缴义务人"),
|
||||
title: getLabel(537996, "个税扣缴义务人"),
|
||||
dataIndex: "taxAgentName",
|
||||
key: "taxAgentName"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "部门"),
|
||||
title: getLabel(27511, "部门"),
|
||||
dataIndex: "departmentName",
|
||||
key: "departmentName"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "手机号"),
|
||||
title: getLabel(125238, "手机号"),
|
||||
dataIndex: "mobile",
|
||||
key: "mobile"
|
||||
},
|
||||
|
|
@ -102,7 +102,7 @@ export const modalColumns = [
|
|||
key: "idNo"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "入职日期"),
|
||||
title: getLabel(1516, "入职日期"),
|
||||
dataIndex: "hiredate",
|
||||
key: "hiredate"
|
||||
},
|
||||
|
|
@ -144,22 +144,22 @@ export const modalColumns = [
|
|||
];
|
||||
export const specialModalColumns = [
|
||||
{
|
||||
title: getLabel(111, "姓名"),
|
||||
title: getLabel(25034, "姓名"),
|
||||
dataIndex: "username",
|
||||
key: "username"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "个税扣缴义务人"),
|
||||
title: getLabel(537996, "个税扣缴义务人"),
|
||||
dataIndex: "taxAgentName",
|
||||
key: "taxAgentName"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "部门"),
|
||||
title: getLabel(27511, "部门"),
|
||||
dataIndex: "departmentName",
|
||||
key: "departmentName"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "手机号"),
|
||||
title: getLabel(125238, "手机号"),
|
||||
dataIndex: "mobile",
|
||||
key: "mobile"
|
||||
},
|
||||
|
|
@ -174,7 +174,7 @@ export const specialModalColumns = [
|
|||
key: "idNo"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "入职日期"),
|
||||
title: getLabel(1516, "入职日期"),
|
||||
dataIndex: "hiredate",
|
||||
key: "hiredate"
|
||||
},
|
||||
|
|
@ -216,22 +216,22 @@ export const specialModalColumns = [
|
|||
];
|
||||
export const otherModalColumns = [
|
||||
{
|
||||
title: getLabel(111, "姓名"),
|
||||
title: getLabel(25034, "姓名"),
|
||||
dataIndex: "username",
|
||||
key: "username"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "个税扣缴义务人"),
|
||||
title: getLabel(537996, "个税扣缴义务人"),
|
||||
dataIndex: "taxAgentName",
|
||||
key: "taxAgentName"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "部门"),
|
||||
title: getLabel(27511, "部门"),
|
||||
dataIndex: "departmentName",
|
||||
key: "departmentName"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "手机号"),
|
||||
title: getLabel(125238, "手机号"),
|
||||
dataIndex: "mobile",
|
||||
key: "mobile"
|
||||
},
|
||||
|
|
@ -246,7 +246,7 @@ export const otherModalColumns = [
|
|||
key: "idNo"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "入职日期"),
|
||||
title: getLabel(1516, "入职日期"),
|
||||
dataIndex: "hiredate",
|
||||
key: "hiredate"
|
||||
},
|
||||
|
|
@ -273,22 +273,22 @@ export const otherModalColumns = [
|
|||
];
|
||||
export const situationModalColumns = [
|
||||
{
|
||||
title: getLabel(111, "姓名"),
|
||||
title: getLabel(25034, "姓名"),
|
||||
dataIndex: "username",
|
||||
key: "username"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "个税扣缴义务人"),
|
||||
title: getLabel(537996, "个税扣缴义务人"),
|
||||
dataIndex: "taxAgentName",
|
||||
key: "taxAgentName"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "部门"),
|
||||
title: getLabel(27511, "部门"),
|
||||
dataIndex: "departmentName",
|
||||
key: "departmentName"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "手机号"),
|
||||
title: getLabel(125238, "手机号"),
|
||||
dataIndex: "mobile",
|
||||
key: "mobile"
|
||||
},
|
||||
|
|
@ -303,7 +303,7 @@ export const situationModalColumns = [
|
|||
key: "idNo"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "入职日期"),
|
||||
title: getLabel(1516, "入职日期"),
|
||||
dataIndex: "hiredate",
|
||||
key: "hiredate"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ class ImportFormCom extends Component {
|
|||
},
|
||||
{
|
||||
com: DataCollectionSelect({
|
||||
label: getLabel(111, "个税扣缴义务人"),
|
||||
label: getLabel(537996, "个税扣缴义务人"),
|
||||
value: taxAgentId || "",
|
||||
onChange: this.screenChange,
|
||||
options: [{ key: "", showname: getLabel(111, "全部") }, ...taxAgentOption],
|
||||
|
|
|
|||
|
|
@ -87,10 +87,10 @@ class Index extends Component {
|
|||
autoAddAll({ yearMonth: declareMonth }).then(({ status, data, errormsg }) => {
|
||||
this.setState({ addAllLoading: false });
|
||||
if (status) {
|
||||
message.success(data || getLabel(111, "操作成功"));
|
||||
message.success(data || getLabel(30700, "操作成功"));
|
||||
this.tableRef.getTableDate();
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
}).catch(() => this.setState({ addAllLoading: false }));
|
||||
};
|
||||
|
|
@ -119,7 +119,7 @@ class Index extends Component {
|
|||
const { declareMonth, taxAgentId } = this.state;
|
||||
const payload = { declareMonth, taxAgentId };
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: `${getLabel(111, "确定清空税款所属期为")}${declareMonth}${getLabel(111, "的所有累计专项附加扣除数据吗")}?${getLabel(111, "若数据已参与核算")},${getLabel(111, "已参与核算的数据不会受影响")},${getLabel(111, "点击核算将会按当前列表最新数据重新核算")}。`,
|
||||
onOk: () => {
|
||||
deleteAllAddUpDeduction(payload).then(({ status, errormsg }) => {
|
||||
|
|
@ -149,7 +149,7 @@ class Index extends Component {
|
|||
}
|
||||
const payload = { declareMonth, ids: !id ? ids : [id] };
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: !id ? getLabel(111, "确定删除所选数据吗?若数据已参与核算,已参与核算的数据不会受影响,点击核算将会按当前列表最新数据重新核算。") :
|
||||
`${getLabel(111, "确定删除")}${departmentName}${username}(${getLabel(111, "税款所属期")}:${declareMonth})${getLabel(111, "的累计专项附加扣除数据吗")}?${getLabel(111, "若数据已参与核算")},${getLabel(111, "已参与核算的数据不会受影响")},${getLabel(111, "点击核算将会按当前列表最新数据重新核算")}。`,
|
||||
onOk: () => {
|
||||
|
|
@ -273,8 +273,8 @@ class Index extends Component {
|
|||
const bool = _.every(_.pick(baseInfo, ["declareMonth", "taxAgentId", "employeeId"]), v => !!v);
|
||||
if (!bool) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: getLabel(111, "必要信息不完整,红色*为必填项!")
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(384146, "必要信息不完整,红色*为必填项!")
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
|
@ -330,7 +330,7 @@ class Index extends Component {
|
|||
handleTableOperate = ({ key }, record) => {
|
||||
const { id } = record;
|
||||
key === "handleAddData" ? getAddUpDeduction({ id }).then(({ status, data }) => {
|
||||
if (status) this[key](getLabel(111, "编辑"), data);
|
||||
if (status) this[key](getLabel(501169, "编辑"), data);
|
||||
}) : this[key](record);
|
||||
};
|
||||
handleCloseSlide = () => {
|
||||
|
|
@ -367,7 +367,7 @@ class Index extends Component {
|
|||
},
|
||||
{
|
||||
com: DataCollectionSelect({
|
||||
label: getLabel(111, "个税扣缴义务人"),
|
||||
label: getLabel(537996, "个税扣缴义务人"),
|
||||
value: taxAgentId,
|
||||
onChange: this.screenChange,
|
||||
options: [{ key: "", showname: getLabel(111, "全部") }, ...taxAgentOption],
|
||||
|
|
@ -395,7 +395,7 @@ class Index extends Component {
|
|||
getTopBtns = () => {
|
||||
const { addAllLoading } = this.state;
|
||||
return [
|
||||
<Button type="primary" onClick={this.handleOpenImport}>{getLabel(111, "导入")}</Button>,
|
||||
<Button type="primary" onClick={this.handleOpenImport}>{getLabel(32935, "导入")}</Button>,
|
||||
<Button type="ghost" onClick={() => this.handleAddData()}>{getLabel(111, "新建")}</Button>,
|
||||
<Button type="ghost" loading={addAllLoading} onClick={this.autoAddAll}>{getLabel(111, "一键累计")}</Button>,
|
||||
<Dropdown
|
||||
|
|
@ -403,8 +403,8 @@ class Index extends Component {
|
|||
<Menu className="dropdownMenuWrapper" onClick={this.handleDataMenuClick}>
|
||||
<Menu.Item key="deleteSelectAddUpDeduction">{getLabel(111, "批量删除")}</Menu.Item>
|
||||
<Menu.Item key="deleteAllAddUpDeduction">{getLabel(111, "一键清空")}</Menu.Item>
|
||||
<Menu.Item key="handleExportSelect">{getLabel(111, "导出选中")}</Menu.Item>
|
||||
<Menu.Item key="handleExportAll">{getLabel(111, "导出全部")}</Menu.Item>
|
||||
<Menu.Item key="handleExportSelect">{getLabel(512938, "导出选中")}</Menu.Item>
|
||||
<Menu.Item key="handleExportAll">{getLabel(81272, "导出全部")}</Menu.Item>
|
||||
</Menu>
|
||||
}
|
||||
>
|
||||
|
|
@ -424,10 +424,10 @@ class Index extends Component {
|
|||
<Dropdown.Button onClick={this.handleExportAllDetail}
|
||||
overlay={<Menu
|
||||
onClick={this.handleExportSelectDetail}>
|
||||
<Menu.Item key="1">{getLabel(111, "导出选中")}</Menu.Item>
|
||||
<Menu.Item key="1">{getLabel(512938, "导出选中")}</Menu.Item>
|
||||
</Menu>}
|
||||
type="primary">
|
||||
{getLabel(111, "导出全部")}
|
||||
{getLabel(81272, "导出全部")}
|
||||
</Dropdown.Button>
|
||||
];
|
||||
};
|
||||
|
|
|
|||
|
|
@ -3,22 +3,22 @@ import { WeaLocaleProvider } from "ecCom";
|
|||
const getLabel = WeaLocaleProvider.getLabel;
|
||||
export const columns = [
|
||||
{
|
||||
title: getLabel(111, "姓名"),
|
||||
title: getLabel(25034, "姓名"),
|
||||
dataIndex: "title",
|
||||
key: "title"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "个税扣缴义务人"),
|
||||
title: getLabel(537996, "个税扣缴义务人"),
|
||||
dataIndex: "title",
|
||||
key: "title"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "部门"),
|
||||
title: getLabel(27511, "部门"),
|
||||
dataIndex: "title",
|
||||
key: "title"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "手机号"),
|
||||
title: getLabel(125238, "手机号"),
|
||||
dataIndex: "title",
|
||||
key: "title"
|
||||
},
|
||||
|
|
@ -33,7 +33,7 @@ export const columns = [
|
|||
key: "title"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "入职日期"),
|
||||
title: getLabel(1516, "入职日期"),
|
||||
dataIndex: "title",
|
||||
key: "title"
|
||||
},
|
||||
|
|
@ -63,7 +63,7 @@ export const columns = [
|
|||
key: "title"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "操作"),
|
||||
title: getLabel(30585, "操作"),
|
||||
dataIndex: "title",
|
||||
key: "title"
|
||||
}
|
||||
|
|
@ -232,50 +232,50 @@ export const dataCollectCondition = [
|
|||
export const taxOptions = [
|
||||
{
|
||||
key: "01",
|
||||
showname: getLabel(111, "一月")
|
||||
showname: getLabel(1492, "一月")
|
||||
},
|
||||
{
|
||||
key: "02",
|
||||
showname: getLabel(111, "二月")
|
||||
showname: getLabel(1493, "二月")
|
||||
},
|
||||
{
|
||||
key: "03",
|
||||
showname: getLabel(111, "三月")
|
||||
showname: getLabel(1494, "三月")
|
||||
},
|
||||
{
|
||||
key: "04",
|
||||
showname: getLabel(111, "四月")
|
||||
showname: getLabel(1495, "四月")
|
||||
},
|
||||
{
|
||||
key: "05",
|
||||
showname: getLabel(111, "五月")
|
||||
showname: getLabel(1496, "五月")
|
||||
},
|
||||
{
|
||||
key: "06",
|
||||
showname: getLabel(111, "六月")
|
||||
showname: getLabel(1497, "六月")
|
||||
},
|
||||
{
|
||||
key: "07",
|
||||
showname: getLabel(111, "七月")
|
||||
showname: getLabel(1498, "七月")
|
||||
},
|
||||
{
|
||||
key: "08",
|
||||
showname: getLabel(111, "八月")
|
||||
showname: getLabel(1499, "八月")
|
||||
},
|
||||
{
|
||||
key: "09",
|
||||
showname: getLabel(111, "九月")
|
||||
showname: getLabel(1800, "九月")
|
||||
},
|
||||
{
|
||||
key: "10",
|
||||
showname: getLabel(111, "十月")
|
||||
showname: getLabel(1801, "十月")
|
||||
},
|
||||
{
|
||||
key: "11",
|
||||
showname: getLabel(111, "十一月")
|
||||
showname: getLabel(1802, "十一月")
|
||||
},
|
||||
{
|
||||
key: "12",
|
||||
showname: getLabel(111, "十二月")
|
||||
showname: getLabel(1803, "十二月")
|
||||
}
|
||||
];
|
||||
|
|
|
|||
|
|
@ -173,7 +173,7 @@ class Index extends Component {
|
|||
handleTableOperate = ({ key }, record) => {
|
||||
const { id } = record;
|
||||
key === "handleAddData" ? getAddUpSituation({ id }).then(({ status, data }) => {
|
||||
if (status) this[key](getLabel(111, "编辑"), data);
|
||||
if (status) this[key](getLabel(501169, "编辑"), data);
|
||||
}) : this.deleteSelectAddUpSituation(record);
|
||||
};
|
||||
/*
|
||||
|
|
@ -225,7 +225,7 @@ class Index extends Component {
|
|||
taxYearMonth: year + "-" + declareMonth
|
||||
};
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: `${getLabel(111, "确定清空税款所属期为")}${year}-${declareMonth}${getLabel(111, "的所有往期累计情况的数据吗")}?${declareMonth}${getLabel(111, "若数据已参与核算")},${getLabel(111, "已参与核算的数据不会受影响")},${getLabel(111, "点击核算将会按当前列表最新数据重新核算")}。`,
|
||||
onOk: () => {
|
||||
deleteAllAddUpSituation(payload).then(({ status, errormsg }) => {
|
||||
|
|
@ -258,7 +258,7 @@ class Index extends Component {
|
|||
ids: !id ? ids : [id]
|
||||
};
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: !id ? getLabel(111, "确定删除所选数据吗?若数据已参与核算,已参与核算的数据不会受影响,点击核算将会按当前列表最新数据重新核算。") :
|
||||
`${getLabel(111, "确定删除")}${departmentName}${username}(${getLabel(111, "税款所属期")}:${declareMonth})${getLabel(111, "的往期累计情况数据吗")}?${getLabel(111, "若数据已参与核算")},${getLabel(111, "已参与核算的数据不会受影响")},${getLabel(111, "点击核算将会按当前列表最新数据重新核算")}。`,
|
||||
onOk: () => {
|
||||
|
|
@ -315,15 +315,15 @@ class Index extends Component {
|
|||
getTopBtns = () => {
|
||||
const { addAllLoading } = this.state;
|
||||
return [
|
||||
<Button type="primary" onClick={this.handleOpenImport}>{getLabel(111, "导入")}</Button>,
|
||||
<Button type="primary" onClick={this.handleOpenImport}>{getLabel(32935, "导入")}</Button>,
|
||||
<Button type="ghost" onClick={() => this.handleAddData()}>{getLabel(111, "新建")}</Button>,
|
||||
<Dropdown
|
||||
overlay={
|
||||
<Menu className="dropdownMenuWrapper" onClick={this.handleDataMenuClick}>
|
||||
<Menu.Item key="deleteSelectAddUpSituation">{getLabel(111, "批量删除")}</Menu.Item>
|
||||
<Menu.Item key="deleteAllAddUpSituation">{getLabel(111, "一键清空")}</Menu.Item>
|
||||
<Menu.Item key="handleExportSelect">{getLabel(111, "导出选中")}</Menu.Item>
|
||||
<Menu.Item key="handleExportAll">{getLabel(111, "导出全部")}</Menu.Item>
|
||||
<Menu.Item key="handleExportSelect">{getLabel(512938, "导出选中")}</Menu.Item>
|
||||
<Menu.Item key="handleExportAll">{getLabel(81272, "导出全部")}</Menu.Item>
|
||||
</Menu>
|
||||
}
|
||||
>
|
||||
|
|
@ -367,7 +367,7 @@ class Index extends Component {
|
|||
},
|
||||
{
|
||||
com: DataCollectionSelect({
|
||||
label: getLabel(111, "个税扣缴义务人"),
|
||||
label: getLabel(537996, "个税扣缴义务人"),
|
||||
value: taxAgentId,
|
||||
onChange: this.screenChange,
|
||||
options: [{ key: "", showname: getLabel(111, "全部") }, ...taxAgentOption],
|
||||
|
|
@ -408,8 +408,8 @@ class Index extends Component {
|
|||
const bool = _.every(_.pick(baseInfo, ["declareMonth", "taxAgentId", "employeeId"]), v => !!v);
|
||||
if (!bool) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: getLabel(111, "必要信息不完整,红色*为必填项!")
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(384146, "必要信息不完整,红色*为必填项!")
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
|
@ -475,10 +475,10 @@ class Index extends Component {
|
|||
<Dropdown.Button onClick={this.handleExportAllDetail}
|
||||
overlay={<Menu
|
||||
onClick={this.handleExportSelectDetail}>
|
||||
<Menu.Item key="1">{getLabel(111, "导出选中")}</Menu.Item>
|
||||
<Menu.Item key="1">{getLabel(512938, "导出选中")}</Menu.Item>
|
||||
</Menu>}
|
||||
type="primary">
|
||||
{getLabel(111, "导出全部")}
|
||||
{getLabel(81272, "导出全部")}
|
||||
</Dropdown.Button>
|
||||
];
|
||||
};
|
||||
|
|
|
|||
|
|
@ -116,7 +116,7 @@ class DataTables extends Component {
|
|||
overlayClassName="moreIconWrapper"
|
||||
placement="bottomRight"
|
||||
content={<Menu onClick={(e) => onTableOperate(e, record)}>
|
||||
<Menu.Item key="handleAddData">{getLabel(111, "编辑")}</Menu.Item>
|
||||
<Menu.Item key="handleAddData">{getLabel(501169, "编辑")}</Menu.Item>
|
||||
<Menu.Item key="deleteSelectAddUpDeduction">{getLabel(111, "删除")}</Menu.Item>
|
||||
</Menu>} title="">
|
||||
<i className="icon-coms-more"/>
|
||||
|
|
@ -131,7 +131,7 @@ class DataTables extends Component {
|
|||
showOperateBtn &&
|
||||
<React.Fragment>
|
||||
<a href="javaScript:void(0);"
|
||||
onClick={() => onTableOperate({ key: "handleAddData" }, record)}>{getLabel(111, "编辑")}</a>
|
||||
onClick={() => onTableOperate({ key: "handleAddData" }, record)}>{getLabel(501169, "编辑")}</a>
|
||||
<a href="javaScript:void(0);"
|
||||
onClick={() => onTableOperate({ key: "deleteSelectAddUpDeduction" }, record)}>{getLabel(111, "删除")}</a>
|
||||
</React.Fragment>
|
||||
|
|
|
|||
|
|
@ -3,22 +3,22 @@ import { WeaLocaleProvider } from "ecCom";
|
|||
const getLabel = WeaLocaleProvider.getLabel;
|
||||
export const columns = [
|
||||
{
|
||||
title: getLabel(111, "姓名"),
|
||||
title: getLabel(25034, "姓名"),
|
||||
dataIndex: "title",
|
||||
key: "title"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "个税扣缴义务人"),
|
||||
title: getLabel(537996, "个税扣缴义务人"),
|
||||
dataIndex: "title",
|
||||
key: "title"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "部门"),
|
||||
title: getLabel(27511, "部门"),
|
||||
dataIndex: "title",
|
||||
key: "title"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "手机号"),
|
||||
title: getLabel(125238, "手机号"),
|
||||
dataIndex: "title",
|
||||
key: "title"
|
||||
},
|
||||
|
|
@ -33,7 +33,7 @@ export const columns = [
|
|||
key: "title"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "入职日期"),
|
||||
title: getLabel(1516, "入职日期"),
|
||||
dataIndex: "title",
|
||||
key: "title"
|
||||
},
|
||||
|
|
@ -63,7 +63,7 @@ export const columns = [
|
|||
key: "title"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "操作"),
|
||||
title: getLabel(30585, "操作"),
|
||||
dataIndex: "title",
|
||||
key: "title"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -102,10 +102,10 @@ class Index extends Component {
|
|||
extendToLastMonth(payload).then(({ status, data, errormsg }) => {
|
||||
this.setState({ lastLoading: false });
|
||||
if (status) {
|
||||
message.success(data || getLabel(111, "操作成功"));
|
||||
message.success(data || getLabel(30700, "操作成功"));
|
||||
this.tableRef.getTableDate();
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
}).catch(() => this.setState({ lastLoading: false }));
|
||||
};
|
||||
|
|
@ -188,7 +188,7 @@ class Index extends Component {
|
|||
handleTableOperate = ({ key }, record) => {
|
||||
const { id } = record;
|
||||
key === "handleAddData" ? getData({ id }).then(({ status, data }) => {
|
||||
if (status) this[key](getLabel(111, "编辑"), data);
|
||||
if (status) this[key](getLabel(501169, "编辑"), data);
|
||||
}) : this.deleteSelectData(record);
|
||||
};
|
||||
/*
|
||||
|
|
@ -201,7 +201,7 @@ class Index extends Component {
|
|||
const { declareMonth, taxAgentId } = this.state;
|
||||
const payload = { declareMonth, taxAgentId };
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: `${getLabel(111, "确定清空税款所属期为")}${declareMonth}${getLabel(111, "的所有其他免税扣除数据吗")}?${getLabel(111, "若数据已参与核算")},${getLabel(111, "已参与核算的数据不会受影响")},${getLabel(111, "点击核算将会按当前列表最新数据重新核算")}。`,
|
||||
onOk: () => {
|
||||
deleteAllData(payload).then(({ status, errormsg }) => {
|
||||
|
|
@ -231,7 +231,7 @@ class Index extends Component {
|
|||
}
|
||||
const payload = { declareMonth, ids: !id ? ids : [id] };
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: !id ? getLabel(111, "确定删除所选数据吗?若数据已参与核算,已参与核算的数据不会受影响,点击核算将会按当前列表最新数据重新核算。") :
|
||||
`${getLabel(111, "确定删除")}${departmentName}${username}(${getLabel(111, "税款所属期")}:${declareMonth})${getLabel(111, "的其他免税扣除数据吗")}?${getLabel(111, "若数据已参与核算")},${getLabel(111, "已参与核算的数据不会受影响")},${getLabel(111, "点击核算将会按当前列表最新数据重新核算")}。`,
|
||||
onOk: () => {
|
||||
|
|
@ -324,7 +324,7 @@ class Index extends Component {
|
|||
getTopBtns = () => {
|
||||
const { lastLoading } = this.state;
|
||||
return [
|
||||
<Button type="primary" onClick={this.handleOpenImport}>{getLabel(111, "导入")}</Button>,
|
||||
<Button type="primary" onClick={this.handleOpenImport}>{getLabel(32935, "导入")}</Button>,
|
||||
<Button type="ghost" onClick={() => this.handleAddData()}>{getLabel(111, "新建")}</Button>,
|
||||
<Button type="ghost" loading={lastLoading} onClick={this.extendToLastMonth}>{getLabel(111, "沿用上月")}</Button>,
|
||||
<Dropdown
|
||||
|
|
@ -332,8 +332,8 @@ class Index extends Component {
|
|||
<Menu className="dropdownMenuWrapper" onClick={this.handleDataMenuClick}>
|
||||
<Menu.Item key="deleteSelectData">{getLabel(111, "批量删除")}</Menu.Item>
|
||||
<Menu.Item key="deleteAllData">{getLabel(111, "一键清空")}</Menu.Item>
|
||||
<Menu.Item key="handleExportSelect">{getLabel(111, "导出选中")}</Menu.Item>
|
||||
<Menu.Item key="handleExportAll">{getLabel(111, "导出全部")}</Menu.Item>
|
||||
<Menu.Item key="handleExportSelect">{getLabel(512938, "导出选中")}</Menu.Item>
|
||||
<Menu.Item key="handleExportAll">{getLabel(81272, "导出全部")}</Menu.Item>
|
||||
</Menu>
|
||||
}
|
||||
>
|
||||
|
|
@ -363,7 +363,7 @@ class Index extends Component {
|
|||
},
|
||||
{
|
||||
com: DataCollectionSelect({
|
||||
label: getLabel(111, "个税扣缴义务人"),
|
||||
label: getLabel(537996, "个税扣缴义务人"),
|
||||
value: taxAgentId,
|
||||
onChange: this.screenChange,
|
||||
options: [{ key: "", showname: getLabel(111, "全部") }, ...taxAgentOption],
|
||||
|
|
@ -398,8 +398,8 @@ class Index extends Component {
|
|||
const bool = _.every(_.pick(baseInfo, ["declareMonth", "taxAgentId", "employeeId"]), v => !!v);
|
||||
if (!bool) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: getLabel(111, "必要信息不完整,红色*为必填项!")
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(384146, "必要信息不完整,红色*为必填项!")
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
|
@ -468,10 +468,10 @@ class Index extends Component {
|
|||
<Dropdown.Button onClick={this.handleExportAllDetail}
|
||||
overlay={<Menu
|
||||
onClick={this.handleExportSelectDetail}>
|
||||
<Menu.Item key="1">{getLabel(111, "导出选中")}</Menu.Item>
|
||||
<Menu.Item key="1">{getLabel(512938, "导出选中")}</Menu.Item>
|
||||
</Menu>}
|
||||
type="primary">
|
||||
{getLabel(111, "导出全部")}
|
||||
{getLabel(81272, "导出全部")}
|
||||
</Dropdown.Button>
|
||||
];
|
||||
};
|
||||
|
|
|
|||
|
|
@ -80,7 +80,7 @@ export const searchCondition = [
|
|||
conditionType: "INPUT",
|
||||
domkey: ["username"],
|
||||
fieldcol: 16,
|
||||
label: getLabel(111, "姓名"),
|
||||
label: getLabel(25034, "姓名"),
|
||||
labelcol: 8,
|
||||
value: "",
|
||||
viewAttr: 2
|
||||
|
|
@ -110,7 +110,7 @@ export const searchCondition = [
|
|||
showOrder: 0
|
||||
}
|
||||
],
|
||||
title: getLabel(111, "部门"),
|
||||
title: getLabel(27511, "部门"),
|
||||
type: "4",
|
||||
viewAttr: 2,
|
||||
pageSize: 10,
|
||||
|
|
@ -120,7 +120,7 @@ export const searchCondition = [
|
|||
iconBgcolor: "#217346"
|
||||
},
|
||||
fieldcol: 16,
|
||||
label: getLabel(111, "部门"),
|
||||
label: getLabel(27511, "部门"),
|
||||
labelcol: 8,
|
||||
value: "",
|
||||
viewAttr: 2
|
||||
|
|
|
|||
|
|
@ -158,7 +158,7 @@ class Index extends Component {
|
|||
const { taxAgentId } = this.state;
|
||||
const payload = { taxAgentId };
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "确定清空所有专项附加扣除数据吗?若数据已参与核算,已参与核算的数据不会受影响,点击核算将会按当前列表最新数据重新核算。"),
|
||||
onOk: () => {
|
||||
specialAddDeductionDeleteAllData(payload).then(({ status, errormsg }) => {
|
||||
|
|
@ -187,7 +187,7 @@ class Index extends Component {
|
|||
}
|
||||
const payload = { ids: !id ? ids : [id] };
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: !id ? getLabel(111, "确定删除所选数据吗?若数据已参与核算,已参与核算的数据不会受影响,点击核算将会按当前列表最新数据重新核算。") :
|
||||
`${getLabel(111, "确定删除")}${departmentName}${username}${getLabel(111, "的累计专项附加扣除数据吗")}?${getLabel(111, "若数据已参与核算")},${getLabel(111, "已参与核算的数据不会受影响")},${getLabel(111, "点击核算将会按当前列表最新数据重新核算")}。`,
|
||||
onOk: () => {
|
||||
|
|
@ -247,7 +247,7 @@ class Index extends Component {
|
|||
const items = [
|
||||
{
|
||||
com: DataCollectionSelect({
|
||||
label: getLabel(111, "个税扣缴义务人"),
|
||||
label: getLabel(537996, "个税扣缴义务人"),
|
||||
value: taxAgentId,
|
||||
onChange: this.screenChange,
|
||||
options: [{ key: "", showname: getLabel(111, "全部") }, ...taxAgentOption],
|
||||
|
|
@ -269,15 +269,15 @@ class Index extends Component {
|
|||
*/
|
||||
getTopBtns = () => {
|
||||
return [
|
||||
<Button type="primary" onClick={this.handleOpenImport}>{getLabel(111, "导入")}</Button>,
|
||||
<Button type="primary" onClick={this.handleOpenImport}>{getLabel(32935, "导入")}</Button>,
|
||||
<Button type="ghost" onClick={() => this.handleAddData()}>{getLabel(111, "新建")}</Button>,
|
||||
<Dropdown
|
||||
overlay={
|
||||
<Menu className="dropdownMenuWrapper" onClick={this.handleDataMenuClick}>
|
||||
<Menu.Item key="specialAddDeductionDeleteSelectData">{getLabel(111, "批量删除")}</Menu.Item>
|
||||
<Menu.Item key="specialAddDeductionDeleteAllData">{getLabel(111, "一键清空")}</Menu.Item>
|
||||
<Menu.Item key="handleExportSelect">{getLabel(111, "导出选中")}</Menu.Item>
|
||||
<Menu.Item key="handleExportAll">{getLabel(111, "导出全部")}</Menu.Item>
|
||||
<Menu.Item key="handleExportSelect">{getLabel(512938, "导出选中")}</Menu.Item>
|
||||
<Menu.Item key="handleExportAll">{getLabel(81272, "导出全部")}</Menu.Item>
|
||||
</Menu>
|
||||
}
|
||||
>
|
||||
|
|
@ -332,7 +332,7 @@ class Index extends Component {
|
|||
handleTableOperate = ({ key }, record) => {
|
||||
const { id } = record;
|
||||
key === "handleAddData" ? getSpecialAddDeduction({ id }).then(({ status, data }) => {
|
||||
if (status) this[key](getLabel(111, "编辑"), data);
|
||||
if (status) this[key](getLabel(501169, "编辑"), data);
|
||||
}) : this.specialAddDeductionDeleteSelectData(record);
|
||||
};
|
||||
handleCloseSlide = () => {
|
||||
|
|
@ -355,8 +355,8 @@ class Index extends Component {
|
|||
const bool = _.every(_.pick(baseInfo, ["taxAgentId", "employeeId"]), v => !!v);
|
||||
if (!bool) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: getLabel(111, "必要信息不完整,红色*为必填项!")
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(384146, "必要信息不完整,红色*为必填项!")
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -95,8 +95,8 @@ export default class GenerateDeclarationDetail extends React.Component {
|
|||
const renderLeftOperation = () => {
|
||||
return (
|
||||
<div style={{ display: "inline-block", lineHeight: "47px" }}>
|
||||
<span>{getLabel(111, "薪资所属月")}:{declareInfo.salaryMonth}</span>
|
||||
<span style={{ marginLeft: "10px" }}>{getLabel(111, "个税扣缴义务人")}:{declareInfo.taxAgentName}</span>
|
||||
<span>{getLabel(542604, "薪资所属月")}:{declareInfo.salaryMonth}</span>
|
||||
<span style={{ marginLeft: "10px" }}>{getLabel(537996, "个税扣缴义务人")}:{declareInfo.taxAgentName}</span>
|
||||
</div>
|
||||
);
|
||||
};
|
||||
|
|
|
|||
|
|
@ -75,7 +75,7 @@ export default class GenerateModal extends React.Component {
|
|||
}>
|
||||
<div style={{ marginTop: "10px", padding: "20px 20%" }}>
|
||||
<WeaFormItem
|
||||
label={getLabel(111, "薪资所属月")}
|
||||
label={getLabel(542604, "薪资所属月")}
|
||||
style={{ marginBottom: 10 }}
|
||||
labelCol={{ span: 8 }}
|
||||
wrapperCol={{ span: 16 }}>
|
||||
|
|
@ -97,7 +97,7 @@ export default class GenerateModal extends React.Component {
|
|||
</WeaError>
|
||||
</WeaFormItem>
|
||||
<WeaFormItem
|
||||
label={getLabel(111, "个税扣缴义务人")}
|
||||
label={getLabel(537996, "个税扣缴义务人")}
|
||||
style={{ marginBottom: 10 }}
|
||||
labelCol={{ span: 8 }}
|
||||
wrapperCol={{ span: 16 }}>
|
||||
|
|
|
|||
|
|
@ -132,7 +132,7 @@ export default class Declare extends React.Component {
|
|||
columns={[
|
||||
...columns,
|
||||
{
|
||||
title: getLabel(111, "操作"),
|
||||
title: getLabel(30585, "操作"),
|
||||
dataIndex: "operate",
|
||||
render: (text, record) => {
|
||||
return (
|
||||
|
|
@ -143,7 +143,7 @@ export default class Declare extends React.Component {
|
|||
record.id
|
||||
);
|
||||
}}>
|
||||
{getLabel(111, "查看")}
|
||||
{getLabel(33564, "查看")}
|
||||
</a>
|
||||
);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -112,8 +112,8 @@ class FieldSlide extends Component {
|
|||
saveFieldInfo = () => {
|
||||
if (_.isEmpty(this.state.name) || (this.state.sharedType === "1" && _.isEmpty(this.state.taxAgentIds))) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: getLabel(111, "必要信息不完整,红色*为必填项!")
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(384146, "必要信息不完整,红色*为必填项!")
|
||||
});
|
||||
return false;
|
||||
}
|
||||
|
|
@ -222,7 +222,7 @@ class FieldSlide extends Component {
|
|||
}
|
||||
content={
|
||||
<div className="wea-form-item-group">
|
||||
<WeaFormItem label={getLabel(111, "名称")} labelCol={{ span: 6 }} wrapperCol={{ span: 12 }}>
|
||||
<WeaFormItem label={getLabel(33439, "名称")} labelCol={{ span: 6 }} wrapperCol={{ span: 12 }}>
|
||||
<WeaInput viewAttr={3} value={name}
|
||||
onChange={value => this.handleChangeFields("name", value)}/>
|
||||
</WeaFormItem>
|
||||
|
|
@ -251,7 +251,7 @@ class FieldSlide extends Component {
|
|||
placement="topLeft"
|
||||
/>
|
||||
</WeaFormItem>
|
||||
<WeaFormItem label={getLabel(111, "可见性")} labelCol={{ span: 6 }} wrapperCol={{ span: 12 }}>
|
||||
<WeaFormItem label={getLabel(543164, "可见性")} labelCol={{ span: 6 }} wrapperCol={{ span: 12 }}>
|
||||
<WeaSelect
|
||||
value={sharedType}
|
||||
options={shareTypeList}
|
||||
|
|
@ -260,7 +260,7 @@ class FieldSlide extends Component {
|
|||
</WeaFormItem>
|
||||
{
|
||||
sharedType === "1" &&
|
||||
<WeaFormItem label={getLabel(111, "可见性范围")} labelCol={{ span: 6 }} wrapperCol={{ span: 12 }}>
|
||||
<WeaFormItem label={getLabel(543165, "可见性范围")} labelCol={{ span: 6 }} wrapperCol={{ span: 12 }}>
|
||||
<WeaSelect
|
||||
multiple
|
||||
viewAttr={3}
|
||||
|
|
@ -295,7 +295,7 @@ class FieldSlide extends Component {
|
|||
<WeaInputNumber value={sortedIndex} precision={0}
|
||||
onChange={value => this.handleChangeFields("sortedIndex", value)}/>
|
||||
</WeaFormItem>
|
||||
<WeaFormItem label={getLabel(111, "备注")} labelCol={{ span: 6 }} wrapperCol={{ span: 12 }}>
|
||||
<WeaFormItem label={getLabel(536726, "备注")} labelCol={{ span: 6 }} wrapperCol={{ span: 12 }}>
|
||||
<WeaTextarea
|
||||
value={description}
|
||||
onChange={value => this.handleChangeFields("description", value)}
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@ class FieldTable extends Component {
|
|||
dataIndex: "operate",
|
||||
display: true,
|
||||
key: "operate",
|
||||
title: getLabel(111, "操作")
|
||||
title: getLabel(30585, "操作")
|
||||
}], item => {
|
||||
const { dataIndex } = item;
|
||||
if (dataIndex === "useDefault") {
|
||||
|
|
@ -72,7 +72,7 @@ class FieldTable extends Component {
|
|||
item.render = (text, record) => {
|
||||
return <div className="optWrapper">
|
||||
<a href="javascript:void(0);" className="mr10"
|
||||
onClick={() => onEditLedger(record)}>{(showSalaryItemBtn || showOperateBtn) ? getLabel(111, "编辑") : getLabel(111, "查看")}</a>
|
||||
onClick={() => onEditLedger(record)}>{(showSalaryItemBtn || showOperateBtn) ? getLabel(501169, "编辑") : getLabel(33564, "查看")}</a>
|
||||
{
|
||||
record.canDelete && (showSalaryItemBtn || showOperateBtn) &&
|
||||
<a href="javascript:void(0);" className="mr10" onClick={() => onDeleteLedger(record)}>{getLabel(111, "删除")}</a>
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ class FieldManagement extends Component {
|
|||
};
|
||||
handleDeleteField = (filedIds) => {
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "确认要删除吗?"),
|
||||
onOk: () => {
|
||||
deleteSalaryField(filedIds).then(({ status, errormsg }) => {
|
||||
|
|
|
|||
|
|
@ -76,12 +76,12 @@ class LedgerBackCalculatedSalaryItemTable extends Component {
|
|||
},
|
||||
{
|
||||
dataIndex: "",
|
||||
title: getLabel(111, "操作"),
|
||||
title: getLabel(30585, "操作"),
|
||||
width: 80,
|
||||
render: (text, record, index) => {
|
||||
const { canEdit } = record;
|
||||
return (showOperateBtn && canEdit) ?
|
||||
<a href="javascript: void(0);" onClick={() => this.handleEditBackCalc(record)}>{getLabel(111, "编辑")}</a> :
|
||||
<a href="javascript: void(0);" onClick={() => this.handleEditBackCalc(record)}>{getLabel(501169, "编辑")}</a> :
|
||||
<span></span>;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -61,8 +61,8 @@ class CategoryAddModal extends Component {
|
|||
const { loading } = this.state;
|
||||
const { categoryForm: form } = ledgerStore;
|
||||
const buttons = [
|
||||
<Button type="primary" onClick={this.handleSubmit} loading={loading}>{getLabel(111, "保存")}</Button>,
|
||||
<Button type="ghost" onClick={onCancel}> {getLabel(111, "取消")} </Button>
|
||||
<Button type="primary" onClick={this.handleSubmit} loading={loading}>{getLabel(537558, "保存")}</Button>,
|
||||
<Button type="ghost" onClick={onCancel}> {getLabel(31129, "取消")} </Button>
|
||||
];
|
||||
return (
|
||||
<WeaDialog
|
||||
|
|
|
|||
|
|
@ -92,8 +92,8 @@ class CopyLedgerModal extends Component {
|
|||
const { loading } = this.state;
|
||||
const { copyForm: form } = ledgerStore;
|
||||
const buttons = [
|
||||
<Button type="primary" onClick={this.handleSubmit} loading={loading}>{getLabel(111, "保存")}</Button>,
|
||||
<Button type="ghost" onClick={onCancel}> {getLabel(111, "取消")} </Button>
|
||||
<Button type="primary" onClick={this.handleSubmit} loading={loading}>{getLabel(537558, "保存")}</Button>,
|
||||
<Button type="ghost" onClick={onCancel}> {getLabel(31129, "取消")} </Button>
|
||||
];
|
||||
return (
|
||||
<WeaDialog
|
||||
|
|
|
|||
|
|
@ -49,8 +49,8 @@ class LedgerAdjustRuleAddModal extends Component {
|
|||
const { salaryItemOptions, ...extraItems } = this.state;
|
||||
if (_.isEmpty(extraItems.salaryItemId)) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: getLabel(111, "必要信息不完整,红色*为必填项!")
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(384146, "必要信息不完整,红色*为必填项!")
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
|
@ -91,7 +91,7 @@ class LedgerAdjustRuleAddModal extends Component {
|
|||
afterAdjustmentType
|
||||
} = this.state;
|
||||
const { title, visible } = this.props;
|
||||
const buttons = [<Button type="primary" onClick={this.handleSave}>{getLabel(111, "保存")}</Button>];
|
||||
const buttons = [<Button type="primary" onClick={this.handleSave}>{getLabel(537558, "保存")}</Button>];
|
||||
return (
|
||||
<WeaDialog
|
||||
initLoadCss
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@ class LedgerAssociatedPersonnel extends Component {
|
|||
*/
|
||||
taxAgentRangeDelete = () => {
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "确认要删除吗?"),
|
||||
onOk: () => {
|
||||
deleteLedgerPersonRange(this.state.rowKeys).then(({ status, errormsg }) => {
|
||||
|
|
@ -166,7 +166,7 @@ class LedgerAssociatedPersonnel extends Component {
|
|||
importResult: {}
|
||||
}
|
||||
})}
|
||||
><span className="icon-coms-leading-in" title={getLabel(111, "导入")}></span></Button>,
|
||||
><span className="icon-coms-leading-in" title={getLabel(32935, "导入")}></span></Button>,
|
||||
<WeaButtonIcon
|
||||
buttonType="del"
|
||||
type="primary"
|
||||
|
|
|
|||
|
|
@ -58,8 +58,8 @@ class LedgerBackCalcEditSlide extends Component {
|
|||
const { salaryItemId, editId: salarySobId, onCancle } = this.props;
|
||||
if (extra.valueType === "FORMULA" && _.isEmpty(extra.formulaContent)) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: getLabel(111, "必要信息不完整,红色*为必填项!")
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(384146, "必要信息不完整,红色*为必填项!")
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ class LedgerMovoTo extends Component {
|
|||
const { dataList, value, onChangeMoveVal, onSubmitMoveTo, ...extraProps } = this.props;
|
||||
const buttons = [
|
||||
<Button type="primary" onClick={onSubmitMoveTo}>{getLabel(111, "移动")}</Button>,
|
||||
<Button type="ghost" onClick={extraProps.onCancel}>{getLabel(111, "取消")}</Button>
|
||||
<Button type="ghost" onClick={extraProps.onCancel}>{getLabel(31129, "取消")}</Button>
|
||||
];
|
||||
return (
|
||||
<WeaDialog
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ class LedgerSalaryAdjustmentRules extends Component {
|
|||
handleDelete = (index) => {
|
||||
const { dataSource } = this.state;
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "确认要删除吗?"),
|
||||
onOk: () => {
|
||||
this.setState({
|
||||
|
|
@ -118,7 +118,7 @@ class LedgerSalaryAdjustmentRules extends Component {
|
|||
},
|
||||
{
|
||||
dataIndex: "",
|
||||
title: getLabel(111, "操作"),
|
||||
title: getLabel(30585, "操作"),
|
||||
width: 80,
|
||||
render: (text, record, index) => {
|
||||
return showOperateBtn ?
|
||||
|
|
|
|||
|
|
@ -89,7 +89,7 @@ class LedgerSalaryItemNormal extends Component {
|
|||
handleDeleteCategory = (id) => {
|
||||
const { onDeleteCategroy } = this.props;
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "确认要删除吗?"),
|
||||
onOk: () => {
|
||||
onDeleteCategroy(id);
|
||||
|
|
@ -99,7 +99,7 @@ class LedgerSalaryItemNormal extends Component {
|
|||
handleDeleteCategoryItems = (id, selectedRowKeys) => {
|
||||
const { onDeleteCategroyItems } = this.props;
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "确认删除所选薪资项目吗?删除后此项目下的进位规则/保留小数位/公式内容会一起被清除!"),
|
||||
onOk: () => {
|
||||
onDeleteCategroyItems(id, selectedRowKeys);
|
||||
|
|
@ -277,7 +277,7 @@ const TitleNormalComp = (props) => {
|
|||
<span>{name}</span>
|
||||
{
|
||||
name !== getLabel(111, "未分类") && showOperateBtn &&
|
||||
<i className="icon-coms-edit" title={getLabel(111, "编辑")} onClick={() => onEditCategory(name, uuid)}/>
|
||||
<i className="icon-coms-edit" title={getLabel(501169, "编辑")} onClick={() => onEditCategory(name, uuid)}/>
|
||||
}
|
||||
{
|
||||
name !== getLabel(111, "未分类") && _.isEmpty(items) && showOperateBtn &&
|
||||
|
|
|
|||
|
|
@ -69,7 +69,7 @@ class LedgerSalaryItemTable extends Component {
|
|||
const checkValue = (!_.isEmpty(dataSource) && _.every(dataSource, it => it.itemHide && it.itemHide === "1")) ? "1" : "0";
|
||||
const columns = [
|
||||
{
|
||||
title: getLabel(111, "名称"),
|
||||
title: getLabel(33439, "名称"),
|
||||
dataIndex: "name",
|
||||
key: "name"
|
||||
},
|
||||
|
|
@ -114,7 +114,7 @@ class LedgerSalaryItemTable extends Component {
|
|||
/>
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "操作"),
|
||||
title: getLabel(30585, "操作"),
|
||||
dataIndex: "operate",
|
||||
key: "operate",
|
||||
width: 100,
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ import "./index.less";
|
|||
const getLabel = WeaLocaleProvider.getLabel;
|
||||
const Step = WeaSteps.Step;
|
||||
const tabs = [
|
||||
{ key: 0, title: getLabel(111, "基础设置") },
|
||||
{ key: 0, title: getLabel(82751, "基础设置") },
|
||||
{ key: 1, title: getLabel(111, "关联人员") },
|
||||
{ key: 2, title: getLabel(111, "薪资项目") },
|
||||
{ key: 3, title: getLabel(111, "回算薪资项目") },
|
||||
|
|
@ -61,8 +61,8 @@ class LedgerSlide extends Component {
|
|||
const bool = _.every(Object.keys(extra), key => !!extra[key]);
|
||||
if (!bool || _.isEmpty(baseSettingInfo)) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: getLabel(111, "必要信息不完整,红色*为必填项!")
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(384146, "必要信息不完整,红色*为必填项!")
|
||||
});
|
||||
return false;
|
||||
}
|
||||
|
|
@ -208,7 +208,7 @@ class LedgerSlide extends Component {
|
|||
type="primary"
|
||||
loading={loading}
|
||||
onClick={this.saveLedgerBasic}
|
||||
>{editId ? getLabel(111, "保存") : getLabel(111, "保存并进入下一步")}</Button>
|
||||
>{editId ? getLabel(537558, "保存") : getLabel(111, "保存并进入下一步")}</Button>
|
||||
];
|
||||
break;
|
||||
case 1:
|
||||
|
|
@ -232,7 +232,7 @@ class LedgerSlide extends Component {
|
|||
}}
|
||||
>{getLabel(111, "保存并进入下一步")}</Button>
|
||||
] : [
|
||||
<Button type="primary" loading={loading} onClick={this.saveLedgerItem}>{getLabel(111, "保存")}</Button>
|
||||
<Button type="primary" loading={loading} onClick={this.saveLedgerItem}>{getLabel(537558, "保存")}</Button>
|
||||
];
|
||||
break;
|
||||
case 3:
|
||||
|
|
@ -249,7 +249,7 @@ class LedgerSlide extends Component {
|
|||
<Button type="ghost" onClick={() => this.setState({ current: current - 1 })}>{getLabel(111, "上一步")}</Button>,
|
||||
<Button type="primary" loading={loading} onClick={this.saveLedgerAdjustRule}>{getLabel(111, "完成")}</Button>
|
||||
] : [
|
||||
<Button type="primary" loading={loading} onClick={this.saveLedgerAdjustRule}>{getLabel(111, "保存")}</Button>
|
||||
<Button type="primary" loading={loading} onClick={this.saveLedgerAdjustRule}>{getLabel(537558, "保存")}</Button>
|
||||
];
|
||||
break;
|
||||
default:
|
||||
|
|
|
|||
|
|
@ -80,14 +80,14 @@ class LedgerTable extends Component {
|
|||
item.render = (text, record) => {
|
||||
return <div className="optWrapper">
|
||||
<a href="javascript:void(0);" className="mr10"
|
||||
onClick={() => onEditLedger(record)}>{showOperateBtn ? getLabel(111, "编辑") : getLabel(111, "查看")}</a>
|
||||
onClick={() => onEditLedger(record)}>{showOperateBtn ? getLabel(501169, "编辑") : getLabel(33564, "查看")}</a>
|
||||
{
|
||||
showOperateBtn &&
|
||||
<Popover
|
||||
overlayClassName="moreIconWrapper"
|
||||
placement="bottomRight"
|
||||
content={<Menu onClick={(e) => this.handleMenuClick(e, record)}>
|
||||
<Menu.Item key="copy">{getLabel(111, "复制")}</Menu.Item>
|
||||
<Menu.Item key="copy">{getLabel(77, "复制")}</Menu.Item>
|
||||
<Menu.Item key="delete">{getLabel(111, "删除")}</Menu.Item>
|
||||
</Menu>} title="">
|
||||
<i className="icon-coms-more"/>
|
||||
|
|
@ -128,10 +128,10 @@ class LedgerTable extends Component {
|
|||
changeLedgerStatus = (payload) => {
|
||||
changeLedgerStatus(payload).then(({ status, errormsg }) => {
|
||||
if (status) {
|
||||
message.success(getLabel(111, "操作成功"));
|
||||
message.success(getLabel(30700, "操作成功"));
|
||||
this.getLedgerList();
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
};
|
||||
|
|
@ -152,7 +152,7 @@ class LedgerTable extends Component {
|
|||
break;
|
||||
case "delete":
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "确认要删除吗?"),
|
||||
onOk: () => {
|
||||
this.deleteLedger([id]);
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ export const copyConditions = [
|
|||
domkey: ["taxAgentId"],
|
||||
fieldcol: 14,
|
||||
rules: "required|string",
|
||||
label: getLabel(111, "个税扣缴义务人"),
|
||||
label: getLabel(537996, "个税扣缴义务人"),
|
||||
labelcol: 6,
|
||||
value: "",
|
||||
viewAttr: 3
|
||||
|
|
@ -39,7 +39,7 @@ export const categoryConditions = [
|
|||
domkey: ["name"],
|
||||
fieldcol: 14,
|
||||
rules: "required|string",
|
||||
label: getLabel(111, "名称"),
|
||||
label: getLabel(33439, "名称"),
|
||||
labelcol: 6,
|
||||
value: "",
|
||||
viewAttr: 3
|
||||
|
|
@ -56,7 +56,7 @@ export const baseSettingFormItem = [
|
|||
},
|
||||
{
|
||||
key: "taxAgentId",
|
||||
label: getLabel(111, "个税扣缴义务人"),
|
||||
label: getLabel(537996, "个税扣缴义务人"),
|
||||
type: "SELECT",
|
||||
options: []
|
||||
},
|
||||
|
|
@ -526,7 +526,7 @@ export const baseSettingFormItem = [
|
|||
},
|
||||
{
|
||||
key: "description",
|
||||
label: getLabel(111, "备注"),
|
||||
label: getLabel(536726, "备注"),
|
||||
type: "TEXTAREA"
|
||||
}
|
||||
];
|
||||
|
|
@ -715,12 +715,12 @@ export const roundingRules = [
|
|||
{
|
||||
key: "RAW_DATA",
|
||||
selected: false,
|
||||
showname: getLabel(111, "原始数据")
|
||||
showname: getLabel(19766, "原始数据")
|
||||
},
|
||||
{
|
||||
key: "ROUNDING",
|
||||
selected: false,
|
||||
showname: getLabel(111, "四舍五入")
|
||||
showname: getLabel(389654, "四舍五入")
|
||||
},
|
||||
{
|
||||
key: "ROUND_UP",
|
||||
|
|
@ -730,12 +730,12 @@ export const roundingRules = [
|
|||
{
|
||||
key: "ROUND_DOWN",
|
||||
selected: false,
|
||||
showname: getLabel(111, "向下舍入")
|
||||
showname: getLabel(542723, "向下舍入")
|
||||
},
|
||||
{
|
||||
key: "CEILING",
|
||||
selected: false,
|
||||
showname: getLabel(111, "见分进角")
|
||||
showname: getLabel(542724, "见分进角")
|
||||
},
|
||||
{
|
||||
key: "UP_EVEN",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import React from "react";
|
||||
import { inject, observer } from "mobx-react";
|
||||
import { getQueryString } from "../../util/url";
|
||||
import { WeaDialog, WeaError, WeaInput } from "ecCom";
|
||||
import { WeaDialog, WeaError, WeaInput, WeaLocaleProvider } from "ecCom";
|
||||
import { Button, message } from "antd";
|
||||
import Authority from "../mySalary/authority";
|
||||
import ComputerTemplate from "../payroll/templatePreview/computerTemplate";
|
||||
|
|
@ -10,6 +10,7 @@ import "../payroll/templatePreview/index.less";
|
|||
import * as API from "../../apis/mySalaryBenefits";
|
||||
import "./index.less";
|
||||
|
||||
const getLabel = WeaLocaleProvider.getLabel;
|
||||
@inject("mySalaryStore")
|
||||
@observer
|
||||
export default class MobilePayroll extends React.Component {
|
||||
|
|
@ -108,13 +109,13 @@ export default class MobilePayroll extends React.Component {
|
|||
}}>
|
||||
<WeaDialog
|
||||
onCancel={() => this.setState({ visible: false }, () => clearLoading())}
|
||||
title="请输入二次验证密码" visible={visible} initLoadCss
|
||||
title={getLabel(111, "请输入二次验证密码")} visible={visible} initLoadCss
|
||||
className="verifyWrapper"
|
||||
hasScroll buttons={[
|
||||
<Button type="primary" size="small" onClick={this.doSecondAuth}>确定</Button>
|
||||
<Button type="primary" size="small" onClick={this.doSecondAuth}>{getLabel(826, "确定")}</Button>
|
||||
]}
|
||||
>
|
||||
<WeaError tipPosition="bottom" ref="weaError" error="此项必填">
|
||||
<WeaError tipPosition="bottom" ref="weaError" error={getLabel(111, "此项必填")}>
|
||||
<WeaInput value={this.state.authCode} onChange={authCode => this.setState({ authCode })}/>
|
||||
</WeaError>
|
||||
</WeaDialog>
|
||||
|
|
|
|||
|
|
@ -123,13 +123,13 @@ export default class MySalary extends React.Component {
|
|||
viewcondition: "0"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "调薪记录"),
|
||||
title: getLabel(543150, "调薪记录"),
|
||||
viewcondition: "2"
|
||||
}
|
||||
];
|
||||
const renderSearchOperationItem = () => {
|
||||
if (this.state.selectedKey === "0") {
|
||||
return (<div><span className="tabSearchLabel">{getLabel(111, "薪资所属月:")}</span>
|
||||
return (<div><span className="tabSearchLabel">{getLabel(542604, "薪资所属月:")}</span>
|
||||
|
||||
<RangePicker format="YYYY-MM"
|
||||
value={salaryRange}
|
||||
|
|
@ -144,7 +144,7 @@ export default class MySalary extends React.Component {
|
|||
<div className="mySalaryBenefitsWrapper">
|
||||
<Authority ecId={`${this && this.props && this.props.ecId || ""}_Authority@lulowc`} store={mySalaryStore}>
|
||||
<WeaTop
|
||||
title={getLabel(111, "我的薪资福利")} // 文字
|
||||
title={getLabel(537998, "我的薪资福利")} // 文字
|
||||
icon={<i className="icon-coms-fa"/>} // 左侧图标
|
||||
iconBgcolor="#F14A2D" // 左侧图标背景色
|
||||
showDropIcon={false} // 是否显示下拉按钮
|
||||
|
|
|
|||
|
|
@ -91,7 +91,7 @@ export default class SalarySendList extends React.Component {
|
|||
?
|
||||
(result = result.concat([
|
||||
{
|
||||
title: getLabel(111, "操作"),
|
||||
title: getLabel(30585, "操作"),
|
||||
key: "operate",
|
||||
render: (text, record) => {
|
||||
const { sendNum, sendTotal, salaryAcctType, haveBackCalc } = record;
|
||||
|
|
@ -118,7 +118,7 @@ export default class SalarySendList extends React.Component {
|
|||
:
|
||||
(result = result.concat([
|
||||
{
|
||||
title: getLabel(111, "操作"),
|
||||
title: getLabel(30585, "操作"),
|
||||
key: "operate",
|
||||
render: (text, record) => {
|
||||
const { salaryAcctType } = record;
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ export default class CopyModal extends React.Component {
|
|||
buttons={[
|
||||
<Button type="primary" onClick={() => {
|
||||
this.handleSave();
|
||||
}}>{getLabel(111, "保存")}</Button>
|
||||
}}>{getLabel(537558, "保存")}</Button>
|
||||
]}>
|
||||
<Row style={{ display: "flex", alignItems: "center", padding: "16px 20px" }}>
|
||||
<Col span={6}>{getLabel(111, "工资单名称")}</Col>
|
||||
|
|
|
|||
|
|
@ -56,8 +56,8 @@ export default class Payroll extends React.Component {
|
|||
const { templateBaseData, salaryTemplateShowSet, setReplenishSalaryTemplateSalaryItemSet } = payrollStore;
|
||||
if (!salaryTemplateShowSet.theme && !isEdit) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: getLabel(111, "必要信息不完整,红色*为必填项!")
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(384146, "必要信息不完整,红色*为必填项!")
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
|
@ -150,7 +150,7 @@ export default class Payroll extends React.Component {
|
|||
handleTemplateListDelete(record) {
|
||||
const { payrollStore: { deletePayroll } } = this.props;
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "确认删除吗?"),
|
||||
onOk: () => {
|
||||
deletePayroll([record.id]);
|
||||
|
|
@ -187,8 +187,8 @@ export default class Payroll extends React.Component {
|
|||
if (selectedTab === 0) {
|
||||
if (!this.validateStep1()) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: getLabel(111, "必要信息不完整,红色*为必填项!")
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(384146, "必要信息不完整,红色*为必填项!")
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
|
@ -196,8 +196,8 @@ export default class Payroll extends React.Component {
|
|||
const { salaryTemplateShowSet } = payrollStore;
|
||||
if (!salaryTemplateShowSet.theme) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: getLabel(111, "必要信息不完整,红色*为必填项!")
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(384146, "必要信息不完整,红色*为必填项!")
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
|
@ -308,8 +308,8 @@ export default class Payroll extends React.Component {
|
|||
return;
|
||||
}
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: `${getLabel(111, "确定要将所选的工资单模板")}(${getLabel(111, "共")}${selectedRowKeys.length}${getLabel(111, "条数据")})${getLabel(111, "删除吗")}?`,
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: `${getLabel(111, "确定要将所选的工资单模板")}(${getLabel(18609, "共")}${selectedRowKeys.length}${getLabel(111, "条数据")})${getLabel(111, "删除吗")}?`,
|
||||
onOk: () => {
|
||||
deletePayroll(selectedRowKeys);
|
||||
}
|
||||
|
|
@ -335,12 +335,12 @@ export default class Payroll extends React.Component {
|
|||
);
|
||||
}
|
||||
};
|
||||
const steps = [getLabel(111, "基础设置"), getLabel(111, "正常核算工资单模板"), getLabel(111, "补发工资单模版")];
|
||||
const steps = [getLabel(82751, "基础设置"), getLabel(111, "正常核算工资单模板"), getLabel(111, "补发工资单模版")];
|
||||
const nextStep = () => {
|
||||
if (!this.validateStep1()) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: getLabel(111, "必要信息不完整,红色*为必填项!")
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(384146, "必要信息不完整,红色*为必填项!")
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
|
@ -435,7 +435,7 @@ export default class Payroll extends React.Component {
|
|||
<Button type="default" onClick={() => {
|
||||
prevStep();
|
||||
}}>{getLabel(111, "上一步")}</Button>,
|
||||
<Button type="primary" onClick={this.handleSave}>{getLabel(111, "保存")}</Button>
|
||||
<Button type="primary" onClick={this.handleSave}>{getLabel(537558, "保存")}</Button>
|
||||
] :
|
||||
[]
|
||||
}
|
||||
|
|
@ -470,7 +470,7 @@ export default class Payroll extends React.Component {
|
|||
<SlideModalTitle
|
||||
subtitle={getLabel(111, "编辑工资单模板")}
|
||||
tabs={[
|
||||
{ title: getLabel(111, "基础设置"), key: 0 },
|
||||
{ title: getLabel(82751, "基础设置"), key: 0 },
|
||||
{ title: getLabel(111, "正常核算工资单模板"), key: 1 },
|
||||
{ title: getLabel(111, "补发工资单模版"), key: 2 }
|
||||
]}
|
||||
|
|
@ -481,16 +481,16 @@ export default class Payroll extends React.Component {
|
|||
selectedTab === 0 ? [
|
||||
<Button type="primary" onClick={() => {
|
||||
this.handleUpdateSave();
|
||||
}}>{getLabel(111, "保存")}</Button>
|
||||
}}>{getLabel(537558, "保存")}</Button>
|
||||
] : selectedTab === 1 ? [
|
||||
<Button type="primary" onClick={() => {
|
||||
this.handleUpdateSave();
|
||||
}}>{getLabel(111, "保存")}</Button>,
|
||||
}}>{getLabel(537558, "保存")}</Button>,
|
||||
<Button type="default" onClick={this.handlePreview}>{getLabel(111, "预览")}</Button>
|
||||
] : [
|
||||
<Button type="primary" onClick={() => {
|
||||
this.handleUpdateSave();
|
||||
}}>{getLabel(111, "保存")}</Button>
|
||||
}}>{getLabel(537558, "保存")}</Button>
|
||||
]
|
||||
}
|
||||
subItemChange={(selectedTab) => {
|
||||
|
|
|
|||
|
|
@ -132,15 +132,15 @@ export default class PayrollDetail extends React.Component {
|
|||
const { setDetailListShowSearchAd, detailListShowSearchAd, detailListConditionForm } = payrollStore;
|
||||
const { salaryMonth, template, sendNum, sendTotal } = salarySendDetailBaseInfo;
|
||||
const adBtn = [
|
||||
<Button type="primary" onClick={this.handleSearch}>{getLabel(111, "搜索")}</Button>,
|
||||
<Button type="ghost" onClick={() => detailListConditionForm.resetForm()}>{getLabel(111, "重置")}</Button>,
|
||||
<Button type="ghost" onClick={() => setDetailListShowSearchAd(false)}>{getLabel(111, "取消")}</Button>
|
||||
<Button type="primary" onClick={this.handleSearch}>{getLabel(388113, "搜索")}</Button>,
|
||||
<Button type="ghost" onClick={() => detailListConditionForm.resetForm()}>{getLabel(2022, "重置")}</Button>,
|
||||
<Button type="ghost" onClick={() => setDetailListShowSearchAd(false)}>{getLabel(31129, "取消")}</Button>
|
||||
];
|
||||
return (
|
||||
<div className="payrollGrant">
|
||||
<WeaTab
|
||||
searchType={["base", "advanced"]} searchsBasePlaceHolder={getLabel(111, "请输入姓名")}
|
||||
buttons={[<Button type="primary" onClick={this.handleExportAll}>{getLabel(111, "导出全部")}</Button>]}
|
||||
searchType={["base", "advanced"]} searchsBasePlaceHolder={getLabel(26919, "请输入姓名")}
|
||||
buttons={[<Button type="primary" onClick={this.handleExportAll}>{getLabel(81272, "导出全部")}</Button>]}
|
||||
showSearchAd={detailListShowSearchAd} setShowSearchAd={bool => setDetailListShowSearchAd(bool)}
|
||||
searchsAd={getSearchs(detailListConditionForm, condition, 2)}
|
||||
buttonsAd={adBtn} onSearch={this.handleSearch}
|
||||
|
|
@ -149,7 +149,7 @@ export default class PayrollDetail extends React.Component {
|
|||
/>
|
||||
<div className="titleBar">
|
||||
<div className="titleBarLeft">
|
||||
<span>{getLabel(111, "薪资所属月")}:{salaryMonth}</span>
|
||||
<span>{getLabel(542604, "薪资所属月")}:{salaryMonth}</span>
|
||||
<WeaHelpfulTip
|
||||
style={{ marginLeft: "10px", marginRight: "10px" }}
|
||||
width={200}
|
||||
|
|
|
|||
|
|
@ -221,7 +221,7 @@ export default class PayrollGrant extends React.Component {
|
|||
return [
|
||||
...toJS(columns),
|
||||
{
|
||||
title: getLabel(111, "操作"),
|
||||
title: getLabel(30585, "操作"),
|
||||
key: "",
|
||||
dataIndex: "",
|
||||
display: true,
|
||||
|
|
@ -268,7 +268,7 @@ export default class PayrollGrant extends React.Component {
|
|||
const menu = (
|
||||
<Menu onClick={handleMenuClick}>
|
||||
<Menu.Item key="3">{getLabel(111, "全部导出")}</Menu.Item>
|
||||
<Menu.Item key="4">{getLabel(111, "导出选中")}</Menu.Item>
|
||||
<Menu.Item key="4">{getLabel(512938, "导出选中")}</Menu.Item>
|
||||
</Menu>
|
||||
);
|
||||
let btnDom = [
|
||||
|
|
@ -401,13 +401,13 @@ export default class PayrollGrant extends React.Component {
|
|||
const adBtn = [
|
||||
// 高级搜索内部按钮
|
||||
<Button type="primary" onClick={() => this.handleSearch()}>
|
||||
{getLabel(111, "搜索")}
|
||||
{getLabel(388113, "搜索")}
|
||||
</Button>,
|
||||
<Button type="ghost" onClick={() => grantListConditionForm.resetForm()}>
|
||||
{getLabel(111, "重置")}
|
||||
{getLabel(2022, "重置")}
|
||||
</Button>,
|
||||
<Button type="ghost" onClick={() => setGrantListShowSearchAd(false)}>
|
||||
{getLabel(111, "取消")}
|
||||
{getLabel(31129, "取消")}
|
||||
</Button>
|
||||
];
|
||||
const topTab = [
|
||||
|
|
@ -443,7 +443,7 @@ export default class PayrollGrant extends React.Component {
|
|||
})
|
||||
}
|
||||
searchType={["base", "advanced"]} // base:基础搜索框 advanced:显示高级搜索按钮
|
||||
searchsBasePlaceHolder={getLabel(111, "请输入姓名")}
|
||||
searchsBasePlaceHolder={getLabel(26919, "请输入姓名")}
|
||||
showSearchAd={grantListShowSearchAd} // 是否展开高级搜索面板
|
||||
setShowSearchAd={bool => setGrantListShowSearchAd(bool)} //高级搜索面板受控
|
||||
searchsAd={getSearchs(grantListConditionForm, toJS(grantListCondition), 2)} // 高级搜索内部数据
|
||||
|
|
@ -455,7 +455,7 @@ export default class PayrollGrant extends React.Component {
|
|||
<div className="titleBar">
|
||||
<div className="titleBarLeft">
|
||||
<span>
|
||||
{getLabel(111, "薪资所属月")}:{salarySendDetailBaseInfo.salaryMonth}
|
||||
{getLabel(542604, "薪资所属月")}:{salarySendDetailBaseInfo.salaryMonth}
|
||||
</span>
|
||||
<WeaHelpfulTip
|
||||
style={{ marginLeft: "1rem", marginRight: "1rem" }}
|
||||
|
|
|
|||
|
|
@ -81,8 +81,8 @@ class PayrollPartModal extends Component {
|
|||
_.isEmpty(_.find(personalAddItem, item => item.viewAttr === 3).targetTypeIds)
|
||||
) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: getLabel(111, "必要信息不完整,红色*为必填项!")
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(384146, "必要信息不完整,红色*为必填项!")
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
|
@ -236,8 +236,8 @@ class PayrollPartModal extends Component {
|
|||
const { onCancel, visible } = this.props;
|
||||
const { targetTypeList, personalAddItem, loading } = this.state;
|
||||
const buttons = [
|
||||
<Button type="primary" onClick={this.taxAgentRangeSave} loading={loading}>{getLabel(111, "确定")}</Button>,
|
||||
<Button type="ghost" onClick={this.handleReset}>{getLabel(111, "重置")}</Button>
|
||||
<Button type="primary" onClick={this.taxAgentRangeSave} loading={loading}>{getLabel(826, "确定")}</Button>,
|
||||
<Button type="ghost" onClick={this.handleReset}>{getLabel(2022, "重置")}</Button>
|
||||
];
|
||||
return (
|
||||
<WeaDialog
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ class PayrollPartTable extends Component {
|
|||
const { selectedRowKeys, pageInfo } = this.state;
|
||||
const { grantType, salarySendId } = this.props;
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "确认要删除吗?"),
|
||||
onOk: () => {
|
||||
sendRangeDelete(selectedRowKeys).then(({ status, errormsg }) => {
|
||||
|
|
@ -101,7 +101,7 @@ class PayrollPartTable extends Component {
|
|||
return;
|
||||
}
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: `${getLabel(111, "您共选择")}${selectedRowKeys.length}${getLabel(111, "个对象")},${getLabel(111, "确定要")}${grantType === "grant" ? getLabel(111, "发放") : getLabel(111, "撤回")}?`,
|
||||
onCancel: () => {
|
||||
},
|
||||
|
|
|
|||
|
|
@ -141,7 +141,7 @@ export default class BaseInformForm extends React.Component {
|
|||
</WeaFormItem>
|
||||
}
|
||||
<WeaFormItem
|
||||
label={getLabel(111, "备注")}
|
||||
label={getLabel(536726, "备注")}
|
||||
labelCol={{ span: 6 }}
|
||||
wrapperCol={{ span: 18 }}
|
||||
>
|
||||
|
|
|
|||
|
|
@ -14,8 +14,8 @@ class SalaryItemModal extends Component {
|
|||
render() {
|
||||
const { visible, title, onCancel, onConfirm } = this.props;
|
||||
const buttons = [
|
||||
<Button type="primary" onClick={onConfirm}>{getLabel(111, "确定")}</Button>,
|
||||
<Button type="ghost" onClick={onCancel}>{getLabel(111, "取消")}</Button>
|
||||
<Button type="primary" onClick={onConfirm}>{getLabel(826, "确定")}</Button>,
|
||||
<Button type="ghost" onClick={onCancel}>{getLabel(31129, "取消")}</Button>
|
||||
];
|
||||
return (
|
||||
<WeaDialog
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ class SalaryItemSettings extends Component {
|
|||
*/
|
||||
handleDeleteClick = (group) => {
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "确认删除吗?"),
|
||||
onOk: () => {
|
||||
let resultSalaryItemSet = [...this.state.dataList];
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ export default class ShowSettingForm extends React.Component {
|
|||
}} className="themeFormalStr" style={{ marginRight: "10px" }}>{getLabel(111, "公司名称")}</a>
|
||||
<a onClick={() => {
|
||||
this.handleThemeNameCllck("${salaryMonth}");
|
||||
}} className="themeFormalStr">{getLabel(111, "薪资所属月")}</a>
|
||||
}} className="themeFormalStr">{getLabel(542604, "薪资所属月")}</a>
|
||||
</span>
|
||||
</WeaFormItem>
|
||||
<WeaFormItem
|
||||
|
|
|
|||
|
|
@ -16,10 +16,10 @@ class AllWithoutPay extends Component {
|
|||
}
|
||||
API.gotoStop(selectedRowKeys).then(({ status, errormsg }) => {
|
||||
if (status) {
|
||||
message.success(getLabel(111, "操作成功"));
|
||||
message.success(getLabel(30700, "操作成功"));
|
||||
refreshList();
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
} else {
|
||||
|
|
@ -29,16 +29,16 @@ class AllWithoutPay extends Component {
|
|||
return;
|
||||
}
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: `${getLabel(111, "确定要将所有待停薪人员")}(${getLabel(111, "共")}${pageInfo.total}${getLabel(111, "条数据")})${getLabel(111, "设为停薪人员吗")}?`,
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: `${getLabel(111, "确定要将所有待停薪人员")}(${getLabel(18609, "共")}${pageInfo.total}${getLabel(111, "条数据")})${getLabel(111, "设为停薪人员吗")}?`,
|
||||
onOk: () => {
|
||||
API.allGotoStop({}).then(({ status, data, errormsg }) => {
|
||||
if (status) {
|
||||
const { msg } = data;
|
||||
message.info(msg || getLabel(111, "操作成功"));
|
||||
message.info(msg || getLabel(30700, "操作成功"));
|
||||
refreshList();
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,10 +15,10 @@ class BatchSuspendpay extends Component {
|
|||
}
|
||||
API.cancelStop(selectedRowKeys).then(({ status, errormsg }) => {
|
||||
if (status) {
|
||||
message.success(getLabel(111, "操作成功"));
|
||||
message.success(getLabel(30700, "操作成功"));
|
||||
refreshList();
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
};
|
||||
|
|
|
|||
|
|
@ -50,8 +50,8 @@ class ExportMenu extends Component {
|
|||
render() {
|
||||
return (
|
||||
<Menu className="dropdownMenuWrapper" onClick={this.handleClick}>
|
||||
<Menu.Item key="handleExportAll">{getLabel(111, "导出全部")}</Menu.Item>
|
||||
<Menu.Item key="handleExportSelect">{getLabel(111, "导出选中")}</Menu.Item>
|
||||
<Menu.Item key="handleExportAll">{getLabel(81272, "导出全部")}</Menu.Item>
|
||||
<Menu.Item key="handleExportSelect">{getLabel(512938, "导出选中")}</Menu.Item>
|
||||
</Menu>
|
||||
);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ class ImportMenu extends Component {
|
|||
const { key } = e;
|
||||
if (key === "init") {
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, `若导入表格中的人员已存在在薪资档案中,初始化导入会将档案中该人员的数据清除再导入,点击确定继续导入`),
|
||||
onOk: () => {
|
||||
this.setState({
|
||||
|
|
|
|||
|
|
@ -274,17 +274,17 @@ class Index extends Component {
|
|||
return;
|
||||
}
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: `${getLabel(111, "确定要将所有待定薪人员")}(${getLabel(111, "共")}${pageInfo.total}${getLabel(111, "条数据")})${getLabel(111, "设为发薪人员吗")}?`,
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: `${getLabel(111, "确定要将所有待定薪人员")}(${getLabel(18609, "共")}${pageInfo.total}${getLabel(111, "条数据")})${getLabel(111, "设为发薪人员吗")}?`,
|
||||
onOk: () => {
|
||||
API.allGotoFixed({}).then(({ status, data, errormsg }) => {
|
||||
if (status) {
|
||||
const { msg } = data;
|
||||
message.info(msg || getLabel(111, "操作成功"));
|
||||
message.info(msg || getLabel(30700, "操作成功"));
|
||||
this.queryTabTotal();
|
||||
this.query();
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
@ -306,11 +306,11 @@ class Index extends Component {
|
|||
cancelStop = (id) => {
|
||||
API.cancelStop([id]).then(({ status, errormsg }) => {
|
||||
if (status) {
|
||||
message.success(getLabel(111, "操作成功"));
|
||||
message.success(getLabel(30700, "操作成功"));
|
||||
this.queryTabTotal();
|
||||
this.query();
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
};
|
||||
|
|
@ -318,7 +318,7 @@ class Index extends Component {
|
|||
deletePendingTodo = (params) => {
|
||||
API.deletePendingTodo(params).then(({ status, errormsg }) => {
|
||||
if (status) {
|
||||
message.success(getLabel(111, "操作成功"));
|
||||
message.success(getLabel(30700, "操作成功"));
|
||||
this.setState({
|
||||
selectedRowKeys: []
|
||||
}, () => {
|
||||
|
|
@ -326,7 +326,7 @@ class Index extends Component {
|
|||
this.query();
|
||||
});
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
};
|
||||
|
|
@ -334,7 +334,7 @@ class Index extends Component {
|
|||
deleteSuspendTodo = (params) => {
|
||||
API.deleteSuspendTodo(params).then(({ status, errormsg }) => {
|
||||
if (status) {
|
||||
message.success(getLabel(111, "操作成功"));
|
||||
message.success(getLabel(30700, "操作成功"));
|
||||
this.setState({
|
||||
selectedRowKeys: []
|
||||
}, () => {
|
||||
|
|
@ -342,7 +342,7 @@ class Index extends Component {
|
|||
this.queryTabTotal();
|
||||
});
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
};
|
||||
|
|
@ -358,7 +358,7 @@ class Index extends Component {
|
|||
API.gotoFixed(selectedRowKeys).then(({ status, data, errormsg }) => {
|
||||
if (status) {
|
||||
if (data.type === "success") {
|
||||
message.success(getLabel(111, "操作成功"));
|
||||
message.success(getLabel(30700, "操作成功"));
|
||||
this.setState({
|
||||
selectedRowKeys: []
|
||||
}, () => {
|
||||
|
|
@ -369,7 +369,7 @@ class Index extends Component {
|
|||
message.info(data.msg);
|
||||
}
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
@ -381,7 +381,7 @@ class Index extends Component {
|
|||
return [
|
||||
<Button type="primary" onClick={() => {
|
||||
this.importRef.handleMenuClick({ key: "PENDING" });
|
||||
}}>{getLabel(111, "导入")}</Button>,
|
||||
}}>{getLabel(32935, "导入")}</Button>,
|
||||
<Dropdown overlay={<ExportMenu selectedKey={selectedKey} selectedRowKeys={selectedRowKeys}
|
||||
searchItemsValue={searchItemsValue}/>}>
|
||||
<Button type="primary">{getLabel(111, "导出")}<i className="icon-coms-down2" style={{
|
||||
|
|
@ -394,7 +394,7 @@ class Index extends Component {
|
|||
overlay={
|
||||
<Menu className="dropdownMenuWrapper" onClick={this.handleClick}>
|
||||
<Menu.Item key="batchSet">{getLabel(111, "批量设为发薪员工")}</Menu.Item>
|
||||
<Menu.Item key="batchDelete">{getLabel(111, "批量删除待办")}</Menu.Item>
|
||||
<Menu.Item key="batchDelete">{getLabel(543186, "批量删除待办")}</Menu.Item>
|
||||
</Menu>
|
||||
}
|
||||
>
|
||||
|
|
@ -419,7 +419,7 @@ class Index extends Component {
|
|||
this.setState({ selectedRowKeys: [] });
|
||||
}}/>
|
||||
}>
|
||||
<Button type="primary">{getLabel(111, "导入")}<i className="icon-coms-down2" style={{
|
||||
<Button type="primary">{getLabel(32935, "导入")}<i className="icon-coms-down2" style={{
|
||||
marginLeft: 8,
|
||||
verticalAlign: "middle"
|
||||
}}/></Button>
|
||||
|
|
@ -458,10 +458,10 @@ class Index extends Component {
|
|||
return;
|
||||
}
|
||||
this.deleteSuspendTodo(selectedRowKeys);
|
||||
}}>{getLabel(111, "批量删除待办")}</Button>,
|
||||
}}>{getLabel(543186, "批量删除待办")}</Button>,
|
||||
<Button type="primary" onClick={() => {
|
||||
this.importRef.handleMenuClick({ key: "SUSPEND" });
|
||||
}}>{getLabel(111, "导入")}</Button>,
|
||||
}}>{getLabel(32935, "导入")}</Button>,
|
||||
<Dropdown overlay={<ExportMenu selectedKey={selectedKey} selectedRowKeys={selectedRowKeys}
|
||||
searchItemsValue={searchItemsValue}/>}>
|
||||
<Button type="primary">{getLabel(111, "导出")}<i className="icon-coms-down2" style={{
|
||||
|
|
@ -530,20 +530,20 @@ class Index extends Component {
|
|||
//设为定薪员工
|
||||
API.gotoFixed([id]).then(({ status, errormsg }) => {
|
||||
if (status) {
|
||||
message.success(getLabel(111, "操作成功"));
|
||||
message.success(getLabel(30700, "操作成功"));
|
||||
this.query();
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
} else if (key === "stopSalary") {
|
||||
//停薪
|
||||
API.gotoStop([id]).then(({ status, errormsg }) => {
|
||||
if (status) {
|
||||
message.success(getLabel(111, "操作成功"));
|
||||
message.success(getLabel(30700, "操作成功"));
|
||||
this.query();
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
} else if (key === "deletePendingTodo") {
|
||||
|
|
@ -572,7 +572,7 @@ class Index extends Component {
|
|||
}}>{getLabel(111, "调薪")}</Button>);
|
||||
}
|
||||
selectedKey !== "stop" && arrList.push(<Button type="primary"
|
||||
onClick={this.handleSave}>{getLabel(111, "保存")}</Button>);
|
||||
onClick={this.handleSave}>{getLabel(537558, "保存")}</Button>);
|
||||
return arrList;
|
||||
};
|
||||
//切换tab
|
||||
|
|
@ -602,8 +602,8 @@ class Index extends Component {
|
|||
const { salaryFileStore: { adjustSalaryItems, detailForm } } = this.props;
|
||||
if ((selectedKey === "pending" && _.isEmpty(paysetParams.payStartDate)) || (selectedKey === "suspend" && _.isEmpty(paysetParams.payEndDate))) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: getLabel(111, "必要信息不完整,红色*为必填项!")
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(384146, "必要信息不完整,红色*为必填项!")
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
|
@ -618,7 +618,7 @@ class Index extends Component {
|
|||
};
|
||||
API.savePaySet(payload).then(({ status, errormsg }) => {
|
||||
if (status) {
|
||||
message.success(getLabel(111, "操作成功"));
|
||||
message.success(getLabel(30700, "操作成功"));
|
||||
this.query();
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "保存失败"));
|
||||
|
|
@ -667,16 +667,16 @@ class Index extends Component {
|
|||
const { payrollFilesStore: { tableStore } } = this.props;
|
||||
const renderSearch = () => {
|
||||
const searchItems = [
|
||||
{ com: this.Input(getLabel(111, "姓名"), "username") },
|
||||
{ com: this.Input(getLabel(25034, "姓名"), "username") },
|
||||
{ com: this.Browser(getLabel(111, "分部"), "subcompanyIds") },
|
||||
{ com: this.Browser(getLabel(111, "部门"), "departmentIds") },
|
||||
{ com: this.Browser(getLabel(111, "岗位"), "positionIds") },
|
||||
{ com: this.Browser(getLabel(27511, "部门"), "departmentIds") },
|
||||
{ com: this.Browser(getLabel(6086, "岗位"), "positionIds") },
|
||||
{ com: this.Select(getLabel(111, "人员状态"), "userstatus") },
|
||||
// { com: this.Select(getLabel(111, "档案状态"), "archiveStatus") },
|
||||
{ com: this.Select(getLabel(111, "个税扣缴义务人"), "taxAgentId") },
|
||||
{ com: this.Select(getLabel(537996, "个税扣缴义务人"), "taxAgentId") },
|
||||
{ com: this.Input(getLabel(111, "工号"), "workcode") }
|
||||
];
|
||||
return <WeaSearchGroup title={getLabel(111, "基本信息")} items={searchItems} showGroup/>;
|
||||
return <WeaSearchGroup title={getLabel(1361, "基本信息")} items={searchItems} showGroup/>;
|
||||
};
|
||||
const adBtn = [
|
||||
// 高级搜索内部按钮
|
||||
|
|
@ -689,7 +689,7 @@ class Index extends Component {
|
|||
pageSize: 10
|
||||
}
|
||||
}, () => this.query());
|
||||
}}> {getLabel(111, "搜索")} </Button>,
|
||||
}}> {getLabel(388113, "搜索")} </Button>,
|
||||
<Button type="ghost" onClick={() => this.setState({
|
||||
searchItemsValue: {
|
||||
username: "",
|
||||
|
|
@ -699,8 +699,8 @@ class Index extends Component {
|
|||
userstatus: "",
|
||||
archiveStatus: ""
|
||||
}
|
||||
})}> {getLabel(111, "重置")} </Button>,
|
||||
<Button type="ghost" onClick={() => this.setState({ showSearchAd: false })}> {getLabel(111, "取消")} </Button>
|
||||
})}> {getLabel(2022, "重置")} </Button>,
|
||||
<Button type="ghost" onClick={() => this.setState({ showSearchAd: false })}> {getLabel(31129, "取消")} </Button>
|
||||
];
|
||||
const rightMenu = [
|
||||
{
|
||||
|
|
@ -746,7 +746,7 @@ class Index extends Component {
|
|||
this.query();
|
||||
});
|
||||
}} // 点搜索按钮时的回调this.handleSearch()
|
||||
searchsBasePlaceHolder={getLabel(111, "请输入姓名")}
|
||||
searchsBasePlaceHolder={getLabel(26919, "请输入姓名")}
|
||||
onSearchChange={(v) => this.setState({
|
||||
searchItemsValue: {
|
||||
...this.state.searchItemsValue,
|
||||
|
|
|
|||
|
|
@ -326,7 +326,7 @@ export default ChartsRangeSettingsModal;
|
|||
const RangSetingTitle = (props) => {
|
||||
const { selectedKey, onChange, onSaveChartsRangeSettings, loading } = props;
|
||||
const btns = [<Button type="primary" loading={loading}
|
||||
onClick={onSaveChartsRangeSettings}>{getLabel(111, "保存")}</Button>];
|
||||
onClick={onSaveChartsRangeSettings}>{getLabel(537558, "保存")}</Button>];
|
||||
return <WeaReqTop
|
||||
title={getLabel(111, "分析图数据展示范围设置")} icon={<i className="icon-coms-fa"/>}
|
||||
iconBgcolor="#F14A2D" buttons={btns} showDropIcon={false}
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ export const condition = [
|
|||
conditionType: "SELECT",
|
||||
domkey: ["taxAgent"],
|
||||
fieldcol: 18,
|
||||
label: getLabel(111, "个税扣缴义务人"),
|
||||
label: getLabel(537996, "个税扣缴义务人"),
|
||||
labelcol: 6,
|
||||
options: [],
|
||||
multiple: true,
|
||||
|
|
@ -65,7 +65,7 @@ export const condition = [
|
|||
pageSize: 10,
|
||||
quickSearchName: "",
|
||||
replaceDatas: [],
|
||||
title: getLabel(111, "部门"),
|
||||
title: getLabel(27511, "部门"),
|
||||
type: "57",
|
||||
viewAttr: 2
|
||||
},
|
||||
|
|
@ -74,7 +74,7 @@ export const condition = [
|
|||
domkey: ["department"],
|
||||
fieldcol: 18,
|
||||
isQuickSearch: false,
|
||||
label: getLabel(111, "部门"),
|
||||
label: getLabel(27511, "部门"),
|
||||
labelcol: 6,
|
||||
viewAttr: 2
|
||||
},
|
||||
|
|
@ -95,7 +95,7 @@ export const condition = [
|
|||
// pageSize: 10,
|
||||
// quickSearchName: "",
|
||||
// replaceDatas: [],
|
||||
// title: getLabel(111, "岗位"),
|
||||
// title: getLabel(6086, "岗位"),
|
||||
// type: "278",
|
||||
// viewAttr: 2
|
||||
// },
|
||||
|
|
@ -104,7 +104,7 @@ export const condition = [
|
|||
// domkey: ["position"],
|
||||
// fieldcol: 18,
|
||||
// isQuickSearch: false,
|
||||
// label: getLabel(111, "岗位"),
|
||||
// label: getLabel(6086, "岗位"),
|
||||
// labelcol: 6,
|
||||
// viewAttr: 2
|
||||
// },
|
||||
|
|
@ -143,7 +143,7 @@ export const condition = [
|
|||
conditionType: "RANGEPICKER",
|
||||
domkey: ["hiredate1", "hiredate2"],
|
||||
fieldcol: 18,
|
||||
label: getLabel(111, "入职日期"),
|
||||
label: getLabel(1516, "入职日期"),
|
||||
labelcol: 6,
|
||||
viewAttr: 2
|
||||
}
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ class CustomStatisticsItemsModal extends Component {
|
|||
};
|
||||
if (statisticsItemId) {
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, `确定要编辑统计项吗?编辑后,可能需要重新设置分析图设置。`),
|
||||
onOk: () => this.reportStatisticsItemSave(payload)
|
||||
});
|
||||
|
|
@ -336,7 +336,7 @@ class CustomStatisticsItemsModal extends Component {
|
|||
<div className="itemsTitle">
|
||||
<span>{statisticsItemId ? getLabel(111, "编辑自定义统计项目") : getLabel(111, "新建自定义统计项目")}</span>
|
||||
<Button type="primary" loading={loading}
|
||||
onClick={this.handleSaveStatisticalItems}>{getLabel(111, "保存")}</Button>
|
||||
onClick={this.handleSaveStatisticalItems}>{getLabel(537558, "保存")}</Button>
|
||||
</div>
|
||||
}
|
||||
style={{ width: 900, height: 450 }}
|
||||
|
|
|
|||
|
|
@ -143,7 +143,7 @@ class StatisticalMicroSettingsSlide extends Component {
|
|||
};
|
||||
reportStatisticsItemDelete = () => {
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "确认要删除吗?"),
|
||||
onOk: () => {
|
||||
const { selectedRowKeys } = this.state;
|
||||
|
|
@ -266,7 +266,7 @@ class StatisticalMicroSettingsSlide extends Component {
|
|||
content={
|
||||
<React.Fragment>
|
||||
<WeaSearchGroup title={getLabel(111, "统计时间范围")} col={2} showGroup needTigger>
|
||||
<WeaFormItem label={getLabel(111, "薪资所属月")} labelCol={{ span: 8 }} wrapperCol={{ span: 16 }}>
|
||||
<WeaFormItem label={getLabel(542604, "薪资所属月")} labelCol={{ span: 8 }} wrapperCol={{ span: 16 }}>
|
||||
<WeaError tipPosition="bottom" ref="weaError" error={getLabel(111, "此项必填")}>
|
||||
<MonthRangePicker viewAttr={3} dateRange={salaryMonth}
|
||||
onChange={v => this.setState({ salaryMonth: v })}/>
|
||||
|
|
@ -319,7 +319,7 @@ const TitleDialog = (props) => {
|
|||
</div>
|
||||
</div>
|
||||
<div className="titleCol titleRightBox">
|
||||
<Button type="primary" loading={props.loading} onClick={props.onSave}>{getLabel(111, "保存")}</Button>
|
||||
<Button type="primary" loading={props.loading} onClick={props.onSave}>{getLabel(537558, "保存")}</Button>
|
||||
</div>
|
||||
</div>;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@ class Index extends Component {
|
|||
handleChangeDimension = (dimensionId, dimension) => {
|
||||
const { report } = this.state;
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "确认要更改统计维度吗?"),
|
||||
onOk: () => {
|
||||
const payload = {
|
||||
|
|
|
|||
|
|
@ -140,8 +140,8 @@ class Index extends Component {
|
|||
if (type === "ORDER") {
|
||||
if (_.isEmpty(saveParams.orderRule) || _.isEmpty(saveParams.ascOrDesc)) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: getLabel(111, "必要信息不完整,红色*为必填项!")
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(384146, "必要信息不完整,红色*为必填项!")
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
|
@ -158,8 +158,8 @@ class Index extends Component {
|
|||
} else if (type === "EMPLOYEE") {
|
||||
if (_.isEmpty(saveParams.rule)) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: getLabel(111, "必要信息不完整,红色*为必填项!")
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(384146, "必要信息不完整,红色*为必填项!")
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
|
@ -175,7 +175,7 @@ class Index extends Component {
|
|||
});
|
||||
} else if (type === "ENCRYTION") {
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "开启/关闭加密前请做好数据库备份!!!逆向解密会花费几分钟时间,请耐心等待!!!"),
|
||||
onOk: () => {
|
||||
this.setState({ loading: { ...this.state.loading, encry: true } });
|
||||
|
|
@ -295,7 +295,7 @@ class Index extends Component {
|
|||
<div className="titleWrapper">
|
||||
<span>{getLabel(111, "排序规则")}</span>
|
||||
<Button type="primary" onClick={() => this.handleSave("ORDER")}
|
||||
loading={loading.order}>{getLabel(111, "保存")}</Button>
|
||||
loading={loading.order}>{getLabel(537558, "保存")}</Button>
|
||||
</div>
|
||||
} showGroup center items={items}/>
|
||||
<WeaSearchGroup
|
||||
|
|
@ -303,7 +303,7 @@ class Index extends Component {
|
|||
<div className="titleWrapper">
|
||||
<span>{getLabel(111, "人员校验规则")}</span>
|
||||
<Button type="primary" onClick={() => this.handleSave("EMPLOYEE")}
|
||||
loading={loading.employee}>{getLabel(111, "保存")}</Button>
|
||||
loading={loading.employee}>{getLabel(537558, "保存")}</Button>
|
||||
</div>
|
||||
} showGroup center items={importItems}/>
|
||||
{
|
||||
|
|
@ -313,7 +313,7 @@ class Index extends Component {
|
|||
<div className="titleWrapper">
|
||||
<span>{getLabel(111, "加密规则")}</span>
|
||||
<Button type="primary" onClick={() => this.handleSave("ENCRYTION")}
|
||||
loading={loading.encry}>{getLabel(111, "保存")}</Button>
|
||||
loading={loading.encry}>{getLabel(537558, "保存")}</Button>
|
||||
</div>
|
||||
} showGroup center items={enctryItems}/>
|
||||
}
|
||||
|
|
@ -322,7 +322,7 @@ class Index extends Component {
|
|||
<div className="titleWrapper">
|
||||
<span>{getLabel(111, "报税规则")}</span>
|
||||
<Button type="primary" onClick={() => this.handleSave("DECLARATION")}
|
||||
loading={loading.declare}>{getLabel(111, "保存")}</Button>
|
||||
loading={loading.declare}>{getLabel(537558, "保存")}</Button>
|
||||
</div>
|
||||
} showGroup center items={declareItems}/>
|
||||
{
|
||||
|
|
|
|||
|
|
@ -234,7 +234,7 @@ export default class ChangeSalaryModal extends React.Component {
|
|||
}}
|
||||
buttons={[<Button type="primary" onClick={() => {
|
||||
this.handleSave();
|
||||
}}>{getLabel(111, "保存")}</Button>]}
|
||||
}}>{getLabel(537558, "保存")}</Button>]}
|
||||
>
|
||||
<div className="changeSalaryWrapper">
|
||||
<div className="changeSalaryModal">
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ export default class SalaryItemChangeList extends React.Component {
|
|||
};
|
||||
deleteSalaryItem = (salaryArchiveItemId) => {
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "是否删除该调整数据"),
|
||||
onOk: () => {
|
||||
const { salaryFileStore: { fetchSingleSalaryItemList } } = this.props;
|
||||
|
|
@ -64,10 +64,10 @@ export default class SalaryItemChangeList extends React.Component {
|
|||
if (selectedKey === "fixed") {
|
||||
columns = [...columns, {
|
||||
dataIndex: "operate",
|
||||
title: getLabel(111, "操作"),
|
||||
title: getLabel(30585, "操作"),
|
||||
render: (text, record) => {
|
||||
return <div className="optWrapper">
|
||||
<a href="javascript:void(0);" className="mr10" onClick={() => this.handleEdit(record)}>{getLabel(111, "编辑")}</a>
|
||||
<a href="javascript:void(0);" className="mr10" onClick={() => this.handleEdit(record)}>{getLabel(501169, "编辑")}</a>
|
||||
<Popover
|
||||
overlayClassName="moreIconWrapper"
|
||||
placement="bottomRight"
|
||||
|
|
|
|||
|
|
@ -19,15 +19,15 @@ const baseInfolist = [
|
|||
id: 1,
|
||||
items: [
|
||||
{
|
||||
label: getLabel(111, "姓名"),
|
||||
label: getLabel(25034, "姓名"),
|
||||
value: "username"
|
||||
},
|
||||
{
|
||||
label: getLabel(111, "部门"),
|
||||
label: getLabel(27511, "部门"),
|
||||
value: "department"
|
||||
},
|
||||
{
|
||||
label: getLabel(111, "岗位"),
|
||||
label: getLabel(6086, "岗位"),
|
||||
value: "position"
|
||||
}
|
||||
]
|
||||
|
|
@ -40,11 +40,11 @@ const baseInfolist = [
|
|||
value: "hiredate"
|
||||
},
|
||||
{
|
||||
label: getLabel(111, "手机号"),
|
||||
label: getLabel(125238, "手机号"),
|
||||
value: "mobile"
|
||||
},
|
||||
{
|
||||
label: getLabel(111, "个税扣缴义务人"),
|
||||
label: getLabel(537996, "个税扣缴义务人"),
|
||||
value: "taxAgent"
|
||||
}
|
||||
]
|
||||
|
|
@ -104,7 +104,7 @@ export default class SalaryFileViewSlide extends React.Component {
|
|||
];
|
||||
return (
|
||||
<div className="salaryFileViewSlide">
|
||||
<WeaSearchGroup title={getLabel(111, "基本信息")} items={[]} needTigger showGroup center>
|
||||
<WeaSearchGroup title={getLabel(1361, "基本信息")} items={[]} needTigger showGroup center>
|
||||
<table className="baseInfoWrapper">
|
||||
<tbody>
|
||||
{
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ const getLabel = WeaLocaleProvider.getLabel;
|
|||
|
||||
export const columns = [
|
||||
{
|
||||
title: getLabel(111, "名称"),
|
||||
title: getLabel(33439, "名称"),
|
||||
dataIndex: "title",
|
||||
key: "title"
|
||||
},
|
||||
|
|
@ -30,7 +30,7 @@ export const columns = [
|
|||
key: "refere"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "进位规则"),
|
||||
title: getLabel(543176, "进位规则"),
|
||||
dataIndex: "title",
|
||||
key: "title"
|
||||
},
|
||||
|
|
@ -45,12 +45,12 @@ export const columns = [
|
|||
key: "title"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "备注"),
|
||||
title: getLabel(536726, "备注"),
|
||||
dataIndex: "title",
|
||||
key: "title"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "操作"),
|
||||
title: getLabel(30585, "操作"),
|
||||
dataIndex: "cz",
|
||||
key: "cz"
|
||||
}
|
||||
|
|
@ -58,7 +58,7 @@ export const columns = [
|
|||
export const salaryItemFields = [
|
||||
{
|
||||
key: "name",
|
||||
label: getLabel(111, "名称"),
|
||||
label: getLabel(33439, "名称"),
|
||||
type: "INPUT",
|
||||
viewAttr: 3,
|
||||
tip: ""
|
||||
|
|
@ -79,14 +79,14 @@ export const salaryItemFields = [
|
|||
},
|
||||
{
|
||||
key: "sharedType",
|
||||
label: getLabel(111, "可见性"),
|
||||
label: getLabel(543164, "可见性"),
|
||||
type: "SELECT",
|
||||
viewAttr: 2,
|
||||
tip: ""
|
||||
},
|
||||
{
|
||||
key: "taxAgentIds",
|
||||
label: getLabel(111, "可见性范围"),
|
||||
label: getLabel(543165, "可见性范围"),
|
||||
type: "SELECT",
|
||||
viewAttr: 3,
|
||||
tip: ""
|
||||
|
|
@ -138,7 +138,7 @@ export const salaryItemFields = [
|
|||
},
|
||||
{
|
||||
key: "description",
|
||||
label: getLabel(111, "备注"),
|
||||
label: getLabel(536726, "备注"),
|
||||
type: "TEXTAREA",
|
||||
viewAttr: 2,
|
||||
tip: ""
|
||||
|
|
|
|||
|
|
@ -207,7 +207,7 @@ export default class FormalFormModal extends React.Component {
|
|||
this.parameters = result;
|
||||
let params = {
|
||||
name: getLabel(111, "公式1"),
|
||||
description: getLabel(111, "备注"),
|
||||
description: getLabel(536726, "备注"),
|
||||
module: "salary",
|
||||
useFor: "salaryitem",
|
||||
returnType: this.props.dataType || this.state.returnType,
|
||||
|
|
@ -363,7 +363,7 @@ export default class FormalFormModal extends React.Component {
|
|||
title={title} hasScroll scalable className="formula-wrapper" initLoadCss
|
||||
visible={this.props.visible} style={{ width: 1000 }}
|
||||
buttons={[
|
||||
<Button type="primary" onClick={this.handleSave}>{getLabel(111, "保存")}</Button>
|
||||
<Button type="primary" onClick={this.handleSave}>{getLabel(537558, "保存")}</Button>
|
||||
]}
|
||||
onCancel={() => {
|
||||
this.props.onCancel();
|
||||
|
|
@ -394,7 +394,7 @@ export default class FormalFormModal extends React.Component {
|
|||
onChange={(datasourceId) => {
|
||||
if (datasourceId) {
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: getLabel(111, "外部数据源指第三方数据库,连接第三方数据库会影响核算效率。"),
|
||||
onOk: () => {
|
||||
this.setState({ extendParam: { ...extendParam, datasource: { datasourceId } } });
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ export default class SalaryItem extends React.Component {
|
|||
} else if (item.dataIndex == "cz") {
|
||||
item.render = () => {
|
||||
return (<div>
|
||||
<a style={{ marginRight: "10px" }}>{getLabel(111, "编辑")}</a>
|
||||
<a style={{ marginRight: "10px" }}>{getLabel(501169, "编辑")}</a>
|
||||
<a style={{ marginRight: "10px" }}>{getLabel(111, "删除")}</a>
|
||||
{/* <a>操作日志</a> */}
|
||||
</div>);
|
||||
|
|
@ -81,7 +81,7 @@ export default class SalaryItem extends React.Component {
|
|||
handleDeleteItem(record) {
|
||||
const { salaryItemStore: { deleteItemRequest, getTableDatas } } = this.props;
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: `${getLabel(111, "确认删除该条数据吗")}?`,
|
||||
onOk: () => {
|
||||
deleteItemRequest([record.id]).then(() => {
|
||||
|
|
@ -124,12 +124,12 @@ export default class SalaryItem extends React.Component {
|
|||
});
|
||||
columns.push({
|
||||
key: "operate",
|
||||
title: getLabel(111, "操作"),
|
||||
title: getLabel(30585, "操作"),
|
||||
render: (text, record) => {
|
||||
return (
|
||||
<a onClick={() => {
|
||||
this.onEditItem(record, true);
|
||||
}}>{(showSalaryItemBtn || showOperateBtn) ? getLabel(111, "编辑") : getLabel(111, "查看")}</a>
|
||||
}}>{(showSalaryItemBtn || showOperateBtn) ? getLabel(501169, "编辑") : getLabel(33564, "查看")}</a>
|
||||
);
|
||||
}
|
||||
});
|
||||
|
|
@ -261,8 +261,8 @@ export default class SalaryItem extends React.Component {
|
|||
return;
|
||||
}
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: `${getLabel(111, "确定要将所选的薪资项")}(${getLabel(111, "共")}${selectedRowKeys.length})${getLabel(111, "条数据")}${getLabel(111, "删除吗")}?`,
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: `${getLabel(111, "确定要将所选的薪资项")}(${getLabel(18609, "共")}${selectedRowKeys.length})${getLabel(111, "条数据")}${getLabel(111, "删除吗")}?`,
|
||||
onOk: () => {
|
||||
deleteItemRequest(selectedRowKeys).then(() => {
|
||||
getTableDatas({ ...this.state.searchParams }).then(res => {
|
||||
|
|
@ -294,7 +294,7 @@ export default class SalaryItem extends React.Component {
|
|||
const { name, sharedType, taxAgentIds } = request;
|
||||
if (!name || (sharedType === "1" && !taxAgentIds)) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: `${getLabel(111, "必要信息不完整,红色*为必填项")}!`
|
||||
});
|
||||
return;
|
||||
|
|
@ -317,7 +317,7 @@ export default class SalaryItem extends React.Component {
|
|||
arrList = [
|
||||
<Button type="primary" onClick={() => {
|
||||
handleSlideSave(false);
|
||||
}}>{getLabel(111, "保存")}</Button>,
|
||||
}}>{getLabel(537558, "保存")}</Button>,
|
||||
<Button type="default" onClick={() => {
|
||||
handleSlideSave(true);
|
||||
}}>{getLabel(111, "保存并继续创建")}</Button>
|
||||
|
|
@ -326,7 +326,7 @@ export default class SalaryItem extends React.Component {
|
|||
arrList = [
|
||||
<Button type="primary" onClick={() => {
|
||||
handleSlideSave(false);
|
||||
}}>{getLabel(111, "保存")}</Button>
|
||||
}}>{getLabel(537558, "保存")}</Button>
|
||||
];
|
||||
}
|
||||
return arrList;
|
||||
|
|
|
|||
|
|
@ -5,12 +5,12 @@ export const roundingModeOptions = [
|
|||
{
|
||||
key: "1",
|
||||
selected: false,
|
||||
showname: getLabel(111, "原始数据")
|
||||
showname: getLabel(19766, "原始数据")
|
||||
},
|
||||
{
|
||||
key: "2",
|
||||
selected: false,
|
||||
showname: getLabel(111, "四舍五入")
|
||||
showname: getLabel(389654, "四舍五入")
|
||||
},
|
||||
{
|
||||
key: "3",
|
||||
|
|
@ -20,12 +20,12 @@ export const roundingModeOptions = [
|
|||
{
|
||||
key: "4",
|
||||
selected: false,
|
||||
showname: getLabel(111, "向下舍入")
|
||||
showname: getLabel(542723, "向下舍入")
|
||||
},
|
||||
{
|
||||
key: "5",
|
||||
selected: false,
|
||||
showname: getLabel(111, "见分进角")
|
||||
showname: getLabel(542724, "见分进角")
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -79,7 +79,7 @@ export default class AccumulationFundForm extends React.Component {
|
|||
const { min, max, domkey } = it;
|
||||
const minNum = !_.isNil(min) ? Number(min) : 0, maxNum = !_.isNil(max) ? Number(max) : 0;
|
||||
if ((val < minNum || val > maxNum) && !_.isNil(min) && !_.isNil(max) && (!!maxNum || !!minNum)) {
|
||||
message.warning(`${getLabel(111, "超出所选缴纳方案设置的基数上下限范围,将自动按基数上下限填充")}。`);
|
||||
message.warning(`${getLabel(543193, "超出所选缴纳方案设置的基数上下限范围,将自动按基数上下限填充")}。`);
|
||||
paymentData = {
|
||||
...paymentData,
|
||||
[domkey[0]]: (val < minNum && !!minNum) ? minNum : (val > maxNum && !!maxNum) ? maxNum : val
|
||||
|
|
|
|||
|
|
@ -17,20 +17,20 @@ export default class BaseForm extends React.Component {
|
|||
const { username, department, position, telephone, hiredate, dimissionDate } = baseFormData;
|
||||
const { paymentOrganizationName } = record;
|
||||
const baseItems = [
|
||||
{ com: Input(getLabel(111, "姓名"), username) },
|
||||
{ com: Input(getLabel(111, "部门"), department) },
|
||||
{ com: Input(getLabel(111, "岗位"), position) },
|
||||
{ com: Input(getLabel(111, "手机号"), telephone) },
|
||||
{ com: Input(getLabel(111, "入职日期"), hiredate) },
|
||||
{ com: Input(getLabel(111, "合同到期日期"), dimissionDate) }
|
||||
{ com: Input(getLabel(25034, "姓名"), username) },
|
||||
{ com: Input(getLabel(27511, "部门"), department) },
|
||||
{ com: Input(getLabel(6086, "岗位"), position) },
|
||||
{ com: Input(getLabel(125238, "手机号"), telephone) },
|
||||
{ com: Input(getLabel(1516, "入职日期"), hiredate) },
|
||||
{ com: Input(getLabel(543192, "合同到期日期"), dimissionDate) }
|
||||
];
|
||||
const taxagentItems = [
|
||||
{ com: Input(getLabel(111, "个税扣缴义务人"), paymentOrganizationName) }
|
||||
{ com: Input(getLabel(537996, "个税扣缴义务人"), paymentOrganizationName) }
|
||||
];
|
||||
return (
|
||||
<div className="socialFormWrapper">
|
||||
<WeaSearchGroup title={getLabel(111, "基本信息")} items={baseItems} col={1} showGroup/>
|
||||
<WeaSearchGroup title={getLabel(111, "个税扣缴义务人")} items={taxagentItems} col={1} showGroup/>
|
||||
<WeaSearchGroup title={getLabel(1361, "基本信息")} items={baseItems} col={1} showGroup/>
|
||||
<WeaSearchGroup title={getLabel(537996, "个税扣缴义务人")} items={taxagentItems} col={1} showGroup/>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -124,7 +124,7 @@ export default class Archives extends React.Component {
|
|||
return (
|
||||
<div className="optWrapper">
|
||||
<a href="javascript:void(0);" className="mr10"
|
||||
onClick={() => this.handleEdit(record)}>{(showOperateBtn && selectedKey !== "stop") ? getLabel(111, "编辑") : getLabel(111, "查看")}</a>
|
||||
onClick={() => this.handleEdit(record)}>{(showOperateBtn && selectedKey !== "stop") ? getLabel(501169, "编辑") : getLabel(33564, "查看")}</a>
|
||||
{
|
||||
showOperateBtn && selectedKey === "pending" &&
|
||||
<Popover
|
||||
|
|
@ -135,14 +135,14 @@ export default class Archives extends React.Component {
|
|||
this.stayAddToPay([record.baseInfo]);
|
||||
} else {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: `${getLabel(111, "确定要删除该条待办人员吗")}?`,
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: `${getLabel(543179, "确定要删除该条待办人员吗")}?`,
|
||||
onOk: () => this.deleteTodoList({ runStatus: "4", ids: [record.baseInfo] })
|
||||
});
|
||||
}
|
||||
}}>
|
||||
<Menu.Item key="addMember">{getLabel(111, "增员")}</Menu.Item>
|
||||
<Menu.Item key="stopSalary">{getLabel(111, "删除待办")}</Menu.Item>
|
||||
<Menu.Item key="addMember">{getLabel(543180, "增员")}</Menu.Item>
|
||||
<Menu.Item key="stopSalary">{getLabel(543181, "删除待办")}</Menu.Item>
|
||||
</Menu>} title="">
|
||||
<i className="icon-coms-more"/>
|
||||
</Popover>
|
||||
|
|
@ -155,16 +155,16 @@ export default class Archives extends React.Component {
|
|||
content={<Menu onClick={({ key }) => {
|
||||
if (key === "stopSalary") {
|
||||
Modal.confirm({
|
||||
title: getLabel(111, "信息确认"),
|
||||
content: `${getLabel(111, "确定要删除该条待办人员吗")}?`,
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: `${getLabel(543179, "确定要删除该条待办人员吗")}?`,
|
||||
onOk: () => this.cancelStayDel({ runStatus: "3", ids: [record.baseInfo] })
|
||||
});
|
||||
} else {
|
||||
this.stayDelToStop([record.baseInfo]);
|
||||
}
|
||||
}}>
|
||||
<Menu.Item key="stayDelToStop">{getLabel(111, "减员")}</Menu.Item>
|
||||
<Menu.Item key="stopSalary">{getLabel(111, "删除待办")}</Menu.Item>
|
||||
<Menu.Item key="stayDelToStop">{getLabel(543182, "减员")}</Menu.Item>
|
||||
<Menu.Item key="stopSalary">{getLabel(543181, "删除待办")}</Menu.Item>
|
||||
</Menu>} title="">
|
||||
<i className="icon-coms-more"/>
|
||||
</Popover>
|
||||
|
|
@ -177,7 +177,7 @@ export default class Archives extends React.Component {
|
|||
content={<Menu onClick={({ key }) => {
|
||||
if (key === "stopPaying") this.cancelStopPayment([record.baseInfo]);
|
||||
}}>
|
||||
<Menu.Item key="stopPaying">{getLabel(111, "取消停缴")}</Menu.Item>
|
||||
<Menu.Item key="stopPaying">{getLabel(543183, "取消停缴")}</Menu.Item>
|
||||
</Menu>} title="">
|
||||
<i className="icon-coms-more"/>
|
||||
</Popover>
|
||||
|
|
@ -199,7 +199,7 @@ export default class Archives extends React.Component {
|
|||
const { socialSchemeId, socialStartTime } = data;
|
||||
if (socialSchemeId && !socialStartTime) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: `${getLabel(111, "必要信息不完整,红色*为必填项")}!`
|
||||
});
|
||||
return;
|
||||
|
|
@ -212,7 +212,7 @@ export default class Archives extends React.Component {
|
|||
const { fundSchemeId, fundStartTime } = data;
|
||||
if (fundSchemeId && !fundStartTime) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: `${getLabel(111, "必要信息不完整,红色*为必填项")}!`
|
||||
});
|
||||
return;
|
||||
|
|
@ -225,7 +225,7 @@ export default class Archives extends React.Component {
|
|||
const { otherSchemeId, otherStartTime } = data;
|
||||
if (otherSchemeId && !otherStartTime) {
|
||||
Modal.warning({
|
||||
title: getLabel(111, "信息确认"),
|
||||
title: getLabel(131329, "信息确认"),
|
||||
content: `${getLabel(111, "必要信息不完整,红色*为必填项")}!`
|
||||
});
|
||||
return;
|
||||
|
|
@ -339,13 +339,13 @@ export default class Archives extends React.Component {
|
|||
if (status) {
|
||||
const { msg, type } = data;
|
||||
if (type === "fail") {
|
||||
message.error(msg || getLabel(111, "操作失败"));
|
||||
message.error(msg || getLabel(30651, "操作失败"));
|
||||
} else if (type === "success") {
|
||||
message.success(msg || getLabel(111, "操作成功"));
|
||||
message.success(msg || getLabel(30700, "操作成功"));
|
||||
this.query();
|
||||
}
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
} else if (selectedKey === "suspend") {
|
||||
|
|
@ -354,13 +354,13 @@ export default class Archives extends React.Component {
|
|||
if (status) {
|
||||
const { msg, type } = data;
|
||||
if (type === "fail") {
|
||||
message.error(msg || getLabel(111, "操作失败"));
|
||||
message.error(msg || getLabel(30651, "操作失败"));
|
||||
} else if (type === "success") {
|
||||
message.success(msg || getLabel(111, "操作成功"));
|
||||
message.success(msg || getLabel(30700, "操作成功"));
|
||||
this.query();
|
||||
}
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
@ -368,7 +368,7 @@ export default class Archives extends React.Component {
|
|||
handleMenuItemClick = ({ key }) => {
|
||||
const { selectedRowKeys, selectedKey } = this.state;
|
||||
if (selectedRowKeys.length === 0) {
|
||||
message.warning(getLabel(111, "未选择任何条目"), 1);
|
||||
message.warning(getLabel(543184, "未选择任何条目"), 1);
|
||||
return;
|
||||
}
|
||||
switch (selectedKey) {
|
||||
|
|
@ -400,14 +400,14 @@ export default class Archives extends React.Component {
|
|||
if (status) {
|
||||
const { msg, type } = data;
|
||||
if (type === "fail") {
|
||||
message.error(msg || getLabel(111, "操作失败"));
|
||||
message.error(msg || getLabel(30651, "操作失败"));
|
||||
} else if (type === "success") {
|
||||
message.success(msg || getLabel(111, "操作成功"));
|
||||
message.success(msg || getLabel(30700, "操作成功"));
|
||||
this.query();
|
||||
this.onSelectChange([]);
|
||||
}
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
};
|
||||
|
|
@ -417,14 +417,14 @@ export default class Archives extends React.Component {
|
|||
if (status) {
|
||||
const { msg, type } = data;
|
||||
if (type === "fail") {
|
||||
message.error(msg || getLabel(111, "操作失败"));
|
||||
message.error(msg || getLabel(30651, "操作失败"));
|
||||
} else if (type === "success") {
|
||||
message.success(msg || getLabel(111, "操作成功"));
|
||||
message.success(msg || getLabel(30700, "操作成功"));
|
||||
this.query();
|
||||
this.onSelectChange([]);
|
||||
}
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
};
|
||||
|
|
@ -433,11 +433,11 @@ export default class Archives extends React.Component {
|
|||
cancelStopPayment = (payload) => {
|
||||
API.cancelStopPayment(payload).then(({ status, errormsg }) => {
|
||||
if (status) {
|
||||
message.success(getLabel(111, "操作成功"));
|
||||
message.success(getLabel(30700, "操作成功"));
|
||||
this.query();
|
||||
this.onSelectChange([]);
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
};
|
||||
|
|
@ -445,11 +445,11 @@ export default class Archives extends React.Component {
|
|||
deleteTodoList = (payload) => {
|
||||
API.updateRunStatus(payload).then(({ status, errormsg }) => {
|
||||
if (status) {
|
||||
message.success(getLabel(111, "操作成功"));
|
||||
message.success(getLabel(30700, "操作成功"));
|
||||
this.query();
|
||||
this.onSelectChange([]);
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
};
|
||||
|
|
@ -457,11 +457,11 @@ export default class Archives extends React.Component {
|
|||
cancelStayDel = (payload) => {
|
||||
API.cancelStayDel(payload).then(({ status, errormsg }) => {
|
||||
if (status) {
|
||||
message.success(getLabel(111, "操作成功"));
|
||||
message.success(getLabel(30700, "操作成功"));
|
||||
this.query();
|
||||
this.onSelectChange([]);
|
||||
} else {
|
||||
message.error(errormsg || getLabel(111, "操作失败"));
|
||||
message.error(errormsg || getLabel(30651, "操作失败"));
|
||||
}
|
||||
});
|
||||
};
|
||||
|
|
@ -538,9 +538,9 @@ export default class Archives extends React.Component {
|
|||
}, () => {
|
||||
this.query();
|
||||
});
|
||||
}}>{getLabel(111, "搜索")}</Button>,
|
||||
<Button type="ghost" onClick={() => form.resetForm()}>{getLabel(111, "重置")}</Button>,
|
||||
<Button type="ghost" onClick={() => setShowSearchAd(false)}>{getLabel(111, "取消")}</Button>
|
||||
}}>{getLabel(388113, "搜索")}</Button>,
|
||||
<Button type="ghost" onClick={() => form.resetForm()}>{getLabel(2022, "重置")}</Button>,
|
||||
<Button type="ghost" onClick={() => setShowSearchAd(false)}>{getLabel(31129, "取消")}</Button>
|
||||
];
|
||||
|
||||
// 导出全部
|
||||
|
|
@ -568,7 +568,7 @@ export default class Archives extends React.Component {
|
|||
const handleMenuClick = () => {
|
||||
const { selectedRowKeys } = this.state;
|
||||
if (selectedRowKeys.length == 0) {
|
||||
message.warning(getLabel(111, "未选择任何条目"), 1);
|
||||
message.warning(getLabel(543184, "未选择任何条目"), 1);
|
||||
return;
|
||||
}
|
||||
let ids = selectedRowKeys.join(",");
|
||||
|
|
@ -593,13 +593,13 @@ export default class Archives extends React.Component {
|
|||
const btns = selectedKey === "fixed" ? [
|
||||
<Button type="primary" onClick={() => {
|
||||
this.handleBtnImport("2");
|
||||
}}>{getLabel(111, "导入")}</Button>,
|
||||
}}>{getLabel(32935, "导入")}</Button>,
|
||||
<Dropdown.Button onClick={handleButtonClick} overlay={
|
||||
<Menu onClick={handleMenuClick}>
|
||||
<Menu.Item key="1">{getLabel(111, "导出选中")}</Menu.Item>
|
||||
<Menu.Item key="1">{getLabel(512938, "导出选中")}</Menu.Item>
|
||||
</Menu>
|
||||
} type="ghost">
|
||||
{getLabel(111, "导出全部")}
|
||||
{getLabel(81272, "导出全部")}
|
||||
</Dropdown.Button>
|
||||
] : selectedKey === "pending" ? [
|
||||
<WeaHelpfulTip
|
||||
|
|
@ -612,22 +612,22 @@ export default class Archives extends React.Component {
|
|||
onClick={this.handleMenuBtnClick}
|
||||
overlay={
|
||||
<Menu onClick={this.handleMenuItemClick}>
|
||||
<Menu.Item key="1">{getLabel(111, "批量增员")}</Menu.Item>
|
||||
<Menu.Item key="4">{getLabel(111, "批量删除待办")}</Menu.Item>
|
||||
<Menu.Item key="1">{getLabel(543187, "批量增员")}</Menu.Item>
|
||||
<Menu.Item key="4">{getLabel(543186, "批量删除待办")}</Menu.Item>
|
||||
</Menu>
|
||||
} type="ghost"
|
||||
>
|
||||
{getLabel(111, "全量增员")}
|
||||
{getLabel(543185, "全量增员")}
|
||||
</Dropdown.Button>,
|
||||
<Button type="primary" onClick={() => {
|
||||
this.handleBtnImport("1");
|
||||
}}>{getLabel(111, "导入")}</Button>,
|
||||
}}>{getLabel(32935, "导入")}</Button>,
|
||||
<Dropdown.Button onClick={handleButtonClick} overlay={
|
||||
<Menu onClick={handleMenuClick}>
|
||||
<Menu.Item key="1">{getLabel(111, "导出选中")}</Menu.Item>
|
||||
<Menu.Item key="1">{getLabel(512938, "导出选中")}</Menu.Item>
|
||||
</Menu>
|
||||
} type="ghost">
|
||||
{getLabel(111, "导出全部")}
|
||||
{getLabel(81272, "导出全部")}
|
||||
</Dropdown.Button>
|
||||
] : selectedKey === "suspend" ? [
|
||||
<WeaHelpfulTip
|
||||
|
|
@ -639,20 +639,20 @@ export default class Archives extends React.Component {
|
|||
onClick={this.handleMenuBtnClick}
|
||||
overlay={
|
||||
<Menu onClick={this.handleMenuItemClick}>
|
||||
<Menu.Item key="1">{getLabel(111, "批量减员")}</Menu.Item>
|
||||
<Menu.Item key="2">{getLabel(111, "批量删除待办")}</Menu.Item>
|
||||
<Menu.Item key="1">{getLabel(543188, "批量减员")}</Menu.Item>
|
||||
<Menu.Item key="2">{getLabel(543186, "批量删除待办")}</Menu.Item>
|
||||
</Menu>
|
||||
}
|
||||
type="primary"
|
||||
>
|
||||
{getLabel(111, "全量减员")}
|
||||
{getLabel(543189, "全量减员")}
|
||||
</Dropdown.Button>,
|
||||
<Dropdown.Button onClick={handleButtonClick} overlay={
|
||||
<Menu onClick={handleMenuClick}>
|
||||
<Menu.Item key="1">{getLabel(111, "导出选中")}</Menu.Item>
|
||||
<Menu.Item key="1">{getLabel(512938, "导出选中")}</Menu.Item>
|
||||
</Menu>
|
||||
} type="ghost">
|
||||
{getLabel(111, "导出全部")}
|
||||
{getLabel(81272, "导出全部")}
|
||||
</Dropdown.Button>
|
||||
] : [
|
||||
<WeaHelpfulTip
|
||||
|
|
@ -660,13 +660,13 @@ export default class Archives extends React.Component {
|
|||
title={<CancelHelpfulDiv/>}
|
||||
placement="topLeft"
|
||||
/>,
|
||||
<Button type="primary" onClick={() => this.cancelStopPayment(selectedRowKeys)}>{getLabel(111, "批量取消停缴")}</Button>,
|
||||
<Button type="primary" onClick={() => this.cancelStopPayment(selectedRowKeys)}>{getLabel(543190, "批量取消停缴")}</Button>,
|
||||
<Dropdown.Button onClick={handleButtonClick} overlay={
|
||||
<Menu onClick={handleMenuClick}>
|
||||
<Menu.Item key="1">{getLabel(111, "导出选中")}</Menu.Item>
|
||||
<Menu.Item key="1">{getLabel(512938, "导出选中")}</Menu.Item>
|
||||
</Menu>
|
||||
} type="ghost">
|
||||
{getLabel(111, "导出全部")}
|
||||
{getLabel(81272, "导出全部")}
|
||||
</Dropdown.Button>
|
||||
];
|
||||
|
||||
|
|
@ -674,7 +674,7 @@ export default class Archives extends React.Component {
|
|||
current: pageInfo.current,
|
||||
pageSize: pageInfo.pageSize,
|
||||
total: pageInfo.total,
|
||||
showTotal: total => `${getLabel(111, "共")} ${total} ${getLabel(111, "条")}`,
|
||||
showTotal: total => `${getLabel(18609, "共")} ${total} ${getLabel(18256, "条")}`,
|
||||
showQuickJumper: true,
|
||||
showSizeChanger: true,
|
||||
pageSizeOptions: ["10", "20", "50", "100"],
|
||||
|
|
@ -697,7 +697,7 @@ export default class Archives extends React.Component {
|
|||
return (
|
||||
<div className="mySalaryBenefitsWrapper">
|
||||
<WeaTop
|
||||
title={getLabel(111, "社保福利档案")} // 文字
|
||||
title={getLabel(538001, "社保福利档案")} // 文字
|
||||
icon={<i className="icon-coms-fa"/>} // 左侧图标
|
||||
iconBgcolor="#F14A2D" // 左侧图标背景色
|
||||
showDropIcon={false} // 是否显示下拉按钮
|
||||
|
|
@ -715,7 +715,7 @@ export default class Archives extends React.Component {
|
|||
setShowSearchAd={bool => setShowSearchAd(bool)} //高级搜索面板受控
|
||||
searchsAd={getSearchs(form, toJS(condition), 2)} // 高级搜索内部数据
|
||||
buttonsAd={adBtn} // 高级搜索内部按钮
|
||||
searchsBasePlaceHolder={getLabel(111, "请输入姓名")}
|
||||
searchsBasePlaceHolder={getLabel(26919, "请输入姓名")}
|
||||
onSearch={() => {
|
||||
this.setState({
|
||||
pageInfo: {
|
||||
|
|
@ -762,17 +762,17 @@ export default class Archives extends React.Component {
|
|||
direction="right"
|
||||
title={
|
||||
<SlideModalTitle
|
||||
subtitle={getLabel(111, "员工福利档案")}
|
||||
subtitle={getLabel(543191, "员工福利档案")}
|
||||
tabs={[
|
||||
{ title: getLabel(111, "基础设置"), key: 0 }, { title: getLabel(111, "社保"), key: 1 },
|
||||
{ title: getLabel(111, "公积金"), key: 2 }, { title: getLabel(111, "企业年金及其他福利"), key: 3 }]
|
||||
{ title: getLabel(82751, "基础设置"), key: 0 }, { title: getLabel(538967, "社保"), key: 1 },
|
||||
{ title: getLabel(538969, "公积金"), key: 2 }, { title: getLabel(542717, "企业年金及其他福利"), key: 3 }]
|
||||
}
|
||||
editable={false}
|
||||
selectedTab={selectedTab}
|
||||
showOperateBtn={showOperateBtn}
|
||||
customOperate={
|
||||
(showOperateBtn && selectedKey !== "stop" && selectedTab != 0) ?
|
||||
[<Button type="primary" onClick={() => this.handleEditSlideSave()}>{getLabel(111, "保存")}</Button>] : []
|
||||
[<Button type="primary" onClick={() => this.handleEditSlideSave()}>{getLabel(537558, "保存")}</Button>] : []
|
||||
}
|
||||
subItemChange={selectedTab => this.setState({ selectedTab })}
|
||||
/>
|
||||
|
|
|
|||
|
|
@ -78,7 +78,7 @@ export default class OtherForm extends React.Component {
|
|||
const { min, max, domkey } = it;
|
||||
const minNum = !_.isNil(min) ? Number(min) : 0, maxNum = !_.isNil(max) ? Number(max) : 0;
|
||||
if ((val < minNum || val > maxNum) && !_.isNil(min) && !_.isNil(max) && (!!maxNum || !!minNum)) {
|
||||
message.warning(`${getLabel(111, "超出所选缴纳方案设置的基数上下限范围,将自动按基数上下限填充")}。`);
|
||||
message.warning(`${getLabel(543193, "超出所选缴纳方案设置的基数上下限范围,将自动按基数上下限填充")}。`);
|
||||
paymentData = {
|
||||
...paymentData,
|
||||
[domkey[0]]: (val < minNum && !!minNum) ? minNum : (val > maxNum && !!maxNum) ? maxNum : val
|
||||
|
|
|
|||
|
|
@ -77,7 +77,7 @@ export default class SocialSecurityForm extends React.Component {
|
|||
const { min, max, domkey } = it;
|
||||
const minNum = !_.isNil(min) ? Number(min) : 0, maxNum = !_.isNil(max) ? Number(max) : 0;
|
||||
if ((val < minNum || val > maxNum) && !_.isNil(min) && !_.isNil(max) && (!!maxNum || !!minNum)) {
|
||||
message.warning(`${getLabel(111, "超出所选缴纳方案设置的基数上下限范围,将自动按基数上下限填充")}。`);
|
||||
message.warning(`${getLabel(543193, "超出所选缴纳方案设置的基数上下限范围,将自动按基数上下限填充")}。`);
|
||||
paymentData = {
|
||||
...paymentData,
|
||||
[domkey[0]]: (val < minNum && !!minNum) ? minNum : (val > maxNum && !!maxNum) ? maxNum : val
|
||||
|
|
@ -119,7 +119,7 @@ export default class SocialSecurityForm extends React.Component {
|
|||
{
|
||||
com: SocialDatePicker({
|
||||
key: "socialStartTime",
|
||||
label: getLabel(111, "社保起始缴纳月"),
|
||||
label: getLabel(542507, "社保起始缴纳月"),
|
||||
viewAttr: socialSchemeId ? 3 : 2,
|
||||
value: socialStartTime,
|
||||
disabledDate: (current) => {
|
||||
|
|
@ -131,7 +131,7 @@ export default class SocialSecurityForm extends React.Component {
|
|||
{
|
||||
com: SocialEditInput({
|
||||
key: "schemeAccount",
|
||||
label: getLabel(111, "社保账号"),
|
||||
label: getLabel(81594, "社保账号"),
|
||||
value: schemeAccount,
|
||||
onChange: this.handleFormChange
|
||||
})
|
||||
|
|
@ -139,7 +139,7 @@ export default class SocialSecurityForm extends React.Component {
|
|||
{
|
||||
com: SocialDatePicker({
|
||||
key: "socialEndTime",
|
||||
label: getLabel(111, "社保最后缴纳月"),
|
||||
label: getLabel(542508, "社保最后缴纳月"),
|
||||
value: socialEndTime,
|
||||
disabledDate: (current) => {
|
||||
return current && socialStartTime && current.getTime() < new Date(socialStartTime).getTime();
|
||||
|
|
@ -151,7 +151,7 @@ export default class SocialSecurityForm extends React.Component {
|
|||
return (
|
||||
<div className="socialFormWrapper">
|
||||
<WeaSearchGroup
|
||||
title={getLabel(111, "社保基础信息")}
|
||||
title={getLabel(543194, "社保基础信息")}
|
||||
customComponent={<SocialTitle keyname="nonPayment" value={!_.isNil(nonPayment) ? nonPayment.toString() : "0"}
|
||||
onChange={this.handleFormChange}/>}
|
||||
items={socialItems} col={2} showGroup needTigger={false}/>
|
||||
|
|
|
|||
|
|
@ -3,90 +3,90 @@ import { WeaLocaleProvider } from "ecCom";
|
|||
const getLabel = WeaLocaleProvider.getLabel;
|
||||
// 社保
|
||||
export const socialSecurityColumns = [{
|
||||
title: getLabel(111, "方案名称"),
|
||||
title: getLabel(33162, "方案名称"),
|
||||
dataIndex: "title",
|
||||
key: "title"
|
||||
}, {
|
||||
title: getLabel(111, "缴纳类型"),
|
||||
title: getLabel(543163, "缴纳类型"),
|
||||
dataIndex: "username",
|
||||
key: "username"
|
||||
}, {
|
||||
title: getLabel(111, "缴纳范围"),
|
||||
title: getLabel(543167, "缴纳范围"),
|
||||
dataIndex: "projectName",
|
||||
key: "projectName"
|
||||
}, {
|
||||
title: getLabel(111, "备注"),
|
||||
title: getLabel(536726, "备注"),
|
||||
dataIndex: "customer",
|
||||
key: "customer"
|
||||
}, {
|
||||
title: getLabel(111, "操作"),
|
||||
title: getLabel(30585, "操作"),
|
||||
dataIndex: "customer",
|
||||
key: "customer"
|
||||
}];
|
||||
export const insertUpdateColumns = [
|
||||
{
|
||||
title: getLabel(111, "类型名称"),
|
||||
title: getLabel(15795, "类型名称"),
|
||||
dataIndex: "insuranceName",
|
||||
key: "insuranceName",
|
||||
width: 120,
|
||||
fixed: "left"
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "是否缴费"),
|
||||
title: getLabel(543168, "是否缴费"),
|
||||
dataIndex: "isPayment",
|
||||
key: "isPayment",
|
||||
width: 100
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "缴纳对象"),
|
||||
title: getLabel(543169, "缴纳对象"),
|
||||
dataIndex: "paymentScope",
|
||||
key: "paymentScope",
|
||||
width: 100
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "缴纳周期"),
|
||||
title: getLabel(543158, "缴纳周期"),
|
||||
dataIndex: "paymentCycle",
|
||||
key: "paymentCycle",
|
||||
width: 200
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "核算方式"),
|
||||
title: getLabel(543170, "核算方式"),
|
||||
dataIndex: "accountType",
|
||||
key: "accountType",
|
||||
width: 200
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "基数下限"),
|
||||
title: getLabel(543171, "基数下限"),
|
||||
dataIndex: "lowerLimit",
|
||||
key: "lowerLimit",
|
||||
width: 100
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "基数上限"),
|
||||
title: getLabel(543172, "基数上限"),
|
||||
dataIndex: "upperLimit",
|
||||
key: "upperLimit",
|
||||
width: 100
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "缴纳比例%"),
|
||||
title: getLabel(543173, "缴纳比例%"),
|
||||
dataIndex: "paymentProportion",
|
||||
key: "paymentProportion",
|
||||
width: 100
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "固定费用"),
|
||||
title: getLabel(543174, "固定费用"),
|
||||
dataIndex: "fixedCost",
|
||||
key: "fixedCost",
|
||||
width: 100
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "有效小数位"),
|
||||
title: getLabel(543175, "有效小数位"),
|
||||
dataIndex: "validNum",
|
||||
key: "validNum",
|
||||
width: 100
|
||||
},
|
||||
{
|
||||
title: getLabel(111, "进位规则"),
|
||||
title: getLabel(543176, "进位规则"),
|
||||
dataIndex: "rententionRule",
|
||||
key: "rententionRule",
|
||||
width: 100
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ export default class CopySchemaModal extends React.Component {
|
|||
render() {
|
||||
return (
|
||||
<WeaDialog
|
||||
title={`${getLabel(111, "复制")}${this.props.title}`}
|
||||
title={`${getLabel(77, "复制")}${this.props.title}`}
|
||||
initLoadCss
|
||||
className="copyDialogWrapper"
|
||||
buttons={this.props.footer}
|
||||
|
|
@ -22,7 +22,7 @@ export default class CopySchemaModal extends React.Component {
|
|||
visible={this.props.visible}>
|
||||
<div className='contentWrapper'>
|
||||
<WeaFormItem
|
||||
label={`${this.props.title}${getLabel(111, "名称")}`}
|
||||
label={`${this.props.title}${getLabel(33439, "名称")}`}
|
||||
labelCol={{ span: 6 }}
|
||||
wrapperCol={{ span: 18 }}
|
||||
>
|
||||
|
|
@ -30,7 +30,7 @@ export default class CopySchemaModal extends React.Component {
|
|||
tipPosition="bottom"
|
||||
ref="weaError"
|
||||
style={{ width: "90%" }}
|
||||
error={`${this.props.title}${getLabel(111, "名称不能为空")}`}>
|
||||
error={`${this.props.title}${getLabel(125692, "名称不能为空")}`}>
|
||||
<WeaInput
|
||||
value={this.state.value}
|
||||
style={{ width: "100%" }}
|
||||
|
|
|
|||
|
|
@ -34,11 +34,11 @@ export default class CustomNewModal extends React.Component {
|
|||
className="customFLOuter"
|
||||
visible={this.props.visible}
|
||||
onCancel={() => this.props.onCancel()}
|
||||
title={this.props.edit ? getLabel(111, "编辑自定义福利") : getLabel(111, "新建自定义福利")}
|
||||
title={this.props.edit ? getLabel(543155, "编辑自定义福利") : getLabel(543178, "新建自定义福利")}
|
||||
style={{ height: "auto!important" }}
|
||||
buttons={[
|
||||
<Button type="ghost" onClick={() => this.props.onCancel()}>{getLabel(111, "取消")}</Button>,
|
||||
<Button type="primary" onClick={() => this.handleOK()}>{getLabel(111, "确定")}</Button>
|
||||
<Button type="ghost" onClick={() => this.props.onCancel()}>{getLabel(31129, "取消")}</Button>,
|
||||
<Button type="primary" onClick={() => this.handleOK()}>{getLabel(826, "确定")}</Button>
|
||||
]}
|
||||
>
|
||||
<CustomForm
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue