<template>
	<view class="Scanning_B" v-if="status !== null">
		<view class="Scanning_top" v-if="status == 200">
			<view class="Scanning_top_icon">
				<text class="cubeic-ok newicon newicon-duigou"></text>
			</view>
		</view>
		<view class="Scanning_top" v-else>
			<view class="Scanning_top_icon">
				<text class="cubeic-close newicon newicon-shibai"></text>
			</view>
		</view>
		<view class="Scanning_cont" v-if="status == 200">
			<view class="tl">您已经成功接收{{result.deptName}}的{{result.num}}个药包</view>
			<!-- <view class="tl">您已经成功接收N7血液科的1个药包，共2组药品</view> -->
			<view class="success_item tl">发药单号包括：</view>
			<!-- <view class="success_item tl">明细详情：</view> -->
			<view class="tl">{{result.drugBagsCodes}}</view>
			<!-- <view class="tl">3200024183024</view> -->
			<!-- <view class="tl">3200024183025</view> -->
		</view>
		<view class="Scanning_cont" v-else>
			<view>{{errorContent}}</view>
		</view>
		<view class="foot_btn">
			<view class="btn3" @click="showAlert()">返回</view>
		</view>
	</view>
</template>

<script>
	import {
		post,
		webHandle
	} from "../../http/http.js";
	export default {
		data() {
			return {
				result: {},
				options: {},
				errorContent: '',
				status: null,
			};
		},
		methods: {
			// 返回
			showAlert() {
				uni.navigateTo({
					url: "../receiptpage/receiptpage",
				});
			},
			getInfo() {
				uni.showLoading({
					title: "加载中",
					mask: true,
				});
				post("/drugsBag/takeAndFillMedicineScan", {
						drugBagsCodes: this.options.code,
					})
					.then((result) => {
						uni.hideLoading();
						this.status = result.status;
						if (result.status == 200) {
							this.result = result || {};
						} else {
							this.errorContent = result.error;
						}
					})
			}
		},
		onLoad(options) {
			this.options = options;
			this.getInfo();
			// #ifdef APP-PLUS
			webHandle("no", "app");
			// #endif
			// #ifdef H5
			webHandle("no", "wx");
			// #endif
		}
	}
</script>

<style lang="less">
	.Scanning_B {
    display: flex;
    flex-direction: column;
    height: 100vh;
    padding: 0 40rpx;
		.Scanning_top {
			height: 150rpx;

			.Scanning_top_icon {
				width: 140rpx;
				height: 140rpx;
				margin: 0 auto;
				border-radius: 50%;
				line-height: 140rpx;
				text-align: center;

				.cubeic-ok {
					font-size: 140rpx;
					color: #35b34a;
				}

				.cubeic-close {
					font-size: 140rpx;
					color: #ff3b53;
				}
			}

			.Scanning_top_text {
				.text1 {
					margin-top: 40rpx;
					font-size: 48rpx;
					text-align: center;
				}
			}
		}

		.Scanning_cont {
			font-size: 32rpx;
			.tl{
        text-align: left;
      }
      .success_item{
        color: #8f8f8f;
      }

			view {
				margin-bottom: 16rpx;
				text-align: center;
			}

			.text {
				margin-top: 24rpx;
				color: #35b34a;
			}

			.text1 {
				margin-top: 24rpx;
				color: #ff3b53;
			}
		}

		.foot_btn {
			line-height: 88rpx;
			height: 100rpx;
			margin-top: 40rpx;
			display: flex;
			justify-content: center;

			.btn3 {
				flex: 1;
				height: 88rpx;
				background-image: linear-gradient(to right, #72c172, #3bb197);
				color: #fff;
				border-radius: 8rpx;
				font-size: 32rpx;
				margin-top: 16rpx;
				margin-right: 16rpx;
				text-align: center;

				&:last-of-type {
					margin-right: 0;
				}
			}
		}
	}
</style>
