<template>
	<view>
		<view class="title_box rx-bc">
			<view class="name">干燥区</view>
		</view>

		<view v-for="(item, index) in list" :key='index'>
			<view class="title_box rx-bc" v-if='!isType'>
				<view class="left rx-ss" @click="getDelete(index)">
					<uni-icons custom-prefix="iconfont" type="icon-shanchu" size="20" color="#fa3534"></uni-icons>
				</view>
				<view class="btn_box rx-bc" @click="handleScan(index)">
					<image class="scan" src="@/static/pda/ScanIt.svg"></image>
					更换干燥区
				</view>
			</view>


			<view class="material ">

				<view class="content_table">
					<view class="item">
						<view class="lable rx-cc">编号</view>
						<view class="content rx-bc">
							<view>{{ !isType ? item.code : item.aridRegionList[0].code}}</view>
							<view v-if='!isType' :style="{ color:  item.status == 0 ? '#157A2C' :'#FFA929' }">
								{{ item.status == 0 ? '空闲' : item.status == 1 ? '占用' : ''}}</view>
						
								<view v-if='isType && remainingTime == 0 ' style=" color:  #157A2C">
							    {{  remainingTime }}
								</view>
								
								<view v-if='isType && remainingTime != 0 ' style="color:  #FFA929">
									
								<u-count-down v-if='remainingTime > 0' :time="Number(remainingTime)" format="HH:mm:ss"></u-count-down>
								</view>
								
						</view>
					</view>



					<view class="item">
						<view class="lable rx-cc">名称</view>
						<view class="content">{{ item.name }}</view>
					</view>

					<view class="item">
						<view class="lable rx-cc">位置</view>
						<view class="content">{{  !isType ? item.region : item.extInfo.region  }} </view>
					</view>




				</view>
			</view>





		</view>





	
		</view>
	</view>
</template>

<script>
	export default {
		props: {
			list: {
				type: Array,
				default: () => []
			},
			wordItem: {
				type: Object,
				default: () => {}
			},
			isType: {
				type: Boolean,
				default: false,
			},
			
			remainingTime: {
				type: Number,
				default: 0,
			}

		},




		data() {
			return {
				occupationTime: null,


			}
		},

		methods: {



			handleScan(index) {
				this.$emit('handleScan', index, 'aridRegion')
			},

			getDelete(index) {
				this.list.splice(index, 1)
			},

		}
	}
</script>

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

		.name {
			font-size: 28rpx;
			font-style: normal;
			font-weight: 400;
			color: $theme-color;
			padding-left: 20rpx;

			position: relative;

			&:before {
				position: absolute;
				content: '';
				left: 0rpx;
				top: 0rpx;
				bottom: 0rpx;
				width: 4rpx;
				height: 28rpx;
				background: $theme-color;
				margin: auto;
			}


		}

		.left {
			width: 40rpx;
		}

		.btn_box {
			padding: 0 18rpx;
			height: 60rpx;
			background: $theme-color;
			font-size: 26rpx;
			font-style: normal;
			font-weight: 400;
			font-size: 24rpx;
			color: #fff;
			border-radius: 4rpx;

			.scan {
				width: 34rpx;
				height: 34rpx;
				margin-right: 12rpx;

			}

		}

	}







	.material {
		margin-top: 10rpx;



		.content_table {
			width: 100%;
			border: 2rpx solid $border-color;

			.item {
				display: flex;
				border-bottom: 2rpx solid $border-color;


				.lable {
					width: 132rpx;
					text-align: center;
					background-color: #F7F9FA;
					font-size: 26rpx;
					border-right: 2rpx solid $border-color;
					flex-shrink: 0;
				}

				.lable150 {
					width: 156rpx !important;
					font-size: 24rpx;
				}

				.ww80 {
					width: 80rpx;
				}

				.content {
					width: 518rpx;
					min-height: 64rpx;
					font-size: 28rpx;
					line-height: 28rpx;
					font-style: normal;
					font-weight: 400;
					padding: 18rpx 8rpx;
					box-sizing: border-box;
					word-wrap: break-word;
					flex-grow: 1 !important;


					.unit {
						padding: 0 4rpx;
						font-size: 24rpx;
						color: #404446;
					}


				}

				.content_num {
					display: flex;
					align-items: center;
					padding: 0 4rpx;

					/deep/ .uni-input-input {
						border: 2rpx solid #F0F8F2;
						background: #F0F8F2;
						color: $theme-color;
					}


				}

				.pd4 {
					padding: 4rpx 8rpx;
				}



				&:last-child {
					border-bottom: none;
				}
			}

		}
	}
	
	/deep/ .u-count-down__text{
		color: #FFA929;
	}
</style>