App启动动画配置

main
Jing Li 2024-05-29 10:39:33 +08:00
parent 0c196b80eb
commit 2069b1f93a
3 changed files with 29 additions and 0 deletions

View File

@ -27,6 +27,14 @@ class SettingController extends AdminController
->body(
Tabs::make()->tabs([
Tab::make()->title('网站设置')->body([
amis()->ImageControl('website.launch_images', 'App启动动画')
->receiver($this->uploadImagePath().'?full-url=1')
->accept('.png,.jpg,.jpeg')
->multiple()
->draggable()
->joinValues(false)
->extractValue()
->value('${website.launch_images}'),
amis()->ImageControl('website.download_page_background', '下载页背景图')
->accept('.png,.jpg,.jpeg')
->receiver($this->uploadImagePath().'?full-url=1')

View File

@ -0,0 +1,18 @@
<?php
namespace App\Http\Controllers\Api;
use Illuminate\Http\Request;
use Slowlyo\OwlAdmin\Services\AdminSettingService;
class ConfigurationController extends Controller
{
public function index(Request $request, AdminSettingService $adminSettingService)
{
$websiteConfigs = $adminSettingService->get('website', []);
return [
'launch_images' => $websiteConfigs['launch_images'] ?? [],
];
}
}

View File

@ -6,6 +6,7 @@ use App\Http\Controllers\Api\Account\TaskPerformanceController;
use App\Http\Controllers\Api\AppVersionController;
use App\Http\Controllers\Api\Auth\AccessTokenController;
use App\Http\Controllers\Api\ComplaintController;
use App\Http\Controllers\Api\ConfigurationController;
use App\Http\Controllers\Api\FeedbackController;
use App\Http\Controllers\Api\FileUploadController;
use App\Http\Controllers\Api\KeywordController;
@ -29,6 +30,8 @@ Route::get('region', [RegionController::class, 'index']);
Route::get('latest-app-versions', [AppVersionController::class, 'latest']);
Route::get('configurations', [ConfigurationController::class, 'index']);
Route::group([
'middleware' => ['auth:api'],
], function () {