From b0f0d6a0886e0191c183d7cfaa58e0b762e587f5 Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期一, 09 九月 2024 14:57:51 +0800
Subject: [PATCH] test
---
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