Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform-ui
Project
Project
Details
Activity
Releases
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
youjj
cloud-platform-ui
Commits
1ae390ae
Commit
1ae390ae
authored
Nov 07, 2020
by
rencs
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev-td' into 'master-td'
Dev td See merge request
!4
parents
c7ec4b7a
1da9bfc4
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
83 additions
and
4 deletions
+83
-4
index.vue
src/views/userManagement/memberManagement/index.vue
+83
-4
No files found.
src/views/userManagement/memberManagement/index.vue
View file @
1ae390ae
...
@@ -71,6 +71,32 @@
...
@@ -71,6 +71,32 @@
<span>
{{
scope
.
row
.
extract
}}
</span>
<span>
{{
scope
.
row
.
extract
}}
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
label=
"分红金额"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
shareAmount
}}
</span>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"是否分红"
>
<
template
slot-scope=
"scope"
>
<el-switch
v-model=
"scope.row.isShare"
@
change=
"changeIsInAppShare(scope.row)"
active-color=
"#13ce66"
>
</el-switch>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"是否在APP显示"
>
<
template
slot-scope=
"scope"
>
<el-switch
v-model=
"scope.row.isShow"
@
change=
"changeIsInAppShow(scope.row)"
active-color=
"#13ce66"
>
</el-switch>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"有效期"
>
<el-table-column
align=
"center"
label=
"有效期"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
endDate
}}
</span>
<span>
{{
scope
.
row
.
endDate
}}
</span>
...
@@ -197,17 +223,32 @@
...
@@ -197,17 +223,32 @@
</el-row>
</el-row>
<el-row>
<el-row>
<el-col
:span=
"16"
>
<el-col
:span=
"16"
>
<el-form-item
label=
"
价格"
prop=
"price
"
>
<el-form-item
label=
"
分红金额
"
>
<el-input
<el-input
type=
"number"
type=
"number"
min=
"0"
min=
"0"
v-model=
"add.price"
v-model=
"add.shareAmount"
placeholder=
"请填价格"
placeholder=
"分红金额"
:disabled=
"forbid"
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
</el-row>
<el-row>
<el-col
:span=
"16"
>
<el-form-item
label=
"是否分红"
>
<el-switch
v-model=
"add.isShare"
active-color=
"#13ce66"
>
</el-switch>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"16"
>
<el-form-item
label=
"是否在APP显示"
label-width=
"100"
>
<el-switch
v-model=
"add.isShow"
active-color=
"#13ce66"
>
</el-switch>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-row>
<el-form-item
label=
"图标"
:style=
"{ display: 'block' }"
>
<el-form-item
label=
"图标"
:style=
"{ display: 'block' }"
>
<el-upload
<el-upload
...
@@ -325,6 +366,7 @@ import {
...
@@ -325,6 +366,7 @@ import {
}
from
"src/api/admin/member/index"
;
}
from
"src/api/admin/member/index"
;
import
{
mapGetters
}
from
"vuex"
;
import
{
mapGetters
}
from
"vuex"
;
import
{
getToken
}
from
"src/utils/auth"
;
import
{
getToken
}
from
"src/utils/auth"
;
import
{
itemPage
}
from
"../../../api/vehicle/upkeep"
;
export
default
{
export
default
{
name
:
"membershipGrade"
,
name
:
"membershipGrade"
,
...
@@ -420,6 +462,34 @@ export default {
...
@@ -420,6 +462,34 @@ export default {
this
.
cancelSetMemberArea
(
"membershipGrade"
);
this
.
cancelSetMemberArea
(
"membershipGrade"
);
},
},
//编辑
//编辑
changeIsInAppShare
(
row
)
{
this
.
changeRowStatus
(
row
);
},
changeIsInAppShow
(
row
)
{
this
.
changeRowStatus
(
row
);
},
changeRowStatus
(
row
)
{
this
.
activeId
=
row
.
id
;
let
membership
=
JSON
.
parse
(
JSON
.
stringify
(
row
));
membership
.
endDate
=
membership
.
endDate
-
1
;
membership
.
id
=
this
.
activeId
;
membership
.
isShow
=
Number
(
membership
.
isShow
);
membership
.
isShare
=
Number
(
membership
.
isShare
);
update
(
membership
).
then
((
data
)
=>
{
if
(
data
.
status
==
200
)
{
this
.
$notify
.
success
({
title
:
"操作成功"
,
message
:
`success`
,
});
}
else
{
this
.
$notify
.
warning
({
title
:
"操作失败"
,
message
:
`failed`
,
});
}
this
.
getList
();
});
},
compileShip
(
row
)
{
compileShip
(
row
)
{
console
.
log
(
row
);
console
.
log
(
row
);
this
.
vipTitle
=
"编辑会员等级"
;
this
.
vipTitle
=
"编辑会员等级"
;
...
@@ -436,6 +506,9 @@ export default {
...
@@ -436,6 +506,9 @@ export default {
icon
:
row
.
icon
,
icon
:
row
.
icon
,
bigIcon
:
row
.
bigIcon
,
bigIcon
:
row
.
bigIcon
,
itemImg
:
row
.
itemImg
,
itemImg
:
row
.
itemImg
,
shareAmount
:
row
.
shareAmount
,
isShow
:
Boolean
(
row
.
isShow
),
isShare
:
Boolean
(
row
.
isShare
),
};
};
this
.
activeId
=
row
.
id
;
this
.
activeId
=
row
.
id
;
},
},
...
@@ -450,6 +523,10 @@ export default {
...
@@ -450,6 +523,10 @@ export default {
}
}
}
}
this
.
list
=
res
.
data
;
this
.
list
=
res
.
data
;
this
.
list
.
map
((
item
)
=>
{
item
.
isShow
=
Boolean
(
item
.
isShow
);
item
.
isShare
=
Boolean
(
item
.
isShare
);
});
this
.
listLoading
=
false
;
this
.
listLoading
=
false
;
});
});
},
},
...
@@ -494,6 +571,8 @@ export default {
...
@@ -494,6 +571,8 @@ export default {
let
membership
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
add
));
let
membership
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
add
));
membership
.
endDate
=
membership
.
endDate
-
1
;
membership
.
endDate
=
membership
.
endDate
-
1
;
membership
.
id
=
this
.
activeId
;
membership
.
id
=
this
.
activeId
;
membership
.
isShow
=
Number
(
membership
.
isShow
);
membership
.
isShare
=
Number
(
membership
.
isShare
);
if
(
this
.
vipTitle
==
"增加会员等级"
)
{
if
(
this
.
vipTitle
==
"增加会员等级"
)
{
addMembershipGrade
(
membership
).
then
((
res
)
=>
{
addMembershipGrade
(
membership
).
then
((
res
)
=>
{
if
(
!
res
.
rel
)
{
if
(
!
res
.
rel
)
{
...
...
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