曹睿
2025-04-21 1e5646aadae902d9f9043cc0d79395bf6b06a38c
src/components/scan/index.vue
@@ -47,7 +47,8 @@
          //斑马 TC20
          var banMaSacanInfo = intent.getStringExtra(
            "com.motorolasolutions.emdk.datawedge.data_string"
          ); // callback(intent.getStringExtra('com.motorolasolutions.emdk.datawedge.data_string'));
          );
          // callback(intent.getStringExtra('com.motorolasolutions.emdk.datawedge.data_string'));
          console.log("斑马扫描结果", banMaSacanInfo);
          // 传入接收到的参数
          that.queryCode(banMaSacanInfo);
@@ -84,6 +85,18 @@
      });
      // #endif
    },
    triggerScan() {
      console.log("触发扫描");
      // 获取Android意图类
      let Intent = plus.android.importClass("android.content.Intent");
      // 实例化意图
      let intent = new Intent();
      // 定义意图,由厂商提供(此处设置为东大的: 开始扫描广播com.scan.onStartScan,对应的停止扫描广播为com.scan.onEndScan)
      intent.setAction("com.symbol.datawedge.api.ACTION");
      intent.putExtra("com.symbol.datawedge.api.SOFT_SCAN_TRIGGER", "START_SCANNING");
      // 广播这个意图
      main.sendBroadcast(intent);
    },
  },
};
</script>