添加方案记录缓存支持到爆管和漏损检测面板
This commit is contained in:
@@ -27,7 +27,7 @@ import AnalysisParameters from "./AnalysisParameters";
|
||||
import SchemeQuery from "./SchemeQuery";
|
||||
import RecognitionResults from "./RecognitionResults";
|
||||
import { getAreaColor } from "./utils";
|
||||
import { LeakageResultDetail } from "./types";
|
||||
import { LeakageResultDetail, LeakageSchemeRecord } from "./types";
|
||||
import { config } from "@/config/config";
|
||||
|
||||
const TabPanel = ({
|
||||
@@ -52,6 +52,7 @@ const DMALeakDetectionPanel: React.FC = () => {
|
||||
const [tab, setTab] = useState(0);
|
||||
const [result, setResult] = useState<LeakageResultDetail | null>(null);
|
||||
const [loadedResult, setLoadedResult] = useState<LeakageResultDetail | null>(null);
|
||||
const [schemes, setSchemes] = useState<LeakageSchemeRecord[]>([]);
|
||||
|
||||
const drawerWidth = 450;
|
||||
const panelTitle = "DMA 漏损识别";
|
||||
@@ -277,7 +278,7 @@ const DMALeakDetectionPanel: React.FC = () => {
|
||||
<AnalysisParameters onResult={handleAnalysisResult} />
|
||||
</TabPanel>
|
||||
<TabPanel value={tab} index={1}>
|
||||
<SchemeQuery onViewResult={handleViewResult} />
|
||||
<SchemeQuery onViewResult={handleViewResult} schemes={schemes} onSchemesChange={setSchemes} />
|
||||
</TabPanel>
|
||||
<TabPanel value={tab} index={2}>
|
||||
<RecognitionResults result={result} />
|
||||
|
||||
Reference in New Issue
Block a user