*@
    @*  *@
    
        
            
            
                
                    @((context as BoxModel).BoxNo == 1 ? "白" : (context as BoxModel).BoxNo == 3 ? "非常规" : "绿")
                
                
                    
                
            
            
                
                    @((context as BoxModel).BoxName == 99 ? "急诊药盒" : (context as BoxModel).BoxName == 111 ? "恢复室药盒" :
                                (context as BoxModel).BoxName == 31 ? "胃镜药盒" :
                                (context as BoxModel).BoxName == 32 ? "导管药盒" :
                                (context as BoxModel).BoxName == 33 ? "生殖药盒" :
                                (context as BoxModel).BoxName == 34 ? "妇门药盒" : (context as BoxModel).BoxName + "-" + ((context as BoxModel).BoxNo == 1 ? "白" : "绿"))
                    @* @((context as BoxModel).BoxName + "-" + (context as BoxModel).BoxNo) *@
                
                
                    
                
            
            
            
            @*              *@
            
            
            
            
        
    
    
        @*   
            
                
                
                
                
                    
                        
                            库存量【@contextDate.Quantity】
                            用药量【@contextDate.UseQuantity】
                            处方数【@contextDate.OrderQuantity】
                        
                    
                
            
         *@
        
            
                
                    @((context as ChannelStock).Drug.DrugName)
                    @((context as ChannelStock).ManuNo)
                    
                        
                            基数【@((context as ChannelStock).BaseQuantity)】
                            @* 总库存【@((context as ChannelStock).TotalQuantity)】
 *@
                            库存数【@((context as ChannelStock).Quantity)】
                            用药数【@((context as ChannelStock).SelectedOrderList.Aggregate(0, (a, b) => a + b.DetailInfo.Quantity))】
                            处方数【@((context as ChannelStock).SelectedOrderList.Count)】
                        
                    
                
            
        
     
    
        @if ((listBoxSelectedcsList != null && string.IsNullOrEmpty(listBoxSelectedcsList.ListId) && listBoxSelectedcsList.Quantity > listBoxSelectedcsList.UseQuantity) || (listBoxSelectedcsList.Quantity > listBoxSelectedcsList.BaseQuantity))
        {
            //ListId为空则是没有在套餐里的药,库存量大于使用量时需要把药还到抽屉里
            //列出需要还到抽屉里的药品的抽屉库位
            @*  
                
                    
                    
                        
                            
                            
                        
                    
                    
                    
                    
                
             
            
                *@
            @if (listBoxSelectedcsList?.DrawerChanneStockList != null)
            {
                
                    
                        
                            还药库位@((context as ChannelStock).Location)
                            还药数@((context as ChannelStock).ReturnQuantity)
                        
                    
                
            }
            @*   
             *@
        }
        
            
                
                    @* 
                        
                    
                    
                        
                     *@
                    
                        
                    
                    
                        
                    
                
                
                
                
                
                
            
        
    
@*  *@
@code {
    private readonly ILog logger = LogManager.GetLogger(typeof(CheckOrder));
    @inject IOrderInfoDao orderInfoDao;
    @inject DialogService dialogService;
    @inject Microsoft.Extensions.Options.IOptions