master
parent
3a99f0b5ff
commit
14aa36fb66
|
|
@ -31,7 +31,7 @@
|
|||
"react": "^18.2.0",
|
||||
"react-dom": "^18.2.0",
|
||||
"react-to-print": "^3.2.0",
|
||||
"zy-react-library": "^1.1.4"
|
||||
"zy-react-library": "^1.1.10"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@antfu/eslint-config": "^5.4.1",
|
||||
|
|
|
|||
|
|
@ -266,9 +266,9 @@ function Add(props) {
|
|||
hiddenImageFiles,
|
||||
});
|
||||
form.setFieldValue("isAi", 1);
|
||||
form.setFieldValue("hiddenDesc", selectHiddens.current[currentProcessHiddenIndex.current + 1].hiddenDescr);
|
||||
form.setFieldValue("legalBasis", selectHiddens.current[currentProcessHiddenIndex.current + 1].legalBasis);
|
||||
form.setFieldValue("rectificationDescr", selectHiddens.current[currentProcessHiddenIndex.current + 1].rectificationSuggestions);
|
||||
form.setFieldValue("hiddenDesc", selectHiddens.current[currentProcessHiddenIndex.current].hiddenDescr);
|
||||
form.setFieldValue("legalBasis", selectHiddens.current[currentProcessHiddenIndex.current].legalBasis);
|
||||
form.setFieldValue("rectificationDescr", selectHiddens.current[currentProcessHiddenIndex.current].rectificationSuggestions);
|
||||
form.setFieldValue("hiddenFindDept", userInfo.current.departmentId);
|
||||
form.setFieldValue("creatorId", userInfo.current.id);
|
||||
form.setFieldValue("hiddenFindDeptName", userInfo.current.departmentName);
|
||||
|
|
@ -530,7 +530,7 @@ function Add(props) {
|
|||
componentProps: {
|
||||
onChange: (value) => {
|
||||
if (isAi === 1) {
|
||||
form.setFieldValue("rectificationDescr", selectHiddens.current[currentProcessHiddenIndex.current + 1].rectificationSuggestions);
|
||||
form.setFieldValue("rectificationDescr", selectHiddens.current[currentProcessHiddenIndex.current].rectificationSuggestions);
|
||||
}
|
||||
if (value.target.value === 2) {
|
||||
if (isRelated === 0) {
|
||||
|
|
|
|||
|
|
@ -95,7 +95,12 @@ function List(props) {
|
|||
),
|
||||
},
|
||||
{ name: "creatorName", label: "隐患发现人" },
|
||||
{ name: "state", label: "隐患状态", render: FORM_ITEM_RENDER_ENUM.SELECT, items: HIDDEN_STATE_ENUM },
|
||||
{
|
||||
name: "state",
|
||||
label: "隐患状态",
|
||||
render: FORM_ITEM_RENDER_ENUM.SELECT,
|
||||
items: HIDDEN_STATE_ENUM.filter(item => !["98", "102"].includes(item.bianma)),
|
||||
},
|
||||
{ name: "confirmUserName", label: "确认人" },
|
||||
{ name: "rectificationUserName", label: "整改人" },
|
||||
{ name: "rectificationDeptId", label: "整改部门", render: <DepartmentSelectTree /> },
|
||||
|
|
@ -235,7 +240,7 @@ function List(props) {
|
|||
{
|
||||
title: "隐患状态",
|
||||
dataIndex: "state",
|
||||
render: (_, record) => record.hiddenLevelName !== "忽略隐患" ? getLabelName({ list: HIDDEN_STATE_ENUM, status: record.state }) : "",
|
||||
render: (_, record) => getLabelName({ list: HIDDEN_STATE_ENUM, status: record.state }),
|
||||
},
|
||||
{
|
||||
title: "操作",
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ import Upload from "zy-react-library/components/Upload";
|
|||
import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender";
|
||||
import { UPLOAD_FILE_TYPE_ENUM } from "zy-react-library/enum/uploadFile/gwj";
|
||||
import useGetUrlQuery from "zy-react-library/hooks/useGetUrlQuery";
|
||||
import useIsExistenceDuplicateSelection from "zy-react-library/hooks/useIsExistenceDuplicateSelection";
|
||||
import useUploadFile from "zy-react-library/hooks/useUploadFile";
|
||||
import { NS_RECTIFICATION } from "~/enumerate/namespace";
|
||||
|
||||
|
|
@ -21,10 +22,12 @@ function Rectification(props) {
|
|||
const isRectificationScheme = Form.useWatch("isRectificationScheme", form);
|
||||
const hiddenUserAddCmds = Form.useWatch("hiddenUserAddCmds", form);
|
||||
const { loading: uploadFileLoading, uploadFile } = useUploadFile();
|
||||
const { isExistenceDuplicateSelection } = useIsExistenceDuplicateSelection();
|
||||
|
||||
const [data, setData] = useState({});
|
||||
|
||||
const onSubmit = async (values) => {
|
||||
await isExistenceDuplicateSelection({ data: values.hiddenUserAddCmds || [], key: "userId", message: "验收人不能重复" });
|
||||
const { id: afterRectificationImageId } = await uploadFile({
|
||||
single: false,
|
||||
files: values.afterRectificationImageFiles,
|
||||
|
|
@ -99,6 +102,7 @@ function Rectification(props) {
|
|||
<FormBuilder
|
||||
values={{
|
||||
status: 1,
|
||||
isRectificationScheme: 0,
|
||||
}}
|
||||
span={24}
|
||||
form={form}
|
||||
|
|
@ -160,17 +164,17 @@ function Rectification(props) {
|
|||
/>
|
||||
),
|
||||
},
|
||||
{ name: [field.name, "deptName"], deptName: "验收部门名称", onlyForLabel: true },
|
||||
{ name: [field.name, "type"], deptName: "用户类型", onlyForLabel: true },
|
||||
{ name: [field.name, "userName"], deptName: "验收人名称", onlyForLabel: true },
|
||||
{ name: [field.name, "deptName"], label: "验收部门名称", onlyForLabel: true },
|
||||
{ name: [field.name, "type"], label: "用户类型", onlyForLabel: true },
|
||||
{ name: [field.name, "userName"], label: "验收人名称", onlyForLabel: true },
|
||||
{
|
||||
name: [field.name, "userId"],
|
||||
deptName: "验收人",
|
||||
label: "验收人",
|
||||
span: 12,
|
||||
rules: [{
|
||||
validator: (_, value) => {
|
||||
// 获取已存在的用户名
|
||||
const confirmUserName = data?.hiddenConfirmUserCO?.rectifyUserId;
|
||||
const confirmUserName = data.hiddenConfirmUserCO?.[0]?.rectifyUserId;
|
||||
const presetUserName = data?.hiddenUserPresetsCO?.rectifyUserId;
|
||||
|
||||
// 验证是否与已有用户名相同
|
||||
|
|
@ -201,10 +205,10 @@ function Rectification(props) {
|
|||
showRemoveButton: false,
|
||||
options: field => ([
|
||||
{ name: [field.name, "deptName"], label: "验收部门", span: 12, componentProps: { disabled: true } },
|
||||
{ name: [field.name, "deptId"], deptName: "验收部门id", onlyForLabel: true },
|
||||
{ name: [field.name, "type"], deptName: "用户类型", onlyForLabel: true },
|
||||
{ name: [field.name, "userId"], deptName: "验收人id", onlyForLabel: true },
|
||||
{ name: [field.name, "userName"], deptName: "验收人", span: 12, componentProps: { disabled: true } },
|
||||
{ name: [field.name, "deptId"], label: "验收部门id", onlyForLabel: true },
|
||||
{ name: [field.name, "type"], label: "用户类型", onlyForLabel: true },
|
||||
{ name: [field.name, "userId"], label: "验收人id", onlyForLabel: true },
|
||||
{ name: [field.name, "userName"], label: "验收人", span: 12, componentProps: { disabled: true } },
|
||||
]),
|
||||
},
|
||||
},
|
||||
|
|
|
|||
|
|
@ -82,7 +82,12 @@ function HiddenList(props) {
|
|||
render: <HiddenLevelSelectTree isShowNeglect={false} isShowLarger={false} isShowMajor={false} />,
|
||||
},
|
||||
{ name: "creatorName", label: "隐患发现人" },
|
||||
{ name: "state", label: "隐患状态", render: FORM_ITEM_RENDER_ENUM.SELECT, items: HIDDEN_STATE_ENUM },
|
||||
{
|
||||
name: "state",
|
||||
label: "隐患状态",
|
||||
render: FORM_ITEM_RENDER_ENUM.SELECT,
|
||||
items: HIDDEN_STATE_ENUM.filter(item => !["98", "102"].includes(item.bianma)),
|
||||
},
|
||||
{ name: "confirmUserName", label: "确认人" },
|
||||
{ name: "rectificationUserName", label: "整改人" },
|
||||
{ name: "rectificationDeptId", label: "整改部门", render: <DepartmentSelectTree /> },
|
||||
|
|
|
|||
Loading…
Reference in New Issue