diff --git a/package.json b/package.json index 96f8dea..cde08aa 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "lodash-es": "^4.17.21", "react": "^18.2.0", "react-dom": "^18.2.0", - "zy-react-library": "^1.2.20" + "zy-react-library": "^1.2.23" }, "devDependencies": { "@antfu/eslint-config": "^5.4.1", diff --git a/src/api/closedCardPort/index.js b/src/api/closedCardPort/index.js index db4e4a1..b9f0aca 100644 --- a/src/api/closedCardPort/index.js +++ b/src/api/closedCardPort/index.js @@ -2,25 +2,25 @@ import { declareRequest } from "@cqsjjb/jjb-dva-runtime"; export const closedCardPortList = declareRequest( "closedCardPortLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/closedCheckpointInfo/list", ); export const closedCardPortInfo = declareRequest( "closedCardPortLoading", - "Get > /emergencyRescue", + "Get > /emergencyRescue/closedCheckpointInfo/{id}", ); export const closedCardPortAdd = declareRequest( "closedCardPortLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/closedCheckpointInfo/save", ); export const closedCardPortUpdate = declareRequest( "closedCardPortLoading", - "Put > @/emergencyRescue", + "Put > @/emergencyRescue/closedCheckpointInfo/edit", ); export const closedCardPortDelete = declareRequest( "closedCardPortLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/closedCheckpointInfo/{id}", ); export const closedCardPortDeleteBatch = declareRequest( "closedCardPortLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/closedCheckpointInfo/ids?ids={ids}", ); diff --git a/src/api/communicationGuaranteeOrganization/index.js b/src/api/communicationGuaranteeOrganization/index.js index 10a00e8..c79bb4b 100644 --- a/src/api/communicationGuaranteeOrganization/index.js +++ b/src/api/communicationGuaranteeOrganization/index.js @@ -2,25 +2,25 @@ import { declareRequest } from "@cqsjjb/jjb-dva-runtime"; export const communicationGuaranteeOrganizationList = declareRequest( "communicationGuaranteeOrganizationLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/communicationSecurityAgency/list", ); export const communicationGuaranteeOrganizationInfo = declareRequest( "communicationGuaranteeOrganizationLoading", - "Get > /emergencyRescue", + "Get > /emergencyRescue/communicationSecurityAgency/{id}", ); export const communicationGuaranteeOrganizationAdd = declareRequest( "communicationGuaranteeOrganizationLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/communicationSecurityAgency/save", ); export const communicationGuaranteeOrganizationUpdate = declareRequest( "communicationGuaranteeOrganizationLoading", - "Put > @/emergencyRescue", + "Put > @/emergencyRescue/communicationSecurityAgency/edit", ); export const communicationGuaranteeOrganizationDelete = declareRequest( "communicationGuaranteeOrganizationLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/communicationSecurityAgency/{id}", ); export const communicationGuaranteeOrganizationDeleteBatch = declareRequest( "communicationGuaranteeOrganizationLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/communicationSecurityAgency/ids?ids={ids}", ); diff --git a/src/api/drainageWell/index.js b/src/api/drainageWell/index.js index 641ee10..a495513 100644 --- a/src/api/drainageWell/index.js +++ b/src/api/drainageWell/index.js @@ -2,25 +2,25 @@ import { declareRequest } from "@cqsjjb/jjb-dva-runtime"; export const drainageWellList = declareRequest( "drainageWellLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/drainageWellInfo/list", ); export const drainageWellInfo = declareRequest( "drainageWellLoading", - "Get > /emergencyRescue", + "Get > /emergencyRescue/drainageWellInfo/{id}", ); export const drainageWellAdd = declareRequest( "drainageWellLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/drainageWellInfo/save", ); export const drainageWellUpdate = declareRequest( "drainageWellLoading", - "Put > @/emergencyRescue", + "Put > @/emergencyRescue/drainageWellInfo/edit", ); export const drainageWellDelete = declareRequest( "drainageWellLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/drainageWellInfo/{id}", ); export const drainageWellDeleteBatch = declareRequest( "drainageWellLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/drainageWellInfo/ids?ids={ids}", ); diff --git a/src/api/emergencyAddressBook/index.js b/src/api/emergencyAddressBook/index.js index 8d95230..34e05b8 100644 --- a/src/api/emergencyAddressBook/index.js +++ b/src/api/emergencyAddressBook/index.js @@ -2,45 +2,45 @@ import { declareRequest } from "@cqsjjb/jjb-dva-runtime"; export const emergencyAddressBookList = declareRequest( "emergencyAddressBookLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/emergencyContactGroup/list", ); export const emergencyAddressBookInfo = declareRequest( "emergencyAddressBookLoading", - "Get > /emergencyRescue", + "Get > /emergencyRescue/emergencyContactGroup/{id}", ); export const emergencyAddressBookAdd = declareRequest( "emergencyAddressBookLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/emergencyContactGroup/save", ); export const emergencyAddressBookUpdate = declareRequest( "emergencyAddressBookLoading", - "Put > @/emergencyRescue", + "Put > @/emergencyRescue/emergencyContactGroup/edit", ); export const emergencyAddressBookDelete = declareRequest( "emergencyAddressBookLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/emergencyContactGroup/{id}", ); export const emergencyAddressBookMemberList = declareRequest( "emergencyAddressBookMemberLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/emergencyContactPerson/list", ); export const emergencyAddressBookMemberInfo = declareRequest( "emergencyAddressBookMemberLoading", - "Get > /emergencyRescue", + "Get > /emergencyRescue/emergencyContactPerson/{id}", ); export const emergencyAddressBookMemberAdd = declareRequest( "emergencyAddressBookMemberLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/emergencyContactPerson/save", ); export const emergencyAddressBookMemberUpdate = declareRequest( "emergencyAddressBookMemberLoading", - "Put > @/emergencyRescue", + "Put > @/emergencyRescue/emergencyContactPerson/edit", ); export const emergencyAddressBookMemberDelete = declareRequest( "emergencyAddressBookMemberLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/emergencyContactPerson/{id}", ); export const emergencyAddressBookMemberDeleteBatch = declareRequest( "emergencyAddressBookMemberLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/emergencyContactPerson/ids?ids={ids}", ); diff --git a/src/api/emergencyEquipment/index.js b/src/api/emergencyEquipment/index.js index f8df09d..24794c1 100644 --- a/src/api/emergencyEquipment/index.js +++ b/src/api/emergencyEquipment/index.js @@ -2,25 +2,25 @@ import { declareRequest } from "@cqsjjb/jjb-dva-runtime"; export const emergencyEquipmentList = declareRequest( "emergencyEquipmentLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/emergencyEquipmentManagement/list", ); export const emergencyEquipmentInfo = declareRequest( "emergencyEquipmentLoading", - "Get > /emergencyRescue", + "Get > /emergencyRescue/emergencyEquipmentManagement/{id}", ); export const emergencyEquipmentAdd = declareRequest( "emergencyEquipmentLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/emergencyEquipmentManagement/save", ); export const emergencyEquipmentUpdate = declareRequest( "emergencyEquipmentLoading", - "Put > @/emergencyRescue", + "Put > @/emergencyRescue/emergencyEquipmentManagement/edit", ); export const emergencyEquipmentDelete = declareRequest( "emergencyEquipmentLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/emergencyEquipmentManagement/{id}", ); export const emergencyEquipmentDeleteBatch = declareRequest( "emergencyEquipmentLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/emergencyEquipmentManagement/ids?ids={ids}", ); diff --git a/src/api/emergencyRescueTeam/index.js b/src/api/emergencyRescueTeam/index.js index 40d84e9..589f9fd 100644 --- a/src/api/emergencyRescueTeam/index.js +++ b/src/api/emergencyRescueTeam/index.js @@ -2,25 +2,25 @@ import { declareRequest } from "@cqsjjb/jjb-dva-runtime"; export const emergencyRescueTeamList = declareRequest( "emergencyRescueTeamLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/emergencyRescueTeamManagement/list", ); export const emergencyRescueTeamInfo = declareRequest( "emergencyRescueTeamLoading", - "Get > /emergencyRescue", + "Get > /emergencyRescue/emergencyRescueTeamManagement/{id}", ); export const emergencyRescueTeamAdd = declareRequest( "emergencyRescueTeamLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/emergencyRescueTeamManagement/save", ); export const emergencyRescueTeamUpdate = declareRequest( "emergencyRescueTeamLoading", - "Put > @/emergencyRescue", + "Put > @/emergencyRescue/emergencyRescueTeamManagement/edit", ); export const emergencyRescueTeamDelete = declareRequest( "emergencyRescueTeamLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/emergencyRescueTeamManagement/{id}", ); export const emergencyRescueTeamDeleteBatch = declareRequest( "emergencyRescueTeamLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/emergencyRescueTeamManagement/ids?ids={ids}", ); diff --git a/src/api/emergencyShelter/index.js b/src/api/emergencyShelter/index.js index 8474453..d3e672d 100644 --- a/src/api/emergencyShelter/index.js +++ b/src/api/emergencyShelter/index.js @@ -2,25 +2,25 @@ import { declareRequest } from "@cqsjjb/jjb-dva-runtime"; export const emergencyShelterList = declareRequest( "emergencyShelterLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/placeInfo/list", ); export const emergencyShelterInfo = declareRequest( "emergencyShelterLoading", - "Get > /emergencyRescue", + "Get > /emergencyRescue/placeInfo/{id}", ); export const emergencyShelterAdd = declareRequest( "emergencyShelterLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/placeInfo/save", ); export const emergencyShelterUpdate = declareRequest( "emergencyShelterLoading", - "Put > @/emergencyRescue", + "Put > @/emergencyRescue/placeInfo/edit", ); export const emergencyShelterDelete = declareRequest( "emergencyShelterLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/placeInfo/{id}", ); export const emergencyShelterDeleteBatch = declareRequest( "emergencyShelterLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/placeInfo/ids?ids={ids}", ); diff --git a/src/api/enterpriseEmergencyOrganization/index.js b/src/api/enterpriseEmergencyOrganization/index.js index b428295..8a65097 100644 --- a/src/api/enterpriseEmergencyOrganization/index.js +++ b/src/api/enterpriseEmergencyOrganization/index.js @@ -2,29 +2,29 @@ import { declareRequest } from "@cqsjjb/jjb-dva-runtime"; export const enterpriseEmergencyOrganizationList = declareRequest( "enterpriseEmergencyOrganizationLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/enterpriseEmergencyAgency/list", ); export const enterpriseEmergencyOrganizationListAll = declareRequest( "enterpriseEmergencyOrganizationLoading", - "Post > @/emergencyRescue", + "Get > /emergencyRescue/enterpriseEmergencyAgency/listAll", ); export const enterpriseEmergencyOrganizationInfo = declareRequest( "enterpriseEmergencyOrganizationLoading", - "Get > /emergencyRescue", + "Get > /emergencyRescue/enterpriseEmergencyAgency/{id}", ); export const enterpriseEmergencyOrganizationAdd = declareRequest( "enterpriseEmergencyOrganizationLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/enterpriseEmergencyAgency/save", ); export const enterpriseEmergencyOrganizationUpdate = declareRequest( "enterpriseEmergencyOrganizationLoading", - "Put > @/emergencyRescue", + "Put > @/emergencyRescue/enterpriseEmergencyAgency/edit", ); export const enterpriseEmergencyOrganizationDelete = declareRequest( "enterpriseEmergencyOrganizationLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/enterpriseEmergencyAgency/{id}", ); export const enterpriseEmergencyOrganizationDeleteBatch = declareRequest( "enterpriseEmergencyOrganizationLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/enterpriseEmergencyAgency/ids?ids={ids}", ); diff --git a/src/api/enterpriseEmergencyPersonnel/index.js b/src/api/enterpriseEmergencyPersonnel/index.js index 96a3a2f..fed94a1 100644 --- a/src/api/enterpriseEmergencyPersonnel/index.js +++ b/src/api/enterpriseEmergencyPersonnel/index.js @@ -2,25 +2,25 @@ import { declareRequest } from "@cqsjjb/jjb-dva-runtime"; export const enterpriseEmergencyPersonnelList = declareRequest( "enterpriseEmergencyPersonnelLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/enterpriseEmergencyPersonnel/list", ); export const enterpriseEmergencyPersonnelInfo = declareRequest( "enterpriseEmergencyPersonnelLoading", - "Get > /emergencyRescue", + "Get > /emergencyRescue/enterpriseEmergencyPersonnel/{id}", ); export const enterpriseEmergencyPersonnelAdd = declareRequest( "enterpriseEmergencyPersonnelLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/enterpriseEmergencyPersonnel/save", ); export const enterpriseEmergencyPersonnelUpdate = declareRequest( "enterpriseEmergencyPersonnelLoading", - "Put > @/emergencyRescue", + "Put > @/emergencyRescue/enterpriseEmergencyPersonnel/edit", ); export const enterpriseEmergencyPersonnelDelete = declareRequest( "enterpriseEmergencyPersonnelLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/enterpriseEmergencyPersonnel/{id}", ); export const enterpriseEmergencyPersonnelDeleteBatch = declareRequest( "enterpriseEmergencyPersonnelLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/enterpriseEmergencyPersonnel/ids?ids={ids}", ); diff --git a/src/api/expertEmergencyRescueExpert/index.js b/src/api/expertEmergencyRescueExpert/index.js index 22256b9..6fde6cf 100644 --- a/src/api/expertEmergencyRescueExpert/index.js +++ b/src/api/expertEmergencyRescueExpert/index.js @@ -2,25 +2,25 @@ import { declareRequest } from "@cqsjjb/jjb-dva-runtime"; export const expertEmergencyRescueExpertList = declareRequest( "expertEmergencyRescueExpertLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/emergencyRescueExpert/list", ); export const expertEmergencyRescueExpertInfo = declareRequest( "expertEmergencyRescueExpertLoading", - "Get > /emergencyRescue", + "Get > /emergencyRescue/emergencyRescueExpert/{id}", ); export const expertEmergencyRescueExpertAdd = declareRequest( "expertEmergencyRescueExpertLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/emergencyRescueExpert/save", ); export const expertEmergencyRescueExpertUpdate = declareRequest( "expertEmergencyRescueExpertLoading", - "Put > @/emergencyRescue", + "Put > @/emergencyRescue/emergencyRescueExpert/edit", ); export const expertEmergencyRescueExpertDelete = declareRequest( "expertEmergencyRescueExpertLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/emergencyRescueExpert/{id}", ); export const expertEmergencyRescueExpertDeleteBatch = declareRequest( "expertEmergencyRescueExpertLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/emergencyRescueExpert/ids?ids={ids}", ); diff --git a/src/api/expertEmergencyRescueExpertGroup/index.js b/src/api/expertEmergencyRescueExpertGroup/index.js index 16a7293..0e1e967 100644 --- a/src/api/expertEmergencyRescueExpertGroup/index.js +++ b/src/api/expertEmergencyRescueExpertGroup/index.js @@ -2,41 +2,41 @@ import { declareRequest } from "@cqsjjb/jjb-dva-runtime"; export const expertEmergencyRescueExpertGroupList = declareRequest( "expertEmergencyRescueExpertGroupLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/emergencyRescueExpertGroup/list", ); export const expertEmergencyRescueExpertGroupInfo = declareRequest( "expertEmergencyRescueExpertGroupLoading", - "Get > /emergencyRescue", + "Get > /emergencyRescue/emergencyRescueExpertGroup/{id}", ); export const expertEmergencyRescueExpertGroupAdd = declareRequest( "expertEmergencyRescueExpertGroupLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/emergencyRescueExpertGroup/save", ); export const expertEmergencyRescueExpertGroupUpdate = declareRequest( "expertEmergencyRescueExpertGroupLoading", - "Put > @/emergencyRescue", + "Put > @/emergencyRescue/emergencyRescueExpertGroup/edit", ); export const expertEmergencyRescueExpertGroupDelete = declareRequest( "expertEmergencyRescueExpertGroupLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/emergencyRescueExpertGroup/{id}", ); export const expertEmergencyRescueExpertGroupDeleteBatch = declareRequest( "expertEmergencyRescueExpertGroupLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/emergencyRescueExpertGroup/ids?ids={ids}", ); export const expertEmergencyRescueExpertGroupDownExpertEmergencyRescueExpertList = declareRequest( "expertEmergencyRescueExpertGroupDownExpertEmergencyRescueExpertLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/emergencyRescueExpertGroupRel/list", ); export const expertEmergencyRescueExpertGroupDownExpertEmergencyRescueExpertAdd = declareRequest( "expertEmergencyRescueExpertGroupDownExpertEmergencyRescueExpertLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/emergencyRescueExpertGroupRel/save", ); export const expertEmergencyRescueExpertGroupDownExpertEmergencyRescueExpertDelete = declareRequest( "expertEmergencyRescueExpertGroupDownExpertEmergencyRescueExpertLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/emergencyRescueExpertGroupRel/{id}", ); export const expertEmergencyRescueExpertGroupDownExpertEmergencyRescueExpertDeleteBatch = declareRequest( "expertEmergencyRescueExpertGroupDownExpertEmergencyRescueExpertLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/emergencyRescueExpertGroupRel/ids?ids={ids}", ); diff --git a/src/api/expertEmergencyRescueTeam/index.js b/src/api/expertEmergencyRescueTeam/index.js index e8e9a20..374fd20 100644 --- a/src/api/expertEmergencyRescueTeam/index.js +++ b/src/api/expertEmergencyRescueTeam/index.js @@ -2,49 +2,49 @@ import { declareRequest } from "@cqsjjb/jjb-dva-runtime"; export const expertEmergencyRescueTeamList = declareRequest( "expertEmergencyRescueTeamLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/emergencyRescueTeam/list", ); export const expertEmergencyRescueTeamInfo = declareRequest( "expertEmergencyRescueTeamLoading", - "Get > /emergencyRescue", + "Get > /emergencyRescue/emergencyRescueTeam/{id}", ); export const expertEmergencyRescueTeamAdd = declareRequest( "expertEmergencyRescueTeamLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/emergencyRescueTeam/save", ); export const expertEmergencyRescueTeamUpdate = declareRequest( "expertEmergencyRescueTeamLoading", - "Put > @/emergencyRescue", + "Put > @/emergencyRescue/emergencyRescueTeam/edit", ); export const expertEmergencyRescueTeamDelete = declareRequest( "expertEmergencyRescueTeamLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/emergencyRescueTeam/{id}", ); export const expertEmergencyRescueTeamDeleteBatch = declareRequest( "expertEmergencyRescueTeamLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/emergencyRescueTeam/ids?ids={ids}", ); export const expertEmergencyRescuePersonnelList = declareRequest( "expertEmergencyRescuePersonnelLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/emergencyRescuePersonnel/list", ); export const expertEmergencyRescuePersonnelInfo = declareRequest( "expertEmergencyRescuePersonnelLoading", - "Get > /emergencyRescue", + "Get > /emergencyRescue/emergencyRescuePersonnel/{id}", ); export const expertEmergencyRescuePersonnelAdd = declareRequest( "expertEmergencyRescuePersonnelLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/emergencyRescuePersonnel/save", ); export const expertEmergencyRescuePersonnelUpdate = declareRequest( "expertEmergencyRescuePersonnelLoading", - "Put > @/emergencyRescue", + "Put > @/emergencyRescue/emergencyRescuePersonnel/edit", ); export const expertEmergencyRescuePersonnelDelete = declareRequest( "expertEmergencyRescuePersonnelLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/emergencyRescuePersonnel/{id}", ); export const expertEmergencyRescuePersonnelDeleteBatch = declareRequest( "expertEmergencyRescuePersonnelLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/emergencyRescuePersonnel/ids?ids={ids}", ); diff --git a/src/api/materialEquipment/index.js b/src/api/materialEquipment/index.js index 0e1448a..2a2a43d 100644 --- a/src/api/materialEquipment/index.js +++ b/src/api/materialEquipment/index.js @@ -2,97 +2,97 @@ import { declareRequest } from "@cqsjjb/jjb-dva-runtime"; export const materialEquipmentList = declareRequest( "materialEquipmentLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/materialEquipmentWarehouse/list", ); export const materialEquipmentInfo = declareRequest( "materialEquipmentLoading", - "Get > /emergencyRescue", + "Get > /emergencyRescue/materialEquipmentWarehouse/{id}", ); export const materialEquipmentAdd = declareRequest( "materialEquipmentLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/materialEquipmentWarehouse/save", ); export const materialEquipmentUpdate = declareRequest( "materialEquipmentLoading", - "Put > @/emergencyRescue", + "Put > @/emergencyRescue/materialEquipmentWarehouse/edit", ); export const materialEquipmentDelete = declareRequest( "materialEquipmentLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/materialEquipmentWarehouse/{id}", ); export const materialEquipmentDeleteBatch = declareRequest( "materialEquipmentLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/materialEquipmentWarehouse/ids?ids={ids}", ); export const facilitiesEquipmentList = declareRequest( "facilitiesEquipmentLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/equipmentFacility/list", ); export const facilitiesEquipmentInfo = declareRequest( "facilitiesEquipmentLoading", - "Get > /emergencyRescue", + "Get > /emergencyRescue/equipmentFacility/{id}", ); export const facilitiesEquipmentAdd = declareRequest( "facilitiesEquipmentLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/equipmentFacility/save", ); export const facilitiesEquipmentUpdate = declareRequest( "facilitiesEquipmentLoading", - "Put > @/emergencyRescue", + "Put > @/emergencyRescue/equipmentFacility/edit", ); export const facilitiesEquipmentDelete = declareRequest( "facilitiesEquipmentLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/equipmentFacility/{id}", ); export const facilitiesEquipmentDeleteBatch = declareRequest( "facilitiesEquipmentLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/equipmentFacility/ids?ids={ids}", ); export const rescueEquipmentList = declareRequest( "rescueEquipmentLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/rescueEquipment/list", ); export const rescueEquipmentInfo = declareRequest( "rescueEquipmentLoading", - "Get > /emergencyRescue", + "Get > /emergencyRescue/rescueEquipment/{id}", ); export const rescueEquipmentAdd = declareRequest( "rescueEquipmentLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/rescueEquipment/save", ); export const rescueEquipmentUpdate = declareRequest( "rescueEquipmentLoading", - "Put > @/emergencyRescue", + "Put > @/emergencyRescue/rescueEquipment/edit", ); export const rescueEquipmentDelete = declareRequest( "rescueEquipmentLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/rescueEquipment/{id}", ); export const rescueEquipmentDeleteBatch = declareRequest( "rescueEquipmentLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/rescueEquipment/ids?ids={ids}", ); export const materialList = declareRequest( "materialLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/material/list", ); export const materialInfo = declareRequest( "materialLoading", - "Get > /emergencyRescue", + "Get > /emergencyRescue/material/{id}", ); export const materialAdd = declareRequest( "materialLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/material/save", ); export const materialUpdate = declareRequest( "materialLoading", - "Put > @/emergencyRescue", + "Put > @/emergencyRescue/material/edit", ); export const materialDelete = declareRequest( "materialLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/material/{id}", ); export const materialDeleteBatch = declareRequest( "materialLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/material/ids?ids={ids}", ); diff --git a/src/api/medicalGuaranteeOrganization/index.js b/src/api/medicalGuaranteeOrganization/index.js index f347907..d7abeaf 100644 --- a/src/api/medicalGuaranteeOrganization/index.js +++ b/src/api/medicalGuaranteeOrganization/index.js @@ -2,25 +2,25 @@ import { declareRequest } from "@cqsjjb/jjb-dva-runtime"; export const medicalGuaranteeOrganizationList = declareRequest( "medicalGuaranteeOrganizationLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/medicalSecurityAgency/list", ); export const medicalGuaranteeOrganizationInfo = declareRequest( "medicalGuaranteeOrganizationLoading", - "Get > /emergencyRescue", + "Get > /emergencyRescue/medicalSecurityAgency/{id}", ); export const medicalGuaranteeOrganizationAdd = declareRequest( "medicalGuaranteeOrganizationLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/medicalSecurityAgency/save", ); export const medicalGuaranteeOrganizationUpdate = declareRequest( "medicalGuaranteeOrganizationLoading", - "Put > @/emergencyRescue", + "Put > @/emergencyRescue/medicalSecurityAgency/edit", ); export const medicalGuaranteeOrganizationDelete = declareRequest( "medicalGuaranteeOrganizationLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/medicalSecurityAgency/{id}", ); export const medicalGuaranteeOrganizationDeleteBatch = declareRequest( "medicalGuaranteeOrganizationLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/medicalSecurityAgency/ids?ids={ids}", ); diff --git a/src/api/technicalSupportGuaranteeOrganization/index.js b/src/api/technicalSupportGuaranteeOrganization/index.js index 0dc4fec..f1f15e4 100644 --- a/src/api/technicalSupportGuaranteeOrganization/index.js +++ b/src/api/technicalSupportGuaranteeOrganization/index.js @@ -2,25 +2,25 @@ import { declareRequest } from "@cqsjjb/jjb-dva-runtime"; export const technicalSupportGuaranteeOrganizationList = declareRequest( "technicalSupportGuaranteeOrganizationLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/technicalSupportAgency/list", ); export const technicalSupportGuaranteeOrganizationInfo = declareRequest( "technicalSupportGuaranteeOrganizationLoading", - "Get > /emergencyRescue", + "Get > /emergencyRescue/technicalSupportAgency/{id}", ); export const technicalSupportGuaranteeOrganizationAdd = declareRequest( "technicalSupportGuaranteeOrganizationLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/technicalSupportAgency/save", ); export const technicalSupportGuaranteeOrganizationUpdate = declareRequest( "technicalSupportGuaranteeOrganizationLoading", - "Put > @/emergencyRescue", + "Put > @/emergencyRescue/technicalSupportAgency/edit", ); export const technicalSupportGuaranteeOrganizationDelete = declareRequest( "technicalSupportGuaranteeOrganizationLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/technicalSupportAgency/{id}", ); export const technicalSupportGuaranteeOrganizationDeleteBatch = declareRequest( "technicalSupportGuaranteeOrganizationLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/technicalSupportAgency/ids?ids={ids}", ); diff --git a/src/api/transportGuaranteeOrganization/index.js b/src/api/transportGuaranteeOrganization/index.js index c0f1014..0ddc3bc 100644 --- a/src/api/transportGuaranteeOrganization/index.js +++ b/src/api/transportGuaranteeOrganization/index.js @@ -2,25 +2,25 @@ import { declareRequest } from "@cqsjjb/jjb-dva-runtime"; export const transportGuaranteeOrganizationList = declareRequest( "transportGuaranteeOrganizationLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/transportSecurityAgency/list", ); export const transportGuaranteeOrganizationInfo = declareRequest( "transportGuaranteeOrganizationLoading", - "Get > /emergencyRescue", + "Get > /emergencyRescue/transportSecurityAgency/{id}", ); export const transportGuaranteeOrganizationAdd = declareRequest( "transportGuaranteeOrganizationLoading", - "Post > @/emergencyRescue", + "Post > @/emergencyRescue/transportSecurityAgency/save", ); export const transportGuaranteeOrganizationUpdate = declareRequest( "transportGuaranteeOrganizationLoading", - "Put > @/emergencyRescue", + "Put > @/emergencyRescue/transportSecurityAgency/edit", ); export const transportGuaranteeOrganizationDelete = declareRequest( "transportGuaranteeOrganizationLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/transportSecurityAgency/{id}", ); export const transportGuaranteeOrganizationDeleteBatch = declareRequest( "transportGuaranteeOrganizationLoading", - "Delete > @/emergencyRescue", + "Delete > @/emergencyRescue/transportSecurityAgency/ids?ids={ids}", ); diff --git a/src/main.js b/src/main.js index e8b9f5c..8e547a6 100644 --- a/src/main.js +++ b/src/main.js @@ -11,6 +11,8 @@ require("zy-react-library/css/common.less"); dayjs.locale("zh-cn"); setJJBCommonAntdMessage(message); +window.mapLongitude = "119.69457721306945"; +window.mapLatitude = "39.940504336846665"; const app = setup(); getFileUrlFromServer(); diff --git a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyAddressBook/List/index.js b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyAddressBook/List/index.js index c2b69a2..0964bbf 100644 --- a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyAddressBook/List/index.js +++ b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyAddressBook/List/index.js @@ -29,12 +29,13 @@ function List(props) { const { tableProps, getData } = useTable(props["emergencyAddressBookList"], { form, + usePagination: false, }); const onDelete = (record) => { Modal.confirm({ title: "删除确认", - content: `确定要删除【${record.todo}】吗`, + content: `确定要删除【${record.groupName}】吗`, onOk: async () => { const { success } = await props["emergencyAddressBookDelete"]({ id: record.id }); if (success) { @@ -49,7 +50,7 @@ function List(props) { )} columns={[ - { title: "组名称", dataIndex: "todo" }, - { title: "组类型", dataIndex: "todo" }, + { title: "组名称", dataIndex: "groupName" }, + { title: "组类型", dataIndex: "groupTypeName" }, { title: "操作", width: 300, @@ -112,8 +113,8 @@ function List(props) { onClick={() => { setAddModalVisible(true); setAddModalType("addChild"); - setParentId(record.parentId); - setParentName(record.parentName); + setParentId(record.id); + setParentName(record.groupName); }} > 添加下级通讯组 @@ -137,6 +138,7 @@ function List(props) { setParentId(defaultParentId); setParentName(defaultParentName); setCurrentId(""); + setAddModalType(""); }} /> ) @@ -163,6 +165,7 @@ const AddModalComponent = (props) => { const { success } = await props[props.id ? "emergencyAddressBookUpdate" : "emergencyAddressBookAdd"]({ ...values, parentId: props.parentId, + parentName: props.parentName, id: props.id, }); if (success) { @@ -186,8 +189,20 @@ const AddModalComponent = (props) => { loading={props.emergencyAddressBook.emergencyAddressBookLoading} options={[ { key: "parentName", label: "上级通讯录", render: ({props.parentName}) }, - { name: "todo", label: "通讯录名称" }, - { name: "todo", label: "组类型", render: () }, + { name: "groupName", label: "通讯录名称" }, + { + name: "groupType", + label: "组类型", + render: ( + { + form.setFieldValue("groupTypeName", label); + }} + /> + ), + }, + { name: "groupTypeName", label: "组类型", onlyForLabel: true }, ]} labelCol={{ span: 10 }} span={24} diff --git a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyAddressBook/Member/List/index.js b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyAddressBook/Member/List/index.js index 0101fce..c83fcd4 100644 --- a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyAddressBook/Member/List/index.js +++ b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyAddressBook/Member/List/index.js @@ -24,18 +24,15 @@ function List(props) { const { tableProps, getData } = useTable(props["emergencyAddressBookMemberList"], { form, - params: { emergencyRescueExpertId: query.id }, + params: { likeContactGroupId: query.id }, }); const onDelete = (record) => { Modal.confirm({ title: "删除确认", - content: `确定要删除【${record.todo}】吗`, + content: `确定要删除【${record.personName}】吗`, onOk: async () => { - const { success } = await props["emergencyAddressBookMemberDelete"]({ - id: record.id, - emergencyRescueExpertId: query.id, - }); + const { success } = await props["emergencyAddressBookMemberDelete"]({ id: record.id }); if (success) { message.success("删除成功"); getData(); @@ -53,10 +50,7 @@ function List(props) { title: "删除确认", content: "确认要删除吗?", onOk: async () => { - const { success } = await props["emergencyAddressBookMemberDeleteBatch"]({ - ids: selectedRowKeys, - emergencyRescueExpertId: query.id, - }); + const { success } = await props["emergencyAddressBookMemberDeleteBatch"]({ ids: selectedRowKeys }); if (success) { message.success("删除成功"); getData(); @@ -69,8 +63,8 @@ function List(props) { ) }, + { name: "personName", label: "人员姓名" }, + { name: "gender", label: "性别", render: () }, ]} form={form} onFinish={getData} @@ -106,15 +100,15 @@ function List(props) { )} columns={[ - { title: "姓名", dataIndex: "todo" }, - { title: "性别", dataIndex: "todo" }, - { title: "移动电话", dataIndex: "todo" }, - { title: "办公电话", dataIndex: "todo" }, - { title: "所属部门", dataIndex: "todo" }, - { title: "职务", dataIndex: "todo" }, + { title: "姓名", dataIndex: "personName" }, + { title: "性别", dataIndex: "genderName" }, + { title: "移动电话", dataIndex: "mobilePhone" }, + { title: "办公电话", dataIndex: "officePhone" }, + { title: "所属部门", dataIndex: "department" }, + { title: "职务", dataIndex: "position" }, { title: "操作", - width: 300, + width: 150, fixed: "right", render: (_, record) => ( @@ -155,7 +149,7 @@ function List(props) { addModalVisible && ( { setAddModalVisible(false); @@ -197,7 +191,7 @@ const AddModalComponent = (props) => { const { success } = await props[props.id ? "emergencyAddressBookMemberUpdate" : "emergencyAddressBookMemberAdd"]({ ...values, id: props.id, - emergencyRescueExpertId: props.emergencyRescueExpertId, + contactGroupId: props.contactGroupId, }); if (success) { message.success(`${props.id ? "编辑" : "添加"}成功`); @@ -219,12 +213,24 @@ const AddModalComponent = (props) => { ) }, - { name: "todo", label: "办公电话", rules: [{ pattern: TEL_PHONE, message: "请输入正确的办公电话" }] }, - { name: "todo", label: "移动电话", rules: [{ pattern: PHONE, message: "请输入正确的移动电话" }] }, - { name: "todo", label: "所属部门" }, - { name: "todo", label: "职务" }, + { name: "personName", label: "姓名" }, + { + name: "gender", + label: "性别", + render: ( + { + form.setFieldValue("genderName", label); + }} + /> + ), + }, + { name: "genderName", label: "性别名称", onlyForLabel: true }, + { name: "officePhone", label: "办公电话", rules: [{ pattern: TEL_PHONE, message: "请输入正确的办公电话" }] }, + { name: "mobilePhone", label: "移动电话", rules: [{ pattern: PHONE, message: "请输入正确的移动电话" }] }, + { name: "department", label: "所属部门" }, + { name: "position", label: "职务" }, ]} labelCol={{ span: 8 }} span={24} @@ -265,12 +271,12 @@ const ViewModalComponent = (props) => { column={1} styles={{ label: { width: 200 } }} items={[ - { label: "姓名", children: info.todo }, - { label: "性别", children: info.todo }, - { label: "办公电话", children: info.todo }, - { label: "移动电话", children: info.todo }, - { label: "所属部门", children: info.todo }, - { label: "职务", children: info.todo }, + { label: "姓名", children: info.personName }, + { label: "性别", children: info.genderName }, + { label: "办公电话", children: info.officePhone }, + { label: "移动电话", children: info.mobilePhone }, + { label: "所属部门", children: info.department }, + { label: "职务", children: info.position }, ]} /> diff --git a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpert/Add/index.js b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpert/Add/index.js index b40fe8e..2373065 100644 --- a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpert/Add/index.js +++ b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpert/Add/index.js @@ -44,40 +44,125 @@ function Add(props) { loading={props.expertEmergencyRescueExpert.expertEmergencyRescueExpertLoading} useAutoGenerateRequired={false} options={[ - { name: "todo", label: "专家姓名", rules: [{ required: true, message: "请输入专家姓名" }] }, - { name: "todo", label: "性别", render: () }, - { name: "todo", label: "身份证号", rules: [{ pattern: ID_NUMBER, message: "请输入正确的身份证号" }] }, - { name: "todo", label: "出生日期", render: FORM_ITEM_RENDER_ENUM.DATE }, - { name: "todo", label: "专家类型", render: () }, - { name: "todo", label: "专家密级", render: () }, - { name: "todo", label: "职称" }, - { name: "todo", label: "专业类型" }, - { name: "todo", label: "民族", render: () }, - { name: "todo", label: "政治面貌", render: () }, - { name: "todo", label: "最高学历", render: () }, - { name: "todo", label: "参加工作时间", render: FORM_ITEM_RENDER_ENUM.DATE }, - { name: "todo", label: "办公电话", rules: [{ pattern: TEL_PHONE, message: "请输入正确的办公电话" }] }, - { name: "todo", label: "家庭电话", rules: [{ pattern: TEL_PHONE, message: "请输入正确的家庭电话" }] }, - { name: "todo", label: "移动电话", rules: [{ pattern: PHONE, message: "请输入正确的移动电话" }] }, - { name: "todo", label: "传真", rules: [{ pattern: TEL_PHONE, message: "请输入正确的传真" }] }, - { name: "todo", label: "电子邮箱", rules: [{ type: "email", message: "请输入正确的电子邮箱" }] }, - { name: "todo", label: "健康状况" }, - { name: "todo", label: "行政职务", render: () }, - { name: "todo", label: "专家组职务" }, - { name: "todo", label: "家庭住址" }, - { name: "todo", label: "籍贯" }, - { name: "todo", label: "户口所在地" }, - { name: "todo", label: "通讯地址" }, - { name: "todo", label: "毕业院校" }, - { name: "todo", label: "工作单位" }, - { name: "todo", label: "单位主管部门" }, - { name: "todo", label: "单位邮编", rules: [{ pattern: POSTAL_CODE, message: "请输入正确的单位邮编" }] }, - { name: "todo", label: "排序号", render: FORM_ITEM_RENDER_ENUM.NUMBER }, - { name: "todo", label: "专家特长" }, - { name: "todo", label: "主要成果" }, - { name: "todo", label: "应急工作经历" }, - { name: "todo", label: "工作简历概述", render: FORM_ITEM_RENDER_ENUM.TEXTAREA, span: 24 }, - { name: "todo", label: "备注", render: FORM_ITEM_RENDER_ENUM.TEXTAREA, span: 24 }, + { name: "expertName", label: "专家姓名", rules: [{ required: true, message: "请输入专家姓名" }] }, + { + name: "gender", + label: "性别", + render: ( + { + form.setFieldValue("genderName", label); + }} + /> + ), + }, + { name: "genderName", label: "性别名称", onlyForLabel: true }, + { name: "idCardNo", label: "身份证号", rules: [{ pattern: ID_NUMBER, message: "请输入正确的身份证号" }] }, + { name: "birthDate", label: "出生日期", render: FORM_ITEM_RENDER_ENUM.DATE }, + { + name: "expertType", + label: "专家类型", + render: ( + { + form.setFieldValue("expertTypeName", label); + }} + /> + ), + }, + { name: "expertTypeName", label: "专家类型名称", onlyForLabel: true }, + { + name: "expertSecurityLevel", + label: "专家密级", + render: ( + { + form.setFieldValue("expertSecurityLevelName", label); + }} + /> + ), + }, + { name: "expertSecurityLevelName", label: "专家密级名称", onlyForLabel: true }, + { name: "professionalTitle", label: "职称" }, + { name: "professionalType", label: "专业类型" }, + { + name: "nation", + label: "民族", + render: ( + { + form.setFieldValue("nationName", label); + }} + /> + ), + }, + { name: "nationName", label: "民族名称", onlyForLabel: true }, + { + name: "politicalStatus", + label: "政治面貌", + render: ( + { + form.setFieldValue("politicalStatusName", label); + }} + /> + ), + }, + { name: "politicalStatusName", label: "政治面貌名称", onlyForLabel: true }, + { + name: "highestEducation", + label: "最高学历", + render: ( + { + form.setFieldValue("highestEducationName", label); + }} + /> + ), + }, + { name: "highestEducationName", label: "最高学历名称", onlyForLabel: true }, + { name: "workStartDate", label: "参加工作时间", render: FORM_ITEM_RENDER_ENUM.DATE }, + { name: "officePhone", label: "办公电话", rules: [{ pattern: TEL_PHONE, message: "请输入正确的办公电话" }] }, + { name: "homePhone", label: "家庭电话", rules: [{ pattern: TEL_PHONE, message: "请输入正确的家庭电话" }] }, + { name: "mobilePhone", label: "移动电话", rules: [{ pattern: PHONE, message: "请输入正确的移动电话" }] }, + { name: "fax", label: "传真", rules: [{ pattern: TEL_PHONE, message: "请输入正确的传真" }] }, + { name: "email", label: "电子邮箱", rules: [{ type: "email", message: "请输入正确的电子邮箱" }] }, + { name: "healthStatus", label: "健康状况" }, + { + name: "administrativePosition", + label: "行政职务", + render: ( + { + form.setFieldValue("administrativePositionName", label); + }} + /> + ), + }, + { name: "administrativePositionName", label: "行政职务名称", onlyForLabel: true }, + { name: "expertGroupPosition", label: "专家组职务" }, + { name: "homeAddress", label: "家庭住址" }, + { name: "nativePlace", label: "籍贯" }, + { name: "registeredResidence", label: "户口所在地" }, + { name: "mailingAddress", label: "通讯地址" }, + { name: "graduatedSchool", label: "毕业院校" }, + { name: "workUnit", label: "工作单位" }, + { name: "unitSupervisorDepartment", label: "单位主管部门" }, + { name: "unitPostalCode", label: "单位邮编", rules: [{ pattern: POSTAL_CODE, message: "请输入正确的单位邮编" }] }, + { name: "sortOrder", label: "排序号", render: FORM_ITEM_RENDER_ENUM.NUMBER }, + { name: "expertise", label: "专家特长" }, + { name: "mainAchievements", label: "主要成果" }, + { name: "emergencyWorkExperience", label: "应急工作经历" }, + { name: "workResume", label: "工作简历概述", render: FORM_ITEM_RENDER_ENUM.TEXTAREA, span: 24 }, + { name: "remarks", label: "备注", render: FORM_ITEM_RENDER_ENUM.TEXTAREA, span: 24 }, ]} form={form} onFinish={onSubmit} diff --git a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpert/List/index.js b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpert/List/index.js index 7fdd8bb..5de61e7 100644 --- a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpert/List/index.js +++ b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpert/List/index.js @@ -21,7 +21,7 @@ function List(props) { const onDelete = (record) => { Modal.confirm({ title: "删除确认", - content: `确定要删除【${record.todo}】吗`, + content: `确定要删除【${record.expertName}】吗`, onOk: async () => { const { success } = await props["expertEmergencyRescueExpertDelete"]({ id: record.id }); if (success) { @@ -54,7 +54,7 @@ function List(props) { )} columns={[ - { title: "专家姓名", dataIndex: "todo" }, - { title: "性别", dataIndex: "todo" }, - { title: "专家类型", dataIndex: "todo" }, - { title: "办公电话", dataIndex: "todo" }, - { title: "移动电话", dataIndex: "todo" }, + { title: "专家姓名", dataIndex: "expertName" }, + { title: "性别", dataIndex: "genderName" }, + { title: "专家类型", dataIndex: "expertTypeName" }, + { title: "办公电话", dataIndex: "officePhone" }, + { title: "移动电话", dataIndex: "mobilePhone" }, { title: "操作", width: 150, diff --git a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpert/View/index.js b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpert/View/index.js index 7eae2c0..988ec07 100644 --- a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpert/View/index.js +++ b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpert/View/index.js @@ -27,40 +27,40 @@ function View(props) { column={2} styles={{ label: { width: 200 } }} items={[ - { label: "专家姓名", children: info.todo }, - { label: "性别", children: info.todo }, - { label: "身份证号", children: info.todo }, - { label: "出生日期", children: info.todo }, - { label: "专家类型", children: info.todo }, - { label: "专家密级", children: info.todo }, - { label: "职称", children: info.todo }, - { label: "专业类型", children: info.todo }, - { label: "民族", children: info.todo }, - { label: "政治面貌", children: info.todo }, - { label: "最高学历", children: info.todo }, - { label: "参加工作时间", children: info.todo }, - { label: "办公电话", children: info.todo }, - { label: "家庭电话", children: info.todo }, - { label: "移动电话", children: info.todo }, - { label: "传真", children: info.todo }, - { label: "电子邮箱", children: info.todo }, - { label: "健康状况", children: info.todo }, - { label: "行政职务", children: info.todo }, - { label: "专家组职务", children: info.todo }, - { label: "家庭住址", children: info.todo }, - { label: "籍贯", children: info.todo }, - { label: "户口所在地", children: info.todo }, - { label: "通讯地址", children: info.todo }, - { label: "毕业院校", children: info.todo }, - { label: "工作单位", children: info.todo }, - { label: "单位主管部门", children: info.todo }, - { label: "单位邮编", children: info.todo }, - { label: "排序号", children: info.todo }, - { label: "专家特长", children: info.todo }, - { label: "主要成果", children: info.todo }, - { label: "应急工作经历", children: info.todo }, - { label: "工作简历概述", children: info.todo, span: 2 }, - { label: "备注", children: info.todo, span: 2 }, + { label: "专家姓名", children: info.expertName }, + { label: "性别", children: info.genderName }, + { label: "身份证号", children: info.idCardNo }, + { label: "出生日期", children: info.birthDate }, + { label: "专家类型", children: info.expertTypeName }, + { label: "专家密级", children: info.expertSecurityLevelName }, + { label: "职称", children: info.professionalTitle }, + { label: "专业类型", children: info.professionalType }, + { label: "民族", children: info.nationName }, + { label: "政治面貌", children: info.politicalStatusName }, + { label: "最高学历", children: info.highestEducationName }, + { label: "参加工作时间", children: info.workStartDate }, + { label: "办公电话", children: info.officePhone }, + { label: "家庭电话", children: info.homePhone }, + { label: "移动电话", children: info.mobilePhone }, + { label: "传真", children: info.fax }, + { label: "电子邮箱", children: info.email }, + { label: "健康状况", children: info.healthStatus }, + { label: "行政职务", children: info.administrativePositionName }, + { label: "专家组职务", children: info.expertGroupPosition }, + { label: "家庭住址", children: info.homeAddress }, + { label: "籍贯", children: info.nativePlace }, + { label: "户口所在地", children: info.registeredResidence }, + { label: "通讯地址", children: info.mailingAddress }, + { label: "毕业院校", children: info.graduatedSchool }, + { label: "工作单位", children: info.workUnit }, + { label: "单位主管部门", children: info.unitSupervisorDepartment }, + { label: "单位邮编", children: info.unitPostalCode }, + { label: "排序号", children: info.sortOrder }, + { label: "专家特长", children: info.expertise }, + { label: "主要成果", children: info.mainAchievements }, + { label: "应急工作经历", children: info.emergencyWorkExperience }, + { label: "工作简历概述", children: info.workResume, span: 2 }, + { label: "备注", children: info.remarks, span: 2 }, ]} /> diff --git a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpertGroup/Add/index.js b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpertGroup/Add/index.js index 55598ef..6609daa 100644 --- a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpertGroup/Add/index.js +++ b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpertGroup/Add/index.js @@ -42,27 +42,51 @@ function Add(props) { loading={props.expertEmergencyRescueExpertGroup.expertEmergencyRescueExpertGroupLoading} useAutoGenerateRequired={false} options={[ - { name: "todo", label: "专家组名称", rules: [{ required: true, message: "请输入专家组名称" }] }, - { name: "todo", label: "专家组类型", render: () }, - { name: "todo", label: "专家组级别", render: () }, - { name: "todo", label: "联系电话", rules: [{ pattern: PHONE, message: "请输入正确的联系电话" }] }, - { name: "todo", label: "传真", rules: [{ pattern: TEL_PHONE, message: "请输入正确的传真" }] }, - { name: "todo", label: "人数", render: FORM_ITEM_RENDER_ENUM.NUMBER }, - { name: "todo", label: "组建单位" }, - { name: "todo", label: "组件单位邮编", rules: [{ pattern: POSTAL_CODE, message: "请输入正确的组件单位邮编" }] }, - { name: "todo", label: "组建单位地址", span: 24 }, - { name: "todo", label: "负责人" }, - { name: "todo", label: "负责人办公电话", rules: [{ pattern: TEL_PHONE, message: "请输入正确的负责人办公电话" }] }, - { name: "todo", label: "负责人移动电话", rules: [{ pattern: PHONE, message: "请输入正确的负责人移动电话" }] }, - { name: "todo", label: "负责人住宅电话", rules: [{ pattern: TEL_PHONE, message: "请输入正确的负责人住宅电话" }] }, - { name: "todo", label: "联系人" }, - { name: "todo", label: "联系人办公电话", rules: [{ pattern: TEL_PHONE, message: "请输入正确的联系人办公电话" }] }, - { name: "todo", label: "联系人移动电话", rules: [{ pattern: PHONE, message: "请输入正确的联系人移动电话" }] }, - { name: "todo", label: "联系人住宅电话", rules: [{ pattern: TEL_PHONE, message: "请输入正确的联系人住宅电话" }] }, - { name: "todo", label: "联系人电子邮箱", rules: [{ type: "email", message: "请输入正确的联系人电子邮箱" }] }, - { name: "todo", label: "排序号", render: FORM_ITEM_RENDER_ENUM.NUMBER }, - { name: "todo", label: "专家组介绍", render: FORM_ITEM_RENDER_ENUM.TEXTAREA, span: 24 }, - { name: "todo", label: "备注", render: FORM_ITEM_RENDER_ENUM.TEXTAREA, span: 24 }, + { name: "groupName", label: "专家组名称", rules: [{ required: true, message: "请输入专家组名称" }] }, + { + name: "groupType", + label: "专家组类型", + render: ( + { + form.setFieldValue("groupTypeName", label); + }} + /> + ), + }, + { name: "groupTypeName", label: "专家组类型名称", onlyForLabel: true }, + { + name: "groupLevel", + label: "专家组级别", + render: ( + { + form.setFieldValue("groupLevelName", label); + }} + /> + ), + }, + { name: "groupLevelName", label: "专家组级别名称", onlyForLabel: true }, + { name: "contactPhone", label: "联系电话", rules: [{ pattern: PHONE, message: "请输入正确的联系电话" }] }, + { name: "fax", label: "传真", rules: [{ pattern: TEL_PHONE, message: "请输入正确的传真" }] }, + { name: "memberCount", label: "人数", render: FORM_ITEM_RENDER_ENUM.NUMBER }, + { name: "establishUnit", label: "组建单位" }, + { name: "establishUnitPostalCode", label: "组件单位邮编", rules: [{ pattern: POSTAL_CODE, message: "请输入正确的组件单位邮编" }] }, + { name: "establishUnitAddress", label: "组建单位地址", span: 24 }, + { name: "leaderName", label: "负责人" }, + { name: "leaderOfficePhone", label: "负责人办公电话", rules: [{ pattern: TEL_PHONE, message: "请输入正确的负责人办公电话" }] }, + { name: "leaderMobilePhone", label: "负责人移动电话", rules: [{ pattern: PHONE, message: "请输入正确的负责人移动电话" }] }, + { name: "leaderHomePhone", label: "负责人住宅电话", rules: [{ pattern: TEL_PHONE, message: "请输入正确的负责人住宅电话" }] }, + { name: "contactPerson", label: "联系人" }, + { name: "contactOfficePhone", label: "联系人办公电话", rules: [{ pattern: TEL_PHONE, message: "请输入正确的联系人办公电话" }] }, + { name: "contactMobilePhone", label: "联系人移动电话", rules: [{ pattern: PHONE, message: "请输入正确的联系人移动电话" }] }, + { name: "contactHomePhone", label: "联系人住宅电话", rules: [{ pattern: TEL_PHONE, message: "请输入正确的联系人住宅电话" }] }, + { name: "contactEmail", label: "联系人电子邮箱", rules: [{ type: "email", message: "请输入正确的联系人电子邮箱" }] }, + { name: "sortOrder", label: "排序号", render: FORM_ITEM_RENDER_ENUM.NUMBER }, + { name: "groupIntroduction", label: "专家组介绍", render: FORM_ITEM_RENDER_ENUM.TEXTAREA, span: 24 }, + { name: "remarks", label: "备注", render: FORM_ITEM_RENDER_ENUM.TEXTAREA, span: 24 }, ]} form={form} onFinish={onSubmit} diff --git a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpertGroup/List/index.js b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpertGroup/List/index.js index 8d58b0a..dca7003 100644 --- a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpertGroup/List/index.js +++ b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpertGroup/List/index.js @@ -22,7 +22,7 @@ function List(props) { const onDelete = (record) => { Modal.confirm({ title: "删除确认", - content: `确定要删除【${record.todo}】吗`, + content: `确定要删除【${record.groupName}】吗`, onOk: async () => { const { success } = await props["expertEmergencyRescueExpertGroupDelete"]({ id: record.id }); if (success) { @@ -55,8 +55,8 @@ function List(props) { ) }, + { name: "likeGroupName", label: "专家组名称" }, + { name: "groupTypeName", label: "专家组类型", render: () }, ]} form={form} onFinish={getData} @@ -92,8 +92,8 @@ function List(props) { )} columns={[ - { title: "专家组名称", dataIndex: "todo" }, - { title: "组类型", dataIndex: "todo" }, + { title: "专家组名称", dataIndex: "groupName" }, + { title: "组类型", dataIndex: "groupTypeName" }, { title: "操作", width: 200, diff --git a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpertGroup/Member/List/index.js b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpertGroup/Member/List/index.js index dff0c19..1fc441c 100644 --- a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpertGroup/Member/List/index.js +++ b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpertGroup/Member/List/index.js @@ -19,18 +19,15 @@ function List(props) { const { tableProps, getData } = useTable(props["expertEmergencyRescueExpertGroupDownExpertEmergencyRescueExpertList"], { form, - params: { emergencyRescueExpertGroupId: query.id }, + params: { likeGroupId: query.id }, }); const onDelete = (record) => { Modal.confirm({ title: "删除确认", - content: `确定要删除【${record.todo}】吗`, + content: `确定要删除【${record.expertName}】吗`, onOk: async () => { - const { success } = await props["expertEmergencyRescueExpertGroupDownExpertEmergencyRescueExpertDelete"]({ - id: record.id, - emergencyRescueExpertGroupId: query.id, - }); + const { success } = await props["expertEmergencyRescueExpertGroupDownExpertEmergencyRescueExpertDelete"]({ id: record.id }); if (success) { message.success("删除成功"); getData(); @@ -48,10 +45,7 @@ function List(props) { title: "删除确认", content: "确认要删除吗?", onOk: async () => { - const { success } = await props["expertEmergencyRescueExpertGroupDownExpertEmergencyRescueExpertDeleteBatch"]({ - ids: selectedRowKeys, - emergencyRescueExpertGroupId: query.id, - }); + const { success } = await props["expertEmergencyRescueExpertGroupDownExpertEmergencyRescueExpertDeleteBatch"]({ ids: selectedRowKeys }); if (success) { message.success("删除成功"); getData(); @@ -64,7 +58,7 @@ function List(props) { )} columns={[ - { title: "专家姓名", dataIndex: "todo" }, - { title: "性别", dataIndex: "todo" }, - { title: "专家类型", dataIndex: "todo" }, - { title: "办公电话", dataIndex: "todo" }, - { title: "移动电话", dataIndex: "todo" }, + { title: "专家姓名", dataIndex: "expertName" }, + { title: "性别", dataIndex: "genderName" }, + { title: "专家类型", dataIndex: "expertTypeName" }, + { title: "办公电话", dataIndex: "officePhone" }, + { title: "移动电话", dataIndex: "mobilePhone" }, { title: "操作", width: 100, @@ -129,7 +123,7 @@ function List(props) { { addModalVisible && ( { setAddModalVisible(false); @@ -156,8 +150,8 @@ const AddModalComponent = (props) => { return message.warning("请选择要添加的记录"); } const { success } = props["expertEmergencyRescueExpertGroupDownExpertEmergencyRescueExpertAdd"]({ - ids: selectedRowKeys, - emergencyRescueExpertGroupId: props.emergencyRescueExpertGroupId, + expertId: selectedRowKeys, + groupId: props.groupId, }); if (success) { message.success("添加成功"); @@ -178,7 +172,7 @@ const AddModalComponent = (props) => { > { options={false} disabledResizer={true} columns={[ - { title: "姓名", dataIndex: "todo" }, - { title: "性别", dataIndex: "todo" }, + { title: "姓名", dataIndex: "expertName" }, + { title: "性别", dataIndex: "genderName" }, ]} {...tableProps} /> diff --git a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpertGroup/View/index.js b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpertGroup/View/index.js index b914e5f..01c86e4 100644 --- a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpertGroup/View/index.js +++ b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueExpertGroup/View/index.js @@ -27,27 +27,27 @@ function View(props) { column={2} styles={{ label: { width: 200 } }} items={[ - { label: "专家组名称", children: info.todo }, - { label: "专家组类型", children: info.todo }, - { label: "专家组级别", children: info.todo }, - { label: "联系电话", children: info.todo }, - { label: "传真", children: info.todo }, - { label: "人数", children: info.todo }, - { label: "组建单位", children: info.todo }, - { label: "组件单位邮编", children: info.todo }, - { label: "组建单位地址", children: info.todo, span: 24 }, - { label: "负责人", children: info.todo }, - { label: "负责人办公电话", children: info.todo }, - { label: "负责人移动电话", children: info.todo }, - { label: "负责人住宅电话", children: info.todo }, - { label: "联系人", children: info.todo }, - { label: "联系人办公电话", children: info.todo }, - { label: "联系人移动电话", children: info.todo }, - { label: "联系人住宅电话", children: info.todo }, - { label: "联系人电子邮箱", children: info.todo }, - { label: "排序号", children: info.todo }, - { label: "专家组介绍", children: info.todo, span: 24 }, - { label: "备注", children: info.todo, span: 24 }, + { label: "专家组名称", children: info.groupName }, + { label: "专家组类型", children: info.groupTypeName }, + { label: "专家组级别", children: info.groupLevelName }, + { label: "联系电话", children: info.contactPhone }, + { label: "传真", children: info.fax }, + { label: "人数", children: info.memberCount }, + { label: "组建单位", children: info.establishUnit }, + { label: "组件单位邮编", children: info.establishUnitPostalCode }, + { label: "组建单位地址", children: info.establishUnitAddress, span: 24 }, + { label: "负责人", children: info.leaderName }, + { label: "负责人办公电话", children: info.leaderOfficePhone }, + { label: "负责人移动电话", children: info.leaderMobilePhone }, + { label: "负责人住宅电话", children: info.leaderHomePhone }, + { label: "联系人", children: info.contactPerson }, + { label: "联系人办公电话", children: info.contactOfficePhone }, + { label: "联系人移动电话", children: info.contactMobilePhone }, + { label: "联系人住宅电话", children: info.contactHomePhone }, + { label: "联系人电子邮箱", children: info.contactEmail }, + { label: "排序号", children: info.sortOrder }, + { label: "专家组介绍", children: info.groupIntroduction, span: 24 }, + { label: "备注", children: info.remarks, span: 24 }, ]} /> diff --git a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueTeam/Add/index.js b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueTeam/Add/index.js index 37405d8..2d5a55b 100644 --- a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueTeam/Add/index.js +++ b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueTeam/Add/index.js @@ -21,7 +21,10 @@ function Add(props) { return; const { data } = await props["expertEmergencyRescueTeamInfo"]({ id: query.id }); - form.setFieldsValue(data); + form.setFieldsValue({ + ...data, + regionCode: data.regionCode ? data.regionCode.split(",") : [], + }); }; useEffect(() => { @@ -31,6 +34,7 @@ function Add(props) { const onSubmit = async (values) => { const { success } = await props[query.id ? "expertEmergencyRescueTeamUpdate" : "expertEmergencyRescueTeamAdd"]({ ...values, + regionCode: values.regionCode.join(","), id: query.id, }); if (success) { @@ -45,51 +49,143 @@ function Add(props) { loading={props.expertEmergencyRescueTeam.expertEmergencyRescueTeamLoading} useAutoGenerateRequired={false} options={[ - { name: "todo", label: "救援队名称", rules: [{ required: true, message: "请输入救援队名称" }] }, - { name: "todo", label: "地址" }, - { name: "todo", label: "类型", render: () }, - { name: "todo", label: "级别", render: () }, - { name: "todo", label: "密级", render: () }, - { name: "todo", label: "办公电话", rules: [{ pattern: TEL_PHONE, message: "请输入正确的电话号码" }] }, - { name: "todo", label: "所属区域", render: (), span: 24 }, - { key: "map", customizeRender: true, render: (), span: 24 }, - { name: "todo", label: "负责人", rules: [{ required: true, message: "请输入负责人" }] }, + { name: "teamName", label: "救援队名称", rules: [{ required: true, message: "请输入救援队名称" }] }, + { name: "address", label: "地址" }, { - name: "todo", + name: "teamType", + label: "类型", + render: ( + { + form.setFieldValue("teamTypeName", label); + }} + /> + ), + }, + { name: "teamTypeName", label: "类型名称", onlyForLabel: true }, + { + name: "teamLevel", + label: "级别", + render: ( + { + form.setFieldValue("teamLevelName", label); + }} + /> + ), + }, + { name: "teamLevelName", label: "级别名称", onlyForLabel: true }, + { + name: "securityLevel", + label: "密级", + render: ( + { + form.setFieldValue("securityLevelName", label); + }} + /> + ), + }, + { name: "securityLevelName", label: "密级名称", onlyForLabel: true }, + { name: "officePhone", label: "办公电话", rules: [{ pattern: TEL_PHONE, message: "请输入正确的电话号码" }] }, + { + name: "regionCode", + label: "所属区域", + render: ( + { + form.setFieldValue("regionCodeName", nodes.map(node => node.label).join("/")); + }} + /> + ), + span: 24, + }, + { name: "regionCodeName", label: "所属区域名称", onlyForLabel: true }, + { key: "map", customizeRender: true, render: (), span: 24 }, + { name: "leaderName", label: "负责人", rules: [{ required: true, message: "请输入负责人" }] }, + { + name: "leaderOfficePhone", label: "负责人办公电话", rules: [ { required: true, message: "请输入负责人办公电话" }, { pattern: TEL_PHONE, message: "请输入正确的电话号码" }, ], }, - { name: "todo", label: "负责人移动电话", rules: [{ pattern: PHONE, message: "请输入正确的电话号码" }] }, - { name: "todo", label: "负责人住宅电话", rules: [{ pattern: TEL_PHONE, message: "请输入正确的电话号码" }] }, - { name: "todo", label: "联系人" }, - { name: "todo", label: "联系人办公电话", rules: [{ pattern: TEL_PHONE, message: "请输入正确的电话号码" }] }, - { name: "todo", label: "联系人移动电话", rules: [{ pattern: PHONE, message: "请输入正确的电话号码" }] }, - { name: "todo", label: "联系人住宅电话", rules: [{ pattern: TEL_PHONE, message: "请输入正确的电话号码" }] }, - { name: "todo", label: "联系人邮箱", rules: [{ type: "email", message: "请输入正确的邮箱地址" }], span: 24 }, - { name: "todo", label: "邮编", rules: [{ pattern: POSTAL_CODE, message: "请输入正确的邮编" }] }, - { name: "todo", label: "传真", rules: [{ pattern: TEL_PHONE, message: "请输入正确的传真号码" }] }, - { name: "todo", label: "主管单位名称", render: () }, - { name: "todo", label: "主管单位地址" }, - { name: "todo", label: "总人数", render: FORM_ITEM_RENDER_ENUM.NUMBER }, - { name: "todo", label: "成立时间", render: FORM_ITEM_RENDER_ENUM.DATE }, - { name: "todo", label: "应急通讯方式", span: 24 }, - { name: "todo", label: "主要职责", span: 24, render: FORM_ITEM_RENDER_ENUM.TEXTAREA }, - { name: "todo", label: "主要装备描述", span: 24, render: FORM_ITEM_RENDER_ENUM.TEXTAREA }, - { name: "todo", label: "专长描述", span: 24, render: FORM_ITEM_RENDER_ENUM.TEXTAREA }, - { name: "todo", label: "应急救援经历", span: 24, render: FORM_ITEM_RENDER_ENUM.TEXTAREA }, { - name: "todo", - label: "资质等级", - render: (), + name: "leaderMobilePhone", + label: "负责人移动电话", + rules: [{ pattern: PHONE, message: "请输入正确的电话号码" }], }, - { name: "todo", label: "预计准备时间", render: FORM_ITEM_RENDER_ENUM.DATE }, - { name: "todo", label: "集合出发地点" }, - { name: "todo", label: "自备交通工具" }, - { name: "todo", label: "需要后备支援", span: 24 }, - { name: "todo", label: "备注", span: 24, render: FORM_ITEM_RENDER_ENUM.TEXTAREA }, + { + name: "leaderHomePhone", + label: "负责人住宅电话", + rules: [{ pattern: TEL_PHONE, message: "请输入正确的电话号码" }], + }, + { name: "contactPerson", label: "联系人" }, + { + name: "contactOfficePhone", + label: "联系人办公电话", + rules: [{ pattern: TEL_PHONE, message: "请输入正确的电话号码" }], + }, + { + name: "contactMobilePhone", + label: "联系人移动电话", + rules: [{ pattern: PHONE, message: "请输入正确的电话号码" }], + }, + { + name: "contactHomePhone", + label: "联系人住宅电话", + rules: [{ pattern: TEL_PHONE, message: "请输入正确的电话号码" }], + }, + { + name: "contactEmail", + label: "联系人邮箱", + rules: [{ type: "email", message: "请输入正确的邮箱地址" }], + span: 24, + }, + { name: "postalCode", label: "邮编", rules: [{ pattern: POSTAL_CODE, message: "请输入正确的邮编" }] }, + { name: "fax", label: "传真", rules: [{ pattern: TEL_PHONE, message: "请输入正确的传真号码" }] }, + { + name: "supervisorUnit", + label: "主管单位", + render: ( + { + form.setFieldValue("supervisorUnitName", label); + }} + /> + ), + }, + { name: "supervisorUnitName", label: "主管单位名称", onlyForLabel: true }, + { name: "supervisorUnitAddress", label: "主管单位地址" }, + { name: "totalPeople", label: "总人数", render: FORM_ITEM_RENDER_ENUM.NUMBER }, + { name: "establishDate", label: "成立时间", render: FORM_ITEM_RENDER_ENUM.DATE }, + { name: "emergencyCommunication", label: "应急通讯方式", span: 24 }, + { name: "mainDuty", label: "主要职责", span: 24, render: FORM_ITEM_RENDER_ENUM.TEXTAREA }, + { name: "mainEquipmentDesc", label: "主要装备描述", span: 24, render: FORM_ITEM_RENDER_ENUM.TEXTAREA }, + { name: "specialtyDesc", label: "专长描述", span: 24, render: FORM_ITEM_RENDER_ENUM.TEXTAREA }, + { name: "rescueExperience", label: "应急救援经历", span: 24, render: FORM_ITEM_RENDER_ENUM.TEXTAREA }, + { + name: "qualificationLevel", + label: "资质等级", + render: ( + { + form.setFieldValue("qualificationLevelName", label); + }} + /> + ), + }, + { name: "qualificationLevelName", label: "资质等级名称", onlyForLabel: true }, + { name: "estimatedPrepareTime", label: "预计准备时间", render: FORM_ITEM_RENDER_ENUM.DATE }, + { name: "assemblyLocation", label: "集合出发地点" }, + { name: "selfProvidedVehicle", label: "自备交通工具" }, + { name: "needBackupSupport", label: "需要后备支援", span: 24 }, + { name: "remarks", label: "备注", span: 24, render: FORM_ITEM_RENDER_ENUM.TEXTAREA }, ]} form={form} onFinish={onSubmit} diff --git a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueTeam/EmergencyRescuePersonnel/Add/index.js b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueTeam/EmergencyRescuePersonnel/Add/index.js index ff988bf..9831888 100644 --- a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueTeam/EmergencyRescuePersonnel/Add/index.js +++ b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueTeam/EmergencyRescuePersonnel/Add/index.js @@ -29,7 +29,7 @@ function Add(props) { const { success } = await props[query.id ? "expertEmergencyRescuePersonnelUpdate" : "expertEmergencyRescuePersonnelAdd"]({ ...values, id: query.id, - emergencyRescueTeamId: query.emergencyRescueTeamId, + teamId: query.teamId, }); if (success) { message.success(query.id ? "编辑成功" : "新增成功"); @@ -42,15 +42,35 @@ function Add(props) { ) }, - { name: "todo", label: "年龄", render: FORM_ITEM_RENDER_ENUM.NUMBER }, - { name: "todo", label: "手机号", render: FORM_ITEM_RENDER_ENUM.NUMBER, rules: [{ pattern: PHONE, message: "请输入正确的手机号" }] }, - { name: "todo", label: "办公电话", render: FORM_ITEM_RENDER_ENUM.NUMBER, rules: [{ pattern: TEL_PHONE, message: "请输入正确的办公电话" }] }, - { name: "todo", label: "救援队职位名称" }, - { name: "todo", label: "所在单位名称" }, - { name: "todo", label: "所在单位岗位名称" }, - { name: "todo", label: "描述", render: FORM_ITEM_RENDER_ENUM.TEXTAREA, span: 24 }, + { name: "personnelName", label: "姓名" }, + { + name: "gender", + label: "性别", + render: ( + { + form.setFieldValue("genderName", label); + }} + /> + ), + }, + { name: "genderName", label: "性别名称", onlyForLabel: true }, + { name: "age", label: "年龄", render: FORM_ITEM_RENDER_ENUM.NUMBER }, + { + name: "mobilePhone", + label: "手机号", + rules: [{ pattern: PHONE, message: "请输入正确的手机号" }], + }, + { + name: "officePhone", + label: "办公电话", + rules: [{ pattern: TEL_PHONE, message: "请输入正确的办公电话" }], + }, + { name: "teamPosition", label: "救援队职位名称" }, + { name: "companyName", label: "所在单位名称" }, + { name: "companyPosition", label: "所在单位岗位名称" }, + { name: "description", label: "描述", render: FORM_ITEM_RENDER_ENUM.TEXTAREA, span: 24 }, ]} form={form} onFinish={onSubmit} diff --git a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueTeam/EmergencyRescuePersonnel/List/index.js b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueTeam/EmergencyRescuePersonnel/List/index.js index 8dc10d3..db6c895 100644 --- a/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueTeam/EmergencyRescuePersonnel/List/index.js +++ b/src/pages/Container/Enterprise/EmergencyOrganization/EmergencyExpertTeam/ExpertEmergencyRescueTeam/EmergencyRescuePersonnel/List/index.js @@ -18,18 +18,15 @@ function List(props) { const { tableProps, getData } = useTable(props["expertEmergencyRescuePersonnelList"], { form, - params: { emergencyRescueTeamId: query.id }, + params: { likeTeamId: query.id }, }); const onDelete = (record) => { Modal.confirm({ title: "删除确认", - content: `确定要删除【${record.todo}】吗`, + content: `确定要删除【${record.personnelName}】吗`, onOk: async () => { - const { success } = await props["expertEmergencyRescuePersonnelDelete"]({ - id: record.id, - emergencyRescueTeamId: query.id, - }); + const { success } = await props["expertEmergencyRescuePersonnelDelete"]({ id: record.id }); if (success) { message.success("删除成功"); getData(); @@ -47,10 +44,7 @@ function List(props) { title: "删除确认", content: "确认要删除吗?", onOk: async () => { - const { success } = await props["expertEmergencyRescuePersonnelDeleteBatch"]({ - ids: selectedRowKeys, - emergencyRescueTeamId: query.id, - }); + const { success } = await props["expertEmergencyRescuePersonnelDeleteBatch"]({ ids: selectedRowKeys }); if (success) { message.success("删除成功"); getData(); @@ -63,7 +57,7 @@ function List(props) { )} onClick={() => { - props.history.push(`./add?emergencyRescueTeamId=${query.id}`); + props.history.push(`./add?teamId=${query.id}`); }} > 新增 @@ -99,14 +93,14 @@ function List(props) { )} columns={[ - { title: "姓名", dataIndex: "todo" }, - { title: "性别", dataIndex: "todo" }, - { title: "年龄", dataIndex: "todo" }, - { title: "手机号", dataIndex: "todo" }, - { title: "座机电话号", dataIndex: "todo" }, - { title: "救援队职位名称", dataIndex: "todo" }, - { title: "所在单位名称", dataIndex: "todo" }, - { title: "所在单位岗位名称", dataIndex: "todo" }, + { title: "姓名", dataIndex: "personnelName" }, + { title: "性别", dataIndex: "genderName" }, + { title: "年龄", dataIndex: "age" }, + { title: "手机号", dataIndex: "mobilePhone" }, + { title: "座机电话号", dataIndex: "officePhone" }, + { title: "救援队职位名称", dataIndex: "teamPosition" }, + { title: "所在单位名称", dataIndex: "companyName" }, + { title: "所在单位岗位名称", dataIndex: "companyPosition" }, { title: "操作", width: 150, @@ -124,7 +118,7 @@ function List(props) {