소스 검색

快速接诊

zengfanwei 1 개월 전
부모
커밋
f700f7902f
1개의 변경된 파일20개의 추가작업 그리고 8개의 파일을 삭제
  1. 20 8
      src/main/resources/static/js/mz/clinic.js

+ 20 - 8
src/main/resources/static/js/mz/clinic.js

@@ -1706,15 +1706,24 @@ function clearUser(flag) {
  * 卡号输入改变事件
  */
 function cardNoChange() {
-    if (window.ActiveXObject || "ActiveXObject" in window) {
-        $("#rapidAcceptsUserCardNo").on('input propertychange', function () {
-            queryUserInfoByCardNo();
-        });
-    } else {
-        $("#rapidAcceptsUserCardNo").on('input οninput', function () {
+    // if (window.ActiveXObject || "ActiveXObject" in window) {
+    //     $("#rapidAcceptsUserCardNo").on('input propertychange', function () {
+    //         queryUserInfoByCardNo();
+    //     });
+    // } else {
+    //     $("#rapidAcceptsUserCardNo").on('input οninput', function () {
+    //         queryUserInfoByCardNo();
+    //     });
+    // }
+    $("#rapidAcceptsUserCardNo").on('keydown', function (event) {
+        if (event.key === "Enter") {
+                event.preventDefault(); // 阻止默认行为(如表单提交)
+                queryUserInfoByCardNo();
+        }
+    });
+    $("#rapidAcceptsUserCardNo").on('blur', function (event) {
             queryUserInfoByCardNo();
-        });
-    }
+    });
 }
 
 /**
@@ -7247,6 +7256,9 @@ function formatCheck() {
 function queryUserInfoByCardNo() {
     //当反写的id不存在,说明不是查询后的改变事件,触发查询
     var rapidAcceptsUserCardNo = $("#rapidAcceptsUserCardNo").val();
+    if (rapidAcceptsUserCardNo == null || rapidAcceptsUserCardNo == "") {
+        return;
+    }
     var index = rapidAcceptsUserCardNo.indexOf("-");
     if (($("#patientIdDb").val() == null || $("#patientIdDb").val() == "")) {
         $("#cardNo").attr("title", rapidAcceptsUserCardNo);