|
@@ -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) {
|