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
5779633d
Commit
5779633d
authored
Jul 18, 2020
by
徐一鸣
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
定向推送管理列表页
parent
f4583f49
Changes
5
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
382 additions
and
25 deletions
+382
-25
src/components/apass-list.vue
src/components/apass-list.vue
+44
-1
src/components/apass-table.vue
src/components/apass-table.vue
+23
-11
src/components/table/table-filter.vue
src/components/table/table-filter.vue
+0
-1
src/pages/message-management/directed-push/directed-push-list.vue
...s/message-management/directed-push/directed-push-list.vue
+313
-10
src/pages/message-management/message.vue
src/pages/message-management/message.vue
+2
-2
No files found.
src/components/apass-list.vue
View file @
5779633d
...
...
@@ -50,7 +50,7 @@
<div
class=
"header-center"
>
<slot
name=
"header-center"
></slot>
</div>
<div
class=
"header-right"
>
<div
class=
"header-right"
v-if=
"!hideSearch"
>
<el-input
v-model=
"searchValue"
prefix-icon=
"el-icon-search"
...
...
@@ -138,6 +138,10 @@ export default {
type
:
Boolean
,
default
:
()
=>
false
,
},
hideSearch
:
{
type
:
Boolean
,
default
:
()
=>
false
,
},
searchPlaceholder
:
{
type
:
String
,
default
:
()
=>
"
请输入关键字
"
,
...
...
@@ -277,3 +281,42 @@ export default {
margin-bottom
:
20px
;
}
</
style
>
<
style
>
.top_fliter
{
display
:
flex
;
}
.top_fliter
>
.filter_list
{
flex-grow
:
1
;
}
.filter_list
>
.filter_item
{
display
:
inline-block
;
vertical-align
:
middle
;
margin-top
:
15px
;
}
.filter_list
>
.filter_item
+
.filter_item
{
margin-left
:
25px
;
}
.filter_list
>
.filter_item
>
.filter_title
{
font-size
:
14px
;
font-weight
:
700
;
color
:
#242c43
;
margin-right
:
10px
;
white-space
:
nowrap
;
}
.filter_list
>
.filter_item
>
.filter_title
+
*
{
width
:
300px
;
}
.top_fliter
>
.filter_action
{
flex-shrink
:
0
;
margin-left
:
25px
;
text-align
:
right
;
}
.filter_action
>
.el-button
{
min-width
:
90px
;
margin-top
:
15px
;
}
.filter_action
>
.el-button
+
.el-button
{
margin-left
:
10px
;
}
</
style
>
src/components/apass-table.vue
View file @
5779633d
<
template
>
<div
class=
"apass_table"
>
<el-table
:data=
"data"
@
sort-change=
"sortChange"
>
<el-table-column
v-if=
"paddingLeft > 10"
:width=
"paddingLeft - 10"
></el-table-column>
<el-table-column
v-if=
"paddingLeft > 10"
:width=
"paddingLeft - 10"
>
{{
paddingLeft
}}
</el-table-column>
<el-table-column
v-for=
"(item, index) in header"
:label=
"item.label"
...
...
@@ -75,13 +74,14 @@
/>
</div>
<div
v-else-if=
"item.type === 'tag'"
class=
"table_tag"
>
<el-tag
v-for=
"(item, index) in scope.row[item.prop]"
v-if=
"index <= 1 || tag_flag_arr[scope.$index] == 1"
:key=
"index + 5515"
>
{{ item }}
</el-tag>
<
template
v-for=
"(item, index) in scope.row[item.prop]"
>
<el-tag
v-if=
"index
<
=
1
||
tag_flag_arr
[
scope
.$
index] =
=
1
"
:key=
"'tag_' + index"
>
{{
item
}}
</el-tag>
</
template
>
<div
class=
"tagclo btn_down"
v-if=
"
...
...
@@ -122,6 +122,18 @@
:width=
"item.size"
/>
</div>
<div
v-else-if=
"item.type === 'image-tooltip'"
class=
"img_content"
>
<el-tooltip
effect=
"dark"
:content=
"item.getTooltip ? item.getTooltip(scope.row) : item.tooltip"
placement=
"top"
>
<img
:src=
"item.getImage && item.getImage(scope.row)"
:width=
"item.size"
/>
</el-tooltip>
</div>
<div
v-else-if=
"
item.type === 'tooltip' &&
...
...
src/components/table/table-filter.vue
View file @
5779633d
...
...
@@ -24,7 +24,6 @@
@click.prevent="selectFilter(item.prop, v)"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"v.name"
placement=
"top"
...
...
src/pages/message-management/directed-push/directed-push-list.vue
View file @
5779633d
This diff is collapsed.
Click to expand it.
src/pages/message-management/message.vue
View file @
5779633d
...
...
@@ -81,11 +81,11 @@ export default {
align-items
:
stretch
;
}
.side_nav_bar
{
width
:
18
0px
;
width
:
20
0px
;
flex-shrink
:
0
;
}
.main_container
{
width
:
calc
(
100%
-
18
0px
);
width
:
calc
(
100%
-
20
0px
);
flex-grow
:
1
;
flex-shrink
:
1
;
background-color
:
#f6f7fb
;
...
...
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