98 lines
4.1 KiB
JavaScript
98 lines
4.1 KiB
JavaScript
import React from 'react';
|
|
import RealDrpPop from './RealDrpPop';
|
|
import RealSkPop from './RealSkPop';
|
|
import RealHDPop from './RealHDPop';
|
|
import BridgePop from './DcpjPop/BridgePop';
|
|
import CulvertPop from './DcpjPop/CulvertPop';
|
|
import PlacementPop from './DcpjPop/PlacementPop';
|
|
import FlrvvlgPop from './DcpjPop/FlrvvlgPop';
|
|
import BsnssinfoPop from './DcpjPop/BsnssinfoPop';
|
|
import DanadPop from './DcpjPop/DanadPop';
|
|
import WbrinfoPop from './DcpjPop/WbrinfoPop';
|
|
import SwstinfoPop from './DcpjPop/SwstinfoPop';
|
|
import SrstinfoPop from './DcpjPop/SrstinfoPop';
|
|
import StinfoPop from './DcpjPop/StinfoPop';
|
|
import DaminfoPop from './DcpjPop/DaminfoPop';
|
|
import SluicePop from './DcpjPop/SluicePop';
|
|
import DikePop from './DcpjPop/DikePop';
|
|
import WataPop from './DcpjPop/WataPop';
|
|
import WataUPop from './DcpjPop/WataUPop';
|
|
import AdcdPop from './AdcdPop';
|
|
import PicStPop from './PicStPop';
|
|
import TransferPop from './DcpjPop/TransferPop';
|
|
import GqZzPop from './GqZzPop';
|
|
import GqBzPop from './GqBzPop';
|
|
import SzPop from './SzPop'
|
|
import SqPop from './SqPop';
|
|
import LlqdPop from './LlqdPop';
|
|
import LlsbPop from './LlsbPop';
|
|
import ScjcPop from './ScJcPop';
|
|
export const InfoPopNames = {
|
|
RealSkPop: 'RealSkPop',
|
|
RealHDPop: 'RealHDPop',
|
|
RealDrpPop: 'RealDrpPop',
|
|
PicStPop: 'PicStPop',
|
|
};
|
|
|
|
export const InfoPops = ({ type, properties, dispatch }) => {
|
|
console.log(type, properties);
|
|
if (type === InfoPopNames.RealDrpPop) {
|
|
return <RealDrpPop record={properties} dispatch={dispatch} />
|
|
} else if (type === InfoPopNames.RealHDPop) {
|
|
return <RealHDPop record={properties} dispatch={dispatch} />
|
|
} else if (type === InfoPopNames.RealSkPop) {
|
|
return <RealSkPop record={properties} dispatch={dispatch} />
|
|
} else if (type === InfoPopNames.PicStPop) {
|
|
return <PicStPop record={properties} dispatch={dispatch} />
|
|
} else if (type === 'bridge') {
|
|
return <BridgePop record={properties} dispatch={dispatch} />
|
|
} else if (type === 'culvert') {
|
|
return <CulvertPop record={properties} dispatch={dispatch} />
|
|
} else if (type === 'sluice') {
|
|
return <SluicePop record={properties} dispatch={dispatch} />
|
|
} else if (type === 'daminfo') {
|
|
return <DaminfoPop record={properties} dispatch={dispatch} />
|
|
} else if (type === 'stinfo') {
|
|
return <StinfoPop record={properties} dispatch={dispatch} />
|
|
} else if (type === 'srstinfo') {
|
|
return <SrstinfoPop record={properties} dispatch={dispatch} />
|
|
} else if (type === 'swstinfo') {
|
|
return <SwstinfoPop record={properties} dispatch={dispatch} />
|
|
} else if (type === 'wbrinfo') {
|
|
return <WbrinfoPop record={properties} dispatch={dispatch} />
|
|
} else if (type === 'placement') {
|
|
return <PlacementPop record={properties} dispatch={dispatch} />
|
|
} else if (type === 'transfer') {
|
|
return <TransferPop record={properties} dispatch={dispatch} />
|
|
} else if (type === 'flrvvlg') {
|
|
return <FlrvvlgPop record={properties} dispatch={dispatch} />
|
|
} else if (type === 'bsnssinfo') {
|
|
return <BsnssinfoPop record={properties} dispatch={dispatch} />
|
|
} else if (type === 'danad') {
|
|
return <DanadPop record={properties} dispatch={dispatch} />
|
|
} else if (type === 'dike') {
|
|
return <DikePop record={properties} dispatch={dispatch} />
|
|
} else if (type === 'wata') {
|
|
return <WataPop record={properties} dispatch={dispatch} />
|
|
} else if (type === 'watau') {
|
|
return <WataUPop record={properties} dispatch={dispatch} />
|
|
} else if (type === 'adcd') {
|
|
return <AdcdPop record={properties} dispatch={dispatch} />
|
|
}else if (type === 'sz') {
|
|
return <GqZzPop record={properties} dispatch={dispatch} />
|
|
}else if (type === 'bz') {
|
|
return <GqBzPop record={properties} dispatch={dispatch} />
|
|
}else if (type === '水质站') {
|
|
return <SzPop record={properties} dispatch={dispatch} />
|
|
}else if (type === '墒情站') {
|
|
return <SqPop record={properties} dispatch={dispatch} />
|
|
}else if (type === '渠道流量站') {
|
|
return <LlqdPop record={properties} dispatch={dispatch} />
|
|
}else if (type === '流量水表站') {
|
|
return <LlsbPop record={properties} dispatch={dispatch} />
|
|
}else if (type === '监测站') {
|
|
return <ScjcPop record={properties} dispatch={dispatch} />
|
|
}
|
|
|
|
return null;
|
|
} |