Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
memberTag-web
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
memberTag
memberTag-web
Commits
8a2e9074
Commit
8a2e9074
authored
Apr 07, 2022
by
liuchenxi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update: 会员分组
parent
26efc817
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
7 additions
and
3 deletions
+7
-3
memberGroupList.vue
src/view/memberGroup/memberGroupList.vue
+1
-1
pyramid-group-table.vue
src/view/memberGroup/pyramid-group-table.vue
+6
-2
No files found.
src/view/memberGroup/memberGroupList.vue
View file @
8a2e9074
...
...
@@ -9,7 +9,7 @@
</div>
<div
class=
"right-content"
>
<!-- 左边的会员分组 -->
<div
class=
"left-box"
>
<div
class=
"left-box"
v-show=
"activeType != 3 || !isNew"
>
<group-list
:activeType=
"activeType"
@
getRecommend=
"getRecommend"
@
second-list=
"getsecondList"
></group-list>
</div>
<!-- 右边的表格 -->
...
...
src/view/memberGroup/pyramid-group-table.vue
View file @
8a2e9074
<
template
>
<!--金字塔分组表格-->
<div
class=
"pyramid-group"
>
<el-table
:data=
"tableList"
:header-cell-style=
"rowClass"
>
<el-table
:data=
"tableList"
:header-cell-style=
"rowClass"
v-loading=
"loading"
>
<el-table-column
label=
"价值"
width=
"140"
>
<template
#
header
>
<div
class=
"header"
>
...
...
@@ -59,7 +59,8 @@ export default {
haobanList
:
[],
tableList
:
[],
tableHeader
:
[],
consumeList
:
[]
// 未消费会员
consumeList
:
[],
// 未消费会员
loading
:
false
};
},
created
()
{
...
...
@@ -85,10 +86,12 @@ export default {
this
.
haobanList
=
result
;
},
async
getTableList
()
{
this
.
loading
=
true
;
const
res
=
await
getRequest
(
'/memberTagGrade/gradeGroupListNew'
,
{});
const
{
result
}
=
res
.
data
;
this
.
tableList
=
result
.
result
.
filter
(
el
=>
el
.
gradeName
!=
'未消费'
);
this
.
consumeList
=
result
.
result
.
find
(
el
=>
el
.
gradeName
==
'未消费'
);
this
.
loading
=
false
;
},
async
onChangeSwitch
(
item
)
{
const
{
hanbanShow
,
memberTagGradeId
}
=
item
;
...
...
@@ -97,6 +100,7 @@ export default {
if
(
data
.
errorCode
!=
1
)
return
this
.
$message
.
error
(
data
.
message
);
},
toDetail
(
row
,
index
)
{
if
(
!
this
.
$getButtonLimit
(
this
.
$buttonCode
.
memberTagGroupLevelDetail
))
return
;
if
(
row
.
gradeName
.
includes
(
'未消费'
))
{
const
item
=
row
.
itemList
[
index
];
this
.
$router
.
push
(
`/memberLevelDetail?memberTagGroupId=
${
item
.
memberTagGroupId
}
&aliasName=
${
item
.
groupName
}
`
)
...
...
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