mirror of
https://github.com/woodchen-ink/nezha-dash-v1.git
synced 2025-07-18 09:31:55 +08:00
fix: remove planDataMod
This commit is contained in:
parent
3f87876a3c
commit
20b4f47f63
@ -4,6 +4,7 @@ import { useQuery } from "@tanstack/react-query";
|
||||
import { fetchService } from "@/lib/nezha-api";
|
||||
import { ServiceData } from "@/types/nezha-api";
|
||||
import { CycleTransferStatsCard } from "./CycleTransferStats";
|
||||
import { Loader } from "./loading/Loader";
|
||||
|
||||
export const ServiceTracker: React.FC = () => {
|
||||
const { data: serviceData, isLoading } = useQuery({
|
||||
@ -36,7 +37,7 @@ export const ServiceTracker: React.FC = () => {
|
||||
};
|
||||
|
||||
if (isLoading) {
|
||||
return <div className="mt-4">Loading...</div>;
|
||||
return <div className="mt-4 text-sm font-medium flex items-center gap-1"><Loader visible={true} />Loading...</div>;
|
||||
}
|
||||
|
||||
if (
|
||||
|
@ -135,7 +135,7 @@ interface PlanData {
|
||||
|
||||
interface PublicNoteData {
|
||||
billingDataMod: BillingData;
|
||||
planDataMod: PlanData;
|
||||
// planDataMod: PlanData;
|
||||
}
|
||||
|
||||
export function parsePublicNote(publicNote: string): PublicNoteData | null {
|
||||
@ -146,21 +146,21 @@ export function parsePublicNote(publicNote: string): PublicNoteData | null {
|
||||
const data = JSON.parse(publicNote);
|
||||
return {
|
||||
billingDataMod: {
|
||||
startDate: data.billingDataMod.startDate,
|
||||
startDate: data.billingDataMod.startDate || "",
|
||||
endDate: data.billingDataMod.endDate,
|
||||
autoRenewal: data.billingDataMod.autoRenewal,
|
||||
cycle: data.billingDataMod.cycle,
|
||||
amount: data.billingDataMod.amount,
|
||||
},
|
||||
planDataMod: {
|
||||
bandwidth: data.planDataMod.bandwidth,
|
||||
trafficVol: data.planDataMod.trafficVol,
|
||||
trafficType: data.planDataMod.trafficType,
|
||||
IPv4: data.planDataMod.IPv4,
|
||||
IPv6: data.planDataMod.IPv6,
|
||||
networkRoute: data.planDataMod.networkRoute,
|
||||
extra: data.planDataMod.extra,
|
||||
},
|
||||
autoRenewal: data.billingDataMod.autoRenewal || "",
|
||||
cycle: data.billingDataMod.cycle || "",
|
||||
amount: data.billingDataMod.amount || "",
|
||||
}
|
||||
// planDataMod: {
|
||||
// bandwidth: data.planDataMod.bandwidth || "",
|
||||
// trafficVol: data.planDataMod.trafficVol || "",
|
||||
// trafficType: data.planDataMod.trafficType || "",
|
||||
// IPv4: data.planDataMod.IPv4 || "",
|
||||
// IPv6: data.planDataMod.IPv6 || "",
|
||||
// networkRoute: data.planDataMod.networkRoute || "",
|
||||
// extra: data.planDataMod.extra || "",
|
||||
// },
|
||||
};
|
||||
} catch (error) {
|
||||
console.error("Error parsing public note:", error);
|
||||
|
Loading…
x
Reference in New Issue
Block a user