<template>
	<view class="content">
		<view class="card">
			<view class="tit">
				<view class="">
					编号: 52656
				</view>
				<view class="">
					溯源码: 52656
				</view>
			</view>
			<view class="card-li">
				<view class="">
					养殖品种: 土豆
				</view>
				<view class="">
					年龄: 的划分等级
				</view>
			</view>
			<view class="card-li">
				<view class="">
					养殖类型: 20亩
				</view>
				<view class="">
					体重: 45kg
				</view>
			</view>
		</view>

		<view class="card">
			<view class="card-li">
				<view class="" style="display: flex;align-items: center;">
					<u--image src="/static/img/GG.png" style="margin: 0 21rpx;" width="80rpx" height="80rpx"></u--image>
					当前养殖状态
				</view>
				<view class="" style="color: green;">
					健康
				</view>
			</view>

		</view>

		<view class="">
			<view class="">
				今日养殖状态
			</view>
			<imgCard></imgCard>
			<view class="">
				养殖情况
			</view>
			<imgCard></imgCard>
			<imgCard></imgCard>

		</view>
		<view class="up-plant-btn" @click="updateImgFn">
			上传新的种植情况
		</view>


	</view>
</template>

<script setup>
	import imgCard from "@/components/imgCard.vue"
	const updateImgFn = () => {
		uni.chooseImage({
			count: 1,
			sizeType: ['compressed'],
			sourceType: ['album'],
			success: (res) => {
				console.log('chooseImage success, temp path is', res.tempFilePaths[0])
				var imageSrc = res.tempFilePaths[0]
				uni.showLoading({
					title: '上传中'
				})
				this.task = uni.uploadFile({
					url: 'https://unidemo.dcloud.net.cn/upload', //仅为示例，非真实的接口地址
					filePath: imageSrc,
					name: 'file',
					formData: {
						'user': 'test'
					},
					success: (res) => {
						if (this.pageVisible) {
							console.log('uploadImage success, res is:', res)
							uni.hideLoading();
							uni.showToast({
								title: '上传成功',
								icon: 'success',
								duration: 1000
							})
							this.imageSrc = imageSrc
						}
					},
					fail: (err) => {
						if (this.pageVisible) {
							console.log('uploadImage fail', err);
							uni.hideLoading();
							uni.showModal({
								content: err.errMsg,
								showCancel: false
							});
						}
					},
				});
			},
			fail: (err) => {
				console.log('chooseImage fail', err)
			}
		})
	}
</script>

<style lang="scss" scoped>
	.card {
		margin-bottom: 20rpx;

		.tit {
			display: flex;
			justify-content: space-between;
			padding-bottom: 20rpx;
			border-bottom: 1px solid #EBF1EF;
		}

		.card-li {
			margin-top: 20rpx;
			display: flex;
			justify-content: space-between;
			align-items: center;
		}
	}

	.up-plant-btn {
		width: 371.5rpx;
		height: 66.59rpx;
		color: #00A15E;
		margin: 40rpx auto;
		border: 1px solid #00A15E;
		font-weight: bold;
		border-radius: 42.06rpx 42.06rpx 42.06rpx 42.06rpx;
		display: flex;
		align-items: center;
		justify-content: center;


	}
</style>