feat: 从site-search进入地图选点页隐藏-https://xpd.x-peng.com/task-manage/dicpro/project/detail/X202606270009210003?parentUrl=%2Fdicpro%2Fproject%2Flist%2FGZX20260408184325000001&tabuncode=GZXL20260427111251000002
3个文件已修改
18 ■■■■■ 已修改文件
src/robotaxi/pages/select-map-site/components/select-map-site-view.tsx 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/robotaxi/pages/select-map-site/index.tsx 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/robotaxi/pages/site-search/index.tsx 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/robotaxi/pages/select-map-site/components/select-map-site-view.tsx
@@ -55,6 +55,7 @@
  tipType: string;
  toPersonalCenter: () => void;
  toSiteSearch: () => void;
  hideSearchBox?: boolean;
};
/**
@@ -87,12 +88,14 @@
          <Image className="select-city-icon" src={deps.backIcon} />
        </View>
        {/* 搜索框 */}
        <View onClick={deps.toSiteSearch} className="search-card">
          <View className={`search-icon ${deps.pageType == 'end' ? 'end-icon' : ''}`}></View>
          <View className="search-input-box">
            <View className="search-input-placeholder">{deps.pageType == 'start' ? '请输入上车点' : '请输入目的地'}</View>
        {!deps.hideSearchBox && (
          <View onClick={deps.toSiteSearch} className="search-card">
            <View className={`search-icon ${deps.pageType == 'end' ? 'end-icon' : ''}`}></View>
            <View className="search-input-box">
              <View className="search-input-placeholder">{deps.pageType == 'start' ? '请输入上车点' : '请输入目的地'}</View>
            </View>
          </View>
        </View>
        )}
        {/* 地图浮层入口 - 选点页不展示 */}
        {deps.nearbyLoading && deps.isAndroid && (
          <Image className="waiting-radar-img" src={deps.waitingRadarSrc} />
src/robotaxi/pages/select-map-site/index.tsx
@@ -16,6 +16,8 @@
 */
function SelectMapSite() {
  const handleScaleChangeRef = useRef<(scale: number) => void>();
  const router = Taro.useRouter();
  const hideSearchBox = router.params?.fromSiteSearch === '1';
  const selectMapSite = useSelectMapSite({
    onScaleChange: (scale) => handleScaleChangeRef.current?.(scale)
@@ -109,6 +111,7 @@
        }
        Taro.navigateTo({ url });
      }}
      hideSearchBox={hideSearchBox}
    />
  );
}
src/robotaxi/pages/site-search/index.tsx
@@ -328,7 +328,7 @@
  const toSelectSite = async () => {
    await reportSelectPickupLocationEvent();
    Taro.navigateTo({
      url: '/robotaxi/pages/select-map-site/index?pageType=' + pageType,
      url: '/robotaxi/pages/select-map-site/index?pageType=' + pageType + '&fromSiteSearch=1',
    })
  }