Преглед на файлове

提交总量计算方法

raolu преди 7 години
родител
ревизия
6309fa66ff
променени са 1 файла, в които са добавени 20 реда и са изтрити 20 реда
  1. 20 20
      js/buz/prescription-adjustment.js

+ 20 - 20
js/buz/prescription-adjustment.js

@ -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);
                                    }
                                }
							}