From dd7d743197d2cbb2aa0626a55d3a8cc20cce4295 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期一, 24 二月 2025 13:14:26 +0800 Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/LifePaymentFront --- packages/components/src/views/electricBillRecharge/electricBillRecharge.vue | 21 +++++++++++++-------- 1 files changed, 13 insertions(+), 8 deletions(-) diff --git a/packages/components/src/views/electricBillRecharge/electricBillRecharge.vue b/packages/components/src/views/electricBillRecharge/electricBillRecharge.vue index 7348fbb..2cc012b 100644 --- a/packages/components/src/views/electricBillRecharge/electricBillRecharge.vue +++ b/packages/components/src/views/electricBillRecharge/electricBillRecharge.vue @@ -65,9 +65,11 @@ </div> <div class="price-wrapper"> <div class="price-text">鎶樺悗</div> - <div class="price">{{ blLifeRecharge.getRechargeParValue(item, rate) }}鍏�</div> + <div class="price"> + {{ blLifeRecharge.getRechargeParValue(item, lifePayElectricRate) }}鍏� + </div> </div> - <div class="discountTag">{{ rate * 100 }}鎶�</div> + <div class="discountTag">{{ lifePayElectricRate * 100 }}鎶�</div> </div> </Radio> </RadioGroup> @@ -88,8 +90,8 @@ <template #info> <ConfirmDialogInfoItem label="鐢电綉绫诲瀷" content="鍥藉鐢电綉" /> <ConfirmDialogInfoItem label="鐢佃垂绫诲瀷" content="浣忓畢" /> - <ConfirmDialogInfoItem label="鍏呭�奸噾棰�" :content="`锟�${form.parValue}`" danger /> - <ConfirmDialogInfoItem label="浼樻儬閲戦" :content="`锟�${discountParValue}`" /> + <ConfirmDialogInfoItem label="鍏呭�奸噾棰�" :content="`锟�${form.parValue.toFixed(2)}`" danger /> + <ConfirmDialogInfoItem label="浼樻儬閲戦" :content="`锟�${discountParValue.toFixed(2)}`" /> <ConfirmDialogInfoItem label="瀹炰粯閲戦" :content="`锟�${realParValue}`" danger /> </template> <template #warning> @@ -103,13 +105,13 @@ import { Form, FormItem, RadioGroup, Radio, Input, Button as NutButton } from '@nutui/nutui-taro'; import { FormRules } from '@nutui/nutui-taro/dist/types/__VUE/form/types'; import { reactive, ref, computed } from 'vue'; -import BlRadio from '../../components/Radio/Radio.vue'; import { IspCodeText, IspCode } from '../../constants'; -import { useLifeRechargeContext } from '../../utils'; +import { useLifeRechargeContext } from '@life-payment/core-vue'; import RechargeTipsView from '../../components/RechargeTipsView/RechargeTipsView.vue'; import ConfirmDialog from '../../components/Dialog/ConfirmDialog.vue'; import ConfirmDialogInfoItem from '../../components/Dialog/ConfirmDialogInfoItem.vue'; import ChooseInputWithPicker from '../../components/Input/ChooseInputWithPicker.vue'; +import { useGetRate, useGetElectricParValue } from '../../hooks'; defineOptions({ name: 'electricBillRecharge', @@ -129,11 +131,14 @@ sixID: '', }); -const rate = 0.96; +const { lifePayElectricRate } = useGetRate(); +const { electricParValueList } = useGetElectricParValue(); const parValueList = [100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1500, 2000, 3000]; -const realParValue = computed(() => blLifeRecharge.getRechargeParValue(form.parValue, rate)); +const realParValue = computed(() => + blLifeRecharge.getRechargeParValue(form.parValue, lifePayElectricRate.value) +); const discountParValue = computed(() => form.parValue - Number(realParValue.value)); const { blLifeRecharge } = useLifeRechargeContext(); -- Gitblit v1.9.1