✨ feat(affiliate): Update affiliate component to display total commission and improve data fetching
This commit is contained in:
@@ -4,10 +4,13 @@ import packageJSON from '../package.json';
|
||||
export const locales = packageJSON.i18n.outputLocales;
|
||||
export const defaultLocale = packageJSON.i18n.entry;
|
||||
|
||||
export const NEXT_PUBLIC_DEFAULT_LANGUAGE = env('NEXT_PUBLIC_DEFAULT_LANGUAGE') ?? defaultLocale;
|
||||
export const NEXT_PUBLIC_DEFAULT_LANGUAGE =
|
||||
env('NEXT_PUBLIC_DEFAULT_LANGUAGE') ?? process.env.NEXT_PUBLIC_DEFAULT_LANGUAGE ?? defaultLocale;
|
||||
|
||||
export const NEXT_PUBLIC_SITE_URL = env('NEXT_PUBLIC_SITE_URL') ?? process.env.NEXT_PUBLIC_SITE_URL;
|
||||
export const NEXT_PUBLIC_API_URL = env('NEXT_PUBLIC_API_URL') ?? process.env.NEXT_PUBLIC_API_URL;
|
||||
|
||||
export const NEXT_PUBLIC_DEFAULT_USER_EMAIL = env('NEXT_PUBLIC_DEFAULT_USER_EMAIL');
|
||||
export const NEXT_PUBLIC_DEFAULT_USER_PASSWORD = env('NEXT_PUBLIC_DEFAULT_USER_PASSWORD');
|
||||
export const NEXT_PUBLIC_DEFAULT_USER_EMAIL =
|
||||
env('NEXT_PUBLIC_DEFAULT_USER_EMAIL') ?? process.env.NEXT_PUBLIC_DEFAULT_USER_EMAIL;
|
||||
export const NEXT_PUBLIC_DEFAULT_USER_PASSWORD =
|
||||
env('NEXT_PUBLIC_DEFAULT_USER_PASSWORD') ?? process.env.NEXT_PUBLIC_DEFAULT_USER_PASSWORD;
|
||||
|
||||
+7
-7
@@ -172,7 +172,7 @@ declare namespace API {
|
||||
show: boolean;
|
||||
sell: boolean;
|
||||
deduction_ratio: number;
|
||||
purchase_with_discount: boolean;
|
||||
allow_deduction: boolean;
|
||||
reset_cycle: number;
|
||||
renewal_reset: boolean;
|
||||
};
|
||||
@@ -548,6 +548,7 @@ declare namespace API {
|
||||
quantity: number;
|
||||
price: number;
|
||||
amount: number;
|
||||
deduction: number;
|
||||
discount: number;
|
||||
coupon: string;
|
||||
coupon_discount: number;
|
||||
@@ -556,8 +557,6 @@ declare namespace API {
|
||||
trade_no: string;
|
||||
status: number;
|
||||
subscribe_id: number;
|
||||
subscription_discount_id: number;
|
||||
subscription_discount_price: number;
|
||||
created_at: number;
|
||||
updated_at: number;
|
||||
};
|
||||
@@ -570,6 +569,7 @@ declare namespace API {
|
||||
quantity: number;
|
||||
price: number;
|
||||
amount: number;
|
||||
deduction: number;
|
||||
discount: number;
|
||||
coupon: string;
|
||||
coupon_discount: number;
|
||||
@@ -579,8 +579,6 @@ declare namespace API {
|
||||
status: number;
|
||||
subscribe_id: number;
|
||||
subscribe: Subscribe;
|
||||
subscription_discount_id: number;
|
||||
subscription_discount_price: number;
|
||||
created_at: number;
|
||||
updated_at: number;
|
||||
};
|
||||
@@ -747,7 +745,7 @@ declare namespace API {
|
||||
sell: boolean;
|
||||
sort: number;
|
||||
deduction_ratio: number;
|
||||
purchase_with_discount: boolean;
|
||||
allow_deduction: boolean;
|
||||
reset_cycle: number;
|
||||
renewal_reset: boolean;
|
||||
created_at: number;
|
||||
@@ -975,7 +973,7 @@ declare namespace API {
|
||||
sell: boolean;
|
||||
sort: number;
|
||||
deduction_ratio: number;
|
||||
purchase_with_discount: boolean;
|
||||
allow_deduction: boolean;
|
||||
reset_cycle: number;
|
||||
renewal_reset: boolean;
|
||||
};
|
||||
@@ -1010,6 +1008,8 @@ declare namespace API {
|
||||
email: string;
|
||||
avatar: string;
|
||||
balance: number;
|
||||
commission: number;
|
||||
deduction: number;
|
||||
telegram: number;
|
||||
refer_code: string;
|
||||
referer_id: number;
|
||||
|
||||
+5
-5
@@ -165,6 +165,7 @@ declare namespace API {
|
||||
quantity: number;
|
||||
price: number;
|
||||
amount: number;
|
||||
deduction: number;
|
||||
discount: number;
|
||||
coupon: string;
|
||||
coupon_discount: number;
|
||||
@@ -173,8 +174,6 @@ declare namespace API {
|
||||
trade_no: string;
|
||||
status: number;
|
||||
subscribe_id: number;
|
||||
subscription_discount_id: number;
|
||||
subscription_discount_price: number;
|
||||
created_at: number;
|
||||
updated_at: number;
|
||||
};
|
||||
@@ -187,6 +186,7 @@ declare namespace API {
|
||||
quantity: number;
|
||||
price: number;
|
||||
amount: number;
|
||||
deduction: number;
|
||||
discount: number;
|
||||
coupon: string;
|
||||
coupon_discount: number;
|
||||
@@ -196,8 +196,6 @@ declare namespace API {
|
||||
status: number;
|
||||
subscribe_id: number;
|
||||
subscribe: Subscribe;
|
||||
subscription_discount_id: number;
|
||||
subscription_discount_price: number;
|
||||
created_at: number;
|
||||
updated_at: number;
|
||||
};
|
||||
@@ -333,7 +331,7 @@ declare namespace API {
|
||||
sell: boolean;
|
||||
sort: number;
|
||||
deduction_ratio: number;
|
||||
purchase_with_discount: boolean;
|
||||
allow_deduction: boolean;
|
||||
reset_cycle: number;
|
||||
renewal_reset: boolean;
|
||||
created_at: number;
|
||||
@@ -416,6 +414,8 @@ declare namespace API {
|
||||
email: string;
|
||||
avatar: string;
|
||||
balance: number;
|
||||
commission: number;
|
||||
deduction: number;
|
||||
telegram: number;
|
||||
refer_code: string;
|
||||
referer_id: number;
|
||||
|
||||
Reference in New Issue
Block a user