相关方BUG修改

master
853931625@qq.com 2026-06-04 10:14:35 +08:00
parent b032a65aa8
commit f9c8788d1a
10 changed files with 98 additions and 71 deletions

View File

@ -214,7 +214,7 @@ function Info(props) {
),
},
{
label: "企事业单位经营地址",
label: "单位经营地址",
children: info.addressBusiness,
},
{

View File

@ -467,7 +467,7 @@ function Update(props) {
items: WHETHER_ENUM,
},
{
label: "企事业单位经营地址",
label: "单位经营地址",
name: "addressBusiness",
},
{

View File

@ -157,11 +157,13 @@ function OrganizationStructure(props) {
<Button
block
type="link"
title={record.name}
onClick={() => handleTableNodeClick(record)}
>
{`${record.name.length > 25 ? `${record.name.slice(0, 25)}...` : record.name}>`}
</Button>
),
},
{ title: "部门负责人", dataIndex: "departmentUserLeaderList" },
{ title: "部门级别", dataIndex: "levelName" },

View File

@ -261,16 +261,16 @@ function View(props) {
label: "营业执照",
children: <PreviewImg files={info.licenseFile} />,
},
{
label: "营业执照有效期",
children: info.licenseStart ? ` ${info.licenseStart}${info.licenseEnd}` : "",
},
// {
// label: "营业执照有效期",
// children: info.licenseStart ? ` ${info.licenseStart} 至 ${info.licenseEnd}` : "",
// },
]}
column={2}
column={1}
labelStyle={{
width: 200,
width: 185,
}}
contentStyle={{ width: "40%" }}
/>
</Page>
{corpInfoQrCodeOpen && (

View File

@ -338,7 +338,7 @@ function CorpInfo(props) {
},
{
label: "企事业单位经营地址",
label: "单位经营地址",
name: "addressBusiness",
},
{

View File

@ -179,6 +179,7 @@ function Department(props) {
<Button
block
type="link"
title={record.name}
onClick={() => handleTableNodeClick(record)}
>
{`${record.name.length > 25 ? `${record.name.slice(0, 25)}...` : record.name}>`}

View File

@ -16,7 +16,7 @@ import useUploadFile from "zy-react-library/hooks/useUploadFile";
import nation from "zy-react-library/json/nation.json";
import { PHONE } from "zy-react-library/regular";
import { getLabelName, idCardGetDateAndGender } from "zy-react-library/utils";
import { getFileUrl, getLabelName, idCardGetDateAndGender } from "zy-react-library/utils";
import { NS_USER } from "~/enumerate/namespace";
import {
getAgeByIdCard,
@ -90,10 +90,18 @@ function Add(props) {
data.sex = data.sex === "男" ? "1" : "0";
setUserID(data.userId);
const userImg = await getFile({
eqType: UPLOAD_FILE_TYPE_ENUM["13"],
eqForeignKey: data.userId,
});
const userImg = (data && data.userAvatarUrl)
? [
{
url: getFileUrl() + data.userAvatarUrl,
},
]
: await getFile({
eqType: UPLOAD_FILE_TYPE_ENUM["13"],
eqForeignKey: data.userId,
});
const cardImg = await getFile({
eqType: UPLOAD_FILE_TYPE_ENUM["14"],
eqForeignKey: data.userId,
@ -105,6 +113,7 @@ function Add(props) {
eqType: UPLOAD_FILE_TYPE_ENUM["15"],
eqForeignKey: data.userId,
});
const empInsurance = await getFile({
eqType: UPLOAD_FILE_TYPE_ENUM["16"],
eqForeignKey: data.userId,
@ -197,15 +206,17 @@ function Add(props) {
if (values.userIdCard) {
values.userIdCard = btoa(values.userIdCard); // Base64 编码
}
const { id } = await uploadFile({
single: false,
const { filePath } = await uploadFile({
single: true,
files: values.userImg,
params: {
type: UPLOAD_FILE_TYPE_ENUM["13"],
foreignKey: userID,
},
});
await uploadFile({
const { id } = await uploadFile({
single: false,
files: values.cardImg,
params: {
@ -264,6 +275,7 @@ function Add(props) {
return;
}
values.userId = userID || id;
values.userAvatarUrl = filePath;
if (queryParams["id"]) {
values.id = queryParams["id"];
@ -422,6 +434,7 @@ function Add(props) {
render: (
<Upload
size={4}
maxCount={1}
fileType="image"
tipContent={(
<div
@ -620,18 +633,6 @@ function Add(props) {
// hidden: formValues => !(formValues.politicalStatus === "zhonggongdangyuan"),
// },
// { name: "postId", label: "岗位名称(工种)" },
{
name: "isSocial",
label: "是否缴纳社保",
render: FORM_ITEM_RENDER_ENUM.RADIO,
items: WHETHER_ENUM,
componentProps: {
onChange: () => {
form.setFieldValue("socialNumber", undefined);
form.setFieldValue("socSecurity", undefined);
},
},
},
{
name: "isLevelThree",
@ -643,14 +644,9 @@ function Add(props) {
form.setFieldValue("threeLevel", undefined);
},
},
span: 24,
},
{
name: "socialNumber",
label: "社会保障号码",
dependencies: ["isSocial"],
hidden: formValues => !(formValues.isSocial === 1),
},
{
name: "isSpecialJob",
label: "是否特殊工种",
@ -658,6 +654,36 @@ function Add(props) {
render: FORM_ITEM_RENDER_ENUM.RADIO,
items: WHETHER_ENUM,
componentProps: { disabled: true },
span: 24,
},
{
name: "isDepaRrtmentHead",
label: "是否为部门负责人",
required: false,
render: FORM_ITEM_RENDER_ENUM.RADIO,
items: WHETHER_ENUM,
span: 24,
// componentProps: { disabled: true },
},
{
name: "isSocial",
label: "是否缴纳社保",
render: FORM_ITEM_RENDER_ENUM.RADIO,
items: WHETHER_ENUM,
componentProps: {
onChange: () => {
form.setFieldValue("socialNumber", undefined);
form.setFieldValue("socSecurity", undefined);
},
},
span: 24,
},
{
name: "socialNumber",
label: "社会保障号码",
dependencies: ["isSocial"],
hidden: formValues => !(formValues.isSocial === 1),
},
{
name: "socSecurity",
@ -674,14 +700,6 @@ function Add(props) {
dependencies: ["isSocial"],
hidden: formValues => !(formValues.isSocial === 1),
},
{
name: "isDepaRrtmentHead",
label: "是否为部门负责人",
required: false,
render: FORM_ITEM_RENDER_ENUM.RADIO,
items: WHETHER_ENUM,
// componentProps: { disabled: true },
},
{
name: "isInjuriesPay",
label: "是否按期缴纳工伤保险",
@ -693,18 +711,7 @@ function Add(props) {
form.setFieldValue("empInsurance", undefined);
},
},
},
{
name: "isPay",
label: "是否缴纳商业保险",
render: FORM_ITEM_RENDER_ENUM.RADIO,
items: WHETHER_ENUM,
componentProps: {
onChange: () => {
form.setFieldValue("isPayNumber", undefined);
form.setFieldValue("insurance", undefined);
},
},
span: 24,
},
{
name: "isInjuriesPayTime",
@ -713,13 +720,6 @@ function Add(props) {
render: FORM_ITEM_RENDER_ENUM.DATE,
hidden: formValues => !(formValues.isInjuriesPay === 1),
},
{
name: "isPayNumber",
label: "商业保险单号",
dependencies: ["isPay"],
hidden: formValues => !(formValues.isPay === 1),
},
{
name: "empInsurance",
label: "工伤保险凭证",
@ -735,6 +735,27 @@ function Add(props) {
dependencies: ["isInjuriesPay"],
hidden: formValues => !(formValues.isInjuriesPay === 1),
},
{
name: "isPay",
label: "是否缴纳商业保险",
render: FORM_ITEM_RENDER_ENUM.RADIO,
items: WHETHER_ENUM,
componentProps: {
onChange: () => {
form.setFieldValue("isPayNumber", undefined);
form.setFieldValue("insurance", undefined);
},
},
span: 24,
},
{
name: "isPayNumber",
label: "商业保险单号",
dependencies: ["isPay"],
hidden: formValues => !(formValues.isPay === 1),
},
{
name: "insurance",
label: "保险图片",
@ -760,6 +781,7 @@ function Add(props) {
form.setFieldValue("contract", undefined);
},
},
span: 24,
},
{
@ -782,6 +804,7 @@ function Add(props) {
label: "是否缴纳其他人身伤害保险",
render: FORM_ITEM_RENDER_ENUM.RADIO,
items: WHETHER_ENUM,
span: 24,
},
{
name: "threeLevel",

View File

@ -116,7 +116,7 @@ function List(props) {
dataIndex: "corpName",
},
{
title: "企事业单位经营地址",
title: "单位经营地址",
dataIndex: "addressBusiness",
},
{

View File

@ -127,7 +127,7 @@ function View(props) {
},
{
label: "企事业单位经营地址",
label: "单位经营地址",
children: info.addressBusiness,
},

View File

@ -252,6 +252,7 @@ function View(props) {
labelStyle={{
width: 200,
}}
/>
<Divider orientation="left">营业执照</Divider>
<Descriptions
@ -262,16 +263,16 @@ function View(props) {
label: "营业执照",
children: <PreviewImg files={info.licenseFile} />,
},
{
label: "营业执照有效期",
children: info.licenseStart ? ` ${info.licenseStart}${info.licenseEnd}` : "",
},
// {
// label: "营业执照有效期",
// children: info.licenseStart ? ` ${info.licenseStart} 至 ${info.licenseEnd}` : "",
// },
]}
column={2}
labelStyle={{
width: 200,
width: 185,
}}
contentStyle={{ width: "40%" }}
/>
</div>
{corpInfoQrCodeOpen && (