From 7be22da7415c3a53a2d514c9add99648cebf1930 Mon Sep 17 00:00:00 2001 From: xuyiming Date: Tue, 27 Oct 2020 11:37:43 +0800 Subject: [PATCH] =?UTF-8?q?sdk=E4=B8=AD=E5=BF=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/imgs/ic_banbenhao.png | Bin 0 -> 1151 bytes src/components/doc-width-nav.vue | 241 ++++++++++ .../technical-support/answer-center/index.vue | 1 + .../technical-support/doc-manage/index.vue | 5 - src/pages/technical-support/doc/detail.vue | 212 +-------- .../technical-support/sdk-manage/index.vue | 78 ++++ .../technical-support/sdk-manage/list.vue | 432 ++++++++++++++++++ .../sdk-manage/type/index.vue | 121 +++++ src/pages/technical-support/sdk/detail.vue | 147 ++++++ src/pages/technical-support/sdk/index.vue | 120 +++++ src/router/index.js | 26 +- 11 files changed, 1172 insertions(+), 211 deletions(-) create mode 100644 src/assets/imgs/ic_banbenhao.png create mode 100644 src/components/doc-width-nav.vue create mode 100644 src/pages/technical-support/sdk-manage/index.vue create mode 100644 src/pages/technical-support/sdk-manage/list.vue create mode 100644 src/pages/technical-support/sdk-manage/type/index.vue create mode 100644 src/pages/technical-support/sdk/detail.vue create mode 100644 src/pages/technical-support/sdk/index.vue diff --git a/src/assets/imgs/ic_banbenhao.png b/src/assets/imgs/ic_banbenhao.png new file mode 100644 index 0000000000000000000000000000000000000000..c179d9c11dbc3e7134754255968085e06e3fde75 GIT binary patch literal 1151 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%*vS|5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8JrcYhY+)U}j}%t^fr}K--E^(yW49+@N*=dA3R!B_#z``ugSN z<$C4Ddih1^`i7R4Kr@W=jf`}GDs+o0^GXscbn}XpVJ5hw7AF^F7L;V>=P7_pOiaoz zEwNPsx)kDt+yc06!V;*iRM zRQ;gT;{4L0WMIUlDTAykuyQU+O)SYT3dzsUfrVl~Mt(_taYlZDf)UV33L4>=c`5nj z#hPFZzP?tTdBr7(dC94sF1AWQBlI#eQ>)d@LzA=W#7Z=f$mE;sPFu5fPl83UgaZIG1#4DlOrR&YZnE zKCrefhS7$C=M%36DbBex!oA2X8`yR$OFfw$;Sn`yd2{Z&1 N37)QgF6*2Ung9zGj4=QJ literal 0 HcmV?d00001 diff --git a/src/components/doc-width-nav.vue b/src/components/doc-width-nav.vue new file mode 100644 index 0000000..a60ab7d --- /dev/null +++ b/src/components/doc-width-nav.vue @@ -0,0 +1,241 @@ + + + + + diff --git a/src/pages/technical-support/answer-center/index.vue b/src/pages/technical-support/answer-center/index.vue index 9ca43e0..87a8fd4 100644 --- a/src/pages/technical-support/answer-center/index.vue +++ b/src/pages/technical-support/answer-center/index.vue @@ -145,6 +145,7 @@ export default { font-size: 0; } .user_img > img { + width: 104px; border-radius: 50%; border: 2px solid #e3e5ef; } diff --git a/src/pages/technical-support/doc-manage/index.vue b/src/pages/technical-support/doc-manage/index.vue index c654ca6..32002ee 100644 --- a/src/pages/technical-support/doc-manage/index.vue +++ b/src/pages/technical-support/doc-manage/index.vue @@ -23,11 +23,6 @@ export default { data: () => ({ navList: [], }), - watch: { - "$route.fullPath"(path) { - this.initNavList(); - }, - }, methods: { initNavList() { this.$api.general.getNowMenu({ teamName: "APAAS3" }).then((response) => { diff --git a/src/pages/technical-support/doc/detail.vue b/src/pages/technical-support/doc/detail.vue index a3dc274..aab4f7b 100644 --- a/src/pages/technical-support/doc/detail.vue +++ b/src/pages/technical-support/doc/detail.vue @@ -14,51 +14,28 @@ -
-
-

- {{ title || typeText }} - 更新时间:{{ update_time }} -

-
-
- -
+ @@ -189,102 +96,5 @@ export default { } .main_container { height: calc(100% - 53px); - display: flex; - justify-content: flex-start; - align-items: stretch; -} -.main_container > .part { - background-color: #fff; - border-radius: 10px; - padding-bottom: 20px; - box-sizing: border-box; - box-sizing: 0; -} -.main_container > .part + .part { - margin-left: 20px; -} -.doc_part { - flex-grow: 1; -} -.nav_part { - width: 270px; - flex-shrink: 0; -} -.part_title { - padding: 10px 20px; - position: relative; - display: flex; - justify-content: space-between; - align-items: center; -} -.part_title::after { - content: ""; - position: absolute; - right: 0; - left: 0; - bottom: 0; - border-bottom: 1px solid #e3e5ef; -} -.part_title > span:nth-child(1) { - font-size: 18px; - font-weight: bold; - line-height: 36px; - color: #58617a; - position: relative; - padding-left: 15px; -} -.part_title > span:nth-child(1)::before { - content: ""; - width: 4px; - height: 18px; - background-color: #515fe7; - border-radius: 2px; - position: absolute; - top: 10px; - left: 0; -} -.part_title > span:nth-child(2) { - font-size: 14px; - line-height: 24px; - color: #8890a7; - padding-left: 20px; - background-image: url("../../../assets/imgs/shop_ic_updatetime.png"); - background-repeat: no-repeat; - background-position: left center; -} -.part_content { - height: calc(100% - 76px); - margin-top: 20px; - box-sizing: border-box; - overflow: auto; -} -.doc_content { - padding: 0 20px; -} -.nav_content { - padding-left: 20px; -} -.nav_content > li > a { - display: block; - height: 30px; - padding: 0 20px; - font-size: 14px; - line-height: 30px; - color: #58617a; - text-decoration: none; - cursor: pointer; -} -.nav_content > li.level_1 > a { - color: #242c43; -} -.nav_content > li.level_2 > a { - text-indent: 2em; -} -.nav_content > li.level_3 > a { - text-indent: 4em; -} -.nav_content > li.current > a { - background-color: #e6ebfe; - color: #515fe7; } diff --git a/src/pages/technical-support/sdk-manage/index.vue b/src/pages/technical-support/sdk-manage/index.vue new file mode 100644 index 0000000..40b299c --- /dev/null +++ b/src/pages/technical-support/sdk-manage/index.vue @@ -0,0 +1,78 @@ + + + + + diff --git a/src/pages/technical-support/sdk-manage/list.vue b/src/pages/technical-support/sdk-manage/list.vue new file mode 100644 index 0000000..37749dc --- /dev/null +++ b/src/pages/technical-support/sdk-manage/list.vue @@ -0,0 +1,432 @@ + + + + + + + diff --git a/src/pages/technical-support/sdk-manage/type/index.vue b/src/pages/technical-support/sdk-manage/type/index.vue new file mode 100644 index 0000000..5872e20 --- /dev/null +++ b/src/pages/technical-support/sdk-manage/type/index.vue @@ -0,0 +1,121 @@ + + + diff --git a/src/pages/technical-support/sdk/detail.vue b/src/pages/technical-support/sdk/detail.vue new file mode 100644 index 0000000..a27aa76 --- /dev/null +++ b/src/pages/technical-support/sdk/detail.vue @@ -0,0 +1,147 @@ + + + + + diff --git a/src/pages/technical-support/sdk/index.vue b/src/pages/technical-support/sdk/index.vue new file mode 100644 index 0000000..3ec268d --- /dev/null +++ b/src/pages/technical-support/sdk/index.vue @@ -0,0 +1,120 @@ + + + + + diff --git a/src/router/index.js b/src/router/index.js index 88d9389..3b63e62 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -167,7 +167,8 @@ export default new Router({ path: "/technical_support/doc_manage", name: "technicalSupportDoc", redirect: "/technical_support/doc_manage/list", - component: () => import("@/pages/technical-support/doc-manage/index"), + component: () => + import("@/pages/technical-support/doc-manage/index"), children: [ { path: "/technical_support/doc_manage/list", @@ -201,7 +202,8 @@ export default new Router({ path: "/technical_support/answer_center/", name: "technicalSupportDoc", redirect: "/technical_support/answer_center/list", - component: () => import("@/pages/technical-support/answer-center/index"), + component: () => + import("@/pages/technical-support/answer-center/index"), children: [ { path: "/technical_support/answer_center/list", @@ -220,6 +222,18 @@ export default new Router({ }, // 问答中心详情 ], }, // 问答中心 + { + path: "/technical_support/sdk", + name: "technicalSupportSdk", + component: () => import("@/pages/technical-support/sdk/index"), + children: [ + { + path: "/technical_support/sdk/:type/:id", + name: "technicalSupportSdkDetail", + component: () => import("@/pages/technical-support/sdk/detail"), + }, // 问答中心列表 + ], + }, // 问答中心 ], }, // 技术支持 { @@ -448,14 +462,16 @@ export default new Router({ { path: "/qa/questions", // 提问列表 name: "questions", - component: () => import("@/pages/user/questions-answers/community"), + component: () => + import("@/pages/user/questions-answers/community"), }, { path: "/qa/answers", // 回答列表 name: "answers", - component: () => import("@/pages/user/questions-answers/community"), + component: () => + import("@/pages/user/questions-answers/community"), }, - ] + ], }, { path: "/authority", // 权限管理 -- 2.26.0