fixed:部分bug修复

master
dearLin 2026-01-14 16:09:32 +08:00
parent 11b881b022
commit d97339ef12
5 changed files with 62 additions and 17 deletions

View File

@ -32,6 +32,9 @@ function Add(props) {
if (query.resubmit) { if (query.resubmit) {
delete data.id; delete data.id;
} }
if (data.groupUnitUser) {
data.groupUnitUser = data.groupUnitUser.split(",");
}
setFormValues(data); setFormValues(data);
form.setFieldsValue(data); form.setFieldsValue(data);
setSpecialList(data.specialList); setSpecialList(data.specialList);
@ -112,9 +115,8 @@ const StepOneComponent = (props) => {
form.setFieldValue("qualificationsTypeName", label); form.setFieldValue("qualificationsTypeName", label);
}} }}
onChange={async (value) => { onChange={async (value) => {
console.log(value);
if (value === "wzgll") { if (value === "wzgll") {
await getCorpInfoList(6); await getCorpInfoList(1);
} }
form.setFieldValue("groupUnitName", ""); form.setFieldValue("groupUnitName", "");
form.setFieldValue("groupUnitName", ""); form.setFieldValue("groupUnitName", "");
@ -328,6 +330,10 @@ const StepTwoComponent = (props) => {
delete query.id; delete query.id;
} }
const data = { ...props.formValues, qualificationsApplyDetailList: [...specialList] }; const data = { ...props.formValues, qualificationsApplyDetailList: [...specialList] };
if (data.groupUnitUser.length !== 0) {
data.groupUnitUser = data.groupUnitUser.join(",");
data.groupUnitUserName = data.groupUnitUserName.join(",");
}
const { success } = await props[!query.id ? "qualificationApplyAdd" : "qualificationApplyUpdate"]({ const { success } = await props[!query.id ? "qualificationApplyAdd" : "qualificationApplyUpdate"]({
...data, ...data,
id: query.id, id: query.id,

View File

@ -87,7 +87,7 @@ function List(props) {
<Button <Button
type="link" type="link"
onClick={() => { onClick={() => {
props.history.push(`./review?id=${record.id}`); props.history.push(`./review?id=${record.id}&qualificationsAuditId=${record.qualificationsAuditId}`);
}} }}
> >
审核 审核

View File

@ -39,8 +39,8 @@ function Review() {
</> </>
)} )}
/> />
{rejectModalOpen && <RejectModal onCancel={() => setRejectModalOpen(false)} id={query.id} />} {rejectModalOpen && <RejectModal onCancel={() => setRejectModalOpen(false)} id={query.id} qualificationsAuditId={query.qualificationsAuditId} />}
{passModalOpen && <PassModal onCancel={() => setPassModalOpen(false)} id={query.id} />} {passModalOpen && <PassModal onCancel={() => setPassModalOpen(false)} id={query.id} qualificationsAuditId={query.qualificationsAuditId} />}
</div> </div>
); );
} }
@ -48,7 +48,7 @@ function Review() {
const RejectModalComponent = (props) => { const RejectModalComponent = (props) => {
const [form] = Form.useForm(); const [form] = Form.useForm();
const onSubmit = async (values) => { const onSubmit = async (values) => {
const { success } = await props["qualificationReviewSubmit"]({ ...values, id: props.id, status: "300" }); const { success } = await props["qualificationReviewSubmit"]({ ...values, id: props.id, qualificationsAuditId: props.qualificationsAuditId, status: "300" });
if (success) { if (success) {
message.success("驳回成功"); message.success("驳回成功");
props.onCancel(); props.onCancel();
@ -86,7 +86,7 @@ const PassModalComponent = (props) => {
const managerDept = Form.useWatch("managerDept", form); const managerDept = Form.useWatch("managerDept", form);
const onSubmit = async (values) => { const onSubmit = async (values) => {
const { success } = await props["qualificationReviewSubmit"]({ ...values, id: props.id, status: "400" }); const { success } = await props["qualificationReviewSubmit"]({ ...values, id: props.id, qualificationsAuditId: props.qualificationsAuditId, status: "400" });
if (success) { if (success) {
message.success("通过成功"); message.success("通过成功");
props.onCancel(); props.onCancel();

View File

@ -15,11 +15,12 @@ function Add(props) {
const [form] = Form.useForm(); const [form] = Form.useForm();
const [corpTypeList, setCorpTypeList] = useState([2]); const [corpTypeList, setCorpTypeList] = useState([2]);
const managerDept = Form.useWatch("managerDept", form); const managerDept = Form.useWatch("managerDept", form);
const shareDeptId = Form.useWatch("shareDeptId", form);
const getData = async () => { const getData = async () => {
const { data } = await props["qualificationMaintenanceInfo"]({ id: query.id }); const { data } = await props["qualificationMaintenanceInfo"]({ id: query.id });
if (data.qualificationsTypeId === "wzgll") { if (data.qualificationsTypeId === "wzgll") {
setCorpTypeList([6]); setCorpTypeList([2, 6]);
} }
form.setFieldsValue({ form.setFieldsValue({
...data, ...data,
@ -40,7 +41,7 @@ function Add(props) {
}); });
if (success) { if (success) {
message.success("操作成功"); message.success("操作成功");
// props.history.goBack(); props.history.goBack();
} }
}; };
@ -71,7 +72,7 @@ function Add(props) {
dictValue="qualificationsType" dictValue="qualificationsType"
onGetOption={(v) => { onGetOption={(v) => {
if (v.dictValue === "wzgll") { if (v.dictValue === "wzgll") {
setCorpTypeList([6]); setCorpTypeList([2, 6]);
} }
else { else {
setCorpTypeList([2]); setCorpTypeList([2]);
@ -105,7 +106,7 @@ function Add(props) {
{ name: "stakeholderLevelName", label: "资质等级", onlyForLabel: true, componentProps: { disabled: query.id } }, { name: "stakeholderLevelName", label: "资质等级", onlyForLabel: true, componentProps: { disabled: query.id } },
{ {
name: "managerDept", name: "managerDept",
label: "主管部门", label: "审核部门",
render: ( render: (
<DepartmentSelectTree <DepartmentSelectTree
disabled={query.id} disabled={query.id}
@ -115,7 +116,6 @@ function Add(props) {
form.setFieldValue("managerDeptName", label); form.setFieldValue("managerDeptName", label);
}} }}
onChange={(_, __, extra) => { onChange={(_, __, extra) => {
console.log(extra);
form.setFieldValue("managerUser", []); form.setFieldValue("managerUser", []);
form.setFieldValue("managerUserName", []); form.setFieldValue("managerUserName", []);
form.setFieldValue("corpId", extra.triggerNode.props.corpinfoId); form.setFieldValue("corpId", extra.triggerNode.props.corpinfoId);
@ -125,15 +125,16 @@ function Add(props) {
/> />
), ),
}, },
{ name: "managerDeptName", label: "主管部门名称", onlyForLabel: true }, { name: "managerDeptName", label: "审核部门名称", onlyForLabel: true },
{ name: "corpId", label: "主管部门所属公司", onlyForLabel: true }, { name: "corpId", label: "主管部门所属公司", onlyForLabel: true },
{ name: "managerCorpId", label: "主管部门所属公司", onlyForLabel: true }, { name: "managerCorpId", label: "审核部门所属公司", onlyForLabel: true },
{ name: "managerCorpName", label: "主管部门所属公司名称", onlyForLabel: true }, { name: "managerCorpName", label: "审核部门所属公司名称", onlyForLabel: true },
{ {
name: "managerUser", name: "managerUser",
label: "选择审核人", label: "审核人",
render: ( render: (
<PersonnelSelect <PersonnelSelect
disabled={query.id}
params={{ departmentId: managerDept }} params={{ departmentId: managerDept }}
extraParams={{ noMain: 1 }} extraParams={{ noMain: 1 }}
mode="multiple" mode="multiple"
@ -144,6 +145,44 @@ function Add(props) {
), ),
}, },
{ name: "managerUserName", label: "审核人名称", onlyForLabel: true }, { name: "managerUserName", label: "审核人名称", onlyForLabel: true },
{
name: "shareDeptId",
label: "股份主管部门",
required: false,
hidden: formValues => !(formValues.qualificationsTypeId === "wzgll"),
render: (
<DepartmentSelectTree
disabled={query.id}
searchType="company"
params={{ corpinfoTypeList: [2] }}
onGetLabel={(label) => {
form.setFieldValue("shareDeptName", label);
}}
onChange={() => {
form.setFieldValue("shareUserId", "");
form.setFieldValue("shareUserName", "");
}}
/>
),
},
{ name: "shareDeptName", label: "股份主管部门名称", onlyForLabel: true },
{
name: "shareUserId",
label: "主管人员",
required: false,
hidden: formValues => !(formValues.qualificationsTypeId === "wzgll"),
render: (
<PersonnelSelect
disabled={query.id}
params={{ departmentId: shareDeptId }}
extraParams={{ noMain: 1 }}
onGetLabel={(label) => {
form.setFieldValue("shareUserName", label);
}}
/>
),
},
{ name: "shareUserName", label: "主管人员名称", onlyForLabel: true },
{ {
name: "status", name: "status",
label: "是否启用", label: "是否启用",

View File

@ -63,7 +63,7 @@ function List(props) {
{ title: "资质类别", dataIndex: "qualificationsTypeName" }, { title: "资质类别", dataIndex: "qualificationsTypeName" },
{ title: "资质等级", dataIndex: "stakeholderLevelName" }, { title: "资质等级", dataIndex: "stakeholderLevelName" },
{ title: "审核单位", dataIndex: "managerCorpName" }, { title: "审核单位", dataIndex: "managerCorpName" },
{ title: "主管部门", dataIndex: "managerDeptName" }, { title: "审核人员", dataIndex: "managerUserName" },
{ title: "材料数量", dataIndex: "materialNum", render: (_, record) => record.details?.length || 0 }, { title: "材料数量", dataIndex: "materialNum", render: (_, record) => record.details?.length || 0 },
{ title: "资质状态", dataIndex: "status", render: (_, record) => record.status === 0 ? "启用" : "禁用" }, { title: "资质状态", dataIndex: "status", render: (_, record) => record.status === 0 ? "启用" : "禁用" },
{ {