67 lines
2.0 KiB
PHP
67 lines
2.0 KiB
PHP
<?php
|
||
|
||
namespace App\Admin\Controllers;
|
||
|
||
use Illuminate\Http\Request;
|
||
use Slowlyo\OwlAdmin\Renderers\Tab;
|
||
use Slowlyo\OwlAdmin\Renderers\Tabs;
|
||
use Slowlyo\OwlAdmin\Controllers\AdminController;
|
||
use App\Models\Oldmen;
|
||
|
||
class SettingController extends AdminController
|
||
{
|
||
protected string $queryPath = 'system/settings';
|
||
|
||
protected string $pageTitle = '系统设置';
|
||
|
||
public function index()
|
||
{
|
||
$page = $this->basePage()->body($this->form());
|
||
|
||
return $this->response()->success($page);
|
||
}
|
||
|
||
public function form()
|
||
{
|
||
// dd([
|
||
// 'a'=>
|
||
// amis('object')->title('养老费')->additionalProperties(false)->properties([
|
||
// 'year'=>amis('number')->title('年')
|
||
// ]),
|
||
// ]);
|
||
return $this->baseForm()
|
||
->redirect('')
|
||
->api($this->getStorePath())
|
||
->data(settings()->all())
|
||
->panelClassName('')
|
||
->title('')
|
||
->body(
|
||
Tabs::make()->tabs([
|
||
Tab::make()->title('基本设置')->body([
|
||
amisMake()->NumberControl('live_continue_day','续住提醒')->value(0)->size('lg')->description('设置该项,提前对应天数在续住列表中显示提醒;0天则直到欠费才提醒'),
|
||
]),
|
||
]),
|
||
);
|
||
}
|
||
|
||
public function store(Request $request)
|
||
{
|
||
$data = $request->only([
|
||
'live_continue_day'
|
||
]);
|
||
|
||
return settings()->adminSetMany($data);
|
||
}
|
||
|
||
public function queryFeeHelp($nurseLv, $dateRange, Request $request){
|
||
$data = [];
|
||
//入住推荐金额
|
||
// $liveInSetting =
|
||
$data['live_base_fee_help'] = 1000;
|
||
$data['physical_help'] = 1000;
|
||
$data['heating_help'] = 1000;
|
||
$data['bedding_help'] = 1000;
|
||
//续住推荐金额
|
||
return $this->response()->success($data);
|
||
}
|
||
} |