文件还在测试中
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
<?php
|
||||
/** PSI 销售/采购订单明细(合并筛选) */
|
||||
/** @var string $type @var array $so @var array $po */
|
||||
$soStatus = ['pending'=>'待处理','partial'=>'部分交付','delivered'=>'已交付','closed'=>'已关闭'];
|
||||
$poStatus = ['pending'=>'待处理','partial'=>'部分收货','received'=>'已收货','closed'=>'已关闭'];
|
||||
?>
|
||||
<div class="page-head">
|
||||
<div><h1>销售 / 采购订单明细</h1><div class="desc">合并查看销售订单与采购订单(含金额)</div></div>
|
||||
<a class="btn-ghost" href="<?php echo site_url('PSI/reports'); ?>">← 报表中心</a>
|
||||
</div>
|
||||
|
||||
<div class="panel">
|
||||
<div class="panel-bar">
|
||||
<h3>筛选</h3>
|
||||
<div class="seg" style="display:flex;gap:8px">
|
||||
<a class="btn-sm <?php echo $type==='all'?'btn-primary':'btn-ghost'; ?>" href="<?php echo site_url('PSI/reports/soPo?type=all'); ?>">全部</a>
|
||||
<a class="btn-sm <?php echo $type==='sales'?'btn-primary':'btn-ghost'; ?>" href="<?php echo site_url('PSI/reports/soPo?type=sales'); ?>">仅销售订单</a>
|
||||
<a class="btn-sm <?php echo $type==='purchase'?'btn-primary':'btn-ghost'; ?>" href="<?php echo site_url('PSI/reports/soPo?type=purchase'); ?>">仅采购订单</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php if ($type !== 'purchase'): ?>
|
||||
<h4 style="margin:14px 0 8px">销售订单(<?php echo count($so); ?>)</h4>
|
||||
<div class="table-wrap">
|
||||
<table class="tbl">
|
||||
<thead><tr><th>订单号</th><th>客户</th><th>业务员</th><th>渠道</th><th>明细</th><th>金额</th><th>状态</th></tr></thead>
|
||||
<tbody>
|
||||
<?php foreach ($so as $o): ?>
|
||||
<tr>
|
||||
<td><?php echo e($o['order_no']); ?></td>
|
||||
<td><?php echo e($o['customer']); ?></td>
|
||||
<td><?php echo e($o['salesman']); ?></td>
|
||||
<td><?php echo $o['channel']==='export'?'外贸':'内贸'; ?></td>
|
||||
<td class="muted"><?php echo count($o['_items']??[]); ?> 项</td>
|
||||
<td>¥<?php echo e(number_format((float)($o['_amt'] ?? 0), 2)); ?></td>
|
||||
<td><?php echo $soStatus[$o['status']] ?? '待处理'; ?></td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
<?php if (empty($so)): ?><tr><td colspan="7" class="muted" style="text-align:center;padding:14px">无销售订单</td></tr><?php endif; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($type !== 'sales'): ?>
|
||||
<h4 style="margin:18px 0 8px">采购订单(<?php echo count($po); ?>)</h4>
|
||||
<div class="table-wrap">
|
||||
<table class="tbl">
|
||||
<thead><tr><th>订单号</th><th>供应商</th><th>采购员</th><th>明细</th><th>金额</th><th>状态</th></tr></thead>
|
||||
<tbody>
|
||||
<?php foreach ($po as $o): ?>
|
||||
<tr>
|
||||
<td><?php echo e($o['order_no']); ?></td>
|
||||
<td><?php echo e($o['supplier_name']); ?></td>
|
||||
<td><?php echo e($o['salesman']); ?></td>
|
||||
<td class="muted"><?php echo count($o['_items']??[]); ?> 项</td>
|
||||
<td>¥<?php echo e(number_format((float)($o['_amt'] ?? 0), 2)); ?></td>
|
||||
<td><?php echo $poStatus[$o['status']] ?? '待处理'; ?></td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
<?php if (empty($po)): ?><tr><td colspan="6" class="muted" style="text-align:center;padding:14px">无采购订单</td></tr><?php endif; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
Reference in New Issue
Block a user