feat: 本次提交更新内容如下
计划列表的标题名称更新
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user