From addd56399a0f0767836c7b6820b4bc4a5d7e78ce Mon Sep 17 00:00:00 2001 From: renshen <1005457301@qq.com> Date: Wed, 12 Aug 2026 16:16:03 +0800 Subject: [PATCH] feat: add non-jingxi refund table headers --- .../refunds/non-jingxi-refund-data.blade.php | 68 +++++++++++++++++++ tests/Feature/Business/PagesTest.php | 67 ++++++++++++++---- 2 files changed, 122 insertions(+), 13 deletions(-) create mode 100644 resources/views/business/pages/refunds/non-jingxi-refund-data.blade.php diff --git a/resources/views/business/pages/refunds/non-jingxi-refund-data.blade.php b/resources/views/business/pages/refunds/non-jingxi-refund-data.blade.php new file mode 100644 index 00000000..722764f3 --- /dev/null +++ b/resources/views/business/pages/refunds/non-jingxi-refund-data.blade.php @@ -0,0 +1,68 @@ +@php + $columns = [ + 'Id', + 'refundDate', + 'as_id', + 'outer_as_id', + 'o_id', + '', + 'so_id', + 'type', + 'node', + 'isZC', + 'shop_name', + 'platform', + 'responsibleDepartment', + 'totalRefundMoney', + 'originPostcode', + 'shop_i_i_id', + 'shop_sku_id', + 'i_id', + 'sku_id', + 'buyer_paid_amount', + 'qty', + 'unitCostGoods', + 'detailRefundMoney', + 'refundType', + 'refundQty', + 'refundCostGoods', + 'RefundMoneyIncome', + 'AfSalesMoney', + 'createTime', + 'status', + 'shop_status', + 'created', + 'confirm_date', + ]; +@endphp + +
+ @include('business.pages.partials.upstream-data-styles') + + + +
+
+ + + + @foreach ($columns as $column) + + @endforeach + + + + + + + +
{{ $column }}
暂无数据
+
+
+ 共 0 条记录 + 第 1 / 1 页 +
+
+
diff --git a/tests/Feature/Business/PagesTest.php b/tests/Feature/Business/PagesTest.php index 08a2101f..6d3565fe 100644 --- a/tests/Feature/Business/PagesTest.php +++ b/tests/Feature/Business/PagesTest.php @@ -95,19 +95,60 @@ class PagesTest extends FeatureTestCase 'page' => 'jingxi-refund-data', ])); - foreach ([ - 'jingxi-refund-data' => '京喜退款数据', - 'non-jingxi-refund-data' => '非京喜退款数据', - ] as $page => $title) { - $this->get(route('business.pages.show', [ - 'section' => 'refunds', - 'page' => $page, - ])) - ->assertOk() - ->assertSeeText($title) - ->assertSeeText('该页面暂未配置数据表,敬请期待。') - ->assertSee('class="biz-empty"', false); - } + $this->get(route('business.pages.show', [ + 'section' => 'refunds', + 'page' => 'jingxi-refund-data', + ])) + ->assertOk() + ->assertSeeText('京喜退款数据') + ->assertSeeText('该页面暂未配置数据表,敬请期待。') + ->assertSee('class="biz-empty"', false); + + $this->get(route('business.pages.show', [ + 'section' => 'refunds', + 'page' => 'non-jingxi-refund-data', + ])) + ->assertOk() + ->assertSeeText('非京喜退款数据') + ->assertSee('aria-label="非京喜退款数据"', false) + ->assertSeeText('暂无数据') + ->assertSee('class="upstream-data-table refund-data-table refund-data-table--wide"', false) + ->assertDontSee('class="biz-empty"', false) + ->assertSeeInOrder([ + 'Id', + 'refundDate', + 'as_id', + 'outer_as_id', + 'o_id', + '', + 'so_id', + 'type', + 'node', + 'isZC', + 'shop_name', + 'platform', + 'responsibleDepartment', + 'totalRefundMoney', + 'originPostcode', + 'shop_i_i_id', + 'shop_sku_id', + 'i_id', + 'sku_id', + 'buyer_paid_amount', + 'qty', + 'unitCostGoods', + 'detailRefundMoney', + 'refundType', + 'refundQty', + 'refundCostGoods', + 'RefundMoneyIncome', + 'AfSalesMoney', + 'createTime', + 'status', + 'shop_status', + 'created', + 'confirm_date', + ], false); $this->withExceptionHandling()->get(route('business.pages.show', [ 'section' => 'refunds', -- 2.47.2