From 013b907d13cea045fe411c8ba78f506cae6688e0 Mon Sep 17 00:00:00 2001 From: joylink_zhaoerwei Date: Tue, 19 Nov 2024 16:39:41 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=B5=E5=AD=90=E5=9C=B0=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rtsa-proto-msg | 2 +- .../dialogs/AddCentralizedStationDialog.vue | 67 +++ .../draw-app/dialogs/SectionSplitDialog.vue | 54 ++ .../draw-app/electronicMapDrawProperties.vue | 20 +- .../electronicMap/ScreenDoorProperty.vue | 55 ++ .../electronicMap/SectionProperty.vue | 259 ++++++++++ .../electronicMap/SignalProperty.vue | 211 ++++++++ .../electronicMap/StationProperty.vue | 126 +++++ .../electronicMap/TurnoutProperty.vue | 190 +++++++ src/drawApp/electronicMapApp.ts | 47 +- .../ConcentrationDividingLineInteraction.ts | 75 +++ .../electronicMap/LogicSectionInteraction.ts | 108 ++++ .../electronicMap/PlatformInteraction.ts | 51 -- .../electronicMap/ScreenDoorInteraction.ts | 92 +--- .../electronicMap/SectionInteraction.ts | 134 ++--- .../electronicMap/StationInteraction.ts | 82 +-- .../ConcentrationDividingLine.ts | 224 +++++++++ .../ConcentrationDividingLineDrawAssistant.ts | 215 ++++++++ .../ConcentrationDividingLineUtils.ts | 187 +++++++ .../logicSection/LogicSection.ts | 130 +++++ .../logicSection/LogicSectionDrawAssistant.ts | 93 ++++ .../electronicMap/platform/Platform.ts | 8 - .../electronicMap/polygon/PolygonUtils.ts | 71 +++ .../electronicMap/screenDoor/ScreenDoor.ts | 40 +- .../screenDoor/ScreenDoorDrawAssistant.ts | 2 +- src/graphics/electronicMap/section/Section.ts | 35 +- .../section/SectionDrawAssistant.ts | 11 +- src/graphics/electronicMap/station/Station.ts | 11 +- src/layouts/electronicMapDrawLayout.vue | 13 +- src/protos/electronicMap_graphic_data.ts | 476 +++++++++++++++++- 30 files changed, 2686 insertions(+), 403 deletions(-) create mode 100644 src/components/draw-app/dialogs/AddCentralizedStationDialog.vue create mode 100644 src/components/draw-app/dialogs/SectionSplitDialog.vue create mode 100644 src/components/draw-app/properties/electronicMap/ScreenDoorProperty.vue create mode 100644 src/components/draw-app/properties/electronicMap/SectionProperty.vue create mode 100644 src/components/draw-app/properties/electronicMap/SignalProperty.vue create mode 100644 src/components/draw-app/properties/electronicMap/StationProperty.vue create mode 100644 src/components/draw-app/properties/electronicMap/TurnoutProperty.vue create mode 100644 src/drawApp/graphics/electronicMap/ConcentrationDividingLineInteraction.ts create mode 100644 src/drawApp/graphics/electronicMap/LogicSectionInteraction.ts create mode 100644 src/graphics/electronicMap/concentrationDividingLine/ConcentrationDividingLine.ts create mode 100644 src/graphics/electronicMap/concentrationDividingLine/ConcentrationDividingLineDrawAssistant.ts create mode 100644 src/graphics/electronicMap/concentrationDividingLine/ConcentrationDividingLineUtils.ts create mode 100644 src/graphics/electronicMap/logicSection/LogicSection.ts create mode 100644 src/graphics/electronicMap/logicSection/LogicSectionDrawAssistant.ts create mode 100644 src/graphics/electronicMap/polygon/PolygonUtils.ts diff --git a/rtsa-proto-msg b/rtsa-proto-msg index 64e48a0..f09c8fb 160000 --- a/rtsa-proto-msg +++ b/rtsa-proto-msg @@ -1 +1 @@ -Subproject commit 64e48a0441eedd0b7bc926ca922b2fb58075467b +Subproject commit f09c8fb24492d99245119dae9e723fb609b19606 diff --git a/src/components/draw-app/dialogs/AddCentralizedStationDialog.vue b/src/components/draw-app/dialogs/AddCentralizedStationDialog.vue new file mode 100644 index 0000000..db49b5a --- /dev/null +++ b/src/components/draw-app/dialogs/AddCentralizedStationDialog.vue @@ -0,0 +1,67 @@ + + + + + diff --git a/src/components/draw-app/dialogs/SectionSplitDialog.vue b/src/components/draw-app/dialogs/SectionSplitDialog.vue new file mode 100644 index 0000000..b4caab3 --- /dev/null +++ b/src/components/draw-app/dialogs/SectionSplitDialog.vue @@ -0,0 +1,54 @@ + + + diff --git a/src/components/draw-app/electronicMapDrawProperties.vue b/src/components/draw-app/electronicMapDrawProperties.vue index d9e07cb..82b0737 100644 --- a/src/components/draw-app/electronicMapDrawProperties.vue +++ b/src/components/draw-app/electronicMapDrawProperties.vue @@ -25,6 +25,15 @@ + + +