feat: 本次提交更新内容如下

计划列表的标题名称更新
This commit is contained in:
笔记本里的永平
2025-07-21 10:11:56 +08:00
parent 41a3399369
commit cb60dd82e5

View File

@@ -80,15 +80,6 @@ const ScenarioList: React.FC = () => {
return channelMap[channel] || `${channel}获客`;
};
// 获取场景名称
const getScenarioName = useCallback(() => {
const urlName = searchParams.get("name");
if (urlName) {
return urlName;
}
return getChannelName(scenarioId || "");
}, [searchParams, scenarioId]);
useEffect(() => {
const fetchScenarioData = async () => {
if (!scenarioId) return;
@@ -104,25 +95,16 @@ const ScenarioList: React.FC = () => {
// 设置计划列表
setTasks(response.list);
// 设置页面标题
setPageTitle(getScenarioName());
} catch (error) {
console.error("获取场景数据失败:", error);
setTasks([]);
setPageTitle(getScenarioName());
} finally {
setLoading(false);
}
};
fetchScenarioData();
}, [scenarioId, getScenarioName]);
// 更新页面标题
useEffect(() => {
setPageTitle(getScenarioName());
}, [getScenarioName]);
}, [scenarioId]);
const handleCopyPlan = async (taskId: string) => {
const taskToCopy = tasks.find((task) => task.id === taskId);
@@ -362,7 +344,7 @@ const ScenarioList: React.FC = () => {
<NavBar
back={null}
style={{ background: "#fff" }}
left={<div className={style["nav-title"]}>{pageTitle}</div>}
left={<div className={style["nav-title"]}>{scenarioName}</div>}
right={
<Button
size="small"