master
LiuJiaNan 2025-12-30 09:31:51 +08:00
parent 470bcbd160
commit c1291aa38a
7 changed files with 9 additions and 14 deletions

View File

@ -30,7 +30,7 @@ function Add(props) {
isRegulatory: 1,
});
if (success) {
message.success("操作成功");
message.success(`${query.id ? "编辑" : "新增"}成功`);
props.history.goBack();
}
};

View File

@ -73,12 +73,12 @@ function List(props) {
>
查看
</Button>
{props.permission("qy-promise-template-disable") && (
{(props.permission("qy-promise-template-disable") && record.isRegulatory === 1) && (
<Button type="link" onClick={() => updateState(record.id, record.state)}>
{record.state === 0 ? "禁用" : "启用"}
</Button>
)}
{props.permission("qy-promise-template-edit") && (
{(props.permission("qy-promise-template-edit") && record.isRegulatory === 1) && (
<Button
type="link"
onClick={() => {

View File

@ -78,7 +78,7 @@ function Add(props) {
const onSubmit = async (values) => {
await isExistenceDuplicateSelection({ data: values.promisePersons, key: "postId", message: `承诺人岗位不能重复` });
const peopleNumInvolved = values.promisePersons.reduce((acc, item) => acc + item.userName.length, 0);
const peopleNumInvolved = values.promisePersons.reduce((acc, item) => acc + (Array.isArray(item.userName) ? item.userName.length : 1), 0);
const persons = values.promisePersons.map(item => ({
...item,
userName: item.userName.join(","),
@ -104,7 +104,7 @@ function Add(props) {
peopleNumInvolved,
});
if (success) {
message.success("操作成功");
message.success(`${query.id ? "编辑" : "新增"}成功`);
props.history.goBack();
}
};

View File

@ -35,7 +35,7 @@ function Add(props) {
isRegulatory: 0,
});
if (success) {
message.success("操作成功");
message.success(`${query.id ? "编辑" : "新增"}成功`);
props.history.goBack();
}
};

View File

@ -91,7 +91,7 @@ function Add(props) {
...item,
isPromisePeople: 1,
}));
const peopleNumInvolved = values.promisePersons.reduce((acc, item) => acc + item.userName.length, 0);
const peopleNumInvolved = values.promisePersons.reduce((acc, item) => acc + (Array.isArray(item.userName) ? item.userName.length : 1), 0);
const persons = values.promisePersons.map(item => ({
...item,
userName: Array.isArray(item.userName) ? item.userName.join(",") : item.userName,
@ -107,7 +107,7 @@ function Add(props) {
peopleNumInvolved,
});
if (success) {
message.success("操作成功");
message.success(`${query.id ? "编辑" : "新增"}成功`);
props.history.goBack();
}
};

View File

@ -123,11 +123,6 @@ function List(props) {
render: (_, record) => getLabelName({ list: PROMISE_TYPE_ENUM, status: record.promiseType }),
},
{ title: "安全承诺级别", dataIndex: "levelName", hidden: query.releasePlatform === "2" },
{
title: "下发对象",
dataIndex: "releasePlatform",
render: (_, record) => getLabelName({ list: RELEASE_PLATFORM_ENUM, status: record.releasePlatform }),
},
{ title: "签订单位", dataIndex: "corpName", hidden: query.releasePlatform === "2" },
{ title: "适用期限", render: (_, record) => `${record.promiseTermStart}${record.promiseTermEnd}` },
{ title: "涉及岗位", dataIndex: "postNames" },

View File

@ -78,7 +78,7 @@ const DetailModal = (props) => {
<div className="hairdresser">
<div className="promiser">
发状人
{form.promisePeople}
{typeof form.promisePeople === "string" ? form.promisePeople : form.promisePeople.userName}
</div>
</div>
)}