mirror of
				https://github.com/v2board/v2board.git
				synced 2025-10-31 09:21:46 +08:00 
			
		
		
		
	update: fix admin currency show
This commit is contained in:
		| @@ -66,125 +66,103 @@ class ConfigController extends Controller | |||||||
|         ]); |         ]); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     public function fetch() |     public function fetch(Request $request) | ||||||
|     { |     { | ||||||
|  |         $key = $request->input('key'); | ||||||
|  |         $data = [ | ||||||
|  |             'invite' => [ | ||||||
|  |                 'invite_force' => (int)config('v2board.invite_force', 0), | ||||||
|  |                 'invite_commission' => config('v2board.invite_commission', 10), | ||||||
|  |                 'invite_gen_limit' => config('v2board.invite_gen_limit', 5), | ||||||
|  |                 'invite_never_expire' => config('v2board.invite_never_expire', 0), | ||||||
|  |                 'commission_first_time_enable' => config('v2board.commission_first_time_enable', 1), | ||||||
|  |                 'commission_auto_check_enable' => config('v2board.commission_auto_check_enable', 1), | ||||||
|  |                 'commission_withdraw_limit' => config('v2board.commission_withdraw_limit', 100), | ||||||
|  |                 'commission_withdraw_method' => config('v2board.commission_withdraw_method', Dict::WITHDRAW_METHOD_WHITELIST_DEFAULT), | ||||||
|  |                 'withdraw_close_enable' => config('v2board.withdraw_close_enable', 0), | ||||||
|  |                 'commission_distribution_enable' => config('v2board.commission_distribution_enable', 0), | ||||||
|  |                 'commission_distribution_l1' => config('v2board.commission_distribution_l1'), | ||||||
|  |                 'commission_distribution_l2' => config('v2board.commission_distribution_l2'), | ||||||
|  |                 'commission_distribution_l3' => config('v2board.commission_distribution_l3') | ||||||
|  |             ], | ||||||
|  |             'site' => [ | ||||||
|  |                 'safe_mode_enable' => (int)config('v2board.safe_mode_enable', 0), | ||||||
|  |                 'stop_register' => (int)config('v2board.stop_register', 0), | ||||||
|  |                 'email_verify' => (int)config('v2board.email_verify', 0), | ||||||
|  |                 'app_name' => config('v2board.app_name', 'V2Board'), | ||||||
|  |                 'app_description' => config('v2board.app_description', 'V2Board is best!'), | ||||||
|  |                 'app_url' => config('v2board.app_url'), | ||||||
|  |                 'subscribe_url' => config('v2board.subscribe_url'), | ||||||
|  |                 'try_out_plan_id' => (int)config('v2board.try_out_plan_id', 0), | ||||||
|  |                 'try_out_hour' => (int)config('v2board.try_out_hour', 1), | ||||||
|  |                 'email_whitelist_enable' => (int)config('v2board.email_whitelist_enable', 0), | ||||||
|  |                 'email_whitelist_suffix' => config('v2board.email_whitelist_suffix', Dict::EMAIL_WHITELIST_SUFFIX_DEFAULT), | ||||||
|  |                 'email_gmail_limit_enable' => config('v2board.email_gmail_limit_enable', 0), | ||||||
|  |                 'recaptcha_enable' => (int)config('v2board.recaptcha_enable', 0), | ||||||
|  |                 'recaptcha_key' => config('v2board.recaptcha_key'), | ||||||
|  |                 'recaptcha_site_key' => config('v2board.recaptcha_site_key'), | ||||||
|  |                 'tos_url' => config('v2board.tos_url'), | ||||||
|  |                 'currency' => config('v2board.currency', 'CNY'), | ||||||
|  |                 'currency_symbol' => config('v2board.currency_symbol', '¥') | ||||||
|  |             ], | ||||||
|  |             'subscribe' => [ | ||||||
|  |                 'plan_change_enable' => (int)config('v2board.plan_change_enable', 1), | ||||||
|  |                 'reset_traffic_method' => (int)config('v2board.reset_traffic_method', 0), | ||||||
|  |                 'surplus_enable' => (int)config('v2board.surplus_enable', 1), | ||||||
|  |                 'new_order_event_id' => (int)config('v2board.new_order_event_id', 0), | ||||||
|  |                 'renew_order_event_id' => (int)config('v2board.renew_order_event_id', 0), | ||||||
|  |                 'change_order_event_id' => (int)config('v2board.change_order_event_id', 0), | ||||||
|  |             ], | ||||||
|  |             'frontend' => [ | ||||||
|  |                 'frontend_theme' => config('v2board.frontend_theme', 'v2board'), | ||||||
|  |                 'frontend_theme_sidebar' => config('v2board.frontend_theme_sidebar', 'light'), | ||||||
|  |                 'frontend_theme_header' => config('v2board.frontend_theme_header', 'dark'), | ||||||
|  |                 'frontend_theme_color' => config('v2board.frontend_theme_color', 'default'), | ||||||
|  |                 'frontend_background_url' => config('v2board.frontend_background_url'), | ||||||
|  |                 'frontend_admin_path' => config('v2board.frontend_admin_path', 'admin'), | ||||||
|  |                 'frontend_customer_service_method' => config('v2board.frontend_customer_service_method', 0), | ||||||
|  |                 'frontend_customer_service_id' => config('v2board.frontend_customer_service_id'), | ||||||
|  |             ], | ||||||
|  |             'server' => [ | ||||||
|  |                 'server_token' => config('v2board.server_token'), | ||||||
|  |                 'server_license' => config('v2board.server_license'), | ||||||
|  |                 'server_log_enable' => config('v2board.server_log_enable', 0), | ||||||
|  |                 'server_v2ray_domain' => config('v2board.server_v2ray_domain'), | ||||||
|  |                 'server_v2ray_protocol' => config('v2board.server_v2ray_protocol'), | ||||||
|  |             ], | ||||||
|  |             'email' => [ | ||||||
|  |                 'email_template' => config('v2board.email_template', 'default'), | ||||||
|  |                 'email_host' => config('v2board.email_host'), | ||||||
|  |                 'email_port' => config('v2board.email_port'), | ||||||
|  |                 'email_username' => config('v2board.email_username'), | ||||||
|  |                 'email_password' => config('v2board.email_password'), | ||||||
|  |                 'email_encryption' => config('v2board.email_encryption'), | ||||||
|  |                 'email_from_address' => config('v2board.email_from_address') | ||||||
|  |             ], | ||||||
|  |             'telegram' => [ | ||||||
|  |                 'telegram_bot_enable' => config('v2board.telegram_bot_enable', 0), | ||||||
|  |                 'telegram_bot_token' => config('v2board.telegram_bot_token'), | ||||||
|  |                 'telegram_discuss_link' => config('v2board.telegram_discuss_link') | ||||||
|  |             ], | ||||||
|  |             'app' => [ | ||||||
|  |                 'windows_version' => config('v2board.windows_version'), | ||||||
|  |                 'windows_download_url' => config('v2board.windows_download_url'), | ||||||
|  |                 'macos_version' => config('v2board.macos_version'), | ||||||
|  |                 'macos_download_url' => config('v2board.macos_download_url'), | ||||||
|  |                 'android_version' => config('v2board.android_version'), | ||||||
|  |                 'android_download_url' => config('v2board.android_download_url') | ||||||
|  |             ] | ||||||
|  |         ]; | ||||||
|  |         if ($key && isset($data[$key])) { | ||||||
|  |             return response([ | ||||||
|  |                 'data' => [ | ||||||
|  |                     $key => $data[$key] | ||||||
|  |                 ] | ||||||
|  |             ]); | ||||||
|  |         }; | ||||||
|         // TODO: default should be in Dict |         // TODO: default should be in Dict | ||||||
|         return response([ |         return response([ | ||||||
|             'data' => [ |             'data' => $data | ||||||
|                 'invite' => [ |  | ||||||
|                     'invite_force' => (int)config('v2board.invite_force', 0), |  | ||||||
|                     'invite_commission' => config('v2board.invite_commission', 10), |  | ||||||
|                     'invite_gen_limit' => config('v2board.invite_gen_limit', 5), |  | ||||||
|                     'invite_never_expire' => config('v2board.invite_never_expire', 0), |  | ||||||
|                     'commission_first_time_enable' => config('v2board.commission_first_time_enable', 1), |  | ||||||
|                     'commission_auto_check_enable' => config('v2board.commission_auto_check_enable', 1), |  | ||||||
|                     'commission_withdraw_limit' => config('v2board.commission_withdraw_limit', 100), |  | ||||||
|                     'commission_withdraw_method' => config('v2board.commission_withdraw_method', Dict::WITHDRAW_METHOD_WHITELIST_DEFAULT), |  | ||||||
|                     'withdraw_close_enable' => config('v2board.withdraw_close_enable', 0), |  | ||||||
|                     'commission_distribution_enable' => config('v2board.commission_distribution_enable', 0), |  | ||||||
|                     'commission_distribution_l1' => config('v2board.commission_distribution_l1'), |  | ||||||
|                     'commission_distribution_l2' => config('v2board.commission_distribution_l2'), |  | ||||||
|                     'commission_distribution_l3' => config('v2board.commission_distribution_l3') |  | ||||||
|                 ], |  | ||||||
|                 'site' => [ |  | ||||||
|                     'safe_mode_enable' => (int)config('v2board.safe_mode_enable', 0), |  | ||||||
|                     'stop_register' => (int)config('v2board.stop_register', 0), |  | ||||||
|                     'email_verify' => (int)config('v2board.email_verify', 0), |  | ||||||
|                     'app_name' => config('v2board.app_name', 'V2Board'), |  | ||||||
|                     'app_description' => config('v2board.app_description', 'V2Board is best!'), |  | ||||||
|                     'app_url' => config('v2board.app_url'), |  | ||||||
|                     'subscribe_url' => config('v2board.subscribe_url'), |  | ||||||
|                     'try_out_plan_id' => (int)config('v2board.try_out_plan_id', 0), |  | ||||||
|                     'try_out_hour' => (int)config('v2board.try_out_hour', 1), |  | ||||||
|                     'email_whitelist_enable' => (int)config('v2board.email_whitelist_enable', 0), |  | ||||||
|                     'email_whitelist_suffix' => config('v2board.email_whitelist_suffix', Dict::EMAIL_WHITELIST_SUFFIX_DEFAULT), |  | ||||||
|                     'email_gmail_limit_enable' => config('v2board.email_gmail_limit_enable', 0), |  | ||||||
|                     'recaptcha_enable' => (int)config('v2board.recaptcha_enable', 0), |  | ||||||
|                     'recaptcha_key' => config('v2board.recaptcha_key'), |  | ||||||
|                     'recaptcha_site_key' => config('v2board.recaptcha_site_key'), |  | ||||||
|                     'tos_url' => config('v2board.tos_url'), |  | ||||||
|                     'currency' => config('v2board.currency', 'CNY'), |  | ||||||
|                     'currency_symbol' => config('v2board.currency_symbol', '¥') |  | ||||||
|                 ], |  | ||||||
|                 'subscribe' => [ |  | ||||||
|                     'plan_change_enable' => (int)config('v2board.plan_change_enable', 1), |  | ||||||
|                     'reset_traffic_method' => (int)config('v2board.reset_traffic_method', 0), |  | ||||||
|                     'surplus_enable' => (int)config('v2board.surplus_enable', 1), |  | ||||||
|                     'new_order_event_id' => (int)config('v2board.new_order_event_id', 0), |  | ||||||
|                     'renew_order_event_id' => (int)config('v2board.renew_order_event_id', 0), |  | ||||||
|                     'change_order_event_id' => (int)config('v2board.change_order_event_id', 0), |  | ||||||
|                 ], |  | ||||||
|                 'pay' => [ |  | ||||||
|                     // alipay |  | ||||||
|                     'alipay_enable' => (int)config('v2board.alipay_enable'), |  | ||||||
|                     'alipay_appid' => config('v2board.alipay_appid'), |  | ||||||
|                     'alipay_pubkey' => config('v2board.alipay_pubkey'), |  | ||||||
|                     'alipay_privkey' => config('v2board.alipay_privkey'), |  | ||||||
|                     // stripe |  | ||||||
|                     'stripe_alipay_enable' => (int)config('v2board.stripe_alipay_enable', 0), |  | ||||||
|                     'stripe_wepay_enable' => (int)config('v2board.stripe_wepay_enable', 0), |  | ||||||
|                     'stripe_card_enable' => (int)config('v2board.stripe_card_enable', 0), |  | ||||||
|                     'stripe_sk_live' => config('v2board.stripe_sk_live'), |  | ||||||
|                     'stripe_pk_live' => config('v2board.stripe_pk_live'), |  | ||||||
|                     'stripe_webhook_key' => config('v2board.stripe_webhook_key'), |  | ||||||
|                     'stripe_currency' => config('v2board.stripe_currency', 'hkd'), |  | ||||||
|                     // bitpayx |  | ||||||
|                     'bitpayx_name' => config('v2board.bitpayx_name', '在线支付'), |  | ||||||
|                     'bitpayx_enable' => (int)config('v2board.bitpayx_enable', 0), |  | ||||||
|                     'bitpayx_appsecret' => config('v2board.bitpayx_appsecret'), |  | ||||||
|                     // mGate |  | ||||||
|                     'mgate_name' => config('v2board.mgate_name', '在线支付'), |  | ||||||
|                     'mgate_enable' => (int)config('v2board.mgate_enable', 0), |  | ||||||
|                     'mgate_url' => config('v2board.mgate_url'), |  | ||||||
|                     'mgate_app_id' => config('v2board.mgate_app_id'), |  | ||||||
|                     'mgate_app_secret' => config('v2board.mgate_app_secret'), |  | ||||||
|                     // Epay |  | ||||||
|                     'epay_name' => config('v2board.epay_name', '在线支付'), |  | ||||||
|                     'epay_enable' => (int)config('v2board.epay_enable', 0), |  | ||||||
|                     'epay_url' => config('v2board.epay_url'), |  | ||||||
|                     'epay_pid' => config('v2board.epay_pid'), |  | ||||||
|                     'epay_key' => config('v2board.epay_key'), |  | ||||||
|                 ], |  | ||||||
|                 'frontend' => [ |  | ||||||
|                     'frontend_theme' => config('v2board.frontend_theme', 'v2board'), |  | ||||||
|                     'frontend_theme_sidebar' => config('v2board.frontend_theme_sidebar', 'light'), |  | ||||||
|                     'frontend_theme_header' => config('v2board.frontend_theme_header', 'dark'), |  | ||||||
|                     'frontend_theme_color' => config('v2board.frontend_theme_color', 'default'), |  | ||||||
|                     'frontend_background_url' => config('v2board.frontend_background_url'), |  | ||||||
|                     'frontend_admin_path' => config('v2board.frontend_admin_path', 'admin'), |  | ||||||
|                     'frontend_customer_service_method' => config('v2board.frontend_customer_service_method', 0), |  | ||||||
|                     'frontend_customer_service_id' => config('v2board.frontend_customer_service_id'), |  | ||||||
|                 ], |  | ||||||
|                 'server' => [ |  | ||||||
|                     'server_token' => config('v2board.server_token'), |  | ||||||
|                     'server_license' => config('v2board.server_license'), |  | ||||||
|                     'server_log_enable' => config('v2board.server_log_enable', 0), |  | ||||||
|                     'server_v2ray_domain' => config('v2board.server_v2ray_domain'), |  | ||||||
|                     'server_v2ray_protocol' => config('v2board.server_v2ray_protocol'), |  | ||||||
|                 ], |  | ||||||
|                 'email' => [ |  | ||||||
|                     'email_template' => config('v2board.email_template', 'default'), |  | ||||||
|                     'email_host' => config('v2board.email_host'), |  | ||||||
|                     'email_port' => config('v2board.email_port'), |  | ||||||
|                     'email_username' => config('v2board.email_username'), |  | ||||||
|                     'email_password' => config('v2board.email_password'), |  | ||||||
|                     'email_encryption' => config('v2board.email_encryption'), |  | ||||||
|                     'email_from_address' => config('v2board.email_from_address') |  | ||||||
|                 ], |  | ||||||
|                 'telegram' => [ |  | ||||||
|                     'telegram_bot_enable' => config('v2board.telegram_bot_enable', 0), |  | ||||||
|                     'telegram_bot_token' => config('v2board.telegram_bot_token'), |  | ||||||
|                     'telegram_discuss_link' => config('v2board.telegram_discuss_link') |  | ||||||
|                 ], |  | ||||||
|                 'app' => [ |  | ||||||
|                     'windows_version' => config('v2board.windows_version'), |  | ||||||
|                     'windows_download_url' => config('v2board.windows_download_url'), |  | ||||||
|                     'macos_version' => config('v2board.macos_version'), |  | ||||||
|                     'macos_download_url' => config('v2board.macos_download_url'), |  | ||||||
|                     'android_version' => config('v2board.android_version'), |  | ||||||
|                     'android_download_url' => config('v2board.android_download_url') |  | ||||||
|                 ] |  | ||||||
|             ] |  | ||||||
|         ]); |         ]); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								public/assets/admin/umi.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								public/assets/admin/umi.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
		Reference in New Issue
	
	Block a user