<template>
	
	<view>
	
		<view class="head flex-sb">
			<view class="items">
				<view class="item-tab flex">
					<view @click="clickTabOne">施工前</view>
					<view @click="clickTabTwo">施工中</view>
					<view @click="clickTabThr">施工后</view>
				</view>
				<view class="item-active" :style="{'--step': step + 'rpx'}"></view>
			</view>
		</view>
		
		<view class="content">
			
			<view class="cr mt40" v-if="status===1">
				
				<view class="re-card-p32">
					<view class="flex-sb">
						<view class="re-from-label">仪表盘照片</view>
					</view>
					<image :src="froma.a" height="456"></image>
				</view>
				
				<view class="re-card-p32">
					<view class="flex-sb">
						<view class="re-from-label">车身前后左右</view>
					</view>
					<image :url="froma.b" height="456"/>
					<image :url="froma.c" height="456"/>
					<image :url="froma.d" height="456"/>
					<image :url="froma.e" height="456"/>
				</view>
				
				<view class="re-card-p32">
					<view class="flex-sb">
						<view class="re-from-label">当前工作环境</view>
					</view>
					<image :url="froma.f" height="456"/>
				</view>
				
				<view class="re-card-p32">
					<view class="flex-sb">
						<view class="re-from-label">水槽照片</view>
					</view>
					<image :url="froma.g" height="456"/>
				</view>
				
				<view class="re-card-p32">
					<view class="flex-sb">
						<view class="re-from-label">水槽照片</view>
					</view>
					<image :url="froma.h" height="456"/>
				</view>
				
				<view class="re-card-p32">
					<view class="flex-sb">
						<view class="re-from-label">现场视频</view>
					</view>
					<video :url="froma.i" height="456"/>
				</view>
				
				<view class="re-card-p32">
					<view class="re-from-label">备注</view>
					<textarea v-model="froma.remark" class="re-card-textarea inpit" placeholder=" 请在此处备注您的疑问或者特殊情况。"/>
				</view>
				
			</view>
		
			<view class="cr mt40" v-if="status===2">
				
				<view class="re-card-p32">
					<view class="flex-sb">
						<view class="re-from-label">当前工作环境</view>
					</view>
					<image :src="fromb.a" />
				</view>
				
				<view class="re-card-p32">
					<view class="flex-sb">
						<view class="re-from-label">支腿照片</view>
					</view>
					<image :src="fromb.b" />
					<image :src="fromb.c" />
					<image :src="fromb.d" />
					<image :src="fromb.e" />
				</view>
				
				<view class="re-card-p32">
					<view class="flex-sb">
						<view class="re-from-label">水槽照片</view>
					</view>
					<image :src="fromb.f" />
				</view>
				
				<view class="re-card-p32">
					<view class="flex-sb">
						<view class="re-from-label">冷却箱</view>
					</view>
					<image :src="fromb.g" />
				</view>
				
				<view class="re-card-p32">
					<view class="flex-sb">
						<view class="re-from-label">液压油位</view>
					</view>
					<image :src="fromb.h" />
				</view>
				
				<view class="re-card-p32">
					<view class="flex-sb">
						<view class="re-from-label">计时开始照片</view>
					</view>
					<image :src="fromb.i" />
				</view>
				
				
				<view class="re-card-p32">
					<view class="re-from-label">备注</view>
					<textarea v-model="fromb.remark" class="re-card-textarea inpit" placeholder=" 请在此处备注您的疑问或者特殊情况。"/>
				</view>
			</view>
			
			<view class="cr mt40" v-if="status===3">
				
				<view class="re-card-p32">
					<view class="flex-sb">
						<view class="re-from-label">计时结束照片</view>
					</view>
					<image :src="fromc.a" />
				</view>
				
				<view class="re-card-p32">
					<view class="flex-sb">
						<view class="re-from-label">抖料清洗照片</view>
					</view>
					<image :src="fromc.b" />
				</view>
				
				<view class="re-card-p32">
					<view class="flex-sb">
						<view class="re-from-label">车身照片</view>
					</view>
					<image :src="fromc.c" />
				</view>
				
				<view class="re-card-p32">
					<view class="flex-sb">
						<view class="re-from-label">仪表盘照片</view>
					</view>
					<image :src="fromc.d" />
				</view>
				
				<view class="re-card-p32">
					<view class="flex-sb">
						<view class="re-from-label">签单照片</view>
					</view>
					<image :src="fromc.e" />
				</view>
				
				<view class="re-card-p32">
					<view class="flex-sb">
						<view class="re-from-label">补方小票照片</view>
					</view>
					<image :src="fromc.f" />
				</view>
				
				<view class="re-card-p32">
					<view class="flex-sb">
						<view class="re-from-label">车辆入库交车照片</view>
					</view>
					<image :src="fromc.g" />
				</view>
				
				<view class="re-card-p32">
					<view class="re-from-label">备注</view>
					<textarea v-model="fromc.remark" class="re-card-textarea inpit" placeholder=" 请在此处备注您的疑问或者特殊情况。"/>
				</view>
			</view>
			
		</view>
	
	</view>
	
