feat:相关方项目审核、相关方项目申请:人员列表操作栏“特种证书”文字修改为“资质证书”,一级项目申请:申请一级项目时“项目选取形式”字段删除;“是否为属地公司推”修改为“是否为股份公司审核”;“推荐属地公司审核中”状态修改为“属地公司审核中”,同一个资质,相关方申请审批通过后,资料及资质都正常的情况下,不可重复申请(次修改需要修改代码逻辑)

master
dearLin 2026-03-30 10:59:05 +08:00
parent f9a3c3b87d
commit b83d4bbdd1
8 changed files with 26 additions and 26 deletions

View File

@ -15,7 +15,7 @@ export {};
export const PROJECT_STATUS_MAP = [
{ name: "主管部门审核中", bianma: "1" },
{ name: "项目属地单位确认中", bianma: "2" },
{ name: "推荐属地公司审核中", bianma: "3" },
{ name: "属地公司审核中", bianma: "3" },
{ name: "集团单位审核中", bianma: "7" },
{ name: "已完成", bianma: "4" },
{ name: "已驳回", bianma: "6" },

View File

@ -49,7 +49,7 @@ function List(props) {
<Table
columns={[
{ title: "项目名称", dataIndex: "projectName" },
{ title: "是否为属地公司推荐", dataIndex: "isLocalCompany", render: (_, record) => record.isLocalCompany === 1 ? "是" : "否" },
{ title: "是否为股份公司审核", dataIndex: "isLocalCompany", render: (_, record) => record.isLocalCompany === 1 ? "是" : "否" },
{ title: "项目属地单位", dataIndex: "companyName" },
{ title: "主管部门", dataIndex: "manageDeptName" },
{ title: "项目类别", dataIndex: "qualificationsTypeName" },

View File

@ -156,7 +156,7 @@ const StepOneComponent = (props) => {
const form = props.form;
const approvalCorpId = Form.useWatch("approvalCorpId", form); // 项目审核部门公司
const approvalDeptId = Form.useWatch("approvalDeptId", form); // 项目审核部门
const isLocalCompany = Form.useWatch("isLocalCompany", form); // 是否为属地公司推荐
const isLocalCompany = Form.useWatch("isLocalCompany", form); // 是否为股份公司审核
const qualificationsTypeId = Form.useWatch("qualificationsTypeId", form);
const recommendCorpId = Form.useWatch("recommendCorpId", form);
const recommendDeptId = Form.useWatch("recommendDeptId", form);
@ -323,17 +323,17 @@ const StepOneComponent = (props) => {
render: FORM_ITEM_RENDER_ENUM.DATE,
rules: [validatorEndTime(startProjectTime)],
},
{
name: "chooseForm",
label: "项目选取形式",
render: (
<DictionarySelect
dictValue="project_choose_form"
onGetLabel={label => form.setFieldValue("chooseFormName", label)}
/>
),
},
{ name: "chooseFormName", label: "项目选取形式名称", onlyForLabel: true },
// {
// name: "chooseForm",
// label: "项目选取形式",
// render: (
// <DictionarySelect
// dictValue="project_choose_form"
// onGetLabel={label => form.setFieldValue("chooseFormName", label)}
// />
// ),
// },
// { name: "chooseFormName", label: "项目选取形式名称", onlyForLabel: true },
{
name: "fourNewFlag",
label: "是否涉及四新工作内容",
@ -420,7 +420,7 @@ const StepOneComponent = (props) => {
},
{
name: "isLocalCompany",
label: "是否为属地公司推荐",
label: "是否为股份公司审核",
span: 24,
render: FORM_ITEM_RENDER_ENUM.RADIO,
items: [{ bianma: 1, name: "是" }, { bianma: 0, name: "否" }],
@ -959,7 +959,7 @@ const StepTwoComponent = forwardRef((props, ref) => {
});
}}
>
查看特种证书
查看资质证书
</Button>
</Space>
),

View File

@ -71,7 +71,7 @@ function List(props) {
)}
columns={[
{ title: "项目名称", dataIndex: "projectName" },
{ title: "是否为属地公司推荐", dataIndex: "isLocalCompany", render: (_, record) => record.isLocalCompany === 1 ? "是" : "否" },
{ title: "是否为股份公司审核", dataIndex: "isLocalCompany", render: (_, record) => record.isLocalCompany === 1 ? "是" : "否" },
{ title: "项目属地单位", dataIndex: "companyName" },
{ title: "主管部门", dataIndex: "manageDeptName" },
{ title: "项目类别", dataIndex: "qualificationsTypeName" },

View File

@ -279,13 +279,13 @@ function Review(props) {
{ label: "立项时间", children: info.initiationTime },
{ label: "计划开始时间", children: info.startProjectTime },
{ label: "计划竣工时间", children: info.endProjectTime },
{ label: "选取形式", children: info.chooseFormName },
// { label: "选取形式", children: info.chooseFormName },
{ label: "是否涉及四新工作内容", children: info.fourNewFlag === 1 ? "是" : "否" },
{ label: "是否涉及三人及以上工作内容", children: info.threePeopleFlag === 1 ? "是" : "否" },
{ label: "是否涉及夜间作业", children: info.nightWorkFlag === 1 ? "是" : "否" },
{ label: "项目类别", children: info.qualificationsTypeName },
{ label: "是否存在分包项目", children: info.subcontractFlag === 1 ? "是" : "否" },
{ label: "是否为属地公司推荐", children: info.isLocalCompany === 1 ? "是" : "否" },
{ label: "是否为股份公司审核", children: info.isLocalCompany === 1 ? "是" : "否" },
{ label: "安全管理协议", children: (
<>
<PreviewImg files={info.imgFiles} />
@ -380,7 +380,7 @@ function Review(props) {
});
}}
>
查看特种证书
查看资质证书
</Button>
</Space>
),

View File

@ -50,7 +50,7 @@ function List(props) {
<Table
columns={[
{ title: "项目名称", dataIndex: "projectName" },
{ title: "是否为属地公司推荐", dataIndex: "isLocalCompany", render: (_, record) => record.isLocalCompany === 1 ? "是" : "否" },
{ title: "是否为股份公司审核", dataIndex: "isLocalCompany", render: (_, record) => record.isLocalCompany === 1 ? "是" : "否" },
{ title: "项目属地单位", dataIndex: "companyName" },
{ title: "主管部门", dataIndex: "manageDeptName" },
{ title: "项目类别", dataIndex: "qualificationsTypeName" },

View File

@ -298,8 +298,8 @@ const StepOneComponent = (props) => {
{ name: "initiationTime", label: "立项时间", render: FORM_ITEM_RENDER_ENUM.DATE },
{ name: "startProjectTime", label: "计划开始时间", render: FORM_ITEM_RENDER_ENUM.DATE },
{ name: "endProjectTime", label: "计划竣工时间", render: FORM_ITEM_RENDER_ENUM.DATE, rules: [validatorEndTime(startProjectTime)] },
{ name: "chooseForm", label: "项目选取形式", render: <DictionarySelect dictValue="project_choose_form" onGetLabel={label => form.setFieldValue("chooseFormName", label)} /> },
{ name: "chooseFormName", label: "项目选取形式名称", onlyForLabel: true },
// { name: "chooseForm", label: "项目选取形式", render: <DictionarySelect dictValue="project_choose_form" onGetLabel={label => form.setFieldValue("chooseFormName", label)} /> },
// { name: "chooseFormName", label: "项目选取形式名称", onlyForLabel: true },
{ name: "fourNewFlag", label: "是否涉及四新工作内容", labelCol: { span: 8 }, render: FORM_ITEM_RENDER_ENUM.RADIO, items: [{ bianma: 1, name: "是" }, { bianma: 0, name: "否" }] },
{ name: "threePeopleFlag", label: "是否涉及三人及以上工作内容", labelCol: { span: 9 }, render: FORM_ITEM_RENDER_ENUM.RADIO, items: [{ bianma: 1, name: "是" }, { bianma: 0, name: "否" }] },
{ name: "nightWorkFlag", label: "是否涉及夜间作业", labelCol: { span: 8 }, render: FORM_ITEM_RENDER_ENUM.RADIO, items: [{ bianma: 1, name: "是" }, { bianma: 0, name: "否" }] },
@ -698,7 +698,7 @@ const StepTwoComponent = forwardRef((props, ref) => {
});
}}
>
特种证书
资质证书
</Button>
</Space>
),

View File

@ -113,10 +113,10 @@ function UserChange(props) {
...record,
userRealId: record.userId,
});
// 查看特种证书逻辑
// 查看资质证书逻辑
}}
>
查看特种证书
查看资质证书
</Button>
{record.projectLeader === 0 && (
<Button