<template> <view :class="dataContent.scaned?'scan_view':''"> <view class="uni-flex uni-row space-between uni-inline-item"> <view> <pack v-if="isShowPack" :packingCode="dataContent.packingNumber"></pack> <batch v-if="isShowBatch" :batch="dataContent.batch"></batch> <location v-if="isShowLocation" :locationCode="dataContent.locationCode"></location> </view> <view> <qty v-if="dataContent.record==null ||dataContent.record==undefined " :dataContent="dataContent" :isShowStdPack="isShowStdPack"></qty> <compare-qty v-else :dataContent="dataContent" :recommendQty="dataContent.qty" :handleQty="dataContent.record.qty" :isShowStdPack="isShowStdPack"> </compare-qty> </view> </view> <u-line></u-line> </view> </template> <script> import pack from '@/mycomponents/balance/pack.vue' import location from '@/mycomponents/balance/location.vue' import batch from '@/mycomponents/balance/batch.vue' import qty from '@/mycomponents/qty/qty.vue' import recommendQty from '@/mycomponents/qty/recommendQty.vue' import compareQty from '@/mycomponents/qty/compareQty.vue' import bussinessType from '@/mycomponents/balance/bussinessType.vue' export default { components: { pack, location, batch, qty, recommendQty, compareQty, bussinessType, }, data() { return { } }, props: { dataContent: { type: Object, default: {} }, isShowPack: { type: Boolean, default: true }, isShowBatch: { type: Boolean, default: true }, isShowLocation: { type: Boolean, default: true }, isShowStdPack: { type: Boolean, default: true }, isShowBusiness: { type: Boolean, default: false }, scaned: { type: Boolean, default: true }, fromInventoryStatus: { type: String, default: "" }, toInventoryStatus: { type: String, default: "" }, }, watch: { }, methods: { } } </script> <style> </style>