Files
ai-web/resources/views/admin/settings/index.blade.php
2026-02-12 13:06:12 +08:00

50 lines
2.0 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
@extends('layouts.admin')
@section('title', '首页模块配置')
@section('content')
<div class="card">
<div class="card-header">
<h3 class="card-title">首页模块配置AI工具集</h3>
</div>
<div class="card-body">
@if(session('status'))
<div class="alert alert-success">{{ session('status') }}</div>
@endif
<form method="post" action="{{ route('admin.settings.update') }}" class="row g-3">
@csrf
@method('put')
@foreach($modules as $module)
<div class="col-12">
<div class="border rounded p-3 d-flex flex-column flex-md-row align-items-md-center justify-content-between gap-3">
<div>
<div class="fw-semibold">{{ $module['label'] }}</div>
<div class="text-muted small">key: {{ $module['key'] }}</div>
</div>
<div class="d-flex align-items-center gap-3">
<label class="form-check form-switch m-0">
<input class="form-check-input" type="checkbox" name="modules[{{ $module['key'] }}][enabled]" value="1" @checked($module['enabled'])>
<span class="form-check-label">启用</span>
</label>
<div>
<label class="form-label mb-1 small">数量上限</label>
<input class="form-control form-control-sm" style="width: 110px;" type="number" min="1" max="30" name="modules[{{ $module['key'] }}][limit]" value="{{ $module['limit'] }}">
</div>
</div>
</div>
</div>
@endforeach
<div class="col-12">
<button class="btn btn-primary" type="submit">保存配置</button>
</div>
</form>
</div>
</div>
@endsection