diff --git a/beike/Admin/Providers/AdminServiceProvider.php b/beike/Admin/Providers/AdminServiceProvider.php index 3dfc4707..3c1f0eba 100644 --- a/beike/Admin/Providers/AdminServiceProvider.php +++ b/beike/Admin/Providers/AdminServiceProvider.php @@ -16,6 +16,7 @@ use Beike\Admin\View\Components\Form\Select; use Beike\Console\Commands\MakeRootAdminUser; use Beike\Admin\View\Components\Form\InputLocale; use Beike\Admin\View\Components\Form\SwitchRadio; +use Beike\Admin\View\Components\Form\Textarea; class AdminServiceProvider extends ServiceProvider { @@ -49,6 +50,7 @@ class AdminServiceProvider extends ServiceProvider 'form-input' => Input::class, 'form-select' => Select::class, 'form-image' => Image::class, + 'form-textarea' => Textarea::class, ]); $this->registerGuard(); diff --git a/beike/Admin/View/Components/Form/Textarea.php b/beike/Admin/View/Components/Form/Textarea.php new file mode 100644 index 00000000..8141df01 --- /dev/null +++ b/beike/Admin/View/Components/Form/Textarea.php @@ -0,0 +1,28 @@ +name = $name; + $this->title = $title; + $this->value = $value; + $this->required = $required; + $this->html = $html; + } + + public function render() + { + return view('admin::components.form.textarea'); + } +} diff --git a/plugins/FlatShipping/columns.php b/plugins/FlatShipping/columns.php index ec0cac69..f0da6e5d 100644 --- a/plugins/FlatShipping/columns.php +++ b/plugins/FlatShipping/columns.php @@ -25,5 +25,5 @@ return [ 'label' => '运费值', 'type' => 'string', 'required' => true, - ], + ] ]; diff --git a/public/build/beike/admin/css/bootstrap.css b/public/build/beike/admin/css/bootstrap.css index 5751dfac..031fb88d 100644 --- a/public/build/beike/admin/css/bootstrap.css +++ b/public/build/beike/admin/css/bootstrap.css @@ -9987,13 +9987,13 @@ textarea.form-control-lg { .btn-lg, .btn-group-lg > .btn { padding: 0.5rem 1rem; font-size: 1.025rem; - border-radius: 0.3rem; + border-radius: 0; } .btn-sm, .btn-group-sm > .btn { padding: 0.25rem 0.5rem; font-size: 0.7175rem; - border-radius: 0.2rem; + border-radius: 0; } .fade { diff --git a/public/build/beike/shop/default/css/bootstrap.css b/public/build/beike/shop/default/css/bootstrap.css index 91cc15a0..7b20997f 100644 --- a/public/build/beike/shop/default/css/bootstrap.css +++ b/public/build/beike/shop/default/css/bootstrap.css @@ -9993,13 +9993,13 @@ textarea.form-control-lg { .btn-lg, .btn-group-lg > .btn { padding: 0.5rem 1rem; font-size: 1rem; - border-radius: 0.3rem; + border-radius: 0; } .btn-sm, .btn-group-sm > .btn { padding: 0.25rem 0.5rem; font-size: 0.7rem; - border-radius: 0.2rem; + border-radius: 0; } .fade { diff --git a/resources/beike/admin/css/bootstrap/bootstrap.scss b/resources/beike/admin/css/bootstrap/bootstrap.scss index e6010bea..882c9432 100644 --- a/resources/beike/admin/css/bootstrap/bootstrap.scss +++ b/resources/beike/admin/css/bootstrap/bootstrap.scss @@ -14,6 +14,10 @@ $body-bg: #f9fbfd; $font-family-base: 'poppins', sans-serif; $border-radius: 0; +$btn-border-radius: 0; +$btn-border-radius-sm: 0; +$btn-border-radius-lg: 0; +// $btn-border-width: 0; $font-size-base: 0.82rem; $form-check-input-width: 1.2em; $form-switch-width: 2.6em; diff --git a/resources/beike/admin/views/components/form/textarea.blade.php b/resources/beike/admin/views/components/form/textarea.blade.php new file mode 100644 index 00000000..9cd2cc22 --- /dev/null +++ b/resources/beike/admin/views/components/form/textarea.blade.php @@ -0,0 +1,12 @@ +@if (isset($html) && $html) + @push('header') + + @endpush +@endif + + +
+ +
+ {{ $slot }} +
diff --git a/resources/beike/admin/views/layouts/master.blade.php b/resources/beike/admin/views/layouts/master.blade.php index 6ccdd615..af188985 100644 --- a/resources/beike/admin/views/layouts/master.blade.php +++ b/resources/beike/admin/views/layouts/master.blade.php @@ -35,7 +35,7 @@
@yield('title')
-
+
@yield('content')
diff --git a/resources/beike/admin/views/pages/plugins/form.blade.php b/resources/beike/admin/views/pages/plugins/form.blade.php index 9044a46b..4d06ef82 100644 --- a/resources/beike/admin/views/pages/plugins/form.blade.php +++ b/resources/beike/admin/views/pages/plugins/form.blade.php @@ -2,127 +2,67 @@ @section('title', '插件编辑') -@push('header') - - {{-- --}} -@endpush - @section('content') -
+
- -
- - -
@{{ column.description }}
-
+
+ @csrf + {{ method_field('put') }} - - -
@{{ column.description }}
-
+ @foreach ($plugin->getColumns() as $column) + @if ($column['type'] == 'string') + + @if (isset($column['description'])) +
{{ $column['description'] }}
+ @endif +
+ @endif - - - - - -
@{{ column.description }}
-
- - -
@{{ column.description }}
-
-
- - 提交 - -
+ @if ($column['type'] == 'select') + + @if (isset($column['description'])) +
{{ $column['description'] }}
+ @endif +
+ @endif + + @if ($column['type'] == 'bool') + + @if (isset($column['description'])) +
{{ $column['description'] }}
+ @endif +
+ @endif + + @if ($column['type'] == 'textarea') + + @if (isset($column['description'])) +
{{ $column['description'] }}
+ @endif +
+ @endif + @endforeach + + + + +
@endsection - -@push('footer') - - - -@endpush - - - diff --git a/resources/beike/shop/default/css/bootstrap/bootstrap.scss b/resources/beike/shop/default/css/bootstrap/bootstrap.scss index 06e7b411..52d16eae 100644 --- a/resources/beike/shop/default/css/bootstrap/bootstrap.scss +++ b/resources/beike/shop/default/css/bootstrap/bootstrap.scss @@ -41,7 +41,10 @@ $input-btn-focus-box-shadow: 0 0 11px 0 rgba($color: $primary, $alpha: .1); // $input-btn-padding-x: .75rem !default; $btn-focus-width: 0; +$border-radius: 0; $btn-border-radius: 0; +$btn-border-radius-sm: 0; +$btn-border-radius-lg: 0; // $btn-padding-y: $input-btn-padding-y !default; // $btn-focus-box-shadow: 0 0 11px 0 rgba($color: $primary, $alpha: .1);