Przeglądaj źródła

优化处方保存框

hurugang 3 lat temu
rodzic
commit
65d4ee20da
1 zmienionych plików z 25 dodań i 20 usunięć
  1. 25 20
      src/main/resources/static/js/mz/clinic.js

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

@@ -187,9 +187,9 @@ $(function () {
     // 初始化用药天数下拉选
     initDayNum();
     //页面加载完成初始化西药处方
-    initNavTabs(0);
+    //initNavTabs(0);
     //页面加载完成初始化住院处方
-    initNavTabs(3);
+    //initNavTabs(3);
     //初始医生工作太配置
     initWorkspaceConfigForCurrent();
 
@@ -1136,10 +1136,11 @@ function clearWorkSpaceExcludeUser() {
     clearChineseMedicine();
     clearJyJcItem();
     clearZyReq();
-    initNavTabs(0);
+    //initNavTabs(0);
+    clearNavTabs(0);
     clearNavTabs(1);
     clearNavTabs(2);
-    initNavTabs(3);
+    clearNavTabs(3);
     clearApidAcceptsModal();
     $("#totalAmount").text(0);
 }
@@ -2603,6 +2604,10 @@ function saveJyJcItemReal(calculateTotalAmountFlag) {
  * @param messageFlag 是否需要提醒已经存在的入院申请 true 提示
  */
 function saveZyReq(messageFlag) {
+    //如果
+    if ($("#zyReqTab").find("li") == null || $("#zyReqTab").find("li").length == 0) {
+        initNavTabs(3);
+    }
     var tableId = $("#zyReqTab li.active").find("a").attr("href");
     //病区编码
     var inpatientWardBeHospitalized = $("#inpatientWardBeHospitalized").val();
@@ -4001,6 +4006,22 @@ function checkYpInfo(code, serial, groupNo, needNotice) {
             }
             if (res.code == 0) {
                 if (res.data != null) {
+                    //如果
+                    if ($("#xyTab").find("li") == null || $("#xyTab").find("li").length == 0) {
+                        initNavTabs(0);
+                    }
+                    var cfdesc = '普药';
+                    if (groupNo == '91') {
+                        cfdesc = '医材';
+                    } else if (groupNo == '111') {
+                        cfdesc = '麻、精一';
+                    } else if (groupNo == '131') {
+                        cfdesc = '精二';
+                    }
+                    // else if(groupNo=='151'){
+                    //     cfdesc='诊疗';
+                    // }
+                    $("#xyTab li.active").find("a").find("small.cfdesc").text("(" + cfdesc + ")");
                     //每个处方不能超过5个药品
                     var tableId = $("#xyTab li.active").find("a").attr("href");
                     var childrens = $(tableId).find("div:eq(0)").children().length;
@@ -4061,22 +4082,6 @@ function checkYpInfo(code, serial, groupNo, needNotice) {
                         }
                         //当前编辑的处方非普通西药处方
                     } else {
-                        //如果
-                        if ($("#xyTab").find("li") == null || $("#xyTab").find("li").length == 0) {
-                            initNavTabs(0);
-                        }
-                        var cfdesc = '普药';
-                        if (groupNo == '91') {
-                            cfdesc = '医材';
-                        } else if (groupNo == '111') {
-                            cfdesc = '麻、精一';
-                        } else if (groupNo == '131') {
-                            cfdesc = '精二';
-                        }
-                        // else if(groupNo=='151'){
-                        //     cfdesc='诊疗';
-                        // }
-                        $("#xyTab li.active").find("a").find("small.cfdesc").text("(" + cfdesc + ")");
                         fitWesternMedicine(res, groupNo);
                     }
                 }