|
@ -395,7 +395,7 @@ $(function(){
|
|
|
sum = Math.ceil((Math.ceil(single / $info.minDose) * rate * date) / $info.pakeSpec);
|
|
|
|
|
|
$sum.text(sum + $info.packUnitName)
|
|
|
$sum.attr('data-num', Math.ceil(single / $info.minDose) * rate * date)
|
|
|
$sum.attr('data-num', sum * $info.pakeSpec)
|
|
|
$sum.attr('data-name', $info.drugNumUnitName);
|
|
|
$sum.attr('data-unit', $info.drugNumUnit);
|
|
|
}else{
|
|
@ -412,7 +412,7 @@ $(function(){
|
|
|
//不可拆包
|
|
|
sum = Math.ceil(sum / $info.pakeSpec);
|
|
|
$sum.text(sum + $info.packUnitName)
|
|
|
$sum.attr('data-num', Math.ceil(num / $info.minDose))
|
|
|
$sum.attr('data-num', sum * $info.pakeSpec)
|
|
|
$sum.attr('data-name', $info.drugNumUnitName);
|
|
|
$sum.attr('data-unit', $info.drugNumUnit);
|
|
|
}
|
|
@ -437,37 +437,37 @@ $(function(){
|
|
|
$box.attr('data-storage',msg.storageConditions);//冷藏
|
|
|
$box.attr('data-class',msg.subjectClass);
|
|
|
|
|
|
if(!res.dispPackUntuckFlag && !res.dispQuantityUntuckFlag){
|
|
|
if(!msg.dispPackUntuckFlag && !msg.dispQuantityUntuckFlag){
|
|
|
sum = Math.ceil((Math.ceil(single / $info.minDose) * rate * date)/msg.packSpec)
|
|
|
|
|
|
$sum.text(sum + $info.packUnitName)
|
|
|
$sum.attr('data-num', Math.ceil(single / $info.minDose) * rate * date)
|
|
|
$sum.attr('data-name', $info.quantityUnitName);
|
|
|
$sum.attr('data-unit', $info.quantityUnit);
|
|
|
$sum.text(sum + msg.packUnitName)
|
|
|
$sum.attr('data-num', sum * msg.packSpec)
|
|
|
$sum.attr('data-name', msg.quantityUnitName);
|
|
|
$sum.attr('data-unit', msg.quantityUnit);
|
|
|
}else{
|
|
|
if(res.dispQuantityUntuckFlag){
|
|
|
if(msg.dispQuantityUntuckFlag){
|
|
|
//ceil(剂量数量*频次*天数/最小剂量)
|
|
|
sum = Math.ceil(num / msg.minDose);
|
|
|
if(res.dispPackUntuckFlag){
|
|
|
$sum.text( sum + $info.quantityUnitName)
|
|
|
if(msg.dispPackUntuckFlag){
|
|
|
$sum.text( sum + msg.quantityUnitName)
|
|
|
$sum.attr('data-num', sum)
|
|
|
$sum.attr('data-name', $info.quantityUnitName);
|
|
|
$sum.attr('data-unit', $info.quantityUnit);
|
|
|
$sum.attr('data-name', msg.quantityUnitName);
|
|
|
$sum.attr('data-unit', msg.quantityUnit);
|
|
|
}else{
|
|
|
//不可拆包
|
|
|
sum = Math.ceil(sum / msg.packSpec);
|
|
|
$sum.text(sum + $info.packUnitName)
|
|
|
$sum.attr('data-num', Math.ceil(num / msg.minDose))
|
|
|
$sum.attr('data-name', $info.quantityUnitName);
|
|
|
$sum.attr('data-unit', $info.quantityUnit);
|
|
|
$sum.text(sum + msg.packUnitName)
|
|
|
$sum.attr('data-num', sum * msg.packSpec)
|
|
|
$sum.attr('data-name', msg.quantityUnitName);
|
|
|
$sum.attr('data-unit', msg.quantityUnit);
|
|
|
}
|
|
|
}else if(res.dispPackUntuckFlag){
|
|
|
}else if(msg.dispPackUntuckFlag){
|
|
|
//可拆包: 单元数量(ceil(次剂量/最小单位))*频次*天数
|
|
|
sum = Math.ceil(single / msg.minDose) * rate * date;
|
|
|
$sum.text(sum + $info.quantityUnitName)
|
|
|
$sum.text(sum + msg.quantityUnitName)
|
|
|
$sum.attr('data-num', sum)
|
|
|
$sum.attr('data-name', $info.quantityUnitName);
|
|
|
$sum.attr('data-unit', $info.quantityUnit);
|
|
|
$sum.attr('data-name', msg.quantityUnitName);
|
|
|
$sum.attr('data-unit', msg.quantityUnit);
|
|
|
}
|
|
|
}
|
|
|
}
|