<template>
	<view class="page">
		<u-navbar :title="title" :border-bottom="false" :background="bgc" title-color='#000' title-size='36'
			:title-bold='true' height='45' id="navbar">
		</u-navbar>
		<view class="tit">
			蜂场名称
		</view>
		<view class="iptbox">
			<input type="text" class="ips" v-model="name" placeholder="请输入监控名称"
				placeholder-class="my-placeholder" />
		
		</view>
		<view class="tit">
			设备ID或视频流地址
		</view>
		<view class="iptbox">
			<input type="text" class="ips" v-model="videoStream" placeholder="设备ID或视频流地址"
				placeholder-class="my-placeholder" />
		
		</view>
		<view class="tit">
			添加视频监控
		</view>
		<view class="iptbox">
			<input type="text" class="ips" v-model="operateApi" placeholder="请输入操控接口地址"
				placeholder-class="my-placeholder" />
		
		</view>
		<view class="btn" @click="btnadd">
			确认添加
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				bgc: {
					backgroundColor: " #F4FAF8",
				},
				title: "添加视频监控",
                name:'',
				operateApi:'',
				videoStream:'',
				apiaryId:''
			}
		},
		onLoad(option) {
           this.apiaryId = option.apiaryId
		},
		onShow() {

		},
		methods: {
            btnadd(){
				let data = {
					apiaryId:this.apiaryId,
					name:this.name,
					videoStream:this.videoStream,
					operateApi:this.operateApi
				}
				this.$u.post(`/farm/video`,data).then(res => {
					if(res.code == 200){
						uni.showToast({
							title: '添加成功',
							icon: 'success',
							duration: 1000
						})
						setTimeout(()=>{
							uni.navigateBack()
						},1500)
					}else{
						uni.showToast({
							title: res.msg,
							icon: 'none',
							duration: 2000
						})
					}
				})
			}

		}
	}
</script>

<style lang="scss">
	page {
		background-color: #F4FAF8;
	}

	.page {
		// position: relative;
		width: 750rpx;
		.tit {
			margin-top: 40rpx;
			margin-left: 50rpx;
			font-weight: 600;
			font-size: 32rpx;
			color: #3D3D3D;
		}
		.imgbox{
			margin-top: 28rpx;
			margin-left: 46rpx;
			image{
				width: 412rpx;
				height: 222rpx;
			}
		}
		.btn{
			margin: 160rpx auto;
			// position: fixed;
			display: flex;
			align-items: center;
			justify-content: center;
			// bottom: 100rpx;
			// left: 46rpx;
			width: 658rpx;
			height: 88rpx;
			background: #FFCC25;
			border-radius: 20rpx 20rpx 20rpx 20rpx;
			
			font-weight: 500;
			font-size: 32rpx;
			color: #FFFFFF;
		}
		.iptbox {
			display: flex;
			align-items: center;
			flex-wrap: nowrap;
			padding: 22rpx;
			margin: 28rpx auto 0;
			width: 658rpx;
			height: 88rpx;
			background: #FFFFFF;
			box-shadow: 0rpx 0rpx 8rpx 0rpx rgba(0, 0, 0, 0.15);
			border-radius: 20rpx 20rpx 20rpx 20rpx;
		
			.ips {
				width: 630rpx;
		
			}
		
			image {
				width: 18rpx;
				height: 32rpx;
			}
		
			.my-placeholder {
				font-weight: 400;
				font-size: 32rpx;
				color: #808080;
			}
		}
		


	}
</style>