Files
saasshop/resources/views/admin/merchants/index.blade.php

51 lines
2.3 KiB
PHP

@extends('admin.layouts.app')
@section('title', '站点管理')
@section('page_title', '站点管理')
@section('content')
<div class="card mb-20">
<p class="muted muted-tight">这里是总台视角的站点管理入口,用于开通、查看和维护 SaaS 站点主体。</p>
<p class="muted">当前站点列表已接入缓存:{{ $cacheMeta['store'] }} / TTL {{ $cacheMeta['ttl'] }}</p>
<h3>新增站点</h3>
<form method="post" action="/admin/merchants">
@csrf
<div class="grid-3">
<input name="name" placeholder="站点名称" value="{{ old('name') }}">
<input name="slug" placeholder="站点标识 slug" value="{{ old('slug') }}">
<input name="plan" placeholder="套餐,如 pro/basic" value="{{ old('plan', 'basic') }}">
<input name="status" placeholder="状态" value="{{ old('status', 'active') }}">
<input name="contact_name" placeholder="联系人" value="{{ old('contact_name') }}">
<input name="contact_phone" placeholder="联系电话" value="{{ old('contact_phone') }}">
</div>
<div class="mt-12"><input name="contact_email" placeholder="联系邮箱" class="w-full" value="{{ old('contact_email') }}"></div>
<div class="mt-12"><button type="submit">创建站点</button></div>
</form>
</div>
<div class="card">
<h3>站点列表</h3>
<table>
<thead><tr><th>ID</th><th>站点名称</th><th>Slug</th><th>套餐</th><th>状态</th><th>联系人</th><th>操作</th></tr></thead>
<tbody>
@foreach($merchants as $merchant)
<tr>
<td>{{ $merchant->id }}</td>
<td>{{ $merchant->name }}</td>
<td>{{ $merchant->slug }}</td>
<td>{{ $merchant->plan }}</td>
<td>{{ $merchant->status }}</td>
<td>{{ $merchant->contact_name }} / {{ $merchant->contact_phone }}</td>
<td>
<a href="/site-admin/login" target="_blank" rel="noopener">进入站点后台</a>
<div class="muted muted-xs">当前阶段请使用该站点管理员账号登录</div>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
<div class="pagination-wrap">{{ $merchants->links() }}</div>
@endsection