<template>
	<view class="" v-for="(item,index) in dataContent" :key="item.id">
		<uni-collapse ref="collapse" @change="">
			<uni-collapse-item :open="true">
				<template v-slot:title>
					<recommend :detail="item" :isShowLocation="false" :isShowFromLocation="false"></recommend>
				</template>
				<view v-for="(pack,index) in item.packList" :key="pack.id" style="margin-left: 20px;">
					<recommend :detail="pack" :isShowLocation="false" :isShowFromLocation="false"
						:isShowToLocation="false" :isShowBatch="false"></recommend>
				</view>
			</uni-collapse-item>
		</uni-collapse>
	</view>
</template>


<script>
	import container from '@/mycomponents/container/container.vue'
	import pack from '@/mycomponents/balance/pack.vue'
	import location from '@/mycomponents/balance/location.vue'
	import toLocation from '@/mycomponents/balance/toLocation.vue'
	import batch from '@/mycomponents/balance/batch.vue'
	import recommendQty from '@/mycomponents/qty/recommendQty.vue'
	import compareQty from '@/mycomponents/qty/compareQty.vue'
	import config from '@/static/config.js'
	import recommend from '@/mycomponents/recommend/recommend.vue'

	export default {
		components: {
			container,
			pack,
			location,
			toLocation,
			batch,
			recommendQty,
			compareQty,
			recommend
		},

		data() {
			return {

			}
		},
		props: {
			dataContent: {
				type: Object,
				default: {}
			},
			isShowContainer: {
				type: Boolean,
				default: true
			},
			isShowPack: {
				type: Boolean,
				default: true
			},
			isShowBatch: {
				type: Boolean,
				default: true
			},
			isShowFromLocation: {
				type: Boolean,
				default: true
			},
			isShowToLocation: {
				type: Boolean,
				default: false
			},
			isShowStatus: {
				type: Boolean,
				default: true
			},

			locationTitle: {
				type: String,
				default: '库位'
			},

		},
		watch: {

		},
		methods: {
			copy() {
				// HPQ;V1.0;ICE115F11161AG;PP20230427000026;B20230427002;Q100
				var content = "HPQ;V1.0;I" + this.detail.itemCode + ";P" + this.detail.packingNumber + ";B" + this.detail
					.batch + ";Q" + this.detail.qty
				// #ifdef H5
				this.$copyText(content).then(
					res => {
						uni.showToast({
							title: '复制采购标签成功',
							icon: 'none'
						})
					}
				)
				// #endif
				// #ifndef H5
				uni.setClipboardData({
					data: content,
					success: () => {
						uni.showToast({
							title: '复制采购标签成功'
						})
					}
				})
				// #endif
			},
			copyPro() {
				// HPQ;V1.0;ICE115F11161AG;PP20230427000026;B20230427002;Q100
				var content = "HMQ;V1.0;I" + this.detail.itemCode + ";P" + this.detail.packingNumber + ";B" + this.detail
					.batch + ";Q" + this.detail.qty
				// #ifdef H5
				this.$copyText(content).then(
					res => {
						uni.showToast({
							title: '复制制品标签成功',
							icon: 'none'
						})
					}
				)
				// #endif
				// #ifndef H5
				uni.setClipboardData({
					data: content,
					success: () => {
						uni.showToast({
							title: '复制制品标签成功'
						})
					}
				})
				// #endif
			},
			isDevlement() {
				return config.isDevelopment;
			}
		}
	}
</script>



<style>
</style>