<template> <view class="Scanning_B"> <view class="Scanning_top" v-if="res.status==200"> <view class="Scanning_top_icon"> <text class="cubeic-ok icon_transport transport-duigou"></text> </view> <view class="Scanning_top_text"> <view class="text1">扫描成功</view> </view> </view> <view class="Scanning_top" v-if="res.status!=200"> <view class="Scanning_top_icon"> <text class="cubeic-close icon_transport transport-shibai"></text> </view> <view class="Scanning_top_text"> <view class="text1">扫描失败</view> </view> </view> <view class="Scanning_cont" v-if="res.status==200"> <view>标本类型 : {{infoDATA.stype.name||'-'}}</view> <view>标本编码 : {{infoDATA.scode||'-'}}</view> <view>患者床号 : {{infoDATA.bedNum||'-'}}</view> <view>申请科室 : {{infoDATA.sickRoom||'-'}}</view> <view>检查科室 : {{infoDATA.checkDept||'-'}}</view> </view> <view class="Scanning_cont" v-if="res.status!=200"> <view>{{res.msg}}</view> </view> <view class="foot_btn"> <view class="btn3" @click="showAlert()">知道了</view> </view> </view> </template> <script> import { webHandle } from '../../http/http.js' export default { data() { return { infoDATA: {}, res: {} }; }, methods: { // 知道了 showAlert() { uni.navigateTo({ url: '../receiptpage/receiptpage' }); } }, onLoad(options) { this.infoDATA = JSON.parse(options.infoDATA); //详细信息 console.log(this.infoDATA) this.res["status"] = options.status; //状态码 this.res["msg"] = options.msg; //返回的信息 // #ifdef APP-PLUS webHandle('no', 'app') // #endif // #ifdef H5 webHandle('no', 'wx') // #endif } }; </script> <style lang="less"> .Scanning_B { padding: 0px 74rpx; .Scanning_top { height: 270rpx; .Scanning_top_icon { width: 140rpx; height: 140rpx; margin: 0 auto; margin-top: 116rpx; 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; 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; .btn3 { height: 88rpx; width: 45%; background-image: linear-gradient(to right, #72c172, #3bb197); color: #fff; border-radius: 8rpx; font-size: 32rpx; margin-top: 16rpx; text-align: center; } .btn3 { margin: 0 auto; } } } </style>