|
|
|
@ -1747,17 +1747,29 @@ export default {
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
addKeyboardShortcut() {
|
|
|
|
|
window.addEventListener('key', this.handleKeyboardShortcut);
|
|
|
|
|
},
|
|
|
|
|
removeKeyboardShortcut() {
|
|
|
|
|
window.removeEventListener('key', this.handleKeyboardShortcut);
|
|
|
|
|
},
|
|
|
|
|
handleKeydown(event){
|
|
|
|
|
if (this.formData.billNo != null){
|
|
|
|
|
if (event.key === 'F9' || event.keyCode === 120) {
|
|
|
|
|
event.preventDefault(); // 阻止默认行为
|
|
|
|
|
this.finishOrder()
|
|
|
|
|
}
|
|
|
|
|
if (event.key === 'F10' || event.keyCode === 121) {
|
|
|
|
|
event.preventDefault(); // 阻止默认行为(如果有的话)
|
|
|
|
|
// this.push();
|
|
|
|
|
cancelOrder(this.formData).then(res => {
|
|
|
|
|
this.loading = false
|
|
|
|
|
if (res.code == 20000) {
|
|
|
|
|
const audio = new Audio(require('@/assets/audioFiles/colser.mp3'));
|
|
|
|
|
audio.play();
|
|
|
|
|
this.overdeleteCode()
|
|
|
|
|
this.reset()
|
|
|
|
|
}
|
|
|
|
|
}).catch(() => {
|
|
|
|
|
this.loading = false
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
handleKeyboardShortcut(event) {
|
|
|
|
|
if (event.key === 'F9' || event.keyCode === 120) { // keyCode 120 是 F9 的键码
|
|
|
|
|