Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-3
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
office
haoban-3
Commits
c90f28ea
Commit
c90f28ea
authored
Jul 15, 2022
by
caoyanzhi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update: 选择成员
parent
9b128aba
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
8 deletions
+6
-8
select-clerk.vue
...ds/actCodeManage/components/select-clerk/select-clerk.vue
+6
-8
No files found.
src/views/salesleads/actCodeManage/components/select-clerk/select-clerk.vue
View file @
c90f28ea
...
...
@@ -178,12 +178,12 @@ export default {
});
// 设置门店禁用状态、选中状态和半选状态
el
.
disabled
=
el
.
clerkList
.
length
==
0
||
el
.
clerkList
.
every
(
el
=>
el
.
disabled
);
el
.
selected
=
el
.
clerkList
.
length
>
0
&&
el
.
clerkList
.
filter
(
el
=>
!
el
.
disabled
).
every
(
el
=>
el
.
selected
);
el
.
selected
=
el
.
clerkList
.
length
>
0
&&
el
.
clerkList
.
every
(
el
=>
!
el
.
disabled
&&
el
.
selected
);
el
.
indeterminate
=
!
el
.
selected
&&
el
.
clerkList
.
some
(
el
=>
el
.
selected
);
return
el
;
});
this
.
selectAll
.
disabled
=
this
.
storeClerkList
.
length
==
0
||
this
.
storeClerkList
.
every
(
el
=>
el
.
disabled
);
this
.
selectAll
.
selected
=
this
.
storeClerkList
>
0
&&
this
.
storeClerkList
.
filter
(
el
=>
!
el
.
disabled
).
every
(
el
=>
el
.
selected
);
this
.
selectAll
.
selected
=
this
.
storeClerkList
>
0
&&
this
.
storeClerkList
.
every
(
el
=>
!
el
.
disabled
&&
el
.
selected
);
this
.
selectAll
.
indeterminate
=
!
this
.
selectAll
.
selected
&&
this
.
storeClerkList
.
some
(
el
=>
el
.
selected
||
el
.
indeterminate
);
this
.
$refs
.
clerkList
.
scrollTop
=
0
;
})
...
...
@@ -223,17 +223,15 @@ export default {
},
// 更新全选的复选框样式
updateAllState
()
{
const
storeClerkList
=
this
.
storeClerkList
.
filter
(
el
=>
!
el
.
disabled
);
// 计算全选的选中状态,计算半选的选中状态
this
.
selectAll
.
selected
=
storeClerkList
.
every
(
el
=>
el
.
selected
);
this
.
selectAll
.
indeterminate
=
!
this
.
selectAll
.
selected
&&
storeClerkList
.
some
(
el
=>
el
.
selected
||
el
.
indeterminate
);
this
.
selectAll
.
selected
=
this
.
storeClerkList
.
every
(
el
=>
!
el
.
disabled
&&
el
.
selected
);
this
.
selectAll
.
indeterminate
=
!
this
.
selectAll
.
selected
&&
this
.
storeClerkList
.
some
(
el
=>
el
.
selected
||
el
.
indeterminate
);
},
// 更新门店全选的复选框样式
updateStoreState
(
store
)
{
const
clerkList
=
store
.
clerkList
.
filter
(
el
=>
!
el
.
disabled
);
// 计算门店的选中状态,计算门店的半选状态
store
.
selected
=
clerkList
.
every
(
el
=>
el
.
selected
);
store
.
indeterminate
=
!
store
.
selected
&&
clerkList
.
some
(
el
=>
el
.
selected
);
store
.
selected
=
store
.
clerkList
.
every
(
el
=>
!
el
.
disabled
&&
el
.
selected
);
store
.
indeterminate
=
!
store
.
selected
&&
store
.
clerkList
.
some
(
el
=>
el
.
selected
);
},
// 全选所有导购
onSelectAll
()
{
...
...
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