From a80f62c87f118827e81a2e9a5299dbb93a962ab5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E7=84=B1?= Date: Fri, 23 Feb 2024 15:28:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=AB=E7=A0=81RFID=E5=AE=9E=E6=97=B6?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_manufacturing/static/src/js/customRFID.js | 17 +++++++++++++++++ sf_manufacturing/views/mrp_workorder_view.xml | 3 ++- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 sf_manufacturing/static/src/js/customRFID.js diff --git a/sf_manufacturing/static/src/js/customRFID.js b/sf_manufacturing/static/src/js/customRFID.js new file mode 100644 index 00000000..174b60d7 --- /dev/null +++ b/sf_manufacturing/static/src/js/customRFID.js @@ -0,0 +1,17 @@ +var RFID = '' +$(document).off('keydown') +console.log(2222) +$(document).on('keydown', '.modal.d-block.o_technical_modal,body.o_web_client', function (e) { + const dom = $('.customRFID') + if(!dom.length) return + setTimeout(() => { + RFID = '' + }, 200) + if(e.key == 'Enter' && e.keyCode == 13){ + if(!RFID || RFID.length <= 3) return; + dom.children('span').text(RFID) + RFID = '' + return; + } + RFID += e.key +}) \ No newline at end of file diff --git a/sf_manufacturing/views/mrp_workorder_view.xml b/sf_manufacturing/views/mrp_workorder_view.xml index cf4fa679..51b8d917 100644 --- a/sf_manufacturing/views/mrp_workorder_view.xml +++ b/sf_manufacturing/views/mrp_workorder_view.xml @@ -179,7 +179,8 @@ attrs='{"invisible": [("routing_type","!=","装夹预调")]}'/> - + +