Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
clique-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
clique
clique-web
Commits
10291701
Commit
10291701
authored
Feb 15, 2022
by
caoyanzhi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update: 品牌会员等级列表修改
parent
56641367
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
36 additions
and
29 deletions
+36
-29
addMemberGrade.vue
src/view/companyGroup/membershipSystem/addMemberGrade.vue
+3
-2
MemberCardTable.vue
...panyGroup/membershipSystem/components/MemberCardTable.vue
+13
-20
editMemberGrade.vue
src/view/companyGroup/membershipSystem/editMemberGrade.vue
+2
-2
memberCardSet.vue
src/view/companyGroup/membershipSystem/memberCardSet.vue
+18
-5
memberGrade.vue
src/view/companyGroup/membershipSystem/memberGrade.vue
+0
-0
No files found.
src/view/companyGroup/membershipSystem/addMemberGrade.vue
View file @
10291701
...
@@ -18,8 +18,8 @@
...
@@ -18,8 +18,8 @@
<label
class=
"input-label"
>
{{ inputNumObj.gradeCode }}/6
</label>
<label
class=
"input-label"
>
{{ inputNumObj.gradeCode }}/6
</label>
</el-form-item>
</el-form-item>
<el-form-item
label=
"等级类型"
prop=
"gradeType"
>
<el-form-item
label=
"等级类型"
prop=
"gradeType"
>
<el-radio
v-model=
"ruleForm.gradeType
"
label=
"1"
>
常规卡
</el-radio>
<el-radio
:value=
"ruleForm.gradeType"
:disabled=
"ruleForm.gradeType == 2
"
label=
"1"
>
常规卡
</el-radio>
<el-radio
v-model=
"ruleForm.gradeType
"
label=
"2"
>
特殊卡
</el-radio>
<el-radio
:value=
"ruleForm.gradeType"
:disabled=
"ruleForm.gradeType == 1
"
label=
"2"
>
特殊卡
</el-radio>
</el-form-item>
</el-form-item>
<!-- 自动升级 -->
<!-- 自动升级 -->
<!-- 自动升级 -->
<!-- 自动升级 -->
...
@@ -481,6 +481,7 @@ export default {
...
@@ -481,6 +481,7 @@ export default {
that
.
navpath
[
3
].
path
=
'/memberGrade?enterpriseId='
+
that
.
cliqueId
+
'&name='
+
that
.
cliqueName
;
that
.
navpath
[
3
].
path
=
'/memberGrade?enterpriseId='
+
that
.
cliqueId
+
'&name='
+
that
.
cliqueName
;
that
.
navpath
[
4
].
name
=
'新增【'
+
that
.
cliqueName
+
'】等级'
;
that
.
navpath
[
4
].
name
=
'新增【'
+
that
.
cliqueName
+
'】等级'
;
that
.
enterpId
=
sessionStorage
.
getItem
(
'enterpriseId'
);
that
.
enterpId
=
sessionStorage
.
getItem
(
'enterpriseId'
);
this
.
ruleForm
.
gradeType
=
this
.
$route
.
query
.
type
+
''
;
}
}
};
};
</
script
>
</
script
>
...
...
src/view/companyGroup/membershipSystem/components/MemberCardTable.vue
View file @
10291701
...
@@ -94,6 +94,11 @@ export default {
...
@@ -94,6 +94,11 @@ export default {
typeL
:
String
,
typeL
:
String
,
default
:
'1'
// type 1 常规卡 2 特殊卡 3 付费卡
default
:
'1'
// type 1 常规卡 2 特殊卡 3 付费卡
},
},
// 企业id,不传时查集团数据,否则查该id的商户数据
enterpriseId
:
{
type
:
String
,
default
:
''
}
},
},
watch
:
{
watch
:
{
tableData
:
{
tableData
:
{
...
@@ -139,13 +144,7 @@ export default {
...
@@ -139,13 +144,7 @@ export default {
methods
:
{
methods
:
{
// 编辑集团
// 编辑集团
editCliqueLevel
(
index
,
row
,
obj
)
{
editCliqueLevel
(
index
,
row
,
obj
)
{
this
.
$router
.
push
({
this
.
$emit
(
'edit'
,
row
);
path
:
'/editGroupGrade'
,
query
:
{
gradeId
:
row
.
gradeId
}
});
},
},
// 删除
// 删除
delCliqueLevel
(
index
,
row
,
obj
)
{
delCliqueLevel
(
index
,
row
,
obj
)
{
...
@@ -169,12 +168,7 @@ export default {
...
@@ -169,12 +168,7 @@ export default {
},
},
addCard
(
type
)
{
addCard
(
type
)
{
if
(
this
.
tableData
.
length
===
10
)
return
this
.
$message
.
warning
(
'每个卡类型最多可创建10张会员卡'
)
if
(
this
.
tableData
.
length
===
10
)
return
this
.
$message
.
warning
(
'每个卡类型最多可创建10张会员卡'
)
this
.
$router
.
push
({
this
.
$emit
(
'add'
,
type
);
path
:
'/addGroupGrade'
,
query
:
{
type
}
});
},
},
editSort
()
{
editSort
()
{
if
(
!
this
.
list
.
length
)
return
this
.
$message
.
warning
(
`暂无
${
this
.
$options
.
filters
.
typeFilter
(
this
.
type
)}
!`
);
if
(
!
this
.
list
.
length
)
return
this
.
$message
.
warning
(
`暂无
${
this
.
$options
.
filters
.
typeFilter
(
this
.
type
)}
!`
);
...
@@ -194,6 +188,9 @@ export default {
...
@@ -194,6 +188,9 @@ export default {
gradeIds
:
this
.
list
.
map
(
el
=>
(
el
.
gradeId
)),
gradeIds
:
this
.
list
.
map
(
el
=>
(
el
.
gradeId
)),
gradeType
:
this
.
type
gradeType
:
this
.
type
};
};
if
(
this
.
enterpriseId
)
{
data
.
enterpriseId
=
this
.
enterpriseId
;
}
postJson
(
'/api-admin/sort-member-grade'
,
data
)
postJson
(
'/api-admin/sort-member-grade'
,
data
)
.
then
((
res
)
=>
{
.
then
((
res
)
=>
{
let
resData
=
res
.
data
;
let
resData
=
res
.
data
;
...
@@ -220,10 +217,6 @@ export default {
...
@@ -220,10 +217,6 @@ export default {
}
}
});
});
},
},
// 取消删除
cancelPop
(
index
,
row
,
obj
)
{
row
.
popVisible
=
false
;
},
}
}
}
}
</
script
>
</
script
>
...
@@ -264,11 +257,11 @@ export default {
...
@@ -264,11 +257,11 @@ export default {
}
}
}
}
.card-cell
{
.card-cell
{
display
:
flex
;
display
:
inline-
flex
;
align-items
:
center
;
align-items
:
center
;
width
:
120px
;
padding
:
0
15px
;
max-width
:
150px
;
height
:
40px
;
height
:
40px
;
padding-left
:
10px
;
border-radius
:
4px
;
border-radius
:
4px
;
-webkit-box-sizing
:
border-box
;
-webkit-box-sizing
:
border-box
;
-moz-box-sizing
:
border-box
;
-moz-box-sizing
:
border-box
;
...
...
src/view/companyGroup/membershipSystem/editMemberGrade.vue
View file @
10291701
...
@@ -18,8 +18,8 @@
...
@@ -18,8 +18,8 @@
<label
class=
"input-label"
>
{{ inputNumObj.gradeCode }}/6
</label>
<label
class=
"input-label"
>
{{ inputNumObj.gradeCode }}/6
</label>
</el-form-item>
</el-form-item>
<el-form-item
label=
"等级类型"
prop=
"gradeType"
>
<el-form-item
label=
"等级类型"
prop=
"gradeType"
>
<el-radio
v-model=
"ruleForm.gradeType
"
label=
"1"
>
常规卡
</el-radio>
<el-radio
:value=
"ruleForm.gradeType"
:disabled=
"ruleForm.gradeType == 2
"
label=
"1"
>
常规卡
</el-radio>
<el-radio
v-model=
"ruleForm.gradeType
"
label=
"2"
>
特殊卡
</el-radio>
<el-radio
:value=
"ruleForm.gradeType"
:disabled=
"ruleForm.gradeType == 1
"
label=
"2"
>
特殊卡
</el-radio>
</el-form-item>
</el-form-item>
<!-- 自动升级 -->
<!-- 自动升级 -->
<!-- 自动升级 -->
<!-- 自动升级 -->
...
...
src/view/companyGroup/membershipSystem/memberCardSet.vue
View file @
10291701
...
@@ -276,8 +276,8 @@
...
@@ -276,8 +276,8 @@
</el-form-item>
</el-form-item>
</el-form>
</el-form>
<!-- type 1 常规卡 2 特殊卡 3 付费卡(集团不展示) -->
<!-- type 1 常规卡 2 特殊卡 3 付费卡(集团不展示) -->
<member-card-table
:tableData=
"generalCardList"
type=
"1"
:logoImg=
"logoImg"
/>
<member-card-table
:tableData=
"generalCardList"
type=
"1"
:logoImg=
"logoImg"
@
add=
"onAdd"
@
edit=
"onEdit"
/>
<member-card-table
:tableData=
"specialCardList"
type=
"2"
:logoImg=
"logoImg"
/>
<member-card-table
:tableData=
"specialCardList"
type=
"2"
:logoImg=
"logoImg"
@
add=
"onAdd"
@
edit=
"onEdit"
/>
</div>
</div>
</div>
</div>
<!-- end -->
<!-- end -->
...
@@ -506,10 +506,23 @@ export default {
...
@@ -506,10 +506,23 @@ export default {
that
.
changeRoute
(
'/memberGrade'
);
that
.
changeRoute
(
'/memberGrade'
);
},
},
// 新增
onAdd
(
type
)
{
this
.
$router
.
push
({
path
:
'/addGroupGrade'
,
query
:
{
type
}
});
},
// 编辑集团
// 编辑集团
editCliqueLevel
(
index
,
row
,
obj
)
{
onEdit
(
row
)
{
let
that
=
this
;
this
.
$router
.
push
({
that
.
changeRoute
(
'/editGroupGrade'
);
path
:
'/editGroupGrade'
,
query
:
{
gradeId
:
row
.
gradeId
}
});
},
},
// 取消删除
// 取消删除
...
...
src/view/companyGroup/membershipSystem/memberGrade.vue
View file @
10291701
This diff is collapsed.
Click to expand it.
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