产品-多语言开发

This commit is contained in:
黎永顺 2023-06-07 15:27:24 +08:00
parent 94341c62e0
commit fbc842724d
132 changed files with 660 additions and 659 deletions

View File

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

View File

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

View File

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

View File

@ -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={[]}

View File

@ -63,7 +63,7 @@ export const condition = [
viewAttr: 2
}
],
title: getLabel(111, "基础设置"),
title: getLabel(82751, "基础设置"),
defaultshow: true
}
];

View File

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

View File

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

View File

@ -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"],

View File

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

View File

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

View File

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

View File

@ -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>
];

View File

@ -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}/>}

View File

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

View File

@ -22,7 +22,7 @@ export const warningModalColumns = [
},
{
title: getLabel(111, "操作"),
title: getLabel(30585, "操作"),
dataIndex: 'cz',
key: 'cz'
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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, "操作失败"));
}
});
};

View File

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

View File

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

View File

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

View File

@ -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"
},

View File

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

View File

@ -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>
];
};

View File

@ -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, "十二月")
}
];

View File

@ -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>
];
};

View File

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

View File

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

View File

@ -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>
];
};

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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]);

View File

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

View File

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

View File

@ -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} // 是否显示下拉按钮

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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: () => {
},

View File

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

View File

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

View File

@ -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];

View File

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

View File

@ -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, "操作失败"));
}
});
}

View File

@ -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, "操作失败"));
}
});
};

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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: ""

View File

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

View File

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

View File

@ -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, "见分进角")
}
];

View File

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

View File

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

View File

@ -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 })}
/>

View File

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

View File

@ -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}/>

View File

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

View File

@ -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%" }}

View File

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