From ec63534e04c68e067dcb0380e56f2e5312de24a3 Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期五, 27 九月 2024 17:18:41 +0800
Subject: [PATCH] 字典取值判断附加值还是名称

---
 App.vue |   78 +++++++++++++++++++++++---------------
 1 files changed, 47 insertions(+), 31 deletions(-)

diff --git a/App.vue b/App.vue
index 643a16c..514d2de 100644
--- a/App.vue
+++ b/App.vue
@@ -1,5 +1,22 @@
 <script>
 	export default {
+		globalData: {
+			isMobox3:true,
+			deviceId:"",
+			cname:"",
+			mobox3ApiUrl: {
+				org: "",
+				data: "",
+				mobox: "",
+			},
+			mobox2ApiUrl:"",
+			loginUser: {
+				id: "",
+				name: "",
+				pwd: ""
+			},
+			sessionId: ""
+		},
 		onLaunch: function() {
 			console.log('App Launch');
 			this.initscan();
@@ -10,40 +27,40 @@
 		onHide: function() {
 			console.log('App Hide')
 		},
-		methods:{
-			initscan(){
+		methods: {
+			initscan() {
 				let that = this;
 				var main = plus.android.runtimeMainActivity(), //鑾峰彇activity
-				IntentFilter = plus.android.importClass('android.content.IntentFilter'),//寮曞叆杩囨护鍣�-				// Intent = plus.android.importClass('android.content.Intent'),
-				filter = new IntentFilter(),
-				receiver = plus.android.implements('io.dcloud.feature.internal.reflect.BroadcastReceiver', {
-					onReceive: function(context, intent){//瀹炵幇onReceiver鍥炶皟鍑芥暟
-						//console.log('onReceive',intent);
-						plus.android.importClass(intent);  
-						var decodesource = intent.getStringExtra("com.symbol.datawedge.source");
-						var decodedata = intent.getStringExtra("com.symbol.datawedge.data_string");
-						var data = intent.getStringExtra("data");
-						var decodelabeltype = intent.getStringExtra("com.symbol.datawedge.label_type");
-						var scanResult={
-							decodesource,
-							decodedata :decodedata || data,
-							decodelabeltype,
-							
-						};
-						console.log('onReceive',scanResult);
-						uni.$emit("scanresult",scanResult);
-					}
-				});
-				
-				 filter.addAction("com.pda.formobox"); //鐩戝惉鎵爜骞挎挱
-				 filter.addAction('com.rfid.scan') //
+					IntentFilter = plus.android.importClass('android.content.IntentFilter'), //寮曞叆杩囨护鍣�+					// Intent = plus.android.importClass('android.content.Intent'),
+					filter = new IntentFilter(),
+					receiver = plus.android.implements('io.dcloud.feature.internal.reflect.BroadcastReceiver', {
+						onReceive: function(context, intent) { //瀹炵幇onReceiver鍥炶皟鍑芥暟
+							//console.log('onReceive',intent);
+							plus.android.importClass(intent);
+							var decodesource = intent.getStringExtra("com.symbol.datawedge.source");
+							var decodedata = intent.getStringExtra("com.symbol.datawedge.data_string");
+							var data = intent.getStringExtra("data");
+							var decodelabeltype = intent.getStringExtra("com.symbol.datawedge.label_type");
+							var scanResult = {
+								decodesource,
+								decodedata: decodedata || data,
+								decodelabeltype,
+
+							};
+							console.log('onReceive', scanResult);
+							uni.$emit("scanresult", scanResult);
+						}
+					});
+
+				filter.addAction("com.pda.formobox"); //鐩戝惉鎵爜骞挎挱
+				filter.addAction('com.rfid.scan') //
 				main.registerReceiver(receiver, filter); //娉ㄥ唽鐩戝惉
 			},
-			onScan(callback){
+			onScan(callback) {
 				console.log('onScan');
 				uni.$off("scanresult");
-				uni.$on("scanresult",(result)=>{
+				uni.$on("scanresult", (result) => {
 					callback(result);
 				});
 			}
@@ -57,7 +74,7 @@
 	@import '@/uni_modules/uni-scss/index.scss';
 	@import '@/fonts/font-awesome/css/font-awesome.css';
 	@import '@/fonts/font-mobox-user/fu.css';
-	@import '@/fonts/font-mobox/fm.css';	
+	@import '@/fonts/font-mobox/fm.css';
 	@import '@/fonts/font-sys/fs.css';
 	/*Mobox3鍥炬爣 */
 	@import '@/fonts/mobox-dms/style.css';
@@ -66,5 +83,4 @@
 	@import '@/fonts/mobox-plm/style.css';
 	@import '@/fonts/mobox-sys/style.css';
 	@import '@/fonts/mobox-wms/style.css';
-		
-</style>
+</style>
\ No newline at end of file

--
Gitblit v1.9.1