</template>

<script>
	export default {
		data() {
			return {
				show: false,
				url: "",
				orderId: "",
				step: 8,
				status: 0,
				froma: {
					a:"",
					remark: ""
				},
				fromb: {
					a:"",
					remark: ""
				},
				fromc: {
					a:"",
					remark: ""
				},
			}
		},
		onLoad(opn) {
			this.orderId = opn.id
		},
		onShow() {
			this.clickTabOne()
		},
		methods: {
			clickTabOne(){
				this.step=8 
				this.status = 1
				this.loadList()
			},
			clickTabTwo(){ 
				this.step=221 
				this.status = 2
				this.loadList()
			},
			clickTabThr(){ 
				this.step=432
				this.status = 3
				this.loadList()
			},
			loadList(){
				const _this = this;
				const params = {orderId: this.orderId, step: this.status}
				this.$httpGet("/api/order/get/step", params, function(res) {
					if(res.data){
						if(_this.status===1){
							_this.froma = res.data
						} else if(_this.status===2){
							_this.fromb = res.data
						} else if(_this.status===3){
							_this.fromc = res.data
						}
					}
					
				})
			}
		}
	}
</script>

<style>
	page {
		background-color: #F5F5F5;
	}
	
	.cr {
		min-height: calc(88vh);
	}
	
	/deep/ uni-radio .uni-radio-input{
		background-color: #F40000 !important;
		border-color: #F40000 !important;
	}
	
	/deep/ uni-radio .uni-radio-input:empty{
		background-color: #ffffff !important;
		border-color: #d1d1d1 !important;
	}
	
	.re-from-car{
		width: 72rpx;
		height: 60rpx;
		margin: 0 16rpx -20rpx 0;
	}
	
	.head{
		height: 68rpx; 
		padding: 10rpx 40rpx; 
		background-color: #fff;
	}
	.items{
		width: 687rpx;
		height: 52rpx;
		padding: 8rpx 8rpx;
		border-radius: 34rpx;
		background-color: #f2f4f9;
		position: relative;
	}
	.item-tab{
		line-height: 52rpx;
		background-color: transparent;
	}
	.item-tab view{
		width: 33%;
		text-align: center;
		font-size: 26rpx;
		font-weight: normal;
		text-align: center;
		letter-spacing: -0.16px;
		color: #152748;
		background-color: transparent;
		z-index: 1;
	}
	.item-active{
		width: 229rpx;
		height: 52rpx;
		border-radius: 26rpx;
		background-color: #ffffff;
		position: absolute;
		left: var(--step);
		top: 8rpx;
		transition: .3s ease-in;
		z-index: 0;
	}
</style>
