Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
D
doublescreen-front
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
pengguangpu
doublescreen-front
Commits
ae1a50ed
Commit
ae1a50ed
authored
Feb 27, 2020
by
jiangjiantao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bugfixed
parent
c12868bd
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
28 additions
and
14 deletions
+28
-14
scan.js
utils/scan.js
+28
-14
No files found.
utils/scan.js
View file @
ae1a50ed
...
@@ -20,22 +20,36 @@ export default class scan {
...
@@ -20,22 +20,36 @@ export default class scan {
my
.
ix
.
onKeyEventChange
(
page
.
_keyEventListener
=
(
r
)
=>
{
my
.
ix
.
onKeyEventChange
(
page
.
_keyEventListener
=
(
r
)
=>
{
let
cur
=
getCurrentPages
().
slice
(
-
1
)[
0
];
let
cur
=
getCurrentPages
().
slice
(
-
1
)[
0
];
if
(
cur
&&
cur
.
onKeyPress
)
{
if
(
cur
&&
cur
.
onKeyPress
)
{
if
(
isScaning
==
false
)
{
isScaning
=
true
if
(
k
>=
7
&&
k
<=
16
)
{
code
=
(
r
.
keyCode
-
7
)
+
''
// 将 keyCode 的值转换为扫描的实际数值。
setTimeout
(()
=>
{
if
(
this
.
_barcode
===
undefined
)
//兼容扫描枪
code
=
''
;
if
(
code
.
endsWith
(
"5913"
)){
code
+=
(
k
-
7
).
toString
();
code
=
code
.
substring
(
0
,
code
.
length
-
4
)
return
;
}
}
else
if
(
k
===
66
)
{
cur
.
onKeyPress
.
call
(
cur
,
code
);
// 末尾追加 Enter 确认。
isScaning
=
false
console
.
log
(
'Scan Barcode'
,
code
);
},
700
);
code
=
''
;
}
else
{
return
;
//特殊处理 keycode需要减7
code
=
code
+
(
r
.
keyCode
-
7
)
}
}
// if (isScaning == false) {
// isScaning = true
// code = (r.keyCode - 7) + ''
// setTimeout(() => {
// //兼容扫描枪
// if(code.endsWith("5913")){
// code = code.substring(0,code.length - 4)
// }
// cur.onKeyPress.call(cur, code);
// isScaning = false
// }, 700);
// } else {
// //特殊处理 keycode需要减7
// code = code + (r.keyCode - 7)
// }
}
}
});
});
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment