统一页面右上角操作区(05-31-unified-page-header-actions)
这个提交包含在:
@@ -37,13 +37,14 @@ import {
|
||||
BusinessDetailMain,
|
||||
BusinessDetailWorkspace,
|
||||
} from "../components/patterns/BusinessDetailTemplate";
|
||||
import { ListWorkspace, PrimaryTable, WorkspaceHeader } from "../components/patterns/ListWorkspace";
|
||||
import { HeaderActionGroup, ListWorkspace, PrimaryTable, WorkspaceHeader } from "../components/patterns/ListWorkspace";
|
||||
import {
|
||||
BusinessListToolbar,
|
||||
BusinessMobileList,
|
||||
BusinessTable,
|
||||
} from "../components/patterns/BusinessListTemplate";
|
||||
import { Button } from "../components/ui/button";
|
||||
import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger } from "../components/ui/dropdown-menu";
|
||||
import { Input } from "../components/ui/input";
|
||||
import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from "../components/ui/table";
|
||||
import { formatCompactIdentifier, formatDisplayDateTime, formatTextWithCompactLongNumbers, isCompactedIdentifier } from "../lib/displayFormat";
|
||||
@@ -727,7 +728,7 @@ export function AssetRegistryPage() {
|
||||
<WorkspaceHeader
|
||||
title="资产"
|
||||
actions={
|
||||
<div className="flex flex-wrap gap-2">
|
||||
<HeaderActionGroup>
|
||||
{isAssetDetailMode ? (
|
||||
<Button type="button" variant="secondary" onClick={returnToAssetList}>
|
||||
返回列表
|
||||
@@ -739,21 +740,26 @@ export function AssetRegistryPage() {
|
||||
新增资产
|
||||
</Button>
|
||||
) : null}
|
||||
<Button type="button" variant="secondary" onClick={() => navigate("/mobile/assets/scan") }>
|
||||
移动扫码查找
|
||||
</Button>
|
||||
{canManage ? (
|
||||
<Button
|
||||
type="button"
|
||||
variant={showCategoryManager ? "default" : "secondary"}
|
||||
onClick={() => setShowCategoryManager((value) => !value)}
|
||||
>
|
||||
资产分类
|
||||
</Button>
|
||||
) : null}
|
||||
<DropdownMenu>
|
||||
<DropdownMenuTrigger asChild>
|
||||
<Button type="button" variant={showCategoryManager ? "default" : "secondary"}>
|
||||
更多
|
||||
</Button>
|
||||
</DropdownMenuTrigger>
|
||||
<DropdownMenuContent align="end">
|
||||
<DropdownMenuItem onSelect={() => navigate("/mobile/assets/scan")}>
|
||||
移动扫码查找
|
||||
</DropdownMenuItem>
|
||||
{canManage ? (
|
||||
<DropdownMenuItem onSelect={() => setShowCategoryManager((value) => !value)}>
|
||||
{showCategoryManager ? "收起资产分类" : "资产分类"}
|
||||
</DropdownMenuItem>
|
||||
) : null}
|
||||
</DropdownMenuContent>
|
||||
</DropdownMenu>
|
||||
</>
|
||||
)}
|
||||
</div>
|
||||
</HeaderActionGroup>
|
||||
}
|
||||
/>
|
||||
|
||||
|
||||
在新工单中引用
屏蔽一个用户