From a2b92558144a4c6dc1634da038a4d70a5c1391cb Mon Sep 17 00:00:00 2001 From: moecinnamo Date: Tue, 16 Dec 2025 21:47:25 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=A8=E6=89=80=E6=9C=89=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=E5=86=85=E9=83=A8=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/index/Category.vue | 12 +- src/components/index/Components.vue | 22 +- src/components/index/Datascreen.vue | 17 +- src/components/index/Datasource.vue | 12 +- src/components/index/Files.vue | 5 +- src/components/index/Main.vue | 8 +- src/components/index/Maps.vue | 23 +- src/components/index/Record.vue | 12 +- src/components/index/Tools.vue | 13 +- src/components/index/Variables.vue | 12 +- .../index/modal/category/Create.vue | 107 ++++++ .../index/modal/components/Create.vue | 316 +++++++++++++++++ .../index/modal/datascreen/Create.vue | 156 +++++++++ .../index/modal/datascreen/Import.vue | 8 + .../index/modal/datasource/Create.vue | 222 ++++++++++++ src/components/index/modal/files/Upload.vue | 8 + src/components/index/modal/maps/Create.vue | 190 ++++++++++ src/components/index/modal/record/Create.vue | 331 ++++++++++++++++++ .../index/modal/variables/Create.vue | 147 ++++++++ src/components/layout/Modal.vue | 8 +- src/components/layout/Tip.vue | 220 ++++++++++++ src/views/Index.vue | 52 ++- 22 files changed, 1844 insertions(+), 57 deletions(-) create mode 100644 src/components/index/modal/category/Create.vue create mode 100644 src/components/index/modal/components/Create.vue create mode 100644 src/components/index/modal/datascreen/Create.vue create mode 100644 src/components/index/modal/datascreen/Import.vue create mode 100644 src/components/index/modal/datasource/Create.vue create mode 100644 src/components/index/modal/files/Upload.vue create mode 100644 src/components/index/modal/maps/Create.vue create mode 100644 src/components/index/modal/record/Create.vue create mode 100644 src/components/index/modal/variables/Create.vue create mode 100644 src/components/layout/Tip.vue diff --git a/src/components/index/Category.vue b/src/components/index/Category.vue index 9d3209a..92debad 100644 --- a/src/components/index/Category.vue +++ b/src/components/index/Category.vue @@ -1,14 +1,20 @@ diff --git a/src/components/index/Components.vue b/src/components/index/Components.vue index 42288a8..5109833 100644 --- a/src/components/index/Components.vue +++ b/src/components/index/Components.vue @@ -1,6 +1,7 @@ @@ -57,9 +63,13 @@ const handleCreate = () => { background-color: #0088c3; } .header-components-list { - position: absolute; - top: 58px; - left: 15px; + display: flex; + flex-wrap: wrap; + gap: 8px 0; + margin-top: 58px; + padding-left: 15px; + width: 100%; + box-sizing: border-box; } .header-components-item { background-color: rgba(255,255,255,0.05); diff --git a/src/components/index/Datascreen.vue b/src/components/index/Datascreen.vue index a5c368d..887cfed 100644 --- a/src/components/index/Datascreen.vue +++ b/src/components/index/Datascreen.vue @@ -1,19 +1,26 @@ diff --git a/src/components/index/Files.vue b/src/components/index/Files.vue index ecc9f5b..cc04088 100644 --- a/src/components/index/Files.vue +++ b/src/components/index/Files.vue @@ -1,12 +1,13 @@ \ No newline at end of file diff --git a/src/components/index/modal/components/Create.vue b/src/components/index/modal/components/Create.vue new file mode 100644 index 0000000..1cbaf36 --- /dev/null +++ b/src/components/index/modal/components/Create.vue @@ -0,0 +1,316 @@ + + + + + \ No newline at end of file diff --git a/src/components/index/modal/datascreen/Create.vue b/src/components/index/modal/datascreen/Create.vue new file mode 100644 index 0000000..04cd21b --- /dev/null +++ b/src/components/index/modal/datascreen/Create.vue @@ -0,0 +1,156 @@ + + + \ No newline at end of file diff --git a/src/components/index/modal/datascreen/Import.vue b/src/components/index/modal/datascreen/Import.vue new file mode 100644 index 0000000..078d1a4 --- /dev/null +++ b/src/components/index/modal/datascreen/Import.vue @@ -0,0 +1,8 @@ + + \ No newline at end of file diff --git a/src/components/index/modal/datasource/Create.vue b/src/components/index/modal/datasource/Create.vue new file mode 100644 index 0000000..44dbab7 --- /dev/null +++ b/src/components/index/modal/datasource/Create.vue @@ -0,0 +1,222 @@ + + + \ No newline at end of file diff --git a/src/components/index/modal/files/Upload.vue b/src/components/index/modal/files/Upload.vue new file mode 100644 index 0000000..9c1b387 --- /dev/null +++ b/src/components/index/modal/files/Upload.vue @@ -0,0 +1,8 @@ + + \ No newline at end of file diff --git a/src/components/index/modal/maps/Create.vue b/src/components/index/modal/maps/Create.vue new file mode 100644 index 0000000..e8f4958 --- /dev/null +++ b/src/components/index/modal/maps/Create.vue @@ -0,0 +1,190 @@ + + + \ No newline at end of file diff --git a/src/components/index/modal/record/Create.vue b/src/components/index/modal/record/Create.vue new file mode 100644 index 0000000..c9cf1e0 --- /dev/null +++ b/src/components/index/modal/record/Create.vue @@ -0,0 +1,331 @@ + + + + + \ No newline at end of file diff --git a/src/components/index/modal/variables/Create.vue b/src/components/index/modal/variables/Create.vue new file mode 100644 index 0000000..f7ab35e --- /dev/null +++ b/src/components/index/modal/variables/Create.vue @@ -0,0 +1,147 @@ + + + \ No newline at end of file diff --git a/src/components/layout/Modal.vue b/src/components/layout/Modal.vue index e381c03..959aeca 100644 --- a/src/components/layout/Modal.vue +++ b/src/components/layout/Modal.vue @@ -70,10 +70,8 @@ const getDimensionValue = (value) => { border-radius: 16px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); min-width: 200px; - min-height: 80px; - max-width: 85%; - max-height: 85%; - overflow: auto; + min-height: 60px; + overflow: hidden; position: relative; z-index: 99999; } @@ -139,6 +137,6 @@ const getDimensionValue = (value) => { text-align: center; } .modal-main { - padding: 10px; + padding: 4px; } \ No newline at end of file diff --git a/src/components/layout/Tip.vue b/src/components/layout/Tip.vue new file mode 100644 index 0000000..7284167 --- /dev/null +++ b/src/components/layout/Tip.vue @@ -0,0 +1,220 @@ + + + + + \ No newline at end of file diff --git a/src/views/Index.vue b/src/views/Index.vue index 8328a80..432ed42 100644 --- a/src/views/Index.vue +++ b/src/views/Index.vue @@ -1,10 +1,8 @@ \ No newline at end of file