非 Pro 用户隐藏城市决策卡标签页和深度分析视图
This commit is contained in:
@@ -353,7 +353,7 @@ function ScanTerminalScreen() {
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{resolvedView === "analysis" ? (
|
{resolvedView === "analysis" && isPro ? (
|
||||||
<AiPinnedForecastView
|
<AiPinnedForecastView
|
||||||
items={aiPinnedCities}
|
items={aiPinnedCities}
|
||||||
rows={timeSortedRows}
|
rows={timeSortedRows}
|
||||||
@@ -434,17 +434,19 @@ function ScanTerminalScreen() {
|
|||||||
{isEn ? "Distribution View" : "分布视图"}
|
{isEn ? "Distribution View" : "分布视图"}
|
||||||
</button>
|
</button>
|
||||||
)}
|
)}
|
||||||
<button
|
{isPro ? (
|
||||||
type="button"
|
<button
|
||||||
role="tab"
|
type="button"
|
||||||
aria-selected={resolvedView === "analysis"}
|
role="tab"
|
||||||
className={resolvedView === "analysis" ? "active" : ""}
|
aria-selected={resolvedView === "analysis"}
|
||||||
onClick={() => {
|
className={resolvedView === "analysis" ? "active" : ""}
|
||||||
setActiveView("analysis");
|
onClick={() => {
|
||||||
}}
|
setActiveView("analysis");
|
||||||
>
|
}}
|
||||||
{isEn ? "Decision Cards" : "城市决策卡"}
|
>
|
||||||
</button>
|
{isEn ? "Decision Cards" : "城市决策卡"}
|
||||||
|
</button>
|
||||||
|
) : null}
|
||||||
</div>
|
</div>
|
||||||
<div className="scan-list-status">
|
<div className="scan-list-status">
|
||||||
{terminalData?.generated_at ? (
|
{terminalData?.generated_at ? (
|
||||||
|
|||||||
Reference in New Issue
Block a user