From 3624f41ed85c9ee26c8f8009801c74dc21ec2828 Mon Sep 17 00:00:00 2001 From: "853931625@qq.com" Date: Mon, 15 Jun 2026 15:48:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/firefightingEquipment/index.js | 2 +- .../ExpertEmergencyRescueTeam/View/index.js | 2 +- .../EnterpriseEmergencyPersonnel/Add/index.js | 11 +++++ .../List/index.js | 3 +- .../Rescue/Command/components/Cesium/index.js | 2 +- .../Command/components/Cesium/useCesiumMap.js | 1 + .../Command/components/MarkOptions/index.js | 3 ++ .../NonContingencyInstructions/index.js | 2 +- .../DrainageWell/Add/index.js | 2 +- .../FacilitiesEquipment/List/index.js | 2 +- .../MaterialEquipment/List/index.js | 6 +-- .../MaterialEquipment/Material/List/index.js | 2 +- .../RescueEquipment/List/index.js | 2 +- .../EmergencyExercise/List/index.js | 2 +- .../EmergencyExercise/View/index.js | 4 +- .../Add/components/GradeResponse/index.js | 2 +- .../components/OrganizationStructure/index.js | 2 +- .../Add/components/PlanAttachments/index.js | 2 +- .../Add/components/PlanInstructions/index.js | 2 +- .../Add/components/PlanResources/index.js | 2 +- .../PlanAndDrill/EnterprisePlan/Add/index.js | 2 +- .../PlanAndDrill/EnterprisePlan/List/index.js | 2 +- .../PlanAndDrill/EnterprisePlan/View/index.js | 12 ++--- .../View/index.js | 2 +- .../DutyLog/List/index.js | 46 +++++++++++++++++-- .../DutyLog/View/index.js | 2 +- src/utils/index.js | 17 +++++++ 27 files changed, 106 insertions(+), 33 deletions(-) diff --git a/src/api/firefightingEquipment/index.js b/src/api/firefightingEquipment/index.js index ead7994..d5da4f8 100644 --- a/src/api/firefightingEquipment/index.js +++ b/src/api/firefightingEquipment/index.js @@ -6,7 +6,7 @@ export const firefightingEquipmentList = declareRequest( ); export const firefightingEquipmentListAll = declareRequest( "firefightingEquipmentLoading", - "Get > /emergencyRescue", + "Post > @/fireCheck/fireDevice/mainList", ); export const fireAreaListAll = declareRequest( "firefightingEquipmentLoading", diff --git a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueTeam/View/index.js b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueTeam/View/index.js index d90d05a..d203a25 100644 --- a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueTeam/View/index.js +++ b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueTeam/View/index.js @@ -14,7 +14,7 @@ function View(props) { if (!props.id && !query.id) return; - const { data } = await props["expertEmergencyRescueTeamInfo"]({ id: query.id || query.id }); + const { data } = await props["expertEmergencyRescueTeamInfo"]({ id: props.id || query.id }); setInfo(data || {}); }; diff --git a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyManagementOrganization/EnterpriseEmergencyPersonnel/Add/index.js b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyManagementOrganization/EnterpriseEmergencyPersonnel/Add/index.js index 84d23d4..848567e 100644 --- a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyManagementOrganization/EnterpriseEmergencyPersonnel/Add/index.js +++ b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyManagementOrganization/EnterpriseEmergencyPersonnel/Add/index.js @@ -11,6 +11,7 @@ import useGetUserInfo from "zy-react-library/hooks/useGetUserInfo"; import { ID_NUMBER, PHONE } from "zy-react-library/regular"; import { getLabelName } from "zy-react-library/utils"; import { NS_ENTERPRISE_EMERGENCY_ORGANIZATION, NS_ENTERPRISE_EMERGENCY_PERSONNEL } from "~/enumerate/namespace"; +import { UseDecodeIdCard } from "~/utils"; function Add(props) { const query = useGetUrlQuery(); @@ -40,6 +41,11 @@ function Add(props) { getEnterpriseEmergencyOrganizationList(); (async () => { const userInfo = await getUserInfo(); + if (!query.id) { + form.setFieldValue("userId", userInfo.id); + form.setFieldValue("idCardNo", UseDecodeIdCard(userInfo.userIdCard)); + form.setFieldValue("contactPhone", userInfo.phone); + } setUserInfo(userInfo); const genderDictionary = await getDictionary({ dictValue: "sys_sex_enum" }); setGenderDictionary(genderDictionary); @@ -47,6 +53,7 @@ function Add(props) { }, []); const onSubmit = async (values) => { + values.idCardNo = btoa(values.idCardNo); const { success } = await props[query.id ? "enterpriseEmergencyPersonnelUpdate" : "enterpriseEmergencyPersonnelAdd"]({ ...values, id: query.id, @@ -60,6 +67,7 @@ function Add(props) { return ( { const genderItem = genderDictionary.find(item => item.dictLabel === option.sex); + console.log(option); form.setFieldValue("genderName", genderItem?.dictLabel || "未知"); form.setFieldValue("gender", genderItem?.dictValue || "UNKNOWN"); + form.setFieldValue("idCardNo", UseDecodeIdCard(option?.userIdCard)); + form.setFieldValue("contactPhone", option?.phone); }} onGetLabel={(label) => { form.setFieldValue("userName", label); diff --git a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyManagementOrganization/EnterpriseEmergencyPersonnel/List/index.js b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyManagementOrganization/EnterpriseEmergencyPersonnel/List/index.js index 1ac71ef..0869b94 100644 --- a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyManagementOrganization/EnterpriseEmergencyPersonnel/List/index.js +++ b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyManagementOrganization/EnterpriseEmergencyPersonnel/List/index.js @@ -10,6 +10,7 @@ import Table from "zy-react-library/components/Table"; import useGetUrlQuery from "zy-react-library/hooks/useGetUrlQuery"; import useTable from "zy-react-library/hooks/useTable"; import { NS_ENTERPRISE_EMERGENCY_PERSONNEL } from "~/enumerate/namespace"; +import { UseDecodeIdCard } from "~/utils"; function List(props) { const [selectedRowKeys, setSelectedRowKeys] = useState([]); @@ -103,7 +104,7 @@ function List(props) { { title: "性别", dataIndex: "genderName" }, { title: "行政职务", dataIndex: "administrativePosition" }, { title: "行政级别", dataIndex: "administrativeLevel" }, - { title: "身份证号", dataIndex: "idCardNo" }, + { title: "身份证号", dataIndex: "idCardNo", render: (_, record) => (UseDecodeIdCard(record?.idCardNo)) }, { title: "联系电话", dataIndex: "contactPhone" }, { title: "操作", diff --git a/src/pages/Container/Enterprise/EmergencyRescue/Rescue/Command/components/Cesium/index.js b/src/pages/Container/Enterprise/EmergencyRescue/Rescue/Command/components/Cesium/index.js index fdbb054..0cbffbf 100644 --- a/src/pages/Container/Enterprise/EmergencyRescue/Rescue/Command/components/Cesium/index.js +++ b/src/pages/Container/Enterprise/EmergencyRescue/Rescue/Command/components/Cesium/index.js @@ -88,7 +88,7 @@ const MarkModal = (props) => { const info = props.info || {}; const id = info.id; const type = props.type; - +console.log(info); return ( { mapInstanceRef.current.cesiumWidget.screenSpaceEventHandler.removeInputAction(window.Cesium.ScreenSpaceEventType.LEFT_DOUBLE_CLICK); mapInstanceRef.current.cesiumWidget.screenSpaceEventHandler.removeInputAction(window.Cesium.ScreenSpaceEventType.LEFT_CLICK); const screenSpaceEventHandler = new window.Cesium.ScreenSpaceEventHandler(mapInstanceRef.current.scene.canvas); + console.log(screenSpaceEventHandler); screenSpaceEventHandler.setInputAction((movement) => { const pick = mapInstanceRef.current.scene.pick(movement.position); if (window.Cesium.defined(pick) && pick.id?.id && pick.id?.monitorItems) { diff --git a/src/pages/Container/Enterprise/EmergencyRescue/Rescue/Command/components/MarkOptions/index.js b/src/pages/Container/Enterprise/EmergencyRescue/Rescue/Command/components/MarkOptions/index.js index 1fc61e9..26d5d1b 100644 --- a/src/pages/Container/Enterprise/EmergencyRescue/Rescue/Command/components/MarkOptions/index.js +++ b/src/pages/Container/Enterprise/EmergencyRescue/Rescue/Command/components/MarkOptions/index.js @@ -169,6 +169,7 @@ function MarkOptions(props) { return; } const { data } = await item.action(); + props.addMarkPoint(data, { mapType: item.type, mapIcon: item.icon, @@ -179,6 +180,7 @@ function MarkOptions(props) { }; const onClickLast = async (parentIndex, item, index) => { + console.log(parentIndex, item,index); setList(produce((draft) => { draft[parentIndex].children[index].checked = !draft[parentIndex].children[index].checked; })); @@ -188,6 +190,7 @@ function MarkOptions(props) { return; } const { data } = await item.action(); + console.log(data); props.addMarkPoint(data, { mapType: item.type, mapIcon: item.icon, diff --git a/src/pages/Container/Enterprise/EmergencyRescue/Rescue/Command/components/NonContingencyInstructions/index.js b/src/pages/Container/Enterprise/EmergencyRescue/Rescue/Command/components/NonContingencyInstructions/index.js index 4eaa19a..34eafed 100644 --- a/src/pages/Container/Enterprise/EmergencyRescue/Rescue/Command/components/NonContingencyInstructions/index.js +++ b/src/pages/Container/Enterprise/EmergencyRescue/Rescue/Command/components/NonContingencyInstructions/index.js @@ -179,7 +179,7 @@ const SendCommandModalComponent = (props) => { const { success } = await props["rescueCommandSendCommand"]({ ...values, rescueId: props.id, - userId: props.info.id, + userId: props.info.userId, }); if (success) { message.success("发送成功"); diff --git a/src/pages/Container/Enterprise/EmergencyResource/DrainageWell/Add/index.js b/src/pages/Container/Enterprise/EmergencyResource/DrainageWell/Add/index.js index e3daf65..a507b33 100644 --- a/src/pages/Container/Enterprise/EmergencyResource/DrainageWell/Add/index.js +++ b/src/pages/Container/Enterprise/EmergencyResource/DrainageWell/Add/index.js @@ -63,7 +63,7 @@ function Add(props) { required: false, rules: [{ pattern: TEL_PHONE, message: "请输入正确的电话号码" }], }, - { key: "map", customizeRender: true, span: 24, render: () }, + { key: "map", customizeRender: true, span: 24, render: () }, ]} form={form} onFinish={onSubmit} diff --git a/src/pages/Container/Enterprise/EmergencyResource/MaterialEquipment/FacilitiesEquipment/List/index.js b/src/pages/Container/Enterprise/EmergencyResource/MaterialEquipment/FacilitiesEquipment/List/index.js index b856687..e44a39f 100644 --- a/src/pages/Container/Enterprise/EmergencyResource/MaterialEquipment/FacilitiesEquipment/List/index.js +++ b/src/pages/Container/Enterprise/EmergencyResource/MaterialEquipment/FacilitiesEquipment/List/index.js @@ -19,7 +19,7 @@ function List(props) { const { tableProps, getData } = useTable(props["facilitiesEquipmentList"], { form, - params: { likeWarehouseId: query.id }, + params: { likeWarehouseId: query.id, corpId: query.corpinfoId }, }); const onDelete = (record) => { diff --git a/src/pages/Container/Enterprise/EmergencyResource/MaterialEquipment/List/index.js b/src/pages/Container/Enterprise/EmergencyResource/MaterialEquipment/List/index.js index 0d9d2ce..c7e6228 100644 --- a/src/pages/Container/Enterprise/EmergencyResource/MaterialEquipment/List/index.js +++ b/src/pages/Container/Enterprise/EmergencyResource/MaterialEquipment/List/index.js @@ -117,7 +117,7 @@ function List(props) {