feat(property-marketing): 优化投放指南删除功能并添加页面下载功能

This commit is contained in:
林志军
2025-07-07 21:37:27 +08:00
parent de9a5abcd5
commit 1100d1a891
4 changed files with 42 additions and 24 deletions

View File

@ -164,7 +164,6 @@ const MODEL_PLACEMENT_SUGGESTION = '新投放建议生成';
// 封装通用方法来获取 submodules 的内容
const getSubmoduleContent = (moduleName: string, submoduleName: string) => {
console.log(props.action_guide, 'getSubmoduleContent');
const module = props.action_guide
.find((item) => item.title === moduleName)
?.submodules.find((mod) => mod.subtitle === submoduleName);

View File

@ -16,7 +16,7 @@
<a-col :span="24">
<div class="overall-strategy">
<span class="placement-optimization-title">总体策略</span>
<span class="placement-optimization-str">{{props.optimization?.[0]?.['content']}}</span>
<span class="placement-optimization-str">{{ props.optimization?.[0]?.['content'] }}</span>
</div>
</a-col>
</a-row>
@ -24,13 +24,13 @@
<a-col :span="12">
<div class="overall-strategy">
<span class="placement-optimization-title">预算分配</span>
<span class="placement-optimization-str">{{props.optimization?.[1]?.['content']}}</span>
<span class="placement-optimization-str">{{ props.optimization?.[1]?.['content'] }}</span>
</div>
</a-col>
<a-col :span="12">
<div class="overall-strategy">
<span class="placement-optimization-title">时段优化</span>
<span class="placement-optimization-str">{{props.optimization?.[2]?.['content']}}</span>
<span class="placement-optimization-str">{{ props.optimization?.[2]?.['content'] }}</span>
</div>
</a-col>
</a-row>
@ -38,14 +38,13 @@
<a-col :span="12">
<div class="overall-strategy">
<span class="placement-optimization-title">人群包优化</span>
<span class="placement-optimization-str">{{props?.optimization?.[3]?.['content']}}</span>
<span class="placement-optimization-str">{{ props?.optimization?.[3]?.['content'] }}</span>
</div>
</a-col>
<a-col :span="12">
<div class="overall-strategy">
<span class="placement-optimization-title">素材优化</span>
<span class="placement-optimization-str">{{props?.optimization?.[4]?.['content']}}</span>
<span class="placement-optimization-str">{{ props?.optimization?.[4]?.['content'] }}</span>
</div>
</a-col>
</a-row>
@ -66,7 +65,7 @@ const props = defineProps({
},
});
console.log(props.optimization,'optimization')
console.log(props.optimization, 'optimization');
</script>
<style scoped lang="scss">

View File

@ -70,7 +70,9 @@ const columns = [
];
// hotTranslation.vue
import { useRouter } from 'vue-router';
import { deleteHistorylog } from '@/api/all/propertyMarketing'; // 引入 useRouter
import { deleteHistorylog } from '@/api/all/propertyMarketing';
import { defineEmits } from 'vue'; // 引入 useRouter
const emits = defineEmits(['onSearch']);
const router = useRouter(); // 创建 router 实例
@ -101,10 +103,11 @@ const downloadDetailAsImage = (id) => {
};
};
const deleteData = async (id) => {
const { code, data } = await deleteHistorylog(id);
const { code, message } = await deleteHistorylog(id);
if (code === 200) {
Message.success('删除成功');
Message.success(message);
emits('onSearch');
console.log('onsearch')
}
};