2024-08-28 11:04:46 +08:00
|
|
|
|
<template>
|
|
|
|
|
<view class="pages">
|
|
|
|
|
<u-navbar title="设备详情" :border-bottom="false" :background="bgc" back-icon-color="#3D3D3D" title-color='#3D3D3D'
|
|
|
|
|
title-size='36' height='44'></u-navbar>
|
|
|
|
|
<view class="list_item">
|
|
|
|
|
<view class="top">
|
|
|
|
|
<view class="bh">设备编号:{{obj.deviceNo == undefined ? '--' : obj.deviceNo}}</view>
|
|
|
|
|
<view class="zx" v-if="obj.onlineStatus == 1">
|
|
|
|
|
<view class="yuan"></view>
|
|
|
|
|
<view class="wz">在线</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="zx" v-else>
|
|
|
|
|
<view class="yuan" style="background-color: red;"></view>
|
|
|
|
|
<view style="color: red;">离线</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="devixexq">
|
|
|
|
|
<view class="xiaoav">
|
|
|
|
|
<view class="">设备状态</view>
|
|
|
|
|
<view style="color: springgreen;" v-if="obj.status == 2">使用中</view>
|
|
|
|
|
<view style="color: springgreen;" v-if="obj.status == 1">正常</view>
|
|
|
|
|
<view style="color: red;" v-if="obj.status == 3">不可用</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="xiaoav">
|
2024-08-29 18:02:17 +08:00
|
|
|
|
<view class="">所属合作伙伴</view>
|
2024-08-28 11:04:46 +08:00
|
|
|
|
<view class="">{{obj.agentName == undefined ? '--' : obj.agentName}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="xiaoav">
|
2024-08-29 18:02:17 +08:00
|
|
|
|
<view class="">所属渠道商</view>
|
2024-08-28 11:04:46 +08:00
|
|
|
|
<view class="">{{obj.bizManName == undefined ? '--' : obj.bizManName}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="xiaoav">
|
2024-08-29 18:02:17 +08:00
|
|
|
|
<view class="">所属创业者</view>
|
2024-08-28 11:04:46 +08:00
|
|
|
|
<view class="">{{obj.userName == undefined ? '--' : obj.userName}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="zong">
|
|
|
|
|
<view class="xiaoav">
|
|
|
|
|
<view class="">订单总数</view>
|
|
|
|
|
<view class="">{{obj.orderCount == undefined ? '--' : obj.orderCount}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="xiaoav">
|
|
|
|
|
<view class="">订单总金额</view>
|
|
|
|
|
<view class="">¥{{obj.orderAmount == undefined ? '--' : obj.orderAmount}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<!-- 商家信息 -->
|
|
|
|
|
<view class="sjmsg">
|
|
|
|
|
<view class="tit">
|
|
|
|
|
商家信息
|
|
|
|
|
</view>
|
|
|
|
|
<view class="jy">
|
|
|
|
|
<view class="one">经营场所:</view>
|
|
|
|
|
<view class="thr">{{obj.storeName == undefined ? '--' : obj.storeName}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="jy">
|
|
|
|
|
<view class="one">经营地址:</view>
|
|
|
|
|
<view class="two">{{obj.storeAddress == undefined ? '--' : obj.storeAddress}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="jy">
|
|
|
|
|
<view class="one">所在房间:</view>
|
2024-08-28 18:00:25 +08:00
|
|
|
|
<view class="two">{{obj.room == undefined ? '--' : obj.room}}号</view>
|
2024-08-28 11:04:46 +08:00
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<!-- 设备规格 -->
|
|
|
|
|
<view class="sjmsg">
|
|
|
|
|
<view class="tit">
|
|
|
|
|
设备规格
|
|
|
|
|
</view>
|
|
|
|
|
<view class="jy">
|
|
|
|
|
<view class="one">设备名称:</view>
|
|
|
|
|
<view class="two">{{obj.deviceName == undefined ? '--' : obj.deviceName}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="jy">
|
|
|
|
|
<view class="one">设备尺寸:</view>
|
|
|
|
|
<view class="two">{{obj.size == undefined ? '--' : obj.size}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="jy">
|
|
|
|
|
<view class="one">设备面料:</view>
|
|
|
|
|
<view class="two">{{obj.fabric == undefined ? '--' : obj.fabric}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="jy">
|
|
|
|
|
<view class="one">设备填充物:</view>
|
|
|
|
|
<view class="two">{{obj.fill == undefined ? '--' : obj.fill}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<!-- 在线信息 -->
|
|
|
|
|
<view class="sjmsg">
|
|
|
|
|
<view class="tit">
|
|
|
|
|
在线信息
|
|
|
|
|
</view>
|
|
|
|
|
<view class="jy">
|
|
|
|
|
<view class="one">首次上线时间:</view>
|
|
|
|
|
<view class="two">{{obj.firstOnlineTime == undefined ? '--' : obj.firstOnlineTime}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="jy">
|
|
|
|
|
<view class="one">最后登录时间:</view>
|
|
|
|
|
<view class="two">{{obj.lastOnlineTime == undefined ? '--' : obj.lastOnlineTime}}</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<!-- 收益明细 -->
|
|
|
|
|
<view class="sjmsg">
|
|
|
|
|
<view class="tit">
|
2024-08-29 18:02:17 +08:00
|
|
|
|
收益明细
|
2024-08-28 11:04:46 +08:00
|
|
|
|
</view>
|
|
|
|
|
<view class="jy" v-for="(item,index) in obj.bonusList" :key="index">
|
2024-08-29 18:02:17 +08:00
|
|
|
|
<view class="one">{{item.arrivalName == undefined ? '--' : item.arrivalName}}(<text v-if="item.arrivalType == 1">平台</text><text v-if="item.arrivalType == 2">公司</text><text v-if="item.arrivalType == 3">合作伙伴商</text><text v-if="item.arrivalType == 4">渠道商</text><text v-if="item.arrivalType == 5">创业者</text><text v-if="item.arrivalType == 6">经营场所</text>){{item.point}}%</view>
|
|
|
|
|
<view class="two">¥{{item.amount== undefined ? '--' : otem.amount}}</view>
|
2024-08-28 11:04:46 +08:00
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
export default {
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
bgc: {
|
|
|
|
|
backgroundColor: "#F7FAFE",
|
|
|
|
|
},
|
|
|
|
|
deviceId:'',
|
|
|
|
|
obj:{}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
onLoad(option) {
|
|
|
|
|
this.deviceId = option.deviceId
|
|
|
|
|
this.getxq()
|
|
|
|
|
},
|
|
|
|
|
// 分享到好友(会话)
|
|
|
|
|
onShareAppMessage: function() {
|
|
|
|
|
return {
|
|
|
|
|
title: '创亿康',
|
|
|
|
|
path: '/pages/index/index'
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
// 分享到朋友圈
|
|
|
|
|
onShareTimeline: function() {
|
|
|
|
|
return {
|
|
|
|
|
title: '创亿康',
|
|
|
|
|
query: '',
|
|
|
|
|
path: '/pages/index/index'
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
getxq(){
|
|
|
|
|
this.$u.get(`/agent/device/${this.deviceId}`).then(res =>{
|
|
|
|
|
if(res.code == 200){
|
|
|
|
|
this.obj = res.data
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
|
|
/deep/ .u-title {
|
|
|
|
|
padding-bottom: 15rpx;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/deep/ .u-icon__icon {
|
|
|
|
|
padding-bottom: 15rpx;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.pages {
|
|
|
|
|
background-color: #F7FAFE !important;
|
|
|
|
|
height: 100%;
|
|
|
|
|
width: 100%;
|
|
|
|
|
padding-bottom: 100rpx !important;
|
|
|
|
|
padding: 0 38rpx;
|
|
|
|
|
box-sizing: border-box;
|
|
|
|
|
|
|
|
|
|
.sjmsg {
|
|
|
|
|
margin-top: 50rpx;
|
|
|
|
|
|
|
|
|
|
.tit {
|
|
|
|
|
font-size: 28rpx;
|
|
|
|
|
color: #3D3D3D;
|
|
|
|
|
font-weight: 600;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.jy {
|
|
|
|
|
margin-top: 24rpx;
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
|
|
|
|
|
.one {
|
|
|
|
|
font-size: 28rpx;
|
|
|
|
|
color: #808080;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.two {
|
|
|
|
|
font-size: 28rpx;
|
|
|
|
|
color: #3D3D3D;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.thr {
|
|
|
|
|
font-size: 28rpx;
|
|
|
|
|
color: #8883F0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.list_item {
|
|
|
|
|
margin-top: 32rpx;
|
|
|
|
|
height: 348rpx;
|
|
|
|
|
padding: 24rpx 28rpx;
|
|
|
|
|
box-sizing: border-box;
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
background: #FFFFFF;
|
|
|
|
|
box-shadow: 0rpx 4rpx 22rpx 0rpx rgba(0, 0, 0, 0.07);
|
|
|
|
|
border-radius: 20rpx 20rpx 20rpx 20rpx;
|
|
|
|
|
.devixexq {
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
margin-top: 14rpx;
|
|
|
|
|
text-align: center;
|
|
|
|
|
|
|
|
|
|
.xiaoav {
|
|
|
|
|
font-size: 24rpx;
|
|
|
|
|
color: #3D3D3D;
|
|
|
|
|
|
|
|
|
|
view {
|
|
|
|
|
margin-top: 12rpx;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.zong {
|
|
|
|
|
margin-top: 30rpx;
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
text-align: center;
|
|
|
|
|
padding: 0 50rpx;
|
|
|
|
|
box-sizing: border-box;
|
|
|
|
|
font-size: 24rpx;
|
|
|
|
|
color: #3D3D3D;
|
|
|
|
|
|
|
|
|
|
view {
|
|
|
|
|
margin-top: 12rpx;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.cen {
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
margin-top: 22rpx;
|
|
|
|
|
align-items: center;
|
|
|
|
|
border-bottom: 1px solid #D8D8D8;
|
|
|
|
|
padding-bottom: 34rpx;
|
|
|
|
|
box-sizing: border-box;
|
|
|
|
|
|
|
|
|
|
.fj {
|
|
|
|
|
font-size: 24rpx;
|
|
|
|
|
color: #3D3D3D;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
input {
|
|
|
|
|
width: 346rpx;
|
|
|
|
|
height: 38rpx;
|
|
|
|
|
background: #F0F0F0;
|
|
|
|
|
border-radius: 8rpx 8rpx 8rpx 8rpx;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.btn {
|
|
|
|
|
width: 110rpx;
|
|
|
|
|
height: 38rpx;
|
|
|
|
|
background: #8883F0;
|
|
|
|
|
border-radius: 8rpx 8rpx 8rpx 8rpx;
|
|
|
|
|
text-align: center;
|
|
|
|
|
line-height: 38rpx;
|
|
|
|
|
font-size: 20rpx;
|
|
|
|
|
color: #FFFFFF;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.top {
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
border-bottom: 1px solid #D8D8D8;
|
|
|
|
|
padding-bottom: 26rpx;
|
|
|
|
|
box-sizing: border-box;
|
|
|
|
|
|
|
|
|
|
.bh {
|
|
|
|
|
font-size: 24rpx;
|
|
|
|
|
color: #3D3D3D;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.zx {
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
|
|
|
|
|
.yuan {
|
|
|
|
|
width: 14rpx;
|
|
|
|
|
height: 14rpx;
|
|
|
|
|
background: #12D2AC;
|
|
|
|
|
border-radius: 50%;
|
|
|
|
|
margin-right: 10rpx;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.wz {
|
|
|
|
|
font-size: 24rpx;
|
|
|
|
|
color: #12D2AC;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</style>
|