<template>
	<view class="content">
		<view class="text-area">
			<button @click="print">打印</button>
			<button @click="test">关闭黑标</button>
			<button @click="test2">开启黑标</button>
			<button @click="scan">扫描</button>
			<button @click="init">初始化</button>
			<button @click="start">start</button>
			<button @click="stop">stop</button>
			<button @click="over">over</button>
			<span>{{ title }}</span>
		</view>
	</view>
</template>

<script>
	const modal = uni.requireNativePlugin('js-pda');
	const uhf = uni.requireNativePlugin('js-uhf');
	
	export default {
		data() {
			return {
				title: 'Hello'
			}
		},
		onLoad() {
			uhf.init({}, res => {
				uni.showToast({
					title: res.msg
				})
			})
		},
		methods: {
			over() {
				uhf.onDestroy({}, res => {
					this.title = res
					uni.showToast({
						title: res.msg
					})
				})
				
			},
			stop() {
				uhf.stop({}, res => {
					this.title = res
					uni.showToast({
						title: res
					})
				})
			},
			start() {
				uhf.start({}, res => {
					this.title = JSON.stringify(res.data)
					uni.showToast({
						title: res.msg
					})
				})
			},
			init() {
				uhf.init({}, res => {
					uni.showToast({
						title: res.msg
					})
				})
			},
			scan() {
				modal.scanCode({}, res => {
					uni.showToast({
						title: res
					})
				})
			},
			print() {
				modal.print({
					code: 0,
					text: 'ljs print',
					align: 0,
					size: 1
				}, res => {
					uni.showToast({
						title: res
					})
				})
				modal.print({
					code: 1,
					text: '131774539099',
					align: 0,
					size: 1
				}, res => {
					uni.showToast({
						title: res
					})
				})
			},
			test2() {
				modal.setPaperPosition(
					{
						code: 1
					},
					res => {
						uni.showToast({
							title: res
						})
					}
				)
			},
			test() {
				modal.setPaperPosition(
					{
						code: 0
					},
					res => {
						uni.showToast({
							title: res
						})
					}
				)
				// modal.aaaa({}, res=> {
				// 	uni.showToast({
				// 		title: res.type
				// 	})
					// var Intent = plus.android.importClass('android.content.Intent');  
					// var intent = new Intent('ismart.intent.scandown');
					// // 添加内容
					// intent.putExtra('text', 'hahahahahahahaaaha');
					// // 添加对齐方式，0为左对齐，1为居中，2为居右
					// intent.putExtra('align', 0);
					// // 添加文字大小设置， 1为正常字体，2为双倍字体
					// intent.putExtra('size', 1);
					// var main = plus.android.runtimeMainActivity();  
					// main.sendBroadcast(intent);
				// })
			}
		}
	}
</script>

<style>

</style>
