From cdb964e932820b94be0ea640eb2ca1b56054d1cf Mon Sep 17 00:00:00 2001 From: easy <1358086367@qq.com> Date: Tue, 21 Feb 2023 13:39:43 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E6=9A=82=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/Api/components/ApiDoes.vue | 316 ++++++++++++++++++ src/views/system/Api/components/ApiTest.vue | 51 +++ src/views/system/Api/components/ChooseApi.vue | 65 ++++ src/views/system/Api/components/InputCard.vue | 35 ++ src/views/system/Api/components/LeftTree.vue | 96 ++++++ src/views/system/Api/index.vue | 84 +++++ .../{apiPage/index.d.ts => Api/typing.d.ts} | 0 .../system/Apply/Api/components/ApiDoes.vue | 316 ++++++++++++++++++ .../system/Apply/Api/components/ApiTest.vue | 51 +++ .../system/Apply/Api/components/ChooseApi.vue | 65 ++++ .../system/Apply/Api/components/InputCard.vue | 35 ++ .../system/Apply/Api/components/LeftTree.vue | 96 ++++++ src/views/system/Apply/Api/index.vue | 84 +++++ src/views/system/Apply/Api/typing.d.ts | 25 ++ .../system/DataSource/Management/index.vue | 73 ++-- src/views/system/DataSource/index.vue | 2 +- src/views/system/DataSource/typing.d.ts | 30 +- .../system/apiPage/components/ApiDoes.vue | 4 +- .../system/apiPage/components/ApiTest.vue | 2 +- .../system/apiPage/components/LeftTree.vue | 2 +- src/views/system/apiPage/index.vue | 2 +- src/views/system/apiPage/typing.d.ts | 25 ++ 22 files changed, 1416 insertions(+), 43 deletions(-) create mode 100644 src/views/system/Api/components/ApiDoes.vue create mode 100644 src/views/system/Api/components/ApiTest.vue create mode 100644 src/views/system/Api/components/ChooseApi.vue create mode 100644 src/views/system/Api/components/InputCard.vue create mode 100644 src/views/system/Api/components/LeftTree.vue create mode 100644 src/views/system/Api/index.vue rename src/views/system/{apiPage/index.d.ts => Api/typing.d.ts} (100%) create mode 100644 src/views/system/Apply/Api/components/ApiDoes.vue create mode 100644 src/views/system/Apply/Api/components/ApiTest.vue create mode 100644 src/views/system/Apply/Api/components/ChooseApi.vue create mode 100644 src/views/system/Apply/Api/components/InputCard.vue create mode 100644 src/views/system/Apply/Api/components/LeftTree.vue create mode 100644 src/views/system/Apply/Api/index.vue create mode 100644 src/views/system/Apply/Api/typing.d.ts create mode 100644 src/views/system/apiPage/typing.d.ts diff --git a/src/views/system/Api/components/ApiDoes.vue b/src/views/system/Api/components/ApiDoes.vue new file mode 100644 index 00000000..df806b0c --- /dev/null +++ b/src/views/system/Api/components/ApiDoes.vue @@ -0,0 +1,316 @@ + + + + + diff --git a/src/views/system/Api/components/ApiTest.vue b/src/views/system/Api/components/ApiTest.vue new file mode 100644 index 00000000..46c87dbe --- /dev/null +++ b/src/views/system/Api/components/ApiTest.vue @@ -0,0 +1,51 @@ + + + + + diff --git a/src/views/system/Api/components/ChooseApi.vue b/src/views/system/Api/components/ChooseApi.vue new file mode 100644 index 00000000..bb6e5548 --- /dev/null +++ b/src/views/system/Api/components/ChooseApi.vue @@ -0,0 +1,65 @@ + + + + + diff --git a/src/views/system/Api/components/InputCard.vue b/src/views/system/Api/components/InputCard.vue new file mode 100644 index 00000000..c1742737 --- /dev/null +++ b/src/views/system/Api/components/InputCard.vue @@ -0,0 +1,35 @@ + + + + + diff --git a/src/views/system/Api/components/LeftTree.vue b/src/views/system/Api/components/LeftTree.vue new file mode 100644 index 00000000..598887f3 --- /dev/null +++ b/src/views/system/Api/components/LeftTree.vue @@ -0,0 +1,96 @@ + + + + + diff --git a/src/views/system/Api/index.vue b/src/views/system/Api/index.vue new file mode 100644 index 00000000..1d4fce58 --- /dev/null +++ b/src/views/system/Api/index.vue @@ -0,0 +1,84 @@ + + + + + diff --git a/src/views/system/apiPage/index.d.ts b/src/views/system/Api/typing.d.ts similarity index 100% rename from src/views/system/apiPage/index.d.ts rename to src/views/system/Api/typing.d.ts diff --git a/src/views/system/Apply/Api/components/ApiDoes.vue b/src/views/system/Apply/Api/components/ApiDoes.vue new file mode 100644 index 00000000..df806b0c --- /dev/null +++ b/src/views/system/Apply/Api/components/ApiDoes.vue @@ -0,0 +1,316 @@ + + + + + diff --git a/src/views/system/Apply/Api/components/ApiTest.vue b/src/views/system/Apply/Api/components/ApiTest.vue new file mode 100644 index 00000000..46c87dbe --- /dev/null +++ b/src/views/system/Apply/Api/components/ApiTest.vue @@ -0,0 +1,51 @@ + + + + + diff --git a/src/views/system/Apply/Api/components/ChooseApi.vue b/src/views/system/Apply/Api/components/ChooseApi.vue new file mode 100644 index 00000000..bb6e5548 --- /dev/null +++ b/src/views/system/Apply/Api/components/ChooseApi.vue @@ -0,0 +1,65 @@ + + + + + diff --git a/src/views/system/Apply/Api/components/InputCard.vue b/src/views/system/Apply/Api/components/InputCard.vue new file mode 100644 index 00000000..c1742737 --- /dev/null +++ b/src/views/system/Apply/Api/components/InputCard.vue @@ -0,0 +1,35 @@ + + + + + diff --git a/src/views/system/Apply/Api/components/LeftTree.vue b/src/views/system/Apply/Api/components/LeftTree.vue new file mode 100644 index 00000000..598887f3 --- /dev/null +++ b/src/views/system/Apply/Api/components/LeftTree.vue @@ -0,0 +1,96 @@ + + + + + diff --git a/src/views/system/Apply/Api/index.vue b/src/views/system/Apply/Api/index.vue new file mode 100644 index 00000000..990c0d77 --- /dev/null +++ b/src/views/system/Apply/Api/index.vue @@ -0,0 +1,84 @@ + + + + + diff --git a/src/views/system/Apply/Api/typing.d.ts b/src/views/system/Apply/Api/typing.d.ts new file mode 100644 index 00000000..7937398b --- /dev/null +++ b/src/views/system/Apply/Api/typing.d.ts @@ -0,0 +1,25 @@ +export type treeNodeTpye = { + name: string; + key: string; + schemas?:object; + link?: string; + apiList?: object[]; + children?: treeNodeTpye[]; + +}; +export type methodType = { + [key: string]: object +} +export type apiObjType = { + url: string, + method: methodType +} + +export type apiDetailsType = { + url: string; + method: string; + summary: string; + parameters: any[]; + requestBody?: any; + responses:object; +} \ No newline at end of file diff --git a/src/views/system/DataSource/Management/index.vue b/src/views/system/DataSource/Management/index.vue index a859ddd7..c9d62113 100644 --- a/src/views/system/DataSource/Management/index.vue +++ b/src/views/system/DataSource/Management/index.vue @@ -6,9 +6,11 @@ placeholder="请输入" style="margin-bottom: 24px" /> +
{{ dataRef.title }} @@ -49,24 +51,34 @@ model="TABLE" :dataSource="table.data" > -