<template>
	<view>
		<view class="title_box rx-bc">
			<view class="name">质检统计</view>
		</view>


		<view class="material ">

			<view class="content_table" v-for="(item, index) in normalQuality" :key="index">
				<view class="item">
					<view class="lable rx-cc">质检类型</view>
					<view class="content">
						{{ item.inspectionName }}
					</view>
				</view>



				<view class="item rx-sc">
					<view class="rx ww55 ">
						<view class="lable  rx-cc">废品数量</view>
						<view class="content rx-sc">
							<view>{{item.quantity}}</view>
							<view class="unit">{{item.unit}}</view>
						</view>
					</view>

					<view class="rx ww45">
						<view class="lable rx-cc ww80"></view>
						<view class="content">
						</view>
					</view>

				</view>


			</view>


			<view class="content_table" v-if='normalQuality.length > 0'>
				<view class="item">
					<view class="lable rx-cc">废品总数</view>
					<view class="content color157">
						{{ wasteCount }} {{ unit }}
					</view>
				</view>
			</view>



		</view>








	</view>
</template>

<script>
	export default {
		props: {

			normalQuality: {
				type: Array,
				default: () => []
			}


		},
		data() {
			return {
              wasteCount: 0, //废品总数
			  unit: null,
			}
		},
		created() {
			this.wasteCount = 0
            if(this.normalQuality && this.normalQuality.length > 0) {
				this.normalQuality.forEach(e => {
					 this.unit = e.unit
					this.wasteCount =  Number(this.wasteCount) + Number(e.quantity)
				})
			}
		},
		methods: {




		}
	}
</script>

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

		.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;
			}


		}

		.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: 156rpx;
					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;
					}

					.penalize {
						width: 200rpx;
						line-height: 60rpx;
						background: $theme-color;
						font-size: 24rpx;
						text-align: center;
						color: #fff;
					}

				}


				.pd4 {
					padding: 4rpx 8rpx;
				}



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

			.ww55 {
				width: 55%;
			}

			.ww45 {
				width: 45%;
			}
		}


	}


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

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


	}
	
	.color157{
		color: #157a2c;
	}
</style>