mirror of
https://github.com/kuaifan/dootask.git
synced 2025-12-16 05:52:49 +00:00
perf: 优化移动端部门管理
This commit is contained in:
parent
8e76493cc6
commit
0f5f7c515a
@ -2,11 +2,15 @@
|
|||||||
<div class="team-management">
|
<div class="team-management">
|
||||||
<div class="management-title">
|
<div class="management-title">
|
||||||
{{$L('团队管理')}}
|
{{$L('团队管理')}}
|
||||||
|
<div class="title-zoom" @click="minBox=!minBox">
|
||||||
|
<i v-if="minBox" class="taskfont"></i>
|
||||||
|
<i v-else class="taskfont"></i>
|
||||||
|
</div>
|
||||||
<div class="title-icon">
|
<div class="title-icon">
|
||||||
<Loading v-if="loadIng > 0"/>
|
<Loading v-if="loadIng > 0"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="management-box">
|
<div class="management-box" :class="{'min-box':minBox}">
|
||||||
<div class="management-department">
|
<div class="management-department">
|
||||||
<ul>
|
<ul>
|
||||||
<li :class="[`level-1`, departmentSelect === 0 ? 'active' : '']" @click="onSelectDepartment(0)">
|
<li :class="[`level-1`, departmentSelect === 0 ? 'active' : '']" @click="onSelectDepartment(0)">
|
||||||
@ -308,6 +312,7 @@ export default {
|
|||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
loadIng: 0,
|
loadIng: 0,
|
||||||
|
minBox: false,
|
||||||
|
|
||||||
keys: {},
|
keys: {},
|
||||||
keyIs: false,
|
keyIs: false,
|
||||||
@ -762,6 +767,12 @@ export default {
|
|||||||
},
|
},
|
||||||
departmentSelect() {
|
departmentSelect() {
|
||||||
this.setPage(1)
|
this.setPage(1)
|
||||||
|
},
|
||||||
|
windowSmall: {
|
||||||
|
handler(v) {
|
||||||
|
this.minBox = v
|
||||||
|
},
|
||||||
|
immediate: true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
|||||||
@ -18,6 +18,19 @@
|
|||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
||||||
|
.title-zoom {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
height: 20px;
|
||||||
|
line-height: 20px;
|
||||||
|
margin-left: 6px;
|
||||||
|
|
||||||
|
> i {
|
||||||
|
cursor: pointer;
|
||||||
|
font-size: 24px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.title-icon {
|
.title-icon {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
@ -37,6 +50,14 @@
|
|||||||
display: flex;
|
display: flex;
|
||||||
min-width: 500px;
|
min-width: 500px;
|
||||||
height: 0;
|
height: 0;
|
||||||
|
&.min-box {
|
||||||
|
.management-department {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.management-user {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
.management-department {
|
.management-department {
|
||||||
width: 239px;
|
width: 239px;
|
||||||
border-right: 1px solid #efefef;
|
border-right: 1px solid #efefef;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user