Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
apaas-ui
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
gzga-jzapi
apaas-ui
Commits
9cd3e5d4
Commit
9cd3e5d4
authored
Oct 27, 2020
by
徐一鸣
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
SDK管理
parent
5f864496
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
201 additions
and
4 deletions
+201
-4
src/pages/technical-support/sdk-manage/example/index.vue
src/pages/technical-support/sdk-manage/example/index.vue
+125
-0
src/pages/technical-support/sdk-manage/type/index.vue
src/pages/technical-support/sdk-manage/type/index.vue
+48
-1
src/router/index.js
src/router/index.js
+28
-3
No files found.
src/pages/technical-support/sdk-manage/example/index.vue
0 → 100644
View file @
9cd3e5d4
<
template
>
<div
class=
"doc_manage_container"
>
<apass-list
ref=
"list"
search-placeholder=
"请输入关键字"
:list-padding-left=
"paddingLeft"
:hide-search=
"true"
:list-total=
"listTotal"
:list-header=
"listHeader"
:list-data=
"listData"
@
list-action=
"init"
>
<el-breadcrumb
separator=
"/"
slot=
"breadcrumb"
>
<el-breadcrumb-item
to=
"/technical_support"
>
技术支持
</el-breadcrumb-item>
<el-breadcrumb-item
to=
"/technical_support/doc_manage"
>
SDK管理
</el-breadcrumb-item>
<el-breadcrumb-item>
SDK示例管理
</el-breadcrumb-item>
</el-breadcrumb>
<template
slot=
"top"
>
<div
class=
"top_fliter"
>
<show-more-filter
class=
"filter_list"
>
<div
class=
"filter_item"
>
<span
class=
"filter_title"
>
SDK类型:
</span>
<el-select
v-model=
"topFilter.type"
placeholder=
"请选择"
>
<el-option
label=
"全部"
value=
""
></el-option>
<el-option
v-for=
"(item, index) in types"
:key=
"'top_type_' + index"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</div>
<div
class=
"filter_item"
>
<span
class=
"filter_title"
>
最后更新时间:
</span>
<el-date-picker
v-model=
"topFilter.time"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
value-format=
"yyyy-MM-dd"
>
</el-date-picker>
</div>
</show-more-filter>
<div
class=
"filter_action apaas_button"
>
<el-button
type=
"primary"
@
click=
"topFilterAction"
>
查询
</el-button>
<el-button
type=
"defalut"
@
click=
"topFilterClear"
>
重置
</el-button>
</div>
</div>
</
template
>
<div
class=
"main_top"
slot=
"main-top"
>
xxx
</div>
</apass-list>
</div>
</template>
<
script
>
import
helper
from
"
@/services/helper.js
"
;
import
apassList
from
"
@/components/apass-list
"
;
import
apassDialog
from
"
@/components/apass-dialog
"
;
import
showMoreFilter
from
"
@/components/show-more-filter
"
;
export
default
{
components
:
{
apassList
,
apassDialog
,
showMoreFilter
,
},
data
()
{
return
{
paddingLeft
:
25
,
listTotal
:
0
,
listHeader
:
[{}],
listData
:
[],
topFilter
:
{
type
:
""
,
time
:
""
,
},
types
:
[],
tempFilter
:
{},
};
},
methods
:
{
init
(
filter
)
{
let
fullFilter
=
{
...
filter
,
...
this
.
topFilter
,
};
this
.
tempFilter
=
filter
;
console
.
log
(
fullFilter
);
},
topFilterClear
()
{
this
.
topFilter
=
{
name
:
""
,
type
:
""
,
time
:
""
,
};
this
.
refreshPage
();
},
topFilterAction
()
{
this
.
refreshPage
();
},
refreshPage
()
{
this
.
$refs
.
list
.
resetCurrentPage
();
},
},
};
</
script
>
src/pages/technical-support/sdk-manage/type/index.vue
View file @
9cd3e5d4
...
...
@@ -61,6 +61,21 @@
</div>
</div>
</
template
>
<div
class=
"main_top_action apaas_button"
slot=
"main-top"
>
<el-button
class=
"delete_btn"
type=
"danger"
@
click=
"deleteSlectedItem"
>
批量删除
</el-button>
<span
class=
"selected_text"
>
已选择
<span>
3
</span>
项
</span>
<a
class=
"clean_btn"
@
click.prevent=
"cleanSlectedItem"
>
清空
</a>
<el-button
class=
"add_btn"
type=
"primary"
@
click=
"addNewSdk"
>
新增SDK类型
</el-button>
</div>
</apass-list>
</div>
</template>
...
...
@@ -81,7 +96,7 @@ export default {
return
{
paddingLeft
:
25
,
listTotal
:
0
,
listHeader
:
[],
listHeader
:
[
{}
],
listData
:
[],
topFilter
:
{
type
:
""
,
...
...
@@ -116,6 +131,38 @@ export default {
refreshPage
()
{
this
.
$refs
.
list
.
resetCurrentPage
();
},
deleteSlectedItem
()
{
console
.
log
(
"
deleteSlectedItem
"
);
},
cleanSlectedItem
()
{
console
.
log
(
"
cleanSlectedItem
"
);
},
addNewSdk
()
{
console
.
log
(
"
addNewSdk
"
);
},
},
};
</
script
>
<
style
>
.main_top_action
{
display
:
flex
;
justify-content
:
flex-start
;
align-items
:
center
;
}
.main_top_action
.delete_btn
{
}
.main_top_action
.selected_text
{
margin-left
:
30px
;
}
.main_top_action
.clean_btn
{
font-size
:
14px
;
line-height
:
24px
;
color
:
#2b4695
;
text-decoration
:
underline
;
margin-left
:
30px
;
}
.main_top_action
.add_btn
{
margin-left
:
auto
;
}
</
style
>
src/router/index.js
View file @
9cd3e5d4
...
...
@@ -188,7 +188,8 @@ export default new Router({
path
:
"
/technical_support/demo_center
"
,
name
:
"
technicalSupportDemo
"
,
// redirect: "/technical_support/demo_center/index",
component
:
()
=>
import
(
"
@/pages/technical-support/demo-center/index
"
),
component
:
()
=>
import
(
"
@/pages/technical-support/demo-center/index
"
),
// children: [
// {
// path: "/technical_support/doc_manage/list",
...
...
@@ -230,10 +231,34 @@ export default new Router({
{
path
:
"
/technical_support/sdk/:type/:id
"
,
name
:
"
technicalSupportSdkDetail
"
,
component
:
()
=>
import
(
"
@/pages/technical-support/sdk/detail
"
),
component
:
()
=>
import
(
"
@/pages/technical-support/sdk/detail
"
),
},
// 问答中心列表
],
},
// 问答中心
},
// SDK中心
{
path
:
"
/technical_support/sdk_manage
"
,
name
:
"
technicalSupportDoc
"
,
redirect
:
"
/technical_support/sdk_manage/type
"
,
component
:
()
=>
import
(
"
@/pages/technical-support/sdk-manage/index
"
),
children
:
[
{
path
:
"
/technical_support/sdk_manage/type
"
,
name
:
"
technicalSupportSdkType
"
,
component
:
()
=>
import
(
"
@/pages/technical-support/sdk-manage/type/index
"
),
},
// SDK类型管理
{
path
:
"
/technical_support/sdk_manage/example
"
,
name
:
"
technicalSupportSdkExample
"
,
component
:
()
=>
import
(
"
@/pages/technical-support/sdk-manage/example/index
"
),
},
// SDK示例管理
],
},
// SDK管理
],
},
// 技术支持
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment