Parcourir la source

解决模板调用部分问题,原因是小于6岁的儿童需要进行是否加价计算,由于是异步操作,最终都是只能成功最后一个,前面的被覆盖了

hurugang il y a 3 ans
Parent
commit
579bb709fc
1 fichiers modifiés avec 8 ajouts et 0 suppressions
  1. 8 0
      src/main/resources/static/js/mz/clinic.js

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

@@ -2481,8 +2481,14 @@ function editPrescription(jsonData, type) {
                 if (groupOrder == null || groupOrder == 'null' || groupOrder == "") {
                     groupOrder = 1;
                 }
+                var lastGroupOrder = parseInt($("#groupId > option:last").val());
+                while (lastGroupOrder<groupOrder) {
+                    appendGroupOrder();
+                }
+                appendGroupOrder()
                 $("#groupId").selectpicker('val', groupOrder);
                 $('#groupId').selectpicker('refresh');
+
                 checkYpInfo(code, serial, groupNo, false);
                 // 给药方式 同组药品给药方式相同
                 $("#supplyType").selectpicker('val', mzChargeDetail.supplyCode);
@@ -3701,6 +3707,7 @@ function saveJyJcItem(calculateTotalAmountFlag) {
             url: '/thmz/checkAdditionally?code=' + $("#jcjy_current_code").val() + "&jcJyZltype=" + $("#jcJyZltype").val(),
             contentType: "application/json;charset=UTF-8",
             dataType: "json",
+            async: false,
             headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
             success: function (res) {
                 if (res == '401' || res == 401) {
@@ -3882,6 +3889,7 @@ function saveZlItem(calculateTotalAmountFlag) {
             contentType: "application/json;charset=UTF-8",
             dataType: "json",
             headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
+            async: false,
             success: function (res) {
                 if (res == '401' || res == 401) {
                     window.location.href = '/thmz/login/view'