From 1a798ebdbc76784aeefc470b65f34523b9d902e7 Mon Sep 17 00:00:00 2001 From: zhoushengchen <3057083327@qq.com> Date: Tue, 13 Oct 2026 14:12:30 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=94=E4=BB=98=E4=BA=91=E4=BB=93=E8=BD=A6?= =?UTF-8?q?=E8=B4=B9=EF=BC=9A=E7=A7=BB=E9=99=A4=E3=80=8C=E5=85=A8=E9=83=A8?= =?UTF-8?q?=E8=A1=A8=E5=8D=95=E5=AD=97=E6=AE=B5/=E4=BB=98=E6=AC=BE?= =?UTF-8?q?=E6=98=8E=E7=BB=86/=E5=AE=A1=E6=89=B9=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E3=80=8D=E4=B8=89=E5=88=97=EF=BC=8C=E9=A1=B5=E9=9D=A2=E4=BD=93?= =?UTF-8?q?=E7=A7=AF=E5=87=8F=E5=8D=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../payable-cloud-warehouse-vehicle-fee.blade.php | 10 ++-------- tests/Feature/Business/DingPayableWorkflowPageTest.php | 5 +++-- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/resources/views/business/pages/courier-payables/payable-cloud-warehouse-vehicle-fee.blade.php b/resources/views/business/pages/courier-payables/payable-cloud-warehouse-vehicle-fee.blade.php index 7903fc5b..c4ecf1f3 100644 --- a/resources/views/business/pages/courier-payables/payable-cloud-warehouse-vehicle-fee.blade.php +++ b/resources/views/business/pages/courier-payables/payable-cloud-warehouse-vehicle-fee.blade.php @@ -4,9 +4,6 @@ $status = (string) ($dingPayableWorkflowStatus ?? 'unknown'); $syncedAt = $dingPayableWorkflowSyncedAt ?? null; $error = $dingPayableWorkflowError ?? null; - $json = static fn (mixed $value): string => is_array($value) - ? (json_encode($value, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT) ?: '-') - : (string) ($value ?? '-'); $statusLabel = static fn (array $workflow): string => \Modules\EcommerceFinance\Services\DingPayableWorkflowStatus::label($workflow); $statusOptions = \Modules\EcommerceFinance\Services\DingPayableWorkflowStatus::filterOptions(); @@ -98,7 +95,7 @@ 钉钉审批编号标题状态申请人申请部门创建时间完成时间 类型用途付款金额货款月份快递支付方式收款人全称开户银行银行账号 - 全部表单字段付款明细附件审批任务 + 附件 @forelse ($rows ?? [] as $row) @@ -124,8 +121,6 @@ {{ $value($detail, '收款人全称') }} {{ $value($detail, '开户银行') }} {{ $value($detail, '银行账号') }} -
展开字段({{ count($fields) }} 项)
{{ $json($fields) }}
-
展开付款明细
{{ $json($fields['付款明细'] ?? []) }}
@php($attachmentFiles = array_merge(is_array($fields['附件'] ?? null) ? $fields['附件'] : [], is_array($fields['未签字版合同附件或其他明细附件'] ?? null) ? $fields['未签字版合同附件或其他明细附件'] : [])) @forelse ($attachmentFiles as $attachmentFile) @@ -139,10 +134,9 @@ - @endforelse -
展开审批任务
{{ $json($row['tasks'] ?? []) }}
@empty -
{{ $error ? '镜像读取失败,请稍后重试。' : '暂无符合条件的应付云仓车费流程;同步完成后会自动显示。' }}
+
{{ $error ? '镜像读取失败,请稍后重试。' : '暂无符合条件的应付云仓车费流程;同步完成后会自动显示。' }}
@endforelse diff --git a/tests/Feature/Business/DingPayableWorkflowPageTest.php b/tests/Feature/Business/DingPayableWorkflowPageTest.php index 355afdd6..87c950d4 100644 --- a/tests/Feature/Business/DingPayableWorkflowPageTest.php +++ b/tests/Feature/Business/DingPayableWorkflowPageTest.php @@ -59,8 +59,9 @@ class DingPayableWorkflowPageTest extends FeatureTestCase ->assertSee('已完成') ->assertSee('拉到江西仓的车费') ->assertSee('用途同时包含“仓”“车费”') - ->assertSee('全部表单字段') - ->assertSee('审批任务') + ->assertDontSeeText('全部表单字段') + ->assertDontSeeText('付款明细') + ->assertDontSeeText('审批任务') ->assertSee('测试对账附件.xlsx') ->assertSee('process_instance_id=PROC-TEST-001', false) ->assertSee('file_id=123456', false)