BIZ8-8 增强财务台账项目扫读

这个提交包含在:
2026-05-13 20:57:41 +08:00
父节点 8e7c96c094
当前提交 1c9d0dc612
共修改 7 个文件,包含 271 行新增和 4 行删除
+1
查看文件
@@ -74,6 +74,7 @@ export type FinanceLedgerItem = {
owner: { id: string; employeeNo: string; name: string } | null;
submitter: { id: string; employeeNo: string; name: string } | null;
department: { id: string; name: string } | null;
project: { id: string; projectNo: string | null; name: string } | null;
payment: {
status: FinanceLedgerPaymentStatus;
paymentVoucherNo: string | null;
+7 -2
查看文件
@@ -760,7 +760,7 @@ export function ApOperationsPage() {
<div className="space-y-2">
<div className="text-sm font-medium text-zinc-700">搜索</div>
<Input
placeholder="单号、姓名、部门"
placeholder="单号、姓名、部门、项目"
value={ledgerSearch}
onChange={(event) => {
setLedgerSearch(event.target.value);
@@ -793,6 +793,7 @@ export function ApOperationsPage() {
<tr>
<TableHead>报销单</TableHead>
<TableHead>申请人 / 部门</TableHead>
<TableHead>项目</TableHead>
<TableHead>金额</TableHead>
<TableHead>审批状态</TableHead>
<TableHead>付款状态</TableHead>
@@ -813,6 +814,10 @@ export function ApOperationsPage() {
<div className="font-medium text-zinc-900">{item.owner?.name ?? item.submitter?.name ?? "-"}</div>
<div className="text-xs text-zinc-500">{item.department?.name ?? "-"}</div>
</TableCell>
<TableCell>
<div className="font-medium text-zinc-900">{item.project?.name ?? "-"}</div>
<div className="text-xs text-zinc-500">{item.project?.projectNo ?? "未关联项目"}</div>
</TableCell>
<TableCell>{item.totalAmount}</TableCell>
<TableCell>
<span className={`inline-flex rounded-full border px-2 py-0.5 text-xs font-medium ${statusBadgeClass(item.status)}`}>
@@ -851,7 +856,7 @@ export function ApOperationsPage() {
))
) : (
<TableRow>
<TableCell colSpan={8} className="py-8 text-center text-sm text-zinc-500">
<TableCell colSpan={9} className="py-8 text-center text-sm text-zinc-500">
当前筛选下暂无财务台账记录。
</TableCell>
</TableRow>