no message
parent
80dd9b0de0
commit
2f3b0dd596
|
|
@ -20,7 +20,7 @@ function Department(props) {
|
|||
transform: (formData) => {
|
||||
return {
|
||||
...formData,
|
||||
corpinfoIdString: CorpinfoId,
|
||||
eqCorpinfoId: CorpinfoId,
|
||||
};
|
||||
},
|
||||
});
|
||||
|
|
@ -129,7 +129,7 @@ function AddModalComponent(props) {
|
|||
values.corpinfoId = CorpinfoId;
|
||||
values.startValidityTime = values.startValidity[0];
|
||||
values.endValidityTime = values.startValidity[1];
|
||||
values.userIdString = "1985635856156274689";
|
||||
values.user = "1985635856156274689";
|
||||
|
||||
delete values.startValidity;
|
||||
if (props.currentId) {
|
||||
|
|
|
|||
|
|
@ -1,10 +1,11 @@
|
|||
import { Connect } from "@cqsjjb/jjb-dva-runtime";
|
||||
import { Form, message } from "antd";
|
||||
import { useEffect } from "react";
|
||||
import { useEffect, useState } from "react";
|
||||
import FormBuilder from "zy-react-library/components/FormBuilder";
|
||||
import HeaderBack from "zy-react-library/components/HeaderBack";
|
||||
import Map from "zy-react-library/components/Map";
|
||||
import Area from "zy-react-library/components/SelectTree/Area";
|
||||
import DictionarySelect from "zy-react-library/components/SelectTree/Dictionary";
|
||||
import Upload from "zy-react-library/components/Upload";
|
||||
import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender";
|
||||
import { PHONE, POSTAL_CODE, UNIFIED_SOCIAL_CREDIT_CODE } from "zy-react-library/regular";
|
||||
|
|
@ -18,12 +19,7 @@ const ENTERPRISE_STATUS = [
|
|||
{ bianma: "filialstate04", name: "停产" },
|
||||
{ bianma: "filialstate05", name: "破产" },
|
||||
];
|
||||
const ECONOMY_TYPE = [
|
||||
{ bianma: "economic_type19", name: "外资" },
|
||||
{ bianma: "economic_type18", name: "中外合作" },
|
||||
{ bianma: "economic_type17", name: "中外合资" },
|
||||
|
||||
];
|
||||
// const PRESENCE_OR_ABSENCE_ENUM = [
|
||||
// { bianma: 1, name: "有" },
|
||||
// { bianma: 0, name: "无" },
|
||||
|
|
@ -35,11 +31,13 @@ const WHETHER_ENUM = [
|
|||
|
||||
function Update(props) {
|
||||
const [form] = Form.useForm();
|
||||
const [scaleData, setScaleData] = useState([]);
|
||||
const [ecoTypeData, setEcoTypeData] = useState([]);
|
||||
const onSubmit = async (values) => {
|
||||
values.id = "1985906265017954306";
|
||||
values.ecoTypeName = getLabelName({ status: values.ecoType, list: ECONOMY_TYPE });
|
||||
values.scaleName = getLabelName({ status: values.scale, list: [{ bianma: "1-10人", name: "1-10人" }] });
|
||||
values.corpStateName = getLabelName({ status: values.corpState, list: ENTERPRISE_STATUS });
|
||||
values.ecoTypeName = getLabelName({ status: values.ecoType, list: ecoTypeData, idKey: "dictValue", nameKey: "dictLabel" });
|
||||
values.scaleName = getLabelName({ status: values.scale, list: scaleData, idKey: "dictValue", nameKey: "dictLabel" });
|
||||
values.corpStateName = getLabelName({ status: values.corpState, list: ENTERPRISE_STATUS, idKey: "dictValue", nameKey: "dictLabel" });
|
||||
values.licenseStart = values.license[0];
|
||||
values.licenseEnd = values.license[1];
|
||||
delete values.license;
|
||||
|
|
@ -53,20 +51,20 @@ function Update(props) {
|
|||
const fetchData = async () => {
|
||||
const res = await props["corpInfoRemoveDetails"]({ id: "1985906265017954306" });
|
||||
res.data.scaleType = res.data.scaleType ?? 0;
|
||||
res.data.whetherHygieneFlag = res.data.whetherHygieneFlag ?? 0;
|
||||
res.data.whetherHazardsFlag = res.data.whetherHazardsFlag ?? 0;
|
||||
res.data.whetherScarceFlag = res.data.whetherScarceFlag ?? 0;
|
||||
res.data.whetherChemicalsFlag = res.data.whetherChemicalsFlag ?? 0;
|
||||
res.data.whetherSpecialequipmentFlag = res.data.whetherSpecialequipmentFlag ?? 0;
|
||||
res.data.whetherSpecialpeopleFlag = res.data.whetherSpecialpeopleFlag ?? 0;
|
||||
res.data.whetherCoalgasFlag = res.data.whetherCoalgasFlag ?? 0;
|
||||
res.data.whetherFireFlag = res.data.whetherFireFlag ?? 0;
|
||||
res.data.whetherConfinedFlag = res.data.whetherConfinedFlag ?? 0;
|
||||
res.data.whetherPowderFlag = res.data.whetherPowderFlag ?? 0;
|
||||
res.data.whetherLightningFlag = res.data.whetherLightningFlag ?? 0;
|
||||
res.data.whetherActinogenFlag = res.data.whetherActinogenFlag ?? 0;
|
||||
res.data.whetherLiquidammoniaFlag = res.data.whetherLiquidammoniaFlag ?? 0;
|
||||
res.data.whetherPipeline = res.data.whetherPipeline ?? 0;
|
||||
// res.data.whetherHygieneFlag = res.data.whetherHygieneFlag ?? 0;
|
||||
// res.data.whetherHazardsFlag = res.data.whetherHazardsFlag ?? 0;
|
||||
// res.data.whetherScarceFlag = res.data.whetherScarceFlag ?? 0;
|
||||
// res.data.whetherChemicalsFlag = res.data.whetherChemicalsFlag ?? 0;
|
||||
// res.data.whetherSpecialequipmentFlag = res.data.whetherSpecialequipmentFlag ?? 0;
|
||||
// res.data.whetherSpecialpeopleFlag = res.data.whetherSpecialpeopleFlag ?? 0;
|
||||
// res.data.whetherCoalgasFlag = res.data.whetherCoalgasFlag ?? 0;
|
||||
// res.data.whetherFireFlag = res.data.whetherFireFlag ?? 0;
|
||||
// res.data.whetherConfinedFlag = res.data.whetherConfinedFlag ?? 0;
|
||||
// res.data.whetherPowderFlag = res.data.whetherPowderFlag ?? 0;
|
||||
// res.data.whetherLightningFlag = res.data.whetherLightningFlag ?? 0;
|
||||
// res.data.whetherActinogenFlag = res.data.whetherActinogenFlag ?? 0;
|
||||
// res.data.whetherLiquidammoniaFlag = res.data.whetherLiquidammoniaFlag ?? 0;
|
||||
// res.data.whetherPipeline = res.data.whetherPipeline ?? 0;
|
||||
res.data.license = [res.data.licenseStart, res.data.licenseEnd];
|
||||
|
||||
form.setFieldsValue(res.data);
|
||||
|
|
@ -119,8 +117,12 @@ function Update(props) {
|
|||
label: "规模",
|
||||
name: "scale",
|
||||
required: false,
|
||||
render: FORM_ITEM_RENDER_ENUM.SELECT,
|
||||
items: [{ bianma: "1-10人", name: "1-10人" }],
|
||||
render: (
|
||||
<DictionarySelect
|
||||
dictValue="scale"
|
||||
onGetData={(data) => { setScaleData(data); }}
|
||||
/>
|
||||
),
|
||||
},
|
||||
{ label: "成立时间", name: "createDate", required: false, render: FORM_ITEM_RENDER_ENUM.DATE },
|
||||
{
|
||||
|
|
@ -137,8 +139,12 @@ function Update(props) {
|
|||
{
|
||||
label: "经济类型",
|
||||
name: "ecoType",
|
||||
render: FORM_ITEM_RENDER_ENUM.SELECT,
|
||||
items: ECONOMY_TYPE,
|
||||
render: (
|
||||
<DictionarySelect
|
||||
dictValue="ECO_TYPE"
|
||||
onGetData={(data) => { setEcoTypeData(data); }}
|
||||
/>
|
||||
),
|
||||
},
|
||||
{
|
||||
label: "所属行业",
|
||||
|
|
|
|||
|
|
@ -5,18 +5,19 @@ import FormBuilder from "zy-react-library/components/FormBuilder";
|
|||
import AddIcon from "zy-react-library/components/Icon/AddIcon";
|
||||
import LeftTree from "zy-react-library/components/LeftTree/Department/Gwj/index";
|
||||
import Search from "zy-react-library/components/Search";
|
||||
import SelectTree from "zy-react-library/components/SelectTree/Department/Gwj";
|
||||
import DictionarySelect from "zy-react-library/components/SelectTree/Dictionary";
|
||||
import Table from "zy-react-library/components/Table";
|
||||
import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender";
|
||||
import useTable from "zy-react-library/hooks/useTable";
|
||||
import { getLabelName } from "zy-react-library/utils";
|
||||
import { NS_DEPARTMENT } from "~/enumerate/namespace";
|
||||
|
||||
const CorpinfoId = "1985906265017954306";
|
||||
function OrganizationStructure(props) {
|
||||
const [addModalOpen, setAddModalOpen] = useState(false);
|
||||
const [currentId, setCurrentId] = useState("");
|
||||
const [selectedNodeId, setSelectedNodeId] = useState(null);
|
||||
|
||||
const [selectedNodeName, setSelectedNodeName] = useState("");
|
||||
const [form] = Form.useForm();
|
||||
const { tableProps, getData } = useTable(props["departmentList"], {
|
||||
form,
|
||||
|
|
@ -24,13 +25,13 @@ function OrganizationStructure(props) {
|
|||
return {
|
||||
...formData,
|
||||
eqParentId: selectedNodeId,
|
||||
eqCorpinfoId: CorpinfoId,
|
||||
};
|
||||
},
|
||||
});
|
||||
|
||||
const onTreeChange = (selectedKeys) => {
|
||||
const onTreeChange = (selectedKeys, event) => {
|
||||
const key = selectedKeys[0] || null;
|
||||
setSelectedNodeName(event.node.name);
|
||||
setSelectedNodeId(key);
|
||||
getData();
|
||||
};
|
||||
|
|
@ -55,12 +56,12 @@ function OrganizationStructure(props) {
|
|||
<Search
|
||||
options={[
|
||||
{ name: "likeName", label: "部门名称" },
|
||||
{
|
||||
name: "eqLevel",
|
||||
label: "部门级别",
|
||||
render: FORM_ITEM_RENDER_ENUM.SELECT,
|
||||
items: [{ name: "一级部门", bianma: "1" }],
|
||||
},
|
||||
|
||||
{ name: "level", label: "部门级别", render: (
|
||||
<DictionarySelect
|
||||
dictValue="companyDepartmentLevel0000"
|
||||
/>
|
||||
) },
|
||||
]}
|
||||
form={form}
|
||||
onFinish={getData}
|
||||
|
|
@ -94,6 +95,7 @@ function OrganizationStructure(props) {
|
|||
{`${record.name}>`}
|
||||
</Button>
|
||||
) },
|
||||
{ title: "部门级别", dataIndex: "levelName" },
|
||||
{
|
||||
title: "操作",
|
||||
width: 200,
|
||||
|
|
@ -119,20 +121,24 @@ function OrganizationStructure(props) {
|
|||
/>
|
||||
</div>
|
||||
</div>
|
||||
<AddModal
|
||||
currentId={currentId}
|
||||
requestAdd={props["departmentAdd"]}
|
||||
requestEdit={props["departmentEdit"]}
|
||||
requestDetails={props["departmentDetails"]}
|
||||
loading={props.department.departmentLoading}
|
||||
open={addModalOpen}
|
||||
parentId={selectedNodeId}
|
||||
onCancel={() => {
|
||||
setAddModalOpen(false);
|
||||
setCurrentId("");
|
||||
}}
|
||||
getData={getData}
|
||||
/>
|
||||
{addModalOpen
|
||||
&& (
|
||||
<AddModal
|
||||
currentId={currentId}
|
||||
requestAdd={props["departmentAdd"]}
|
||||
requestEdit={props["departmentEdit"]}
|
||||
requestDetails={props["departmentDetails"]}
|
||||
loading={props.department.departmentLoading}
|
||||
open={addModalOpen}
|
||||
parentId={selectedNodeId}
|
||||
selectedNodeName={selectedNodeName}
|
||||
onCancel={() => {
|
||||
setAddModalOpen(false);
|
||||
setCurrentId("");
|
||||
}}
|
||||
getData={getData}
|
||||
/>
|
||||
)}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
|
@ -140,6 +146,7 @@ function OrganizationStructure(props) {
|
|||
function AddModalComponent(props) {
|
||||
const [form] = Form.useForm();
|
||||
const [parentName, setParentName] = useState(null);
|
||||
const [levelData, setlevelData] = useState([]);
|
||||
useEffect(() => {
|
||||
if (props.currentId) {
|
||||
props.requestDetails({ id: props.currentId }).then((res) => {
|
||||
|
|
@ -147,15 +154,21 @@ function AddModalComponent(props) {
|
|||
setParentName(res.data.parentName);
|
||||
});
|
||||
}
|
||||
}, [props.currentId]);
|
||||
else {
|
||||
console.log(props.selectedNodeName);
|
||||
setParentName(props.selectedNodeName);
|
||||
}
|
||||
}, [props.currentId, props.selectedNodeName]);
|
||||
const onCancel = () => {
|
||||
form.resetFields();
|
||||
props.onCancel();
|
||||
};
|
||||
const onSubmit = async (values) => {
|
||||
values.levelName = getLabelName({ status: values.level, list: [{ bianma: "1", name: "一级部门" }] });
|
||||
values.levelName = getLabelName({ status: values.level, list: levelData, idKey: "dictValue", nameKey: "dictLabel" });
|
||||
values.level = 1;
|
||||
values.levelName = "11";
|
||||
values.parentId = props.parentId;
|
||||
values.corpinfoId = CorpinfoId;
|
||||
|
||||
if (props.currentId) {
|
||||
values.parentId = props.parentId;
|
||||
values.id = props.currentId;
|
||||
|
|
@ -178,6 +191,7 @@ function AddModalComponent(props) {
|
|||
>
|
||||
<FormBuilder
|
||||
values={{
|
||||
superviseFlag: 0,
|
||||
securityFlag: 0,
|
||||
}}
|
||||
form={form}
|
||||
|
|
@ -188,7 +202,12 @@ function AddModalComponent(props) {
|
|||
options={[
|
||||
{ name: "parentName", required: false, label: "上级部门", render: <Tag color="processing">{parentName}</Tag> },
|
||||
{ name: "name", label: "部门名称" },
|
||||
{ name: "level", label: "部门级别", required: false, render: FORM_ITEM_RENDER_ENUM.SELECT, items: [{ bianma: "1", name: "一级部门" }] },
|
||||
{ name: "level", label: "部门级别", render: (
|
||||
<DictionarySelect
|
||||
dictValue="companyDepartmentLevel0000"
|
||||
onGetData={(data) => { setlevelData(data); }}
|
||||
/>
|
||||
) },
|
||||
{ name: "depOrder", label: "部门排序", render: FORM_ITEM_RENDER_ENUM.NUMBER },
|
||||
{
|
||||
name: "securityFlag",
|
||||
|
|
@ -197,6 +216,15 @@ function AddModalComponent(props) {
|
|||
render: FORM_ITEM_RENDER_ENUM.RADIO,
|
||||
items: [{ bianma: 1, name: "是" }, { bianma: 0, name: "否" }],
|
||||
},
|
||||
{
|
||||
name: "superviseFlag",
|
||||
label: "是否监管部门",
|
||||
required: false,
|
||||
render: FORM_ITEM_RENDER_ENUM.RADIO,
|
||||
items: [{ bianma: 1, name: "是" }, { bianma: 0, name: "否" }],
|
||||
},
|
||||
{ name: "departmentIdsList", label: "数据权限", required: false, render: <SelectTree multiple />, dependencies: ["superviseFlag"], hidden: formValues => (formValues.superviseFlag === 0) },
|
||||
{ name: "departmentFunction", label: "部门职能" },
|
||||
{ name: "remarks", label: "备注", required: false, render: FORM_ITEM_RENDER_ENUM.TEXTAREA },
|
||||
]}
|
||||
/>
|
||||
|
|
|
|||
|
|
@ -4,12 +4,13 @@ import { useEffect, useState } from "react";
|
|||
import FormBuilder from "zy-react-library/components/FormBuilder";
|
||||
import AddIcon from "zy-react-library/components/Icon/AddIcon";
|
||||
import LeftTree from "zy-react-library/components/LeftTree/Department/Gwj/index";
|
||||
import SelectTree from "zy-react-library/components/SelectTree/Department/Gwj";
|
||||
// import SelectTree from "zy-react-library/components/SelectTree/Department/Gwj";
|
||||
import Table from "zy-react-library/components/Table";
|
||||
import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender";
|
||||
import useTable from "zy-react-library/hooks/useTable";
|
||||
import { NS_POST } from "~/enumerate/namespace";
|
||||
|
||||
|
||||
function Post(props) {
|
||||
const [addModalOpen, setAddModalOpen] = useState(false);
|
||||
const [currentId, setCurrentId] = useState("");
|
||||
|
|
@ -21,7 +22,7 @@ function Post(props) {
|
|||
transform: (formData) => {
|
||||
return {
|
||||
...formData,
|
||||
departmentIdString: selectedNodeId,
|
||||
eqDepartmentId: selectedNodeId,
|
||||
corpFlag: 2,
|
||||
};
|
||||
},
|
||||
|
|
@ -90,21 +91,24 @@ function Post(props) {
|
|||
/>
|
||||
</div>
|
||||
</div>
|
||||
<AddModal
|
||||
currentId={currentId}
|
||||
open={addModalOpen}
|
||||
requestAdd={props["postAdd"]}
|
||||
requestEdit={props["postEdit"]}
|
||||
requestDetails={props["postDetails"]}
|
||||
selectedNodeName={selectedNodeName}
|
||||
parentId={selectedNodeId}
|
||||
loding={props.post.postLoading}
|
||||
onCancel={() => {
|
||||
setAddModalOpen(false);
|
||||
setCurrentId("");
|
||||
}}
|
||||
getData={getData}
|
||||
/>
|
||||
{addModalOpen
|
||||
&& (
|
||||
<AddModal
|
||||
currentId={currentId}
|
||||
open={addModalOpen}
|
||||
requestAdd={props["postAdd"]}
|
||||
requestEdit={props["postEdit"]}
|
||||
requestDetails={props["postDetails"]}
|
||||
selectedNodeName={selectedNodeName}
|
||||
parentId={selectedNodeId}
|
||||
loding={props.post.postLoading}
|
||||
onCancel={() => {
|
||||
setAddModalOpen(false);
|
||||
setCurrentId("");
|
||||
}}
|
||||
getData={getData}
|
||||
/>
|
||||
)}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
|
@ -115,11 +119,6 @@ function AddModalComponent(props) {
|
|||
useEffect(() => {
|
||||
if (props.currentId) {
|
||||
props.requestDetails({ id: props.currentId }).then((res) => {
|
||||
const arr = [];
|
||||
res.data.departmentList && res.data.departmentList.forEach((item) => {
|
||||
arr.push(item.departmentId);
|
||||
});
|
||||
res.data.departmentIdsString = arr;
|
||||
form.setFieldsValue(res.data);
|
||||
console.log(res.data);
|
||||
setParentName(res.data.departmentName);
|
||||
|
|
@ -135,16 +134,17 @@ function AddModalComponent(props) {
|
|||
props.onCancel();
|
||||
};
|
||||
const onSubmit = async (values) => {
|
||||
values.departmentIdString = props.parentId;
|
||||
values.departmentId = props.parentId;
|
||||
values.corpFlag = 2;
|
||||
if (props.currentId) {
|
||||
values.idString = props.currentId;
|
||||
values.id = props.currentId;
|
||||
props.requestEdit(values).then(() => {
|
||||
onCancel();
|
||||
props.getData();
|
||||
});
|
||||
}
|
||||
else {
|
||||
|
||||
props.requestAdd(values).then(() => {
|
||||
onCancel();
|
||||
props.getData();
|
||||
|
|
@ -172,14 +172,14 @@ function AddModalComponent(props) {
|
|||
options={[
|
||||
{ name: "parentName", required: false, label: "所属部门", render: <Tag color="processing">{parentName }</Tag> },
|
||||
{ name: "postName", label: "岗位名称" },
|
||||
{
|
||||
name: "supervisionFlag",
|
||||
label: "是否监管岗位",
|
||||
required: false,
|
||||
render: FORM_ITEM_RENDER_ENUM.RADIO,
|
||||
items: [{ bianma: 1, name: "是" }, { bianma: 0, name: "否" }],
|
||||
},
|
||||
{ name: "departmentIdsString", label: "数据权限", required: false, render: <SelectTree multiple />, dependencies: ["supervisionFlag"], hidden: formValues => (formValues.supervisionFlag === 0) },
|
||||
// {
|
||||
// name: "supervisionFlag",
|
||||
// label: "是否监管岗位",
|
||||
// required: false,
|
||||
// render: FORM_ITEM_RENDER_ENUM.RADIO,
|
||||
// items: [{ bianma: 1, name: "是" }, { bianma: 0, name: "否" }],
|
||||
// },
|
||||
// { name: "departmentIdsString", label: "数据权限", required: false, render: <SelectTree multiple />, dependencies: ["supervisionFlag"], hidden: formValues => (formValues.supervisionFlag === 0) },
|
||||
{ name: "remarks", label: "岗位职责", render: FORM_ITEM_RENDER_ENUM.TEXTAREA },
|
||||
]}
|
||||
/>
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ function Add(props) {
|
|||
|
||||
const onSubmit = async (values) => {
|
||||
values.nationName = getLabelName({ status: values.nation, list: nation });
|
||||
values.personnelTypeName = getLabelName({ status: values.personnelType, list: userTypeData, idKey: "dictValue", nameKey: "labelKey" });
|
||||
values.personnelTypeName = getLabelName({ status: values.personnelType, list: userTypeData, idKey: "dictValue", nameKey: "dictLabel" });
|
||||
// values.rank_level_name = getLabelName({ status: values.rank_level, list: rankData, idKey: "dictValue", nameKey: "labelKey" });
|
||||
idCardGetDateAndGender(values.userIdCard);
|
||||
|
||||
|
|
@ -88,7 +88,7 @@ function Add(props) {
|
|||
console.log(event);
|
||||
form.setFieldsValue({ postId: undefined });
|
||||
// setDepartmentName(event[0].name)
|
||||
props["postAll"]({ corpFlag: 1, departmentIdString: event[0].id }).then((res) => {
|
||||
props["postAll"]({ corpFlag: 1, eqDepartmentId: event[0].id }).then((res) => {
|
||||
console.log(res);
|
||||
setPostData(res.data);
|
||||
});
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ function List(props) {
|
|||
<div style={{ flex: 1 }}>
|
||||
<Search
|
||||
options={[
|
||||
{ name: "name", label: "关键字", tip: "用户名/姓名" },
|
||||
{ name: "username", label: "用户名" },
|
||||
|
||||
]}
|
||||
form={form}
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ function Department(props) {
|
|||
transform: (formData) => {
|
||||
return {
|
||||
...formData,
|
||||
corpinfoIdString: CorpinfoId,
|
||||
eqCorpinfoId: CorpinfoId,
|
||||
};
|
||||
},
|
||||
});
|
||||
|
|
@ -132,13 +132,13 @@ function AddModalComponent(props) {
|
|||
values.corpinfoId = CorpinfoId;
|
||||
values.startValidityTime = values.startValidity[0];
|
||||
values.endValidityTime = values.startValidity[1];
|
||||
values.userIdString = "1985635856156274689";
|
||||
values.userId = "1985635856156274689";
|
||||
values.userQualificationinfoId = qualificationinfoId;
|
||||
|
||||
console.log(values.startValidity);
|
||||
delete values.startValidity;
|
||||
if (props.currentId) {
|
||||
values.idString = props.currentId;
|
||||
values.id = props.currentId;
|
||||
await props.requestEdit(values);
|
||||
}
|
||||
else {
|
||||
|
|
|
|||
|
|
@ -3,12 +3,12 @@ import { Button, Form, message, Modal, QRCode } from "antd";
|
|||
import { useEffect, useState } from "react";
|
||||
import FormBuilder from "zy-react-library/components/FormBuilder";
|
||||
import Map from "zy-react-library/components/Map";
|
||||
import DictionarySelect from "zy-react-library/components/SelectTree/Dictionary";
|
||||
import Upload from "zy-react-library/components/Upload";
|
||||
import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender";
|
||||
import { PHONE, POSTAL_CODE, UNIFIED_SOCIAL_CREDIT_CODE } from "zy-react-library/regular";
|
||||
import { getLabelName } from "zy-react-library/utils";
|
||||
import { NS_ENTERPRISE } from "~/enumerate/namespace";
|
||||
import Qualification from "./components/Qualification";
|
||||
|
||||
const ENTERPRISE_STATUS = [
|
||||
{ bianma: "filialstate01", name: "在产" },
|
||||
|
|
@ -17,12 +17,7 @@ const ENTERPRISE_STATUS = [
|
|||
{ bianma: "filialstate04", name: "停产" },
|
||||
{ bianma: "filialstate05", name: "破产" },
|
||||
];
|
||||
const ECONOMY_TYPE = [
|
||||
{ bianma: "economic_type19", name: "外资" },
|
||||
{ bianma: "economic_type18", name: "中外合作" },
|
||||
{ bianma: "economic_type17", name: "中外合资" },
|
||||
|
||||
];
|
||||
const WHETHER_ENUM = [
|
||||
{ bianma: 1, name: "是" },
|
||||
{ bianma: 0, name: "否" },
|
||||
|
|
@ -37,6 +32,8 @@ const WHETHER_ENUM = [
|
|||
function CorpInfo(props) {
|
||||
const [corpInfoQrCodeOpen, setCorpInfoQrCodeOpen] = useState(false);
|
||||
const [form] = Form.useForm();
|
||||
const [scaleData, setScaleData] = useState([]);
|
||||
const [ecoTypeData, setEcoTypeData] = useState([]);
|
||||
useEffect(() => {
|
||||
const fetchData = async () => {
|
||||
const res = await props.corpInfoRemoveDetails({ id: "1985906265017954306" });
|
||||
|
|
@ -47,11 +44,9 @@ function CorpInfo(props) {
|
|||
}, []);
|
||||
|
||||
const onSubmit = async (values) => {
|
||||
console.log(values);
|
||||
values.id = "1985906265017954306";
|
||||
values.ecoTypeName = getLabelName({ status: values.ecoType, list: ECONOMY_TYPE });
|
||||
values.scaleName = getLabelName({ status: values.scale, list: [{ bianma: "1-10人", name: "1-10人" }] });
|
||||
values.corpStateName = getLabelName({ status: values.corpState, list: ENTERPRISE_STATUS });
|
||||
values.ecoTypeName = getLabelName({ status: values.ecoType, list: ecoTypeData, idKey: "dictValue", nameKey: "dictLabel" });
|
||||
values.scaleName = getLabelName({ status: values.scale, list: scaleData, idKey: "dictValue", nameKey: "dictLabel" });
|
||||
values.corpStateName = getLabelName({ status: values.corpState, list: ENTERPRISE_STATUS, idKey: "dictValue", nameKey: "dictLabel" });
|
||||
values.licenseStart = values.license[0];
|
||||
values.licenseEnd = values.license[1];
|
||||
delete values.license;
|
||||
|
|
@ -84,8 +79,12 @@ function CorpInfo(props) {
|
|||
label: "规模",
|
||||
name: "scale",
|
||||
required: false,
|
||||
render: FORM_ITEM_RENDER_ENUM.SELECT,
|
||||
items: [{ bianma: "1-10人", name: "1-10人" }],
|
||||
render: (
|
||||
<DictionarySelect
|
||||
dictValue="scale"
|
||||
onGetData={(data) => { setScaleData(data); }}
|
||||
/>
|
||||
),
|
||||
},
|
||||
{ label: "成立时间", name: "createDate", required: false, render: FORM_ITEM_RENDER_ENUM.DATE },
|
||||
{
|
||||
|
|
@ -102,8 +101,12 @@ function CorpInfo(props) {
|
|||
{
|
||||
label: "经济类型",
|
||||
name: "ecoType",
|
||||
render: FORM_ITEM_RENDER_ENUM.SELECT,
|
||||
items: ECONOMY_TYPE,
|
||||
render: (
|
||||
<DictionarySelect
|
||||
dictValue="ECO_TYPE"
|
||||
onGetData={(data) => { setEcoTypeData(data); }}
|
||||
/>
|
||||
),
|
||||
},
|
||||
{
|
||||
label: "所属行业",
|
||||
|
|
@ -158,8 +161,8 @@ function CorpInfo(props) {
|
|||
查看
|
||||
</Button>
|
||||
) },
|
||||
{ label: "单位资质信息", render: FORM_ITEM_RENDER_ENUM.DIVIDER },
|
||||
{ name: "qualification", customizeRender: true, span: 24, render: <Qualification /> },
|
||||
// { label: "单位资质信息", render: FORM_ITEM_RENDER_ENUM.DIVIDER },
|
||||
// { name: "qualification", customizeRender: true, span: 24, render: <Qualification /> },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -5,13 +5,14 @@ import FormBuilder from "zy-react-library/components/FormBuilder";
|
|||
import AddIcon from "zy-react-library/components/Icon/AddIcon";
|
||||
import LeftTree from "zy-react-library/components/LeftTree/Department/Gwj/index";
|
||||
import Search from "zy-react-library/components/Search";
|
||||
import SelectTree from "zy-react-library/components/SelectTree/Department/Gwj";
|
||||
import DictionarySelect from "zy-react-library/components/SelectTree/Dictionary";
|
||||
import Table from "zy-react-library/components/Table";
|
||||
import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender";
|
||||
import useTable from "zy-react-library/hooks/useTable";
|
||||
import { getLabelName } from "zy-react-library/utils";
|
||||
import { NS_DEPARTMENT } from "~/enumerate/namespace";
|
||||
|
||||
const CorpinfoId = "1985906265017954306";
|
||||
function Department(props) {
|
||||
const [addModalOpen, setAddModalOpen] = useState(false);
|
||||
const [currentId, setCurrentId] = useState("");
|
||||
|
|
@ -24,7 +25,7 @@ function Department(props) {
|
|||
return {
|
||||
...formData,
|
||||
eqParentId: selectedNodeId,
|
||||
eqCorpinfoId: CorpinfoId,
|
||||
|
||||
};
|
||||
},
|
||||
});
|
||||
|
|
@ -130,6 +131,7 @@ function Department(props) {
|
|||
function AddModalComponent(props) {
|
||||
const [form] = Form.useForm();
|
||||
const [parentName, setParentName] = useState(null);
|
||||
const [levelData, setlevelData] = useState([]);
|
||||
useEffect(() => {
|
||||
if (props.currentId) {
|
||||
props.requestDetails({ id: props.currentId }).then((res) => {
|
||||
|
|
@ -143,9 +145,9 @@ function AddModalComponent(props) {
|
|||
props.onCancel();
|
||||
};
|
||||
const onSubmit = async (values) => {
|
||||
values.levelName = getLabelName({ status: values.level, list: [{ bianma: "1", name: "一级部门" }] });
|
||||
values.levelName = getLabelName({ status: values.level, list: levelData, idKey: "dictValue", nameKey: "dictLabel" });
|
||||
values.parentId = props.parentId;
|
||||
values.corpinfoId = CorpinfoId;
|
||||
|
||||
if (props.currentId) {
|
||||
values.parentId = props.parentId;
|
||||
values.id = props.currentId;
|
||||
|
|
@ -179,7 +181,12 @@ function AddModalComponent(props) {
|
|||
options={[
|
||||
{ name: "parentName", required: false, label: "上级部门", render: <Tag color="processing">{parentName}</Tag> },
|
||||
{ name: "name", label: "部门名称" },
|
||||
{ name: "level", label: "部门级别", required: false, render: FORM_ITEM_RENDER_ENUM.SELECT, items: [{ bianma: "1", name: "一级部门" }] },
|
||||
{ name: "level", label: "部门级别", render: (
|
||||
<DictionarySelect
|
||||
dictValue="companyDepartmentLevel0000"
|
||||
onGetData={(data) => { setlevelData(data); }}
|
||||
/>
|
||||
) },
|
||||
{ name: "depOrder", label: "部门排序", render: FORM_ITEM_RENDER_ENUM.NUMBER },
|
||||
{
|
||||
name: "securityFlag",
|
||||
|
|
@ -188,6 +195,15 @@ function AddModalComponent(props) {
|
|||
render: FORM_ITEM_RENDER_ENUM.RADIO,
|
||||
items: [{ bianma: 1, name: "是" }, { bianma: 0, name: "否" }],
|
||||
},
|
||||
{
|
||||
name: "superviseFlag",
|
||||
label: "是否监管部门",
|
||||
required: false,
|
||||
render: FORM_ITEM_RENDER_ENUM.RADIO,
|
||||
items: [{ bianma: 1, name: "是" }, { bianma: 0, name: "否" }],
|
||||
},
|
||||
{ name: "departmentIdsList", label: "数据权限", required: false, render: <SelectTree multiple />, dependencies: ["superviseFlag"], hidden: formValues => (formValues.superviseFlag === 0) },
|
||||
{ name: "departmentFunction", label: "部门职能" },
|
||||
{ name: "remarks", label: "备注", required: false, render: FORM_ITEM_RENDER_ENUM.TEXTAREA },
|
||||
]}
|
||||
/>
|
||||
|
|
|
|||
|
|
@ -16,8 +16,7 @@ function Department(props) {
|
|||
return {
|
||||
...formData,
|
||||
eqQualificationinfoType: 1,
|
||||
corpinfoIdString: "1983773013086048256",
|
||||
eqUserId: "1986628687154974721",
|
||||
|
||||
};
|
||||
},
|
||||
});
|
||||
|
|
|
|||
|
|
@ -16,8 +16,7 @@ function Department(props) {
|
|||
return {
|
||||
...formData,
|
||||
eqQualificationinfoType: 1,
|
||||
corpinfoIdString: "1983773013086048256",
|
||||
eqUserId: "1986628687154974721",
|
||||
|
||||
};
|
||||
},
|
||||
});
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import { useEffect, useState } from "react";
|
|||
import FormBuilder from "zy-react-library/components/FormBuilder";
|
||||
import HeaderBack from "zy-react-library/components/HeaderBack";
|
||||
import DepartmentSelectTree from "zy-react-library/components/SelectTree/Department/Gwj";
|
||||
import DictionarySelect from "zy-react-library/components/SelectTree/Dictionary";
|
||||
import Upload from "zy-react-library/components/Upload";
|
||||
import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender";
|
||||
import useGetUrlQuery from "zy-react-library/hooks/useGetUrlQuery";
|
||||
|
|
@ -29,6 +30,8 @@ function Add(props) {
|
|||
const queryParams = useGetUrlQuery();
|
||||
const [form] = Form.useForm();
|
||||
const [userID, setUserID] = useState(null);
|
||||
const [culturalLevelData, setCulturalLevelData] = useState([]);
|
||||
const [politicalAffiliationData, setPoliticalAffiliationData] = useState([]);
|
||||
|
||||
useEffect(() => {
|
||||
console.log(queryParams["id"]);
|
||||
|
|
@ -47,8 +50,8 @@ function Add(props) {
|
|||
values.mainCorpFlag = 0;
|
||||
values.userType = 1;
|
||||
values.nationName = getLabelName({ status: values.nation, list: nation });
|
||||
values.politicalAffiliationName = getLabelName({ status: values.politicalAffiliation, list: [{ name: "党员", bianma: "1" }, { name: "群众", bianma: "2" }] });
|
||||
values.culturalLevelName = getLabelName({ status: values.culturalLevel, list: [{ name: "大学", bianma: "1" }] });
|
||||
values.politicalAffiliationName = getLabelName({ status: values.politicalAffiliation, list: politicalAffiliationData, idKey: "dictValue", nameKey: "dictLabel" });
|
||||
values.culturalLevelName = getLabelName({ status: values.culturalLevel, list: culturalLevelData, idKey: "dictValue", nameKey: "dictLabel" });
|
||||
values.maritalStatusName = getLabelName({ status: values.maritalStatus, list: MARITAL_STATUS_ENUM });
|
||||
if (queryParams["id"]) {
|
||||
values.id = queryParams["id"];
|
||||
|
|
@ -144,8 +147,12 @@ function Add(props) {
|
|||
{
|
||||
name: "culturalLevel",
|
||||
label: "文化程度",
|
||||
render: FORM_ITEM_RENDER_ENUM.SELECT,
|
||||
items: [{ name: "大学", bianma: "1" }],
|
||||
render: (
|
||||
<DictionarySelect
|
||||
dictValue="wenhuachengdu"
|
||||
onGetData={(data) => { setCulturalLevelData(data); }}
|
||||
/>
|
||||
),
|
||||
},
|
||||
{
|
||||
name: "maritalStatus",
|
||||
|
|
@ -156,13 +163,14 @@ function Add(props) {
|
|||
{
|
||||
name: "politicalAffiliation",
|
||||
label: "政治面貌",
|
||||
render: FORM_ITEM_RENDER_ENUM.SELECT,
|
||||
items: [{ name: "党员", bianma: "1" }, { name: "群众", bianma: "2" }],
|
||||
componentProps: {
|
||||
onChange: () => {
|
||||
form.setFieldValue("politicalTime", undefined);
|
||||
},
|
||||
},
|
||||
|
||||
render: (
|
||||
<DictionarySelect
|
||||
dictValue="zhengzhimianmao"
|
||||
onGetData={(data) => { setPoliticalAffiliationData(data); }}
|
||||
/>
|
||||
),
|
||||
|
||||
},
|
||||
// { name: "deputyLeaderFlag", label: "是否为分管领导", required: false, render: FORM_ITEM_RENDER_ENUM.RADIO, items: WHETHER_ENUM },
|
||||
// {
|
||||
|
|
|
|||
|
|
@ -6,14 +6,15 @@ import HeaderBack from "zy-react-library/components/HeaderBack";
|
|||
|
||||
import AddIcon from "zy-react-library/components/Icon/AddIcon";
|
||||
import Search from "zy-react-library/components/Search";
|
||||
import Dictionary from "zy-react-library/components/Select/Dictionary";
|
||||
import DictionarySelect from "zy-react-library/components/SelectTree/Dictionary";
|
||||
import Table from "zy-react-library/components/Table";
|
||||
import TooltipPreviewImg from "zy-react-library/components/TooltipPreviewImg";
|
||||
import Upload from "zy-react-library/components/Upload";
|
||||
import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender";
|
||||
import useGetUrlQuery from "zy-react-library/hooks/useGetUrlQuery";
|
||||
import useTable from "zy-react-library/hooks/useTable";
|
||||
|
||||
import useTable from "zy-react-library/hooks/useTable";
|
||||
import { getLabelName } from "zy-react-library/utils";
|
||||
import { NS_PERSNONEL_CERTFICATE } from "~/enumerate/namespace";
|
||||
|
||||
function Department(props) {
|
||||
|
|
@ -28,7 +29,7 @@ function Department(props) {
|
|||
return {
|
||||
...formData,
|
||||
eqQualificationinfoType: 2,
|
||||
corpinfoIdString: queryParams["corpinfoId"],
|
||||
eqCorpinfoId: queryParams["corpinfoId"],
|
||||
eqUserId: queryParams["id"],
|
||||
};
|
||||
},
|
||||
|
|
@ -130,6 +131,7 @@ function AddModalComponent(props) {
|
|||
|
||||
const queryParams = useGetUrlQuery();
|
||||
const [userQualificationinfoId, setUserQualificationinfoId] = useState("");
|
||||
const [qualificationinfoData, setQualificationinfoData] = useState([]);
|
||||
useEffect(() => {
|
||||
if (props.currentId) {
|
||||
props.requestDetails({ id: props.currentId }).then((res) => {
|
||||
|
|
@ -144,14 +146,13 @@ function AddModalComponent(props) {
|
|||
};
|
||||
const onSubmit = async (values) => {
|
||||
values.corpinfoId = queryParams["corpinfoId"];
|
||||
values.userIdString = queryParams["id"];
|
||||
|
||||
values.userId = queryParams["id"];
|
||||
values.qualificationinfoCategoryName = getLabelName({ status: values.qualificationinfoCategory, list: qualificationinfoData, idKey: "dictValue", nameKey: "dictLabel" });
|
||||
values.qualificationinfoType = 2;
|
||||
values.userQualificationinfoId = userQualificationinfoId;
|
||||
values.qualificationinfoCategory = "qyzyfzr";
|
||||
values.qualificationinfoCategoryName = "企业主要负责人";
|
||||
|
||||
if (props.currentId) {
|
||||
values.idString = props.currentId;
|
||||
values.id = props.currentId;
|
||||
await props.requestEdit(values);
|
||||
}
|
||||
else {
|
||||
|
|
@ -181,7 +182,12 @@ function AddModalComponent(props) {
|
|||
showActionButtons={false}
|
||||
options={[
|
||||
{ name: "qualificationName", label: "证书名称" },
|
||||
{ name: "qualificationinfoCategory", required: false, label: "证书作业类别", render: <Dictionary dictValue="zslx" /> },
|
||||
{ name: "qualificationinfoCategory", label: "证书作业类别", render: (
|
||||
<DictionarySelect
|
||||
dictValue="zslx"
|
||||
onGetData={(data) => { setQualificationinfoData(data); }}
|
||||
/>
|
||||
) },
|
||||
|
||||
{ name: "certificateNo", label: "证书编号" },
|
||||
{ name: "remarks", label: "备注", required: false, render: FORM_ITEM_RENDER_ENUM.TEXTAREA },
|
||||
|
|
|
|||
|
|
@ -6,12 +6,14 @@ import HeaderBack from "zy-react-library/components/HeaderBack";
|
|||
|
||||
import AddIcon from "zy-react-library/components/Icon/AddIcon";
|
||||
import Search from "zy-react-library/components/Search";
|
||||
import DictionarySelect from "zy-react-library/components/Select/Dictionary";
|
||||
import Table from "zy-react-library/components/Table";
|
||||
import TooltipPreviewImg from "zy-react-library/components/TooltipPreviewImg";
|
||||
import Upload from "zy-react-library/components/Upload";
|
||||
import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender";
|
||||
import useGetUrlQuery from "zy-react-library/hooks/useGetUrlQuery";
|
||||
import useTable from "zy-react-library/hooks/useTable";
|
||||
import { getLabelName } from "zy-react-library/utils";
|
||||
import { NS_PERSNONEL_CERTFICATE } from "~/enumerate/namespace";
|
||||
|
||||
function Department(props) {
|
||||
|
|
@ -26,7 +28,7 @@ function Department(props) {
|
|||
return {
|
||||
...formData,
|
||||
eqQualificationinfoType: 1,
|
||||
corpinfoIdString: queryParams["corpinfoId"],
|
||||
eqCorpinfoId: queryParams["corpinfoId"],
|
||||
eqUserId: queryParams["id"],
|
||||
};
|
||||
},
|
||||
|
|
@ -130,6 +132,8 @@ function AddModalComponent(props) {
|
|||
|
||||
const queryParams = useGetUrlQuery();
|
||||
const [userQualificationinfoId, setUserQualificationinfoId] = useState("");
|
||||
const [qualificationinfoData, setQualificationinfoData] = useState([]);
|
||||
const [OperatingPrData, setOperatingPrData] = useState([]);
|
||||
useEffect(() => {
|
||||
if (props.currentId) {
|
||||
props.requestDetails({ id: props.currentId }).then((res) => {
|
||||
|
|
@ -144,15 +148,13 @@ function AddModalComponent(props) {
|
|||
};
|
||||
const onSubmit = async (values) => {
|
||||
values.corpinfoId = queryParams["corpinfoId"];
|
||||
values.userIdString = queryParams["id"];
|
||||
values.operatingProject = "DGZY_dgzy";
|
||||
values.operatingProjectName = "电工作业";
|
||||
values.userId = queryParams["id"];
|
||||
values.qualificationinfoType = 1;
|
||||
values.userQualificationinfoId = userQualificationinfoId;
|
||||
values.qualificationinfoCategory = "DYDGZY";
|
||||
values.qualificationinfoCategoryName = "低压电工作业";
|
||||
values.qualificationinfoCategoryName = getLabelName({ status: values.qualificationinfoCategory, list: qualificationinfoData, idKey: "dictValue", nameKey: "dictLabel" });
|
||||
values.operatingProjectName = getLabelName({ status: values.operatingProject, list: OperatingPrData, idKey: "dictValue", nameKey: "dictLabel" });
|
||||
if (props.currentId) {
|
||||
values.idString = props.currentId;
|
||||
values.id = props.currentId;
|
||||
await props.requestEdit(values);
|
||||
}
|
||||
else {
|
||||
|
|
@ -182,8 +184,20 @@ function AddModalComponent(props) {
|
|||
showActionButtons={false}
|
||||
options={[
|
||||
{ name: "qualificationName", label: "证书名称" },
|
||||
{ name: "qualificationinfoCategory", required: false, label: "证书作业类别", render: FORM_ITEM_RENDER_ENUM.SELECT, items: [], itemsField: { labelKey: "dictLabel", valueKey: "dictValue" } },
|
||||
{ name: "operatingProject", required: false, label: "操作项目" },
|
||||
{ name: "qualificationinfoCategory", required: false, label: "证书作业类别", render: (
|
||||
<DictionarySelect
|
||||
dictValue="zylb"
|
||||
onGetData={(data) => { setQualificationinfoData(data); }}
|
||||
|
||||
/>
|
||||
) },
|
||||
{ name: "operatingProject", required: false, label: "操作项目", render: (
|
||||
<DictionarySelect
|
||||
dictValue="DGZY_dgzy"
|
||||
onGetData={(data) => { setOperatingPrData(data); }}
|
||||
/>
|
||||
) },
|
||||
|
||||
{ name: "certificateNo", label: "证书编号" },
|
||||
{ name: "remarks", label: "备注", required: false, render: FORM_ITEM_RENDER_ENUM.TEXTAREA },
|
||||
{ name: "name", required: false, label: "证书图片", render: <Upload size={10} fileType="image" /> },
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import { useEffect, useState } from "react";
|
|||
import FormBuilder from "zy-react-library/components/FormBuilder";
|
||||
import AddIcon from "zy-react-library/components/Icon/AddIcon";
|
||||
import Search from "zy-react-library/components/Search";
|
||||
import DictionarySelect from "zy-react-library/components/Select/Dictionary";
|
||||
import Table from "zy-react-library/components/Table";
|
||||
import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender";
|
||||
import useTable from "zy-react-library/hooks/useTable";
|
||||
|
|
@ -86,7 +87,16 @@ function List(props) {
|
|||
{ name: "likecorpName", label: "分公司名称" },
|
||||
{ name: "eqCorpState", label: "分公司状态", render: FORM_ITEM_RENDER_ENUM.SELECT, items: ENTERPRISE_STATUS },
|
||||
// { name: "createDate", label: "开户时间", render: FORM_ITEM_RENDER_ENUM.DATE_RANGE },
|
||||
{ name: "eqEcoType", label: "经济类型", render: FORM_ITEM_RENDER_ENUM.SELECT, items: ECONOMY_TYPE },
|
||||
{ name: "eqEcoType", label: "经济类型", render: (
|
||||
<DictionarySelect
|
||||
|
||||
dictValue="ECO_TYPE"
|
||||
onGetLabel={(label) => {
|
||||
form.setFieldValue("ecoTypeName", label);
|
||||
}}
|
||||
/>
|
||||
) },
|
||||
{ name: "ecoTypeName", label: "经济类型名称", onlyForLabel: true },
|
||||
]}
|
||||
form={form}
|
||||
onFinish={getData}
|
||||
|
|
@ -182,7 +192,6 @@ function AddModalComponent(props) {
|
|||
props.onCancel();
|
||||
};
|
||||
const onSubmit = async (values) => {
|
||||
values.ecoTypeName = getLabelName({ status: values.ecoType, list: ECONOMY_TYPE });
|
||||
values.corpStateName = getLabelName({ status: values.corpState, list: ENTERPRISE_STATUS });
|
||||
if (props.openType === "editName") {
|
||||
values.id = props.currentId;
|
||||
|
|
@ -218,7 +227,20 @@ function AddModalComponent(props) {
|
|||
{ name: "corpName", label: "分公司名称" },
|
||||
{ name: "code", label: "社会统一信用代码", rules: [{ pattern: UNIFIED_SOCIAL_CREDIT_CODE, message: "请输入正确的社会统一信用代码" }], hidden: (props.openType === "editName") },
|
||||
{ name: "type", label: "企业类型", render: FORM_ITEM_RENDER_ENUM.SELECT, items: ENTERPRISE_TYPE, hidden: (props.openType === "editName") },
|
||||
{ name: "ecoType", label: "经济类型", render: FORM_ITEM_RENDER_ENUM.SELECT, items: ECONOMY_TYPE, hidden: (props.openType === "editName") },
|
||||
{ name: "ecoType", label: "经济类型", render: (
|
||||
<DictionarySelect
|
||||
dictValue="ECO_TYPE"
|
||||
onGetLabel={(label) => {
|
||||
form.setFieldValue("ecoTypeName", label);
|
||||
}}
|
||||
/>
|
||||
), hidden: (props.openType === "editName") },
|
||||
|
||||
{
|
||||
name: "ecoTypeName",
|
||||
label: "经济类型名称",
|
||||
onlyForLabel: true,
|
||||
},
|
||||
{ name: "corpState", label: "分公司状态", render: FORM_ITEM_RENDER_ENUM.SELECT, items: ENTERPRISE_STATUS, hidden: (props.openType === "editName") },
|
||||
{ name: "corpOrder", label: "列表排序", render: FORM_ITEM_RENDER_ENUM.NUMBER, hidden: (props.openType === "editName") },
|
||||
]}
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ function List(props) {
|
|||
<div style={{ flex: 1 }}>
|
||||
<Search
|
||||
options={[
|
||||
{ name: "name", label: "关键字", tip: "用户名/姓名" },
|
||||
{ name: "name", label: "姓名" },
|
||||
{ name: "eqtype", label: "人员状态", render: FORM_ITEM_RENDER_ENUM.SELECT, items: USER_TYPE },
|
||||
]}
|
||||
form={form}
|
||||
|
|
|
|||
|
|
@ -4,11 +4,11 @@ import { useEffect, useState } from "react";
|
|||
import FormBuilder from "zy-react-library/components/FormBuilder";
|
||||
import AddIcon from "zy-react-library/components/Icon/AddIcon";
|
||||
import Search from "zy-react-library/components/Search";
|
||||
import DictionarySelect from "zy-react-library/components/Select/Dictionary";
|
||||
import Table from "zy-react-library/components/Table";
|
||||
import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender";
|
||||
import useTable from "zy-react-library/hooks/useTable";
|
||||
import { UNIFIED_SOCIAL_CREDIT_CODE } from "zy-react-library/regular";
|
||||
import { getLabelName } from "zy-react-library/utils";
|
||||
import { NS_ENTERPRISE } from "~/enumerate/namespace";
|
||||
|
||||
const ENTERPRISE_TYPE = [
|
||||
|
|
@ -17,13 +17,6 @@ const ENTERPRISE_TYPE = [
|
|||
{ bianma: 5, name: "驻港单位" },
|
||||
];
|
||||
|
||||
const ECONOMY_TYPE = [
|
||||
{ bianma: "economic_type19", name: "外资" },
|
||||
{ bianma: "economic_type18", name: "中外合作" },
|
||||
{ bianma: "economic_type17", name: "中外合资" },
|
||||
|
||||
];
|
||||
|
||||
function List(props) {
|
||||
const [form] = Form.useForm();
|
||||
const { tableProps, getData } = useTable(props["corpInfoList"], {
|
||||
|
|
@ -144,8 +137,6 @@ function AddModalComponent(props) {
|
|||
props.onCancel();
|
||||
};
|
||||
const onSubmit = async (values) => {
|
||||
values.ecoTypeName = getLabelName({ status: values.ecoType, list: ECONOMY_TYPE });
|
||||
|
||||
if (props.currentId) {
|
||||
values.id = props.currentId;
|
||||
await props.requestEdit(values);
|
||||
|
|
@ -174,9 +165,17 @@ function AddModalComponent(props) {
|
|||
options={[
|
||||
{ name: "corpName", label: "单位名称" },
|
||||
{ name: "code", label: "社会统一信用代码", rules: [{ pattern: UNIFIED_SOCIAL_CREDIT_CODE, message: "请输入正确的社会统一信用代码" }] },
|
||||
{ name: "ecoType", label: "经济类型", render: FORM_ITEM_RENDER_ENUM.SELECT, items: ECONOMY_TYPE },
|
||||
{ name: "type", label: "相关方企业类型", render: FORM_ITEM_RENDER_ENUM.SELECT, items: ENTERPRISE_TYPE },
|
||||
{ name: "eqEcoType", label: "经济类型", render: (
|
||||
<DictionarySelect
|
||||
|
||||
dictValue="ECO_TYPE"
|
||||
onGetLabel={(label) => {
|
||||
form.setFieldValue("ecoTypeName", label);
|
||||
}}
|
||||
/>
|
||||
) },
|
||||
{ name: "ecoTypeName", label: "经济类型名称", onlyForLabel: true },
|
||||
{ name: "type", label: "相关方企业类型", render: FORM_ITEM_RENDER_ENUM.SELECT, items: ENTERPRISE_TYPE },
|
||||
|
||||
]}
|
||||
/>
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ import HeaderBack from "zy-react-library/components/HeaderBack";
|
|||
|
||||
import AddIcon from "zy-react-library/components/Icon/AddIcon";
|
||||
import Search from "zy-react-library/components/Search";
|
||||
import DictionarySelect from "zy-react-library/components/SelectTree/Dictionary";
|
||||
import Table from "zy-react-library/components/Table";
|
||||
import TooltipPreviewImg from "zy-react-library/components/TooltipPreviewImg";
|
||||
import Upload from "zy-react-library/components/Upload";
|
||||
|
|
@ -13,6 +14,7 @@ import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender";
|
|||
import useGetUrlQuery from "zy-react-library/hooks/useGetUrlQuery";
|
||||
import useTable from "zy-react-library/hooks/useTable";
|
||||
import { NS_PERSNONEL_CERTFICATE } from "~/enumerate/namespace";
|
||||
import {getLabelName} from "zy-react-library/utils";
|
||||
|
||||
function Department(props) {
|
||||
const [addModalOpen, setAddModalOpen] = useState(false);
|
||||
|
|
@ -26,7 +28,7 @@ function Department(props) {
|
|||
return {
|
||||
...formData,
|
||||
eqQualificationinfoType: 2,
|
||||
corpinfoIdString: queryParams["id"],
|
||||
eqCorpinfoId: queryParams["id"],
|
||||
};
|
||||
},
|
||||
});
|
||||
|
|
@ -128,6 +130,7 @@ function AddModalComponent(props) {
|
|||
|
||||
const queryParams = useGetUrlQuery();
|
||||
const [userQualificationinfoId, setUserQualificationinfoId] = useState("");
|
||||
const [qualificationinfoData, setQualificationinfoData] = useState([]);
|
||||
useEffect(() => {
|
||||
// 证书作业类别
|
||||
// props.dictData({ appKey: "0bb989ecada5470c87635018ece9f327", dictValue: "zylb" }).then((res) => {
|
||||
|
|
@ -147,14 +150,12 @@ function AddModalComponent(props) {
|
|||
};
|
||||
const onSubmit = async (values) => {
|
||||
values.corpinfoId = queryParams["corpinfoId"];
|
||||
values.userIdString = queryParams["id"];
|
||||
|
||||
values.userId = queryParams["id"];
|
||||
values.qualificationinfoCategoryName = getLabelName({ status: values.qualificationinfoCategory, list: qualificationinfoData, idKey: "dictValue", nameKey: "dictLabel" });
|
||||
values.qualificationinfoType = 2;
|
||||
values.userQualificationinfoId = userQualificationinfoId;
|
||||
values.qualificationinfoCategory = "qyzyfzr";
|
||||
values.qualificationinfoCategoryName = "企业主要负责人";
|
||||
if (props.currentId) {
|
||||
values.idString = props.currentId;
|
||||
values.id = props.currentId;
|
||||
await props.requestEdit(values);
|
||||
}
|
||||
else {
|
||||
|
|
@ -184,7 +185,12 @@ function AddModalComponent(props) {
|
|||
showActionButtons={false}
|
||||
options={[
|
||||
{ name: "qualificationName", label: "证书名称" },
|
||||
{ name: "qualificationinfoCategory", required: false, label: "证书作业类别", render: FORM_ITEM_RENDER_ENUM.SELECT, items: [], itemsField: { labelKey: "dictLabel", valueKey: "dictValue" } },
|
||||
{ name: "qualificationinfoCategory", label: "证书作业类别", render: (
|
||||
<DictionarySelect
|
||||
dictValue="zslx"
|
||||
onGetData={(data) => { setQualificationinfoData(data); }}
|
||||
/>
|
||||
) },
|
||||
|
||||
{ name: "certificateNo", label: "证书编号" },
|
||||
{ name: "remarks", label: "备注", required: false, render: FORM_ITEM_RENDER_ENUM.TEXTAREA },
|
||||
|
|
|
|||
|
|
@ -6,12 +6,14 @@ import HeaderBack from "zy-react-library/components/HeaderBack";
|
|||
|
||||
import AddIcon from "zy-react-library/components/Icon/AddIcon";
|
||||
import Search from "zy-react-library/components/Search";
|
||||
import DictionarySelect from "zy-react-library/components/Select/Dictionary";
|
||||
import Table from "zy-react-library/components/Table";
|
||||
import TooltipPreviewImg from "zy-react-library/components/TooltipPreviewImg";
|
||||
import Upload from "zy-react-library/components/Upload";
|
||||
import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender";
|
||||
import useGetUrlQuery from "zy-react-library/hooks/useGetUrlQuery";
|
||||
import useTable from "zy-react-library/hooks/useTable";
|
||||
import { getLabelName } from "zy-react-library/utils";
|
||||
import { NS_PERSNONEL_CERTFICATE } from "~/enumerate/namespace";
|
||||
|
||||
function Department(props) {
|
||||
|
|
@ -26,7 +28,7 @@ function Department(props) {
|
|||
return {
|
||||
...formData,
|
||||
eqQualificationinfoType: 1,
|
||||
corpinfoIdString: queryParams["id"],
|
||||
eqCorpinfoId: queryParams["id"],
|
||||
};
|
||||
},
|
||||
});
|
||||
|
|
@ -129,12 +131,9 @@ function AddModalComponent(props) {
|
|||
|
||||
const queryParams = useGetUrlQuery();
|
||||
const [userQualificationinfoId, setUserQualificationinfoId] = useState("");
|
||||
const [qualificationinfoData, setQualificationinfoData] = useState([]);
|
||||
const [OperatingPrData, setOperatingPrData] = useState([]);
|
||||
useEffect(() => {
|
||||
// 证书作业类别
|
||||
// props.dictData({ appKey: "0bb989ecada5470c87635018ece9f327", dictValue: "zylb" }).then((res) => {
|
||||
// setQualificationinfo(res.data);
|
||||
// });
|
||||
|
||||
if (props.currentId) {
|
||||
props.requestDetails({ id: props.currentId }).then((res) => {
|
||||
form.setFieldsValue(res.data);
|
||||
|
|
@ -147,16 +146,15 @@ function AddModalComponent(props) {
|
|||
props.onCancel();
|
||||
};
|
||||
const onSubmit = async (values) => {
|
||||
values.qualificationinfoCategoryName = getLabelName({ status: values.qualificationinfoCategory, list: qualificationinfoData, idKey: "dictValue", nameKey: "dictLabel" });
|
||||
values.operatingProjectName = getLabelName({ status: values.operatingProject, list: OperatingPrData, idKey: "dictValue", nameKey: "dictLabel" });
|
||||
values.corpinfoId = queryParams["corpinfoId"];
|
||||
values.userIdString = queryParams["id"];
|
||||
values.operatingProject = "DGZY_dgzy";
|
||||
values.operatingProjectName = "电工作业";
|
||||
values.userId = queryParams["id"];
|
||||
values.qualificationinfoType = 1;
|
||||
values.userQualificationinfoId = userQualificationinfoId;
|
||||
values.qualificationinfoCategory = "DYDGZY";
|
||||
values.qualificationinfoCategoryName = "低压电工作业";
|
||||
|
||||
if (props.currentId) {
|
||||
values.idString = props.currentId;
|
||||
values.id = props.currentId;
|
||||
await props.requestEdit(values);
|
||||
}
|
||||
else {
|
||||
|
|
@ -186,8 +184,18 @@ function AddModalComponent(props) {
|
|||
showActionButtons={false}
|
||||
options={[
|
||||
{ name: "qualificationName", label: "证书名称" },
|
||||
{ name: "qualificationinfoCategory", required: false, label: "证书作业类别", render: FORM_ITEM_RENDER_ENUM.SELECT, items: [], itemsField: { labelKey: "dictLabel", valueKey: "dictValue" } },
|
||||
{ name: "operatingProject", required: false, label: "操作项目" },
|
||||
{ name: "qualificationinfoCategory", required: false, label: "证书作业类别", render: (
|
||||
<DictionarySelect
|
||||
dictValue="zylb"
|
||||
onGetData={(data) => { setQualificationinfoData(data); }}
|
||||
/>
|
||||
) },
|
||||
{ name: "operatingProject", required: false, label: "操作项目", render: (
|
||||
<DictionarySelect
|
||||
dictValue="DGZY_dgzy"
|
||||
onGetData={(data) => { setOperatingPrData(data); }}
|
||||
/>
|
||||
) },
|
||||
{ name: "certificateNo", label: "证书编号" },
|
||||
{ name: "remarks", label: "备注", required: false, render: FORM_ITEM_RENDER_ENUM.TEXTAREA },
|
||||
{ name: "name", required: false, label: "证书图片", render: <Upload size={10} fileType="image" /> },
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ function List(props) {
|
|||
<div style={{ flex: 1 }}>
|
||||
<Search
|
||||
options={[
|
||||
{ name: "name", label: "关键字", tip: "用户名/姓名" },
|
||||
{ name: "username", label: "用户名" },
|
||||
|
||||
]}
|
||||
form={form}
|
||||
|
|
|
|||
|
|
@ -5,6 +5,8 @@ import FormBuilder from "zy-react-library/components/FormBuilder";
|
|||
import AddIcon from "zy-react-library/components/Icon/AddIcon";
|
||||
import LeftTree from "zy-react-library/components/LeftTree/Department/Gwj/index";
|
||||
import Search from "zy-react-library/components/Search";
|
||||
import SelectTree from "zy-react-library/components/SelectTree/Department/Gwj";
|
||||
import DictionarySelect from "zy-react-library/components/SelectTree/Dictionary";
|
||||
import Table from "zy-react-library/components/Table";
|
||||
import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender";
|
||||
import useTable from "zy-react-library/hooks/useTable";
|
||||
|
|
@ -134,6 +136,7 @@ function Department(props) {
|
|||
function AddModalComponent(props) {
|
||||
const [form] = Form.useForm();
|
||||
const [parentName, setParentName] = useState(null);
|
||||
const [levelData, setlevelData] = useState([]);
|
||||
useEffect(() => {
|
||||
if (props.currentId) {
|
||||
props.requestDetails({ id: props.currentId }).then((res) => {
|
||||
|
|
@ -147,7 +150,7 @@ function AddModalComponent(props) {
|
|||
props.onCancel();
|
||||
};
|
||||
const onSubmit = async (values) => {
|
||||
values.levelName = getLabelName({ status: values.level, list: [{ bianma: "1", name: "一级部门" }] });
|
||||
values.levelName = getLabelName({ status: values.level, list: levelData, idKey: "dictValue", nameKey: "dictLabel" });
|
||||
values.parentId = props.parentId;
|
||||
if (props.currentId) {
|
||||
values.id = props.currentId;
|
||||
|
|
@ -184,7 +187,12 @@ function AddModalComponent(props) {
|
|||
options={[
|
||||
{ name: "parentName", required: false, label: "上级部门", render: <Tag color="processing">{parentName}</Tag> },
|
||||
{ name: "name", label: "部门名称" },
|
||||
{ name: "level", label: "部门级别", required: false, render: FORM_ITEM_RENDER_ENUM.SELECT, items: [{ bianma: "1", name: "一级部门" }] },
|
||||
{ name: "level", label: "部门级别", render: (
|
||||
<DictionarySelect
|
||||
dictValue="companyDepartmentLevel0000"
|
||||
onGetData={(data) => { setlevelData(data); }}
|
||||
/>
|
||||
) },
|
||||
{ name: "depOrder", label: "部门排序", render: FORM_ITEM_RENDER_ENUM.NUMBER },
|
||||
{
|
||||
name: "securityFlag",
|
||||
|
|
@ -193,6 +201,14 @@ function AddModalComponent(props) {
|
|||
render: FORM_ITEM_RENDER_ENUM.RADIO,
|
||||
items: [{ bianma: 1, name: "是" }, { bianma: 0, name: "否" }],
|
||||
},
|
||||
{
|
||||
name: "superviseFlag",
|
||||
label: "是否监管部门",
|
||||
required: false,
|
||||
render: FORM_ITEM_RENDER_ENUM.RADIO,
|
||||
items: [{ bianma: 1, name: "是" }, { bianma: 0, name: "否" }],
|
||||
},
|
||||
{ name: "departmentIdsList", label: "数据权限", required: false, render: <SelectTree multiple />, dependencies: ["superviseFlag"], hidden: formValues => (formValues.superviseFlag === 0) },
|
||||
{ name: "remarks", label: "备注", required: false, render: FORM_ITEM_RENDER_ENUM.TEXTAREA },
|
||||
]}
|
||||
/>
|
||||
|
|
|
|||
|
|
@ -4,12 +4,12 @@ import { useEffect, useState } from "react";
|
|||
import FormBuilder from "zy-react-library/components/FormBuilder";
|
||||
import AddIcon from "zy-react-library/components/Icon/AddIcon";
|
||||
import LeftTree from "zy-react-library/components/LeftTree/Department/Gwj/index";
|
||||
import SelectTree from "zy-react-library/components/SelectTree/Department/Gwj";
|
||||
import Table from "zy-react-library/components/Table";
|
||||
import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender";
|
||||
import useTable from "zy-react-library/hooks/useTable";
|
||||
import { NS_POST } from "~/enumerate/namespace";
|
||||
|
||||
const CorpinfoId = "1983773013086048256";
|
||||
function Post(props) {
|
||||
const [addModalOpen, setAddModalOpen] = useState(false);
|
||||
const [currentId, setCurrentId] = useState("");
|
||||
|
|
@ -21,7 +21,7 @@ function Post(props) {
|
|||
transform: (formData) => {
|
||||
return {
|
||||
...formData,
|
||||
departmentIdString: selectedNodeId,
|
||||
eqDepartmentId: selectedNodeId,
|
||||
corpFlag: 1,
|
||||
};
|
||||
},
|
||||
|
|
@ -115,17 +115,18 @@ function AddModalComponent(props) {
|
|||
useEffect(() => {
|
||||
if (props.currentId) {
|
||||
props.requestDetails({ id: props.currentId }).then((res) => {
|
||||
const arr = [];
|
||||
res.data.departmentList && res.data.departmentList.forEach((item) => {
|
||||
arr.push(item.departmentId);
|
||||
});
|
||||
res.data.departmentIdsString = arr;
|
||||
// const arr = [];
|
||||
// res.data.departmentList && res.data.departmentList.forEach((item) => {
|
||||
// arr.push(item.departmentId);
|
||||
// });
|
||||
// res.data.departmentIdsString = arr;
|
||||
form.setFieldsValue(res.data);
|
||||
console.log(res.data);
|
||||
setParentName(res.data.departmentName);
|
||||
});
|
||||
}
|
||||
else {
|
||||
values.corpinfoId = CorpinfoId;
|
||||
setParentName(props.selectedNodeName);
|
||||
}
|
||||
}, [props.currentId, props.selectedNodeName]);
|
||||
|
|
@ -135,10 +136,10 @@ function AddModalComponent(props) {
|
|||
props.onCancel();
|
||||
};
|
||||
const onSubmit = async (values) => {
|
||||
values.departmentIdString = props.parentId;
|
||||
values.departmentId = props.parentId;
|
||||
values.corpFlag = 1;
|
||||
if (props.currentId) {
|
||||
values.idString = props.currentId;
|
||||
values.id = props.currentId;
|
||||
props.requestEdit(values).then(() => {
|
||||
onCancel();
|
||||
props.getData();
|
||||
|
|
@ -172,14 +173,14 @@ function AddModalComponent(props) {
|
|||
options={[
|
||||
{ name: "parentName", required: false, label: "所属部门", render: <Tag color="processing">{parentName }</Tag> },
|
||||
{ name: "postName", label: "岗位名称" },
|
||||
{
|
||||
name: "supervisionFlag",
|
||||
label: "是否监管岗位",
|
||||
required: false,
|
||||
render: FORM_ITEM_RENDER_ENUM.RADIO,
|
||||
items: [{ bianma: 1, name: "是" }, { bianma: 0, name: "否" }],
|
||||
},
|
||||
{ name: "departmentIdsString", label: "数据权限", required: false, render: <SelectTree multiple />, dependencies: ["supervisionFlag"], hidden: formValues => (formValues.supervisionFlag === 0) },
|
||||
// {
|
||||
// name: "supervisionFlag",
|
||||
// label: "是否监管岗位",
|
||||
// required: false,
|
||||
// render: FORM_ITEM_RENDER_ENUM.RADIO,
|
||||
// items: [{ bianma: 1, name: "是" }, { bianma: 0, name: "否" }],
|
||||
// },
|
||||
// { name: "departmentIdsString", label: "数据权限", required: false, render: <SelectTree multiple />, dependencies: ["supervisionFlag"], hidden: formValues => (formValues.supervisionFlag === 0) },
|
||||
{ name: "remarks", label: "岗位职责", render: FORM_ITEM_RENDER_ENUM.TEXTAREA },
|
||||
]}
|
||||
/>
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import { useEffect, useState } from "react";
|
|||
import FormBuilder from "zy-react-library/components/FormBuilder";
|
||||
import HeaderBack from "zy-react-library/components/HeaderBack";
|
||||
import DepartmentSelectTree from "zy-react-library/components/SelectTree/Department/Gwj";
|
||||
import DictionarySelect from "zy-react-library/components/SelectTree/Dictionary";
|
||||
import Upload from "zy-react-library/components/Upload";
|
||||
import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender";
|
||||
import useGetUrlQuery from "zy-react-library/hooks/useGetUrlQuery";
|
||||
|
|
@ -43,26 +44,14 @@ function Add(props) {
|
|||
props["rolesAll"]().then((res) => {
|
||||
setRolesData(res.data);
|
||||
});
|
||||
|
||||
// 部门级别
|
||||
props["dictData"]({ appKey: "0bb989ecada5470c87635018ece9f327", dictValue: "departmentLevel" }).then((res) => {
|
||||
console.log(res);
|
||||
getRankData(res.data);
|
||||
});
|
||||
// 人员类型
|
||||
props["dictData"]({ appKey: "0bb989ecada5470c87635018ece9f327", dictValue: "renyuanleixing" }).then((res) => {
|
||||
console.log(res);
|
||||
setUserTypeData(res.data);
|
||||
});
|
||||
}, []);
|
||||
|
||||
const onSubmit = async (values) => {
|
||||
values.nationName = getLabelName({ status: values.nation, list: nation });
|
||||
values.personnelTypeName = getLabelName({ status: values.personnelType, list: userTypeData, idKey: "dictValue", nameKey: "labelKey" });
|
||||
values.rank_level_name = getLabelName({ status: values.rank_level, list: rankData, idKey: "dictValue", nameKey: "labelKey" });
|
||||
values.personnelTypeName = getLabelName({ status: values.personnelType, list: userTypeData, idKey: "dictValue", nameKey: "dictLabel" });
|
||||
values.rank_level_name = getLabelName({ status: values.rank_level, list: rankData, idKey: "dictValue", nameKey: "dictLabel" });
|
||||
idCardGetDateAndGender(values.userIdCard);
|
||||
|
||||
console.log(idCardGetDateAndGender(values.userIdCard));
|
||||
values.mainCorpFlag = 0;
|
||||
values.userType = 1;
|
||||
if (queryParams["id"]) {
|
||||
|
|
@ -89,7 +78,7 @@ function Add(props) {
|
|||
console.log(event);
|
||||
form.setFieldsValue({ postId: undefined });
|
||||
// setDepartmentName(event[0].name)
|
||||
props["postAll"]({ corpFlag: 1, departmentIdString: event[0].id }).then((res) => {
|
||||
props["postAll"]({ corpFlag: 1, departmentId: event[0].id }).then((res) => {
|
||||
console.log(res);
|
||||
setPostData(res.data);
|
||||
});
|
||||
|
|
@ -125,9 +114,12 @@ function Add(props) {
|
|||
{
|
||||
name: "personnelType",
|
||||
label: "人员类型",
|
||||
render: FORM_ITEM_RENDER_ENUM.SELECT,
|
||||
items: userTypeData,
|
||||
itemsField: { labelKey: "dictLabel", valueKey: "dictValue" },
|
||||
render: (
|
||||
<DictionarySelect
|
||||
dictValue="renyuanleixing"
|
||||
onGetData={(data) => { setUserTypeData(data); }}
|
||||
/>
|
||||
),
|
||||
},
|
||||
{
|
||||
name: "userIdCard",
|
||||
|
|
@ -175,7 +167,12 @@ function Add(props) {
|
|||
),
|
||||
},
|
||||
{ name: "sort", label: "部门排序", render: FORM_ITEM_RENDER_ENUM.NUMBER },
|
||||
{ name: "rank_level", label: "人员职级", required: false, render: FORM_ITEM_RENDER_ENUM.SELECT, items: rankData, itemsField: { labelKey: "dictLabel", valueKey: "dictValue" } },
|
||||
{ name: "rank_level", label: "职级", required: false, render: (
|
||||
<DictionarySelect
|
||||
dictValue="Rankorpositionlevel000"
|
||||
onGetData={(data) => { getRankData(data); }}
|
||||
/>
|
||||
) },
|
||||
{ name: "email", label: "邮箱", required: false, rules: [{ type: "email", message: "请输入正确的邮箱" }] },
|
||||
{ name: "remarks", label: "备注", span: 24, required: false, render: FORM_ITEM_RENDER_ENUM.TEXTAREA },
|
||||
{ name: "departmentLeaderFlag", label: "是否为部门负责人", required: false, render: FORM_ITEM_RENDER_ENUM.RADIO, items: WHETHER_ENUM },
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ function List(props) {
|
|||
const fetchPostData = async () => {
|
||||
const deptId = selectedNodeId ?? "0";
|
||||
try {
|
||||
const res = await props["postAll"]({ corpFlag: 1, departmentIdString: deptId });
|
||||
const res = await props["postAll"]({ corpFlag: 1, departmentId: deptId });
|
||||
setPostData(res?.data || []);
|
||||
}
|
||||
catch (err) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue