页面切图
This commit is contained in:
@@ -4,19 +4,57 @@
|
||||
<view class='detail'>
|
||||
<view class="detail-header">
|
||||
<view class="header">
|
||||
<image src="/static/test2.pic.jpg" mode="widthFix" style="width: 100%;" />
|
||||
<image src="/static/test2.pic.png" mode="widthFix" style="width: 100%;" />
|
||||
<view class="point" :style="{ left: '480rpx', top: '130rpx' }">负载THDI:<view></view>1703. 384%</view>
|
||||
<view class="point" :style="{ left: '200rpx', top: '130rpx' }">电网THDI:<view></view>80. 831%</view>
|
||||
<view class="module">
|
||||
<view class="grid-card">
|
||||
<view class="grid-card-content-2">
|
||||
<view class="item">模块一</view>
|
||||
<view class="item">
|
||||
实际输出电流:300A,
|
||||
总谐波电流:200A,
|
||||
总谐波电压:110v
|
||||
</view>
|
||||
<view class="item">模块二</view>
|
||||
<view class="item">
|
||||
<view>
|
||||
实际输出电流:300A,
|
||||
总谐波电流:200A,
|
||||
总谐波电压:110v
|
||||
</view>
|
||||
</view>
|
||||
<view class="item">模块三</view>
|
||||
<view class="item">
|
||||
<view>
|
||||
实际输出电流:300A,
|
||||
总谐波电流:200A,
|
||||
总谐波电压:110v
|
||||
</view>
|
||||
</view>
|
||||
<view class="item">模块四</view>
|
||||
<view class="item">
|
||||
<view>
|
||||
实际输出电流:300A,
|
||||
总谐波电流:200A,
|
||||
总谐波电压:110v
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<!-- <view class="des">
|
||||
<text>设备基础信息</text>
|
||||
<text class="ml10">设备状态</text>
|
||||
</view> -->
|
||||
<view class="nav">
|
||||
<view class="nav" style="margin-top:-10rpx">
|
||||
<view class="nav-menu" :class="{ 'nav-menu-active': navMenuActive == index }"
|
||||
v-for="(item, index) in navMenuList" :key="index" @click="navMenuClick(index)">{{ item.text }}
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="content" >
|
||||
<view class="content">
|
||||
<view v-if="navMenuActive == 0">
|
||||
<basic></basic>
|
||||
</view>
|
||||
@@ -36,9 +74,6 @@
|
||||
</view>
|
||||
<uni-fab ref="fab" direction="vertical" horizontal="right" vertical="bottom" :content="content"
|
||||
@trigger="trigger" />
|
||||
<uni-popup ref="share" type="share" background-color="#fff">
|
||||
<uni-popup-share title="分享到"></uni-popup-share>
|
||||
</uni-popup>
|
||||
</view>
|
||||
</view>
|
||||
</Cn-page>
|
||||
@@ -56,7 +91,7 @@ export default {
|
||||
xieBo,
|
||||
power,
|
||||
oscillogram,
|
||||
IO
|
||||
IO,
|
||||
},
|
||||
data () {
|
||||
return {
|
||||
@@ -118,11 +153,15 @@ export default {
|
||||
uni.navigateTo({ url: '/pages/device/feedback' })
|
||||
} else if (e.item.text === '用户') {
|
||||
uni.navigateTo({ url: '/pages/device/user' })
|
||||
} else if (e.item.text === '报表') {
|
||||
// uni.navigateTo({ url: '/pages/device/user' })
|
||||
this.$util.toast('效果是直接打开报表')
|
||||
}
|
||||
this.$refs.fab.close()
|
||||
},
|
||||
navMenuClick (idx) {
|
||||
this.navMenuActive = idx
|
||||
uni.pageScrollTo({ scrollTop: 0, duration: 0 })
|
||||
},
|
||||
init () {
|
||||
let userInfo = uni.getStorageSync(this.$cacheKey.userInfo)
|
||||
@@ -136,18 +175,18 @@ export default {
|
||||
break;
|
||||
case 4:
|
||||
this.content.splice(1, 0, {
|
||||
iconPath: '/static/share.png',
|
||||
text: '分享',
|
||||
}, {
|
||||
iconPath: '/static/subordinate.png',
|
||||
text: '用户',
|
||||
}, {
|
||||
iconPath: '/static/delate.png',
|
||||
text: '报表',
|
||||
}, {
|
||||
iconPath: '/static/table.png',
|
||||
text: '删除',
|
||||
})
|
||||
break;
|
||||
case 5:
|
||||
this.content.push({
|
||||
this.content.splice(2, 0, {
|
||||
iconPath: '/static/table.png',
|
||||
text: '报表',
|
||||
}, {
|
||||
iconPath: '/static/feedback.png',
|
||||
text: '反馈',
|
||||
})
|
||||
@@ -174,7 +213,33 @@ export default {
|
||||
.detail {
|
||||
|
||||
// background: $uni-theme-white;
|
||||
.header {}
|
||||
.header {
|
||||
position: relative;
|
||||
|
||||
.point {
|
||||
position: absolute;
|
||||
color: #111;
|
||||
z-index: 2;
|
||||
text-align: center;
|
||||
font-size: 20rpx;
|
||||
color: #111;
|
||||
}
|
||||
|
||||
.module {
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
width: 300rpx;
|
||||
|
||||
.grid-card-content-2 {
|
||||
font-size: 14rpx;
|
||||
|
||||
.item {
|
||||
min-height: unset;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.des {
|
||||
padding: 20rpx 20rpx 0;
|
||||
@@ -182,44 +247,18 @@ export default {
|
||||
color: #999;
|
||||
}
|
||||
|
||||
// .nav {
|
||||
// position: sticky;
|
||||
// top: 0;
|
||||
// left: 0;
|
||||
// padding: 20rpx;
|
||||
// display: flex;
|
||||
// background: rgb(243, 244, 245);
|
||||
|
||||
// .nav-menu {
|
||||
// padding: 10rpx 20rpx;
|
||||
// margin-left: 20rpx;
|
||||
// font-size: 28rpx;
|
||||
// border-radius: 8rpx;
|
||||
// background: $uni-theme-white;
|
||||
|
||||
// &:first-of-type {
|
||||
// margin-left: 0;
|
||||
// }
|
||||
|
||||
// &-active {
|
||||
// background: $uni-theme-blue;
|
||||
// color: #fff;
|
||||
// }
|
||||
// }
|
||||
|
||||
// }
|
||||
|
||||
.content {
|
||||
box-sizing: border-box;
|
||||
padding: 0 20rpx;
|
||||
|
||||
}
|
||||
.detail-header{
|
||||
|
||||
.detail-header {
|
||||
position: sticky;
|
||||
top: 0;
|
||||
left: 0;
|
||||
z-index: 2;
|
||||
background: #f3f4f5;
|
||||
}
|
||||
|
||||
}
|
||||
</style>
|
||||
Reference in New Issue
Block a user