fix: remove planDataMod

This commit is contained in:
hamster1963 2024-12-03 14:37:50 +08:00
parent 3f87876a3c
commit 20b4f47f63
2 changed files with 17 additions and 16 deletions

View File

@ -4,6 +4,7 @@ import { useQuery } from "@tanstack/react-query";
import { fetchService } from "@/lib/nezha-api"; import { fetchService } from "@/lib/nezha-api";
import { ServiceData } from "@/types/nezha-api"; import { ServiceData } from "@/types/nezha-api";
import { CycleTransferStatsCard } from "./CycleTransferStats"; import { CycleTransferStatsCard } from "./CycleTransferStats";
import { Loader } from "./loading/Loader";
export const ServiceTracker: React.FC = () => { export const ServiceTracker: React.FC = () => {
const { data: serviceData, isLoading } = useQuery({ const { data: serviceData, isLoading } = useQuery({
@ -36,7 +37,7 @@ export const ServiceTracker: React.FC = () => {
}; };
if (isLoading) { 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 ( if (

View File

@ -135,7 +135,7 @@ interface PlanData {
interface PublicNoteData { interface PublicNoteData {
billingDataMod: BillingData; billingDataMod: BillingData;
planDataMod: PlanData; // planDataMod: PlanData;
} }
export function parsePublicNote(publicNote: string): PublicNoteData | null { export function parsePublicNote(publicNote: string): PublicNoteData | null {
@ -146,21 +146,21 @@ export function parsePublicNote(publicNote: string): PublicNoteData | null {
const data = JSON.parse(publicNote); const data = JSON.parse(publicNote);
return { return {
billingDataMod: { billingDataMod: {
startDate: data.billingDataMod.startDate, startDate: data.billingDataMod.startDate || "",
endDate: data.billingDataMod.endDate, endDate: data.billingDataMod.endDate,
autoRenewal: data.billingDataMod.autoRenewal, autoRenewal: data.billingDataMod.autoRenewal || "",
cycle: data.billingDataMod.cycle, cycle: data.billingDataMod.cycle || "",
amount: data.billingDataMod.amount, amount: data.billingDataMod.amount || "",
}, }
planDataMod: { // planDataMod: {
bandwidth: data.planDataMod.bandwidth, // bandwidth: data.planDataMod.bandwidth || "",
trafficVol: data.planDataMod.trafficVol, // trafficVol: data.planDataMod.trafficVol || "",
trafficType: data.planDataMod.trafficType, // trafficType: data.planDataMod.trafficType || "",
IPv4: data.planDataMod.IPv4, // IPv4: data.planDataMod.IPv4 || "",
IPv6: data.planDataMod.IPv6, // IPv6: data.planDataMod.IPv6 || "",
networkRoute: data.planDataMod.networkRoute, // networkRoute: data.planDataMod.networkRoute || "",
extra: data.planDataMod.extra, // extra: data.planDataMod.extra || "",
}, // },
}; };
} catch (error) { } catch (error) {
console.error("Error parsing public note:", error); console.error("Error parsing public note:", error);