feat: engineer SBAS timeseries production workflow

This commit is contained in:
2026-04-29 14:43:31 +08:00
parent dace8b20f6
commit 4c0d1f2c2b
54 changed files with 5843 additions and 201 deletions
+5 -1
View File
@@ -5,7 +5,9 @@ import PsStackSection from '../components/panels/PsStackSection';
function PsResultsPanel({
onPreviewPsStack,
onClearPsStackPreview,
onCreatePsBatch,
onSendToTimeseriesProduction,
onClearPsResults,
}) {
const { psResults } = usePairingStore(useShallow((state) => ({
@@ -18,7 +20,7 @@ function PsResultsPanel({
return (
<div className="panel-content panel-scroll-shell">
{psStacks.length === 0 ? (
<p className="empty-state">未找到时序InSAR候选栈</p>
<p className="empty-state">未找到满足 SBAS 至少 3 景要求的时序InSAR候选栈</p>
) : (
<>
<div className="list-toolbar">
@@ -32,7 +34,9 @@ function PsResultsPanel({
stack={stack}
isReadOnlyUser={isReadOnlyUser}
onPreviewPsStack={onPreviewPsStack}
onClearPsStackPreview={onClearPsStackPreview}
onCreatePsBatch={onCreatePsBatch}
onSendToTimeseriesProduction={onSendToTimeseriesProduction}
/>
))}
</div>