QA-UniApp-wlaq/pages/application/hidden-danger-management/hidden-danger-submit/hidden-danger-submit.vue

89 lines
2.6 KiB
Vue
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<template>
<view>
<cu-custom bgColor="bg-gradual-blueness" :isBack="true">
<block slot="backText">返回</block>
<block slot="content">隐患提交</block>
</cu-custom>
<view class="top-fixed">
<view class="cu-bar search bg-white">
<view class="search-form radius">
<text class="cuIcon-search"></text>
<input placeholder="请输入关键字"></input>
</view>
<view class="action">
<button class="cu-btn bg-green shadow-blur radius">搜索</button>
</view>
</view>
<view class="line"></view>
</view>
<scroll-view scroll-y class="dy-scroll-nobg" @scrolltolower="scrolltolower" scroll-y :style="'top:'+sTop+'px;height:calc(100vh - '+totalHeight+'px)'">
<view class="dy-list">
<view class="dy-list-item p201 arrow" @click="goToDetail">
<view class="dy-title-flex">
<text>污水泵</text>
<text class="cu-tag radius bg-yellow light">一般隐患</text>
</view>
<view class="dy-subtitle">
<text>来源主要负责人隐患排查清单</text>
</view>
<view class="dy-subtitle-flex">
<text>整改人王伟东</text>
<text class="text-gray f20">2021-01-06 10:11:22</text>
</view>
</view>
<view class="dy-list-item p201 arrow" @click="goToDetail">
<view class="dy-title-flex">
<text>污水泵</text>
<text class="bg-yellow light cu-tag radius">一般隐患</text>
</view>
<view class="dy-subtitle">
<text>来源主要负责人隐患排查清单</text>
</view>
<view class="dy-subtitle-flex">
<text>整改人王伟东</text>
<text class="text-gray f20">2021-01-06 10:11:22</text>
</view>
</view>
</view>
<view class="cu-tabbar-height"></view>
</scroll-view>
</view>
</template>
<script>
export default {
data() {
return {
sTop:0,
totalHeight:0
}
},
onReady() {
let that=this;
let CustomBar = this.CustomBar;
uni.getSystemInfo({ //调用uni-app接口获取屏幕高度
success(res) { //成功回调函数
let titleH=uni.createSelectorQuery().select(".top-fixed"); //想要获取高度的元素名class/id
titleH.boundingClientRect(data=>{
that._data.sTop=data.height //计算高度:元素高度=窗口高度-元素距离顶部的距离data.top
that.totalHeight = data.height+CustomBar
}).exec()
}
})
},
methods: {
//跳转事件
goToDetail(e) {
uni.navigateTo({
url: '/pages/application/hidden-danger-management/hidden-danger-submit/hidden-danger-submit-detail'
});
},
}
}
</script>
<style>
</style>