*@
@* *@
@((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