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