Index: ssts-web/src/main/webapp/disinfectsystem/invoice/invoicePlanExtractedView.js =================================================================== diff -u -r18102 -r19989 --- ssts-web/src/main/webapp/disinfectsystem/invoice/invoicePlanExtractedView.js (.../invoicePlanExtractedView.js) (revision 18102) +++ ssts-web/src/main/webapp/disinfectsystem/invoice/invoicePlanExtractedView.js (.../invoicePlanExtractedView.js) (revision 19989) @@ -96,6 +96,22 @@ */ var openMode = INVOICE_FORM_OPEN_MODE_CLICKITEM; var invoicePlanOpening = false; +var v_callback_yes = null; +var v_callback_no = null; +function globalOnKeyDownProcessor(barcode){ + if(barcode == BARCODE_ACTION_YES){ + if(v_callback_yes){ + v_callback_yes(); + } + return; + }else if(barcode == BARCODE_ACTION_NO){ + if(v_callback_no){ + v_callback_no(); + } + return; + } + openInvoicePlanByBarcode(barcode); +} function openInvoicePlanByBarcode(barcode){ if(isUndefinedOrNullOrEmpty(barcode)){ showResult("请扫描科室条码或申请单条码"); @@ -432,6 +448,7 @@ }] }); g_stopDefault = false; + //globalOnKeyDown(globalOnKeyDownProcessor); globalOnKeyDown(openInvoicePlanByBarcode); window.focus();