代码提交
This commit is contained in:
@@ -60,6 +60,7 @@ export const defFormData: FormData = {
|
||||
enabled: true,
|
||||
remarkFormat: "",
|
||||
addFriendInterval: 1,
|
||||
tips: "请注意消息,稍后加你微信",
|
||||
posters: [],
|
||||
device: [],
|
||||
customTags: [],
|
||||
|
||||
@@ -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 || "",
|
||||
}));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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) => {
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user