chore(admin): 平台订单下单页展示来源线索上下文提示

This commit is contained in:
萝卜
2026-03-14 04:23:21 +00:00
parent 19abd26dd9
commit e234465f6e
2 changed files with 97 additions and 0 deletions

View File

@@ -8,6 +8,35 @@
<p class="muted muted-tight">用于总台运营手工创建一笔平台订单(演示/补单/线下收款录入)。</p>
<p class="muted">创建后可在「平台订单」列表中继续推进:标记支付并生效 同步订阅(形成最小收费闭环)。</p>
@php
$leadId = (int) old('lead_id', $defaults['lead_id'] ?? 0);
$incomingBackForLead = (string) ($defaults['back'] ?? '');
$leadBack = (str_starts_with($incomingBackForLead, '/')
&& !preg_match('/["\'<>]/', $incomingBackForLead)
&& !preg_match('/(?:^|[?&])back=/', $incomingBackForLead))
? $incomingBackForLead
: '';
$viewLeadOrdersQuery = [
'lead_id' => $leadId,
];
if ($leadBack !== '') {
$viewLeadOrdersQuery['back'] = $leadBack;
}
$viewLeadOrdersUrl = '/admin/platform-orders';
if ($leadId > 0) {
$viewLeadOrdersUrl .= '?' . \Illuminate\Support\Arr::query($viewLeadOrdersQuery);
}
@endphp
@if($leadId > 0)
<div class="mt-10 actions">
<span class="badge">来源线索:#{{ $leadId }}</span>
<a class="btn-secondary btn-sm" href="{!! $viewLeadOrdersUrl !!}">查看该线索关联订单</a>
</div>
@endif
@if(($siteSubscription ?? null) && $siteSubscription->id)
<div class="mt-10">
<div class="muted">本订单将关联订阅:</div>