feat(P21PWA1-4): 移动扫码页面与盘点路由导航联动

这个提交包含在:
2026-03-11 20:52:11 +08:00
父节点 efd798c192
当前提交 f6de5443c4
共修改 8 个文件,包含 977 行新增和 5 行删除
+11 -4
查看文件
@@ -1,4 +1,5 @@
import { useEffect, useMemo, useState } from "react";
import { useNavigate } from "react-router-dom";
import { useMutation, useQuery, useQueryClient } from "@tanstack/react-query";
import { toast } from "sonner";
import { mapApiErrorMessage } from "../api/errorMessages";
@@ -112,6 +113,7 @@ function resolveAssetErpActionLabel(actionHint: AssetErpTrack["stage"]["actionHi
}
export function AssetRegistryPage() {
const navigate = useNavigate();
const queryClient = useQueryClient();
const { permissions } = useAuth();
@@ -539,11 +541,16 @@ export function AssetRegistryPage() {
title="资产台账"
subtitle="维护资产分类与资产卡片,支持法体、成本中心和采购来源引用。"
actions={
canManage ? (
<Button type="button" data-testid="asset-create" onClick={resetAssetEditor}>
新建资产卡片
<div className="flex flex-wrap gap-2">
<Button type="button" variant="secondary" onClick={() => navigate("/mobile/assets/scan") }>
移动扫码查找
</Button>
) : null
{canManage ? (
<Button type="button" data-testid="asset-create" onClick={resetAssetEditor}>
新建资产卡片
</Button>
) : null}
</div>
}
/>