代码提交

This commit is contained in:
wong
2025-12-26 10:42:33 +08:00
parent b8754f6174
commit 879396e91c
4 changed files with 20 additions and 1 deletions

View File

@@ -60,6 +60,7 @@ export const defFormData: FormData = {
enabled: true,
remarkFormat: "",
addFriendInterval: 1,
tips: "请注意消息,稍后加你微信",
posters: [],
device: [],
customTags: [],

View File

@@ -122,10 +122,19 @@ export default function NewPlan() {
distributionAddReward: detail.addFriendRewardAmount,
}));
} else {
// 新建时,如果是海报场景,设置默认获客成功提示
const defaultTips = "请注意消息,稍后加你微信";
if (scenarioId) {
setFormData(prev => ({
...prev,
...{ scenario: Number(scenarioId) || 1 },
tips: Number(scenarioId) === 1 ? defaultTips : prev.tips || "",
}));
} else {
// 如果没有 scenarioId默认是海报场景scenario === 1设置默认提示
setFormData(prev => ({
...prev,
tips: prev.scenario === 1 ? defaultTips : prev.tips || "",
}));
}
}

View File

@@ -101,6 +101,15 @@ const BasicSettings: React.FC<BasicSettingsProps> = ({
setTips(formData.tips || "");
}, [formData.tips]);
// 当切换到海报场景且 tips 为空时,设置默认值
useEffect(() => {
if (formData.scenario === 1 && !formData.tips) {
const defaultTips = "请注意消息,稍后加你微信";
onChange({ ...formData, tips: defaultTips });
}
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [formData.scenario]);
// 选中场景
const handleScenarioSelect = (sceneId: number) => {

View File

@@ -230,7 +230,7 @@ export default function AutoLikeRecord() {
</div>
<Badge
className={styles.timeBadge}
count={formatDate(record.momentTime || record.likeTime)}
count={formatDate(record.likeTime || record.momentTime)}
style={{
background: "#e8f0fe",
color: "#333",