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
3a795518
Commit
3a795518
authored
Nov 13, 2019
by
jiaorz
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'base-modify' of
http://113.105.137.151:22280/youjj/cloud-platform-ui
into base-modify
parents
048df3b1
0b7009ea
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
81 additions
and
28 deletions
+81
-28
index.js
src/api/admin/member/index.js
+7
-0
index.js
src/api/admin/userManagement/index.js
+12
-1
rentOrderDetailModal.vue
src/views/order/modal/rentOrderDetailModal.vue
+2
-2
index.vue
src/views/order/rentVehicleInfo/index.vue
+5
-20
index.vue
src/views/userManagement/userList/index.vue
+55
-5
No files found.
src/api/admin/member/index.js
View file @
3a795518
...
@@ -26,4 +26,11 @@ export function update(params) {
...
@@ -26,4 +26,11 @@ export function update(params) {
method
:
'PUT'
,
method
:
'PUT'
,
data
:
params
data
:
params
});
});
}
export
function
setBind
(
params
)
{
return
fetch
({
url
:
'api/admin/relation/admin/bind'
,
method
:
'post'
,
data
:
params
});
}
}
\ No newline at end of file
src/api/admin/userManagement/index.js
View file @
3a795518
...
@@ -148,4 +148,15 @@ export function username(id) {
...
@@ -148,4 +148,15 @@ export function username(id) {
url
:
'api/admin/public/app/userinfo-by-username?name='
+
id
,
url
:
'api/admin/public/app/userinfo-by-username?name='
+
id
,
method
:
'get'
method
:
'get'
});
});
}
}
\ No newline at end of file
/**
* 用户详情
* @param obj
*/
export
function
getOne
(
id
)
{
return
fetch
({
url
:
'/api/admin/appUsersManage/user_info/'
+
id
,
method
:
'get'
,
});
}
src/views/order/modal/rentOrderDetailModal.vue
View file @
3a795518
...
@@ -154,7 +154,7 @@
...
@@ -154,7 +154,7 @@
<p
v-else
>
无
</p>
<p
v-else
>
无
</p>
</td>
</td>
<td>
<td>
<p
v-if=
"form.rentVehiclePriceVO && form.damageSafeAmount > 0"
>
<p
v-if=
"form.rentVehiclePriceVO && form.
rentVehiclePriceVO.
damageSafeAmount > 0"
>
¥
{{
form
.
rentVehiclePriceVO
.
damageSafePrice
}}
/
{{
form
.
rentVehiclePriceVO
.
dayNum
}}
天
¥
{{
form
.
rentVehiclePriceVO
.
damageSafePrice
}}
/
{{
form
.
rentVehiclePriceVO
.
dayNum
}}
天
</p>
</p>
<p
v-else
>
<p
v-else
>
...
@@ -170,7 +170,7 @@
...
@@ -170,7 +170,7 @@
</p>
</p>
</td>
</td>
<td>
<td>
<p
v-if=
'form.rentVehiclePriceVO && form.driverAmount > 0'
>
<p
v-if=
'form.rentVehiclePriceVO && form.
rentVehiclePriceVO.
driverAmount > 0'
>
¥
{{
form
.
rentVehiclePriceVO
.
driverPrice
}}
*
{{
form
.
rentVehiclePriceVO
.
driverNum
}}
/
{{
form
.
rentVehiclePriceVO
.
dayNum
}}
天
¥
{{
form
.
rentVehiclePriceVO
.
driverPrice
}}
*
{{
form
.
rentVehiclePriceVO
.
driverNum
}}
/
{{
form
.
rentVehiclePriceVO
.
dayNum
}}
天
</p>
</p>
<p
v-else
>
<p
v-else
>
...
...
src/views/order/rentVehicleInfo/index.vue
View file @
3a795518
...
@@ -279,38 +279,23 @@
...
@@ -279,38 +279,23 @@
<el-form-item
label=
"实退押金:"
>
<el-form-item
label=
"实退押金:"
>
<span>
{{orderReturnVehicleCrosstown.restDeposit}}
</span>
<span>
{{orderReturnVehicleCrosstown.restDeposit}}
</span>
</el-form-item>
</el-form-item>
<!-- {{orderReturnVehicleCrosstown.violateDetailList != ''}} -->
<div
v-show=
"orderReturnVehicleCrosstown.violateDetailList != ''"
>
<div
v-show=
"orderReturnVehicleCrosstown.violateDetailList != ''"
>
<!-- <div> -->
<el-form-item
label=
"消费超额:"
>
<el-form-item
label=
"消费超额:"
>
<span
<span
v-for=
"(item,index) in orderReturnVehicleCrosstown.violateDetailList"
v-for=
"(item,index) in orderReturnVehicleCrosstown.violateDetailList"
:key=
"index"
:key=
"index"
>
{{item.excessCost}}
</span>
>
{{item.excessCost}}
</span>
</el-form-item>
</el-form-item>
<el-form-item
label=
"违约赔款:"
>
<span
<el-form-item
label=
"违约赔款:"
v-for=
"(item,index) in orderReturnVehicleCrosstown.violateDetailList"
:key=
"index"
>
v-for=
"(item,index) in orderReturnVehicleCrosstown.violateDetailList"
<span>
{{item.statusName}}
</span><span
style=
"margin-left:10px"
>
{{item.cost}}
</span>
元
<br/>
:key=
"index"
<span
style=
"color:#999"
>
{{item.deductions}}
</span>
>
{{item.cost}}
</span>
</el-form-item>
<el-form-item
label=
"违约类型:"
>
<span
v-for=
"(item,index) in orderReturnVehicleCrosstown.violateDetailList"
:key=
"index"
>
{{item.statusName}}
</span>
</el-form-item>
<el-form-item
label=
"赔款备注:"
>
<span
v-for=
"(item,index) in orderReturnVehicleCrosstown.violateDetailList"
:key=
"index"
>
{{item.deductions}}
</span>
</el-form-item>
</el-form-item>
<el-form-item
label=
"优惠券返还:"
>
<el-form-item
label=
"优惠券返还:"
>
<span
<span
v-for=
"(item,index) in orderReturnVehicleCrosstown.backCoupons"
v-for=
"(item,index) in orderReturnVehicleCrosstown.backCoupons"
:key=
"index"
:key=
"index"
>
{{item.title}}
{{item.usedAmount}}
</span>
>
{{item.title}}
价值{{item.usedAmount}}元
</span>
</el-form-item>
</el-form-item>
</div>
</div>
</div>
</div>
...
...
src/views/userManagement/userList/index.vue
View file @
3a795518
...
@@ -142,6 +142,9 @@
...
@@ -142,6 +142,9 @@
<!-- </el-table-column>-->
<!-- </el-table-column>-->
<el-table-column
align=
"center"
label=
"操作"
width=
"400"
fixed=
"right"
>
<el-table-column
align=
"center"
label=
"操作"
width=
"400"
fixed=
"right"
>
<
template
scope=
"scope"
>
<
template
scope=
"scope"
>
<el-button
size=
"small"
class=
"el-button el-button--text el-button--small"
v-show=
"!scope.row.nameOfSuperior || !scope.row.superiorMobileNumber"
@
click=
"setHigher(scope.row)"
>
设置上级
</el-button>
<el-button
size=
"small"
class=
"el-button el-button--text el-button--small"
@
click=
"viewDetails(scope.row)"
>
<el-button
size=
"small"
class=
"el-button el-button--text el-button--small"
@
click=
"viewDetails(scope.row)"
>
查看详情
查看详情
</el-button>
</el-button>
...
@@ -169,6 +172,18 @@
...
@@ -169,6 +172,18 @@
</el-table-column>
</el-table-column>
</el-table>
</el-table>
<el-dialog
title=
"设置上级"
:visible
.
sync=
"setPop"
@
close=
'closeSet'
>
<!-- <el-form-item label="上级电话">
<el-input placeholder="请输入上级电话"></el-input>
</el-form-item> -->
<el-input
v-model=
"phone"
placeholder=
"请输入上级手机号"
style=
"width:300px"
></el-input>
<div
style=
"margin-top:20px"
>
<el-button
type=
"primary"
@
click=
"setHeighterBtn"
>
确定
</el-button>
<el-button
type=
"primary"
@
click=
"setPop = false"
>
取消
</el-button>
</div>
</el-dialog>
<div
v-show=
"!listLoading"
class=
"pagination-container"
>
<div
v-show=
"!listLoading"
class=
"pagination-container"
>
<el-pagination
@
size-change=
"handleSizeChange"
@
current-change=
"handleCurrentChange"
<el-pagination
@
size-change=
"handleSizeChange"
@
current-change=
"handleCurrentChange"
:current-page
.
sync=
"listQuery.page"
:page-sizes=
"[10,20,30, 50]"
:page-size=
"listQuery.limit"
:current-page
.
sync=
"listQuery.page"
:page-sizes=
"[10,20,30, 50]"
:page-size=
"listQuery.limit"
...
@@ -533,7 +548,8 @@
...
@@ -533,7 +548,8 @@
setDisable
,
setDisable
,
setAvailable
,
setAvailable
,
deleteUser
,
deleteUser
,
userPosition
userPosition
,
getOne
}
from
'src/api/admin/userManagement/index'
;
}
from
'src/api/admin/userManagement/index'
;
import
{
getToken
}
from
'src/utils/auth'
;
import
{
getToken
}
from
'src/utils/auth'
;
import
{
mapGetters
}
from
'vuex'
;
import
{
mapGetters
}
from
'vuex'
;
...
@@ -548,7 +564,7 @@
...
@@ -548,7 +564,7 @@
getrewardSetting
getrewardSetting
}
from
'api/purseManage'
;
}
from
'api/purseManage'
;
import
{
formatDate
}
from
"../../../utils/dateFormattor"
;
import
{
formatDate
}
from
"../../../utils/dateFormattor"
;
import
{
getMembers
}
from
"src/api/admin/member/index"
import
{
getMembers
,
setBind
}
from
"src/api/admin/member/index"
import
tourOrderDetailModal
from
"src/views/userManagement/model/tourOrderDetailModal"
;
//旅游订单
import
tourOrderDetailModal
from
"src/views/userManagement/model/tourOrderDetailModal"
;
//旅游订单
import
rentOrderDetailModal
from
"src/views/userManagement/model/rentOrderDetailModal"
;
//租车订单详情
import
rentOrderDetailModal
from
"src/views/userManagement/model/rentOrderDetailModal"
;
//租车订单详情
import
memberOrderDetailModal
from
"src/views/userManagement/model/memberOrderDetailModal"
;
//会员订单详情
import
memberOrderDetailModal
from
"src/views/userManagement/model/memberOrderDetailModal"
;
//会员订单详情
...
@@ -562,6 +578,8 @@
...
@@ -562,6 +578,8 @@
},
},
data
()
{
data
()
{
return
{
return
{
setPop
:
false
,
activeId
:
''
,
//id
tourCostDetail
:
''
,
tourCostDetail
:
''
,
memberCostDetail
:
''
,
memberCostDetail
:
''
,
rentCostDetail
:
''
,
rentCostDetail
:
''
,
...
@@ -631,6 +649,7 @@
...
@@ -631,6 +649,7 @@
orderTotal
:
null
,
orderTotal
:
null
,
listLoading
:
true
,
listLoading
:
true
,
orderListLoading
:
true
,
orderListLoading
:
true
,
phone
:
null
,
//上级电话
newMemberObject
:
{
newMemberObject
:
{
phone
:
undefined
,
phone
:
undefined
,
memberLevel
:
undefined
,
memberLevel
:
undefined
,
...
@@ -881,6 +900,31 @@
...
@@ -881,6 +900,31 @@
},
},
methods
:
{
methods
:
{
//设置上级弹窗
setHigher
(
val
){
this
.
setPop
=
true
;
this
.
activeId
=
val
.
userId
;
},
//设置上级
setHeighterBtn
(){
if
(
!!
this
.
phone
)
{
setBind
({
"phone"
:
this
.
phone
,
"userId"
:
this
.
activeId
}).
then
(
data
=>
{
if
(
data
.
status
==
200
)
{
this
.
$message
.
success
(
'设置成功'
)
this
.
setPop
=
false
this
.
getList
();
}
else
{
this
.
$message
.
error
(
data
.
message
)
}
})
}
else
{
this
.
$message
.
error
(
'请输入上级手机号'
)
}
},
//设置上级弹窗关闭
closeSet
(){
this
.
phone
=
null
},
handleOrderDetail
(
row
)
{
handleOrderDetail
(
row
)
{
...
@@ -1103,9 +1147,12 @@
...
@@ -1103,9 +1147,12 @@
* @param row
* @param row
*/
*/
viewDetails
(
row
)
{
viewDetails
(
row
)
{
this
.
userDetails
=
row
getOne
(
row
.
userId
).
then
(
res
=>
{
this
.
detailsDialogFormVisible
=
true
this
.
userDetails
=
res
.
data
this
.
getBoolean
(
this
.
userDetails
.
certificationStatus
)
this
.
detailsDialogFormVisible
=
true
this
.
getBoolean
(
this
.
userDetails
.
certificationStatus
)
})
}
}
,
,
/**
/**
...
@@ -1433,9 +1480,12 @@
...
@@ -1433,9 +1480,12 @@
this
.
listQuery
.
registrationTimeEnd
=
undefined
this
.
listQuery
.
registrationTimeEnd
=
undefined
this
.
listQuery
.
registrationTimeBegin
=
undefined
this
.
listQuery
.
registrationTimeBegin
=
undefined
this
.
listQuery
.
postionState
=
undefined
this
.
listQuery
.
postionState
=
undefined
this
.
listQuery
.
realName
=
undefined
if
(
this
.
listQuery
){
if
(
this
.
listQuery
){
localStorage
.
setItem
(
"userList"
,
JSON
.
stringify
(
this
.
listQuery
));
localStorage
.
setItem
(
"userList"
,
JSON
.
stringify
(
this
.
listQuery
));
}
}
this
.
getList
();
},
},
change
()
{
change
()
{
this
.
$forceUpdate
()
this
.
$forceUpdate
()
...
...
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