From 2677391c4910117ef2bb9e98eae0fb3ff1b63e4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E4=BD=B3=E5=AE=87?= <17601616548@163.com> Date: Thu, 17 Oct 2024 16:47:34 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=84=E5=AD=98=E6=AC=BE=E5=92=8C=E7=A7=AF?= =?UTF-8?q?=E5=88=86=E9=83=A8=E5=88=86=EF=BC=8C=E4=BF=AE=E5=A4=8D=E7=A7=AF?= =?UTF-8?q?=E5=88=86=E7=A2=B0=E5=88=B0=E5=B0=8F=E6=95=B0=E5=90=91=E4=B8=8A?= =?UTF-8?q?=E5=8F=96=E6=95=B4=EF=BC=8C=E5=92=8Cjs=E8=AE=A1=E7=AE=97?= =?UTF-8?q?=E4=BC=9A=E5=87=BA=E7=8E=B0=E9=99=A4=E4=B8=8D=E5=B0=BD=E8=BF=99?= =?UTF-8?q?=E4=BF=A9=E7=A7=8D=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- h5/pages/main/tjyy/tjyy.vue | 50 +++++++++++++++++++++++++------------ 1 file changed, 34 insertions(+), 16 deletions(-) diff --git a/h5/pages/main/tjyy/tjyy.vue b/h5/pages/main/tjyy/tjyy.vue index 0acf06c..f7ed943 100755 --- a/h5/pages/main/tjyy/tjyy.vue +++ b/h5/pages/main/tjyy/tjyy.vue @@ -134,11 +134,17 @@ const comfrimSelect = () => { } else { jifen.value = keyong_jifen.value; } - netReceiptsPrice.value = netReceiptsPrice.value - jifen.value; + netReceiptsPrice.value = (netReceiptsPrice.value - jifen.value).toFixed( + 2 + ); $store.setYytjInfo(yytjInfo.value); } else { if (yytjInfo.value.pointsPrice) { - netReceiptsPrice.value = netReceiptsPrice.value + Number(jifen.value); + console.log(jifen.value); + console.log(netReceiptsPrice.value); + netReceiptsPrice.value = ( + Number(netReceiptsPrice.value) + Number(jifen.value) + ).toFixed(2); } yytjInfo.value.pointsPrice = 0; jifen.value = 0; @@ -155,13 +161,16 @@ const comfrimSelect = () => { } else { yucunkuan.value = save_money.value; } - netReceiptsPrice.value = netReceiptsPrice.value - yucunkuan.value; + netReceiptsPrice.value = ( + netReceiptsPrice.value - yucunkuan.value + ).toFixed(2); $store.setYytjInfo(yytjInfo.value); } else { if (yytjInfo.value.prepaidPrice) { // 不使用预存款的话 把扣掉的预存款加上 - netReceiptsPrice.value = - netReceiptsPrice.value + Number(yucunkuan.value); + netReceiptsPrice.value = ( + Number(netReceiptsPrice.value) + Number(yucunkuan.value) + ).toFixed(2); } yucunkuan.value = 0; yytjInfo.value.prepaidPrice = 0; @@ -187,8 +196,9 @@ const getnmrList = async () => { netReceiptsPrice.value = response.data.true_price; if (yytjInfo.value.couponPrice) { // 优惠券 - netReceiptsPrice.value = - netReceiptsPrice.value - yytjInfo.value.couponPrice; + netReceiptsPrice.value = ( + netReceiptsPrice.value - yytjInfo.value.couponPrice + ).toFixed(2); } if (yytjInfo.value.prepaidPrice) { @@ -197,7 +207,9 @@ const getnmrList = async () => { yytjInfo.value.prepaidPrice > netReceiptsPrice.value ? netReceiptsPrice.value : yytjInfo.value.prepaidPrice; - netReceiptsPrice.value = netReceiptsPrice.value - yucunkuan.value; + netReceiptsPrice.value = ( + netReceiptsPrice.value - yucunkuan.value + ).toFixed(2); } else { yucunkuan.value = 0; } @@ -208,7 +220,9 @@ const getnmrList = async () => { yytjInfo.value.pointsPrice > netReceiptsPrice.value ? netReceiptsPrice.value : yytjInfo.value.pointsPrice; - netReceiptsPrice.value = netReceiptsPrice.value - jifen.value; + netReceiptsPrice.value = (netReceiptsPrice.value - jifen.value).toFixed( + 2 + ); } else { jifen.value = 0; } @@ -270,7 +284,7 @@ const comfrimyy = async () => { plan_nmr_id: plan_nmr_id, doctor: yytjInfo.value?.doctor_name || "", duo_xuan_yi: $store.getDuoXuanYi(), - jifen: jifen.value, + jifen: Math.ceil(jifen.value), yucunkuan: yucunkuan.value, }; console.log(obj); @@ -406,11 +420,13 @@ const toRouter = (url, status) => { ? netReceiptsPrice : keyong_jifen }}使用{{ - jifen - ? jifen - : keyong_jifen > netReceiptsPrice - ? netReceiptsPrice - : keyong_jifen + Math.ceil( + jifen + ? jifen + : keyong_jifen > netReceiptsPrice + ? netReceiptsPrice + : keyong_jifen + ) }}积分 { > - -¥{{ jifen }} + -¥{{ Math.ceil(jifen) }} 去选择