pda.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. const uhf = uni.requireNativePlugin('js-uhf');
  2. const pda = uni.requireNativePlugin('js-pda');
  3. export default {
  4. /* rfid扫描初始化 */
  5. uhfInit() {
  6. return new Promise((resolve, reject) => {
  7. uhf.init({}, res => {
  8. if(res.code === 0) {
  9. console.log(res, '初始化成功')
  10. resolve()
  11. } else {
  12. reject()
  13. }
  14. })
  15. })
  16. },
  17. /* rfid扫描 */
  18. uhfScan() {
  19. console.log('开始rfid扫描')
  20. return new Promise((resolve, reject) => {
  21. uhf.start({}, res => {
  22. console.log(res)
  23. if(res.code === 0) {
  24. resolve(res.data)
  25. } else {
  26. reject()
  27. }
  28. })
  29. })
  30. },
  31. /* rfid连续扫描 */
  32. uhfScans() {
  33. console.log('开始rfid连续扫描')
  34. return new Promise((resolve, reject) => {
  35. uhf.starts({}, res => {
  36. console.log(res)
  37. if(res.code === 0) {
  38. resolve(res.data)
  39. } else {
  40. reject()
  41. }
  42. })
  43. })
  44. },
  45. /* rfid停止扫描 */
  46. uhfStop() {
  47. console.log('停止rfid扫描')
  48. uhf.stop({}, res => {})
  49. },
  50. /* rfid停止扫描 */
  51. uhfStops() {
  52. console.log('停止rfid连续扫描')
  53. uhf.stops({}, res => {})
  54. },
  55. /* rfid扫描关闭 */
  56. uhfDestroy() {
  57. uhf.onDestroy({}, res => {})
  58. }
  59. }