12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- <?php
- namespace App\Admin\Actions\Grid;
- use App\Admin\Forms\ImportAlbum;
- use App\Distributor\Forms\ImportProduct;
- use Dcat\Admin\Grid\BatchAction;
- use Dcat\Admin\Widgets\Modal;
- class RpcAlbumImport extends BatchAction
- {
- protected $title = 'import';
- public function render()
- {
-
- $form = ImportAlbum::make();
- return Modal::make()
- ->lg()
- ->title(admin_trans_label($this->title))
- ->body($form)
-
-
- ->onShow($this->getModalScript())
- ->button($this->getButtonHTML());
- }
- protected function getModalScript()
- {
-
- return <<<JS
- // 获取选中的ID数组
- var key = {$this->getSelectedKeysScript()}
- $('#album_ids').val(key);
- JS;
- }
- /**
- * 获取按钮的 HTML
- * @return string
- */
- public function title()
- {
- return '<i class="feather icon-shopping-cart"></i> '.admin_trans('admin.import');
- }
- protected function getButtonHTML()
- {
- $title='<i class="feather icon-shopping-cart"></i> '.admin_trans('admin.import');
- return <<<HTML
- <button class="btn btn-success">
- <i class="feather"></i> {$title}
- </button>
- HTML;
- }
- }
|