單機版 v0.0.0
加入 歌曲列表加上同步 20250617
This commit is contained in:
parent
424739eea5
commit
7b562e6112
@ -12,12 +12,13 @@ use App\Enums\SongLanguageType;
|
|||||||
use App\Enums\SongSituation;
|
use App\Enums\SongSituation;
|
||||||
use App\Models\Song;
|
use App\Models\Song;
|
||||||
use App\Models\SongCategory;
|
use App\Models\SongCategory;
|
||||||
|
use App\Jobs\ExportSqliteSongLibraryCacheJob;
|
||||||
|
|
||||||
class SongForm extends Component
|
class SongForm extends Component
|
||||||
{
|
{
|
||||||
use WireUiActions;
|
use WireUiActions;
|
||||||
|
|
||||||
protected $listeners = ['openModal','closeModal', 'deleteSong'];
|
protected $listeners = ['openModal','closeModal', 'deleteSong','synchronous'];
|
||||||
|
|
||||||
public bool $canCreate;
|
public bool $canCreate;
|
||||||
public bool $canEdit;
|
public bool $canEdit;
|
||||||
@ -90,6 +91,16 @@ class SongForm extends Component
|
|||||||
$this->resetFields();
|
$this->resetFields();
|
||||||
$this->showModal = false;
|
$this->showModal = false;
|
||||||
}
|
}
|
||||||
|
public function synchronous(): void
|
||||||
|
{
|
||||||
|
ExportSqliteSongLibraryCacheJob::dispatch();
|
||||||
|
|
||||||
|
$this->notification()->send([
|
||||||
|
'icon' => 'success',
|
||||||
|
'title' => '歌庫_Cache 同步',
|
||||||
|
'description' => '已經加入排程',
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
public function save()
|
public function save()
|
||||||
{
|
{
|
||||||
|
@ -12,4 +12,11 @@
|
|||||||
label="{{ __('songs.ImportData') }}"
|
label="{{ __('songs.ImportData') }}"
|
||||||
class="bg-green-600 text-white"
|
class="bg-green-600 text-white"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
<x-wireui:button
|
||||||
|
wire:click="$dispatchTo('forms.song-form','synchronous')"
|
||||||
|
icon="document-plus"
|
||||||
|
label="同步歌庫"
|
||||||
|
class="bg-green-600 text-white"
|
||||||
|
/>
|
||||||
</x-admin.section-header>
|
</x-admin.section-header>
|
Loading…
x
Reference in New Issue
Block a user