<template> <view > <cu-custom bgColor="bg-gradual-blueness" :isBack="true" > <block slot="backText">返回</block> <block slot="content">AI报警</block> </cu-custom> <scroll-view scroll-y="false" > <view class="form"> <view class="wui-form-list"> <view class="cu-form-group group-picker"> <view class="title">视频名称:</view> {{info.VIDEONAME}} </view> <view class="cu-form-group group-picker"> <view class="title">报警类型:</view> {{info.TYPE}} </view> <view class="cu-form-group group-picker"> <view class="title">报警时间:</view> {{info.CREATTIME}} </view> <view class="cu-form-group group-picker"> <view class="title">报警图片:</view> <image :src="baseImgPath+info.IMG_PATH" @click="ViewShowImage" style="width: 100upx;height: 100upx;"></image> </view> <view class="cu-form-group group-picker"> <view class="title">报警视频:</view> <view class="de-sub-content" style="background-color: #000;width: 120upx;"> <image src="/static/icon-apps/video.png" mode="aspectFill" @click="playVideo" style="width: 120upx;height: 120upx;"></image> </view> </view> </view> </view> </scroll-view> <view :class="['cu-modal',{'show':modalShow}]" v-if="modalShow"> <view class="cu-dialog"> <view class="cu-bar bg-white justify-end"> <view class="content">播放视频</view> <view class="action" @tap="modalShow = false"> <text class="cuIcon-close text-red"></text> </view> </view> <video :src="videoSrc" :autoplay="true" @fullscreenchange="fullScreenHandler"></video> <view class="cu-bar bg-white justify-end"> <view class="action"> <button class="cu-btn line-green text-green" @click="modalShow = false">关闭</button> </view> </view> </view> </view> </view> </template> <script> import { basePath,baseImgPath } from '@/common/tool.js'; export default { data() { return { baseImgPath, AIWARNING_ID: '', info:{}, videoSrc:'', modalShow:false } }, onLoad(event) { this.AIWARNING_ID = event.AIWARNING_ID; this.getData() }, methods: { fullScreenHandler(e) { if (uni.getSystemInfoSync().platform == "ios") { return } }, getData() { uni.showLoading({ title:"加载中..." });//加载中动画 uni.request({ url: basePath + '/app/aiwarning/goEdit', method: 'POST', dataType: 'json', header: { 'Content-type':'application/x-www-form-urlencoded' }, data: { AIWARNING_ID:this.AIWARNING_ID }, success: (res) => { uni.hideLoading();//结束加载中动画 if (res.data != null) { this.info = res.data.pd } } }) }, ViewShowImage(){ uni.previewImage({ urls: [baseImgPath+this.info.IMG_PATH], current: baseImgPath+this.info.IMG_PATH }); }, playVideo() { this.videoSrc = baseImgPath + this.info.VIDEO_PATH this.modalShow = true } }, } </script> <style scoped> </style>