Forráskód Böngészése

发药处方详细增加显示处方总金额

WANGJIALIANG 4 éve
szülő
commit
e824be4c00

+ 12 - 5
src/main/resources/static/js/mz/west_pharmacy_send.js

@@ -99,7 +99,7 @@ function sendRefundButtonChange(object, realIndex) {
         $("#confirmFlagSearch").append("<option value='1'>已发药</option>");
         $("#confirmFlagSearch").selectpicker('refresh');
         $("#tb_table_right_ty").css("display", "none");
-        $("#ty_total_amount").css("display", "none");
+        $("#return_total_amount").css("display", "none");
         $("#btn_ty").addClass("hidden");
     } else {
         $("#confirmFlagSearch").empty();
@@ -207,7 +207,7 @@ function initTbTable() {
                 visible: visible,
                 formatter: function (value, row, index) {
                     if (index == 0 && sendRefundGroup == 1) {
-                        $("#ty_total_amount").css("display", "");
+                        $("#return_total_amount").css("display", "");
                         fitfymx(row.patientId, row.times, row.receiptNo, row.orderNo, row.groupNo);
                         return {
                             checked: true//设置选中
@@ -750,6 +750,13 @@ function prescriptionDetail(realNo, groupNo, orderNo, receiptNo, times, patientI
                 "rows": ress.data   //数据
             };
         },
+        onLoadSuccess: function (res) {  //加载成功时执行
+            var sendTotalAmount = 0;
+            for (var i=0;i<res.rows.length;i++) {
+                sendTotalAmount +=parseFloat(res.rows[i].quantity*res.rows[i].unitPrice);
+            }
+            $('#sendTotalAmount').html(sendTotalAmount.toFixed(2));//toFixed(2),保留2位小数,避免js中小数相加小数点后面多出很多位
+        },
     });
     $("#cfxxModal").modal();
 }
@@ -862,11 +869,11 @@ function fitfymx(patientId, times, receiptNo, orderNo, groupNoOut) {
             };
         },
         onLoadSuccess: function (res) {  //加载成功时执行
-            var totalAmount = 0;
+            var returnTotalAmount = 0;
             for (var i=0;i<res.rows.length;i++) {
-                totalAmount +=parseFloat(res.rows[i].quantity*res.rows[i].unit_price);
+                returnTotalAmount +=parseFloat(res.rows[i].quantity*res.rows[i].unit_price);
             }
-            $('#totalAmount').html(totalAmount.toFixed(2));//toFixed(2),保留2位小数,避免js中小数相加小数点后面多出很多位
+            $('#returnTotalAmount').html(returnTotalAmount.toFixed(2));//toFixed(2),保留2位小数,避免js中小数相加小数点后面多出很多位
         },
     });
 }

+ 7 - 2
src/main/resources/templates/mz/west_pharmacy_send.html

@@ -244,9 +244,9 @@
                     <table id="tb_table_right_ty"></table>
                 </div>
             </div>
-            <div class="col-md-5 col-sm-5 col-xs-12" id="ty_total_amount" style="display: none;margin-top: 10px;">
+            <div class="col-md-5 col-sm-5 col-xs-12" id="return_total_amount" style="display: none;margin-top: 10px;">
                 <div class="col-md-12 col-sm-12 col-xs-12" style="display: block;text-align: right;">
-                    处方总金额:<span id="totalAmount" style="color: red;">0.00</span>
+                    处方总金额:<span id="returnTotalAmount" style="color: red;">0.00</span>
                 </div>
             </div>
         </div>
@@ -297,6 +297,11 @@
                                 </div>
                             </div>
                         </form>
+                        <div class="col-md-12 col-sm-12 col-xs-12" id="send_total_amount">
+                            <div class="col-md-12 col-sm-12 col-xs-12" style="display: block;text-align: right;">
+                                处方总金额:<span id="sendTotalAmount" style="color: red;">0.00</span>
+                            </div>
+                        </div>
                         <table id="tb_table_right"
                                style="overflow: hidden;text-overflow: ellipsis;white-space: nowrap;"></table>
                     </div>