Toggle navigation
Toggle navigation
This project
Loading...
Sign in
monitor_v3
/
hg-monitor-web
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
鲁尚清
3 years ago
Commit
d4cf8e2c502a5bd7fbd7d4c7c89cff1c7fe89c9d
1 parent
b86baccc
文档管理右上角增加全选按钮,在表格视图时候不展示
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
38 additions
and
2 deletions
hg-monitor-web-base/src/main/resources/static/vue3/public/css/base.css
hg-monitor-web-base/src/main/resources/static/vue3/src/components/common/document/index.html
hg-monitor-web-base/src/main/resources/static/vue3/src/components/common/document/index.js
hg-monitor-web-base/src/main/resources/static/vue3/public/css/base.css
View file @
d4cf8e2
...
...
@@ -53,3 +53,6 @@ custom-class="config-dialog"
transform
:
rotate
(
360deg
)
}
}
.select-all
.el-button
{
height
:
42px
;
}
\ No newline at end of file
...
...
hg-monitor-web-base/src/main/resources/static/vue3/src/components/common/document/index.html
View file @
d4cf8e2
...
...
@@ -59,13 +59,22 @@
<i
class=
"iconfont icon-shanchuwenjianjia"
></i>
删除
</el-button>
<el-button
:size=
"$global.elementSize"
@
click=
"restore()"
v-if=
"isRecycle"
>
<el-button
:size=
"$global.elementSize"
@
click=
"restore()"
v-if=
"isRecycle"
>
<i
class=
"iconfont icon-lunxun"
></i>
还原
</el-button>
</div>
<div
class=
"select-all"
>
<el-button
type=
"primary"
:size=
"$global.elementSize"
@
click=
"selectAll()"
v-if=
"activeBtn == 'view'"
>
{{selectText}}
</el-button>
</div>
<div
style=
"text-align: right;width: 150px"
>
<el-button-group>
<el-button
:size=
"$global.elementSize"
:type=
"activeBtn == 'view' ? 'primary' : ''"
@
click=
"activeModel('view')"
>
...
...
hg-monitor-web-base/src/main/resources/static/vue3/src/components/common/document/index.js
View file @
d4cf8e2
...
...
@@ -185,6 +185,9 @@ export default {
let
activeBtn
=
Vue
.
ref
(
'view'
);
// // 当前展示视图
// let viewEdit = Vue.ref(false);
//是否全选
let
isAllSelect
=
Vue
.
ref
(
false
);
let
selectText
=
Vue
.
ref
(
"全选"
)
// 布局
let
layout
=
Vue
.
ref
({
...
...
@@ -695,6 +698,24 @@ export default {
getPage
(
props
.
viewTypeId
);
}
})
let
selectAll
=
()
=>
{
isAllSelect
=!
isAllSelect
;
if
(
isAllSelect
){
dataList
.
value
.
filter
(
function
(
v
)
{
v
.
checked
=
false
})
proxy
.
selectText
=
'全选'
;
}
else
{
dataList
.
value
.
filter
(
function
(
v
)
{
v
.
checked
=
true
})
proxy
.
selectText
=
'取消全选'
;
}
}
return
{
...
...
@@ -742,7 +763,10 @@ export default {
isAdmin
,
reNameFile
,
reNameFileFlg
,
editType
editType
,
selectAll
,
isAllSelect
,
selectText
}
}
...
...
Please
register
or
login
to post a comment