LIJU 2 weeks ago
parent
commit
995cbaa9c9
1 changed files with 11 additions and 7 deletions
  1. 11 7
      src/main/resources/static/js/mz/west_pharmacy_send.js

+ 11 - 7
src/main/resources/static/js/mz/west_pharmacy_send.js

@@ -3255,26 +3255,30 @@ function callYbSaleGoodsItem(realNo, orderNo, receiptNo, times, patientId, name,
             // 拆零标志(0-否;1-是)
             trdnFlag: item.clFlag || '0',
             
-            // 追溯码信息
-            drugtracinfo: []
         };
-        
+        // 追溯码信息
+        let drugtracinfo = []
         // 处理追溯码
         if (item.drugTracCodg && item.drugTracCodg.trim() !== '') {
             let tracCodes = item.drugTracCodg.split('<br>').filter(code => code.trim() !== '');
             for (let j = 0; j < tracCodes.length; j++) {
-                ybData.drugtracinfo.push({
+                drugtracinfo.push({
                     drugTracCodg: tracCodes[j].trim()
                 });
             }
         }
         
         // 如果没有追溯码,添加空数组(保持数据结构一致)
-        if (ybData.drugtracinfo.length === 0) {
-            ybData.drugtracinfo = [];
+        if (drugtracinfo.length === 0) {
+            drugtracinfo = [];
         }
         
         console.log('调用医保接口,药品:', item.drugname, '参数:', ybData);
+
+        let param = {
+            selinfoSold: ybData,
+            drugtracinfo: drugtracinfo
+        }
         
         // 调用医保接口
         $.ajax({
@@ -3286,7 +3290,7 @@ function callYbSaleGoodsItem(realNo, orderNo, receiptNo, times, patientId, name,
                 'Accept': 'application/json',
                 'Authorization': 'Bearer ' + localStorage.getItem("token")
             },
-            data: JSON.stringify(ybData),
+            data: JSON.stringify(param),
             success: function (res) {
                 console.log('医保接口调用成功:', res);
                 if (res.code !== 0) {