增加 用户端维护计划
This commit is contained in:
parent
15a32a8e7d
commit
5ce0b3ebd1
18
app/Http/Controllers/Web/MaintenanceController.php
Normal file
18
app/Http/Controllers/Web/MaintenanceController.php
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Http\Controllers\Web;
|
||||||
|
|
||||||
|
use App\Http\Controllers\Controller;
|
||||||
|
use App\Models\Maintenance;
|
||||||
|
use Illuminate\Http\JsonResponse;
|
||||||
|
use Illuminate\View\View;
|
||||||
|
|
||||||
|
class MaintenanceController extends Controller
|
||||||
|
{
|
||||||
|
public function __invoke(): View
|
||||||
|
{
|
||||||
|
$maintenances = (new Maintenance)->orderByStartAt()->get();
|
||||||
|
|
||||||
|
return view('maintenances', compact('maintenances'));
|
||||||
|
}
|
||||||
|
}
|
@ -37,8 +37,9 @@
|
|||||||
|
|
||||||
<div class="collapse navbar-collapse" id="navbarSupportedContent">
|
<div class="collapse navbar-collapse" id="navbarSupportedContent">
|
||||||
<!-- Left Side Of Navbar -->
|
<!-- Left Side Of Navbar -->
|
||||||
@auth('web')
|
|
||||||
<ul class="navbar-nav me-auto">
|
<ul class="navbar-nav me-auto">
|
||||||
|
@auth('web')
|
||||||
|
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link" href="{{ route('index') }}">授权</a>
|
<a class="nav-link" href="{{ route('index') }}">授权</a>
|
||||||
</li>
|
</li>
|
||||||
@ -52,10 +53,14 @@
|
|||||||
<a class="nav-link" href="{{ route('transfer') }}">转账</a>
|
<a class="nav-link" href="{{ route('transfer') }}">转账</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link" href="{{ route('transactions') }}">交易记录</a>
|
<a class="nav-link" href="{{ route('transactions') }}">记录</a>
|
||||||
|
</li>
|
||||||
|
@endauth
|
||||||
|
|
||||||
|
<li class="nav-item">
|
||||||
|
<a class="nav-link" href="{{ route('maintenances') }}">维护</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
@endauth
|
|
||||||
|
|
||||||
<!-- Right Side Of Navbar -->
|
<!-- Right Side Of Navbar -->
|
||||||
<ul class="navbar-nav ms-auto">
|
<ul class="navbar-nav ms-auto">
|
||||||
|
45
resources/views/maintenances.blade.php
Normal file
45
resources/views/maintenances.blade.php
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
@extends('layouts.app')
|
||||||
|
|
||||||
|
@section('title', '维护计划')
|
||||||
|
|
||||||
|
@section('content')
|
||||||
|
<h3>维护计划</h3>
|
||||||
|
|
||||||
|
<div class="overflow-auto">
|
||||||
|
<table class="table table-hover">
|
||||||
|
<thead>
|
||||||
|
<th>名称</th>
|
||||||
|
<th>内容</th>
|
||||||
|
<th>模块</th>
|
||||||
|
<th>开始于</th>
|
||||||
|
<th>结束于</th>
|
||||||
|
</thead>
|
||||||
|
|
||||||
|
<tbody>
|
||||||
|
@foreach ($maintenances as $m)
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
{{ $m->name }}
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td>
|
||||||
|
<textarea class="form-control border-0" cols="3" readonly aria-label="维护内容">{{ $m->content }}</textarea>
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td>
|
||||||
|
{{ $m->module?->name }}
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td>
|
||||||
|
{{ $m->start_at }}
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td>
|
||||||
|
{{ $m->end_at }}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
@endforeach
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
@endsection
|
@ -9,6 +9,7 @@
|
|||||||
use App\Http\Controllers\Web\AuthController;
|
use App\Http\Controllers\Web\AuthController;
|
||||||
use App\Http\Controllers\Web\BalanceController;
|
use App\Http\Controllers\Web\BalanceController;
|
||||||
use App\Http\Controllers\Web\HostController;
|
use App\Http\Controllers\Web\HostController;
|
||||||
|
use App\Http\Controllers\Web\MaintenanceController;
|
||||||
use App\Http\Controllers\Web\RealNameController;
|
use App\Http\Controllers\Web\RealNameController;
|
||||||
use App\Http\Controllers\Web\TransferController;
|
use App\Http\Controllers\Web\TransferController;
|
||||||
use Illuminate\Support\Facades\Route;
|
use Illuminate\Support\Facades\Route;
|
||||||
@ -89,6 +90,11 @@ function () {
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
// 联系我们
|
||||||
Route::view('contact', 'contact')->name('contact');
|
Route::view('contact', 'contact')->name('contact');
|
||||||
|
|
||||||
|
// 支付回调
|
||||||
Route::match(['get', 'post'], '/balances/notify/{payment}', [BalanceController::class, 'notify'])->name('balances.notify');
|
Route::match(['get', 'post'], '/balances/notify/{payment}', [BalanceController::class, 'notify'])->name('balances.notify');
|
||||||
|
|
||||||
|
// 维护
|
||||||
|
Route::get('maintenance', MaintenanceController::class)->name('maintenances');
|
||||||
|
Loading…
Reference in New Issue
Block a user