From 07d73df3d817d01ce47f6c7b7a8d8514cd389295 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期四, 13 三月 2025 10:19:44 +0800 Subject: [PATCH] release: @life-payment/core v0.0.3 --- packages/components/src/views/electricBillRecharge/context.ts | 37 +++++++++++++++++++++++++++++++++++++ 1 files changed, 37 insertions(+), 0 deletions(-) diff --git a/packages/components/src/views/electricBillRecharge/context.ts b/packages/components/src/views/electricBillRecharge/context.ts new file mode 100644 index 0000000..3c3488d --- /dev/null +++ b/packages/components/src/views/electricBillRecharge/context.ts @@ -0,0 +1,37 @@ +import type { InjectionKey, UnwrapNestedRefs, Ref } from 'vue'; +import { inject } from 'vue'; +import { UseStepperReturn } from 'senin-mini/hooks'; + +type ElectricBillRechargeSteps = 'step1' | 'step2'; + +export interface ElectricBillRechargeContext + extends UseStepperReturn< + ElectricBillRechargeSteps, + ElectricBillRechargeSteps[], + ElectricBillRechargeSteps + > { + // form: UnwrapNestedRefs<{ + // ispCode: string; + // phone: string; + // parValue: number; + // name: string; + // }>; +} + +export const ElectricBillRechargeContextKey: InjectionKey<ElectricBillRechargeContext> = Symbol( + 'ElectricBillRechargeContextKey' +); + +export function useElectricBillRechargeContext() { + return inject(ElectricBillRechargeContextKey); +} + +export type ElectricUserAccountExtraProperties = { + electricAccount: string; + electricType: string; + electricAccountType: string; + province: string; + city: string; + sixID: string; + remark: string; +}; -- Gitblit v1.9.1