Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
ant-design-pro-vue
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
tianzhuanghu
ant-design-pro-vue
Commits
ddd32afc
Commit
ddd32afc
authored
Feb 24, 2019
by
Sendya
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
chore: list demo update
parent
059d8b5f
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
11 additions
and
9 deletions
+11
-9
TableInnerEditList.vue
src/views/list/TableInnerEditList.vue
+5
-4
List.vue
src/views/list/table/List.vue
+6
-5
No files found.
src/views/list/TableInnerEditList.vue
View file @
ddd32afc
...
...
@@ -81,6 +81,7 @@
:columns=
"columns"
:data=
"loadData"
:alert=
"{ show: true, clear: true }"
:rowSelection=
"{ selectedRowKeys: this.selectedRowKeys, onChange: this.onSelectChange }"
>
<
template
v-for=
"(col, index) in columns"
v-if=
"col.scopedSlots"
:slot=
"col.dataIndex"
slot-scope=
"text, record, index"
>
<div
:key=
"index"
>
...
...
@@ -194,7 +195,7 @@ export default {
// row = Object.assign({}, row)
},
// eslint-disable-next-line
del
(
row
)
{
del
(
row
)
{
this
.
$confirm
({
title
:
'警告'
,
content
:
`真的要删除
${
row
.
no
}
吗?`
,
...
...
@@ -220,9 +221,9 @@ export default {
row
.
editable
=
false
},
on
Change
(
row
)
{
this
.
selectedRowKeys
=
row
.
selectedRowKeys
this
.
selectedRows
=
row
.
selectedRows
on
SelectChange
(
selectedRowKeys
,
selectedRows
)
{
this
.
selectedRowKeys
=
selectedRowKeys
this
.
selectedRows
=
selectedRows
},
toggleAdvanced
()
{
this
.
advanced
=
!
this
.
advanced
...
...
src/views/list/table/List.vue
View file @
ddd32afc
...
...
@@ -63,7 +63,7 @@
<div
class=
"table-operator"
>
<a-button
type=
"primary"
icon=
"plus"
@
click=
"$router.push({ name: 'QueryListEdit' })"
>
新建
</a-button>
<a-button
type=
"dashed"
@
click=
"tableOption
(false)"
v-if=
"optionAlertShow"
>
关闭
alert
</a-button>
<a-button
type=
"dashed"
@
click=
"tableOption
"
>
{{ optionAlertShow
&&
'关闭' || '开启' }}
alert
</a-button>
<a-dropdown
v-action:edit
v-if=
"selectedRowKeys.length > 0"
>
<a-menu
slot=
"overlay"
>
<a-menu-item
key=
"1"
><a-icon
type=
"delete"
/>
删除
</a-menu-item>
...
...
@@ -188,16 +188,16 @@ export default {
onChange
:
this
.
onSelectChange
}
},
optionAlertShow
:
tru
e
optionAlertShow
:
fals
e
}
},
created
()
{
this
.
tableOption
(
true
)
this
.
tableOption
()
getRoleList
({
t
:
new
Date
()
})
},
methods
:
{
tableOption
(
bool
)
{
if
(
bool
)
{
tableOption
()
{
if
(
!
this
.
optionAlertShow
)
{
this
.
options
=
{
alert
:
{
show
:
true
,
clear
:
()
=>
{
this
.
selectedRowKeys
=
[]
}
},
rowSelection
:
{
...
...
@@ -205,6 +205,7 @@ export default {
onChange
:
this
.
onSelectChange
}
}
this
.
optionAlertShow
=
true
}
else
{
this
.
options
=
{
alert
:
false
,
...
...
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