From 5da6bdcc3162504019b9efb9e1c453ca8a1061bc Mon Sep 17 00:00:00 2001 From: 91zhangliying <1663782157@qq.com> Date: Sun, 21 Aug 2022 11:48:38 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=8A=9F=E8=83=BD:=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/QuickDetail/index.vue | 113 ++++++++++++++++++++ src/types/detail.ts | 25 +++++ src/views/components/detail/baseDefault.vue | 51 +++++++++ src/views/components/detail/index.vue | 43 ++++++++ 4 files changed, 232 insertions(+) create mode 100644 src/components/QuickDetail/index.vue create mode 100644 src/types/detail.ts create mode 100644 src/views/components/detail/baseDefault.vue create mode 100644 src/views/components/detail/index.vue diff --git a/src/components/QuickDetail/index.vue b/src/components/QuickDetail/index.vue new file mode 100644 index 0000000..76819db --- /dev/null +++ b/src/components/QuickDetail/index.vue @@ -0,0 +1,113 @@ + + + + + diff --git a/src/types/detail.ts b/src/types/detail.ts new file mode 100644 index 0000000..5cf40f5 --- /dev/null +++ b/src/types/detail.ts @@ -0,0 +1,25 @@ +export interface DescriptionItem { + label: string + value: string +} + +export interface Description { + title: string + items: Array +} + +export interface TabPane { + label: string + name: string + description: Description +} + +export interface Tab { + vModel: string + click: any + tabPanes: Array +} + +export interface Detail { + tab: Tab +} diff --git a/src/views/components/detail/baseDefault.vue b/src/views/components/detail/baseDefault.vue new file mode 100644 index 0000000..d37c05e --- /dev/null +++ b/src/views/components/detail/baseDefault.vue @@ -0,0 +1,51 @@ + + + diff --git a/src/views/components/detail/index.vue b/src/views/components/detail/index.vue new file mode 100644 index 0000000..80d71ed --- /dev/null +++ b/src/views/components/detail/index.vue @@ -0,0 +1,43 @@ + + + -- Gitee From b7273eea88015b8d425110407bf5742e53a9eb71 Mon Sep 17 00:00:00 2001 From: 91zhangliying <1663782157@qq.com> Date: Sun, 21 Aug 2022 17:22:56 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BC=98=E5=8C=96=EF=BC=9A=E5=AE=8C?= =?UTF-8?q?=E5=96=84=E8=AF=A6=E6=83=85=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/template/detail/baseDefault.vue | 80 +++++++++++ public/template/detail/detailType.vue | 116 ++++++++++++++++ public/template/detail/paneSlot.vue | 61 +++++++++ src/components/QuickDetail/index.vue | 140 +++++++++----------- src/types/detail.ts | 8 +- src/views/components/detail/baseDefault.vue | 41 +++++- src/views/components/detail/detailType.vue | 116 ++++++++++++++++ src/views/components/detail/index.vue | 39 +++++- src/views/components/detail/paneSlot.vue | 61 +++++++++ 9 files changed, 577 insertions(+), 85 deletions(-) create mode 100644 public/template/detail/baseDefault.vue create mode 100644 public/template/detail/detailType.vue create mode 100644 public/template/detail/paneSlot.vue create mode 100644 src/views/components/detail/detailType.vue create mode 100644 src/views/components/detail/paneSlot.vue diff --git a/public/template/detail/baseDefault.vue b/public/template/detail/baseDefault.vue new file mode 100644 index 0000000..cd35f12 --- /dev/null +++ b/public/template/detail/baseDefault.vue @@ -0,0 +1,80 @@ + + + diff --git a/public/template/detail/detailType.vue b/public/template/detail/detailType.vue new file mode 100644 index 0000000..7ca4f63 --- /dev/null +++ b/public/template/detail/detailType.vue @@ -0,0 +1,116 @@ + + + diff --git a/public/template/detail/paneSlot.vue b/public/template/detail/paneSlot.vue new file mode 100644 index 0000000..d301928 --- /dev/null +++ b/public/template/detail/paneSlot.vue @@ -0,0 +1,61 @@ + + + diff --git a/src/components/QuickDetail/index.vue b/src/components/QuickDetail/index.vue index 76819db..5066467 100644 --- a/src/components/QuickDetail/index.vue +++ b/src/components/QuickDetail/index.vue @@ -1,7 +1,9 @@