fixed:部分bug修复
parent
11b881b022
commit
d97339ef12
|
|
@ -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,
|
||||||
|
|
|
||||||
|
|
@ -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}`);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
审核
|
审核
|
||||||
|
|
|
||||||
|
|
@ -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();
|
||||||
|
|
|
||||||
|
|
@ -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: "是否启用",
|
||||||
|
|
|
||||||
|
|
@ -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 ? "启用" : "禁用" },
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue