AI助手引导步骤返回上一步和正式使用AI助手时的再次设置功能,和投递过程的其他地方按钮点击保护

This commit is contained in:
2026-05-28 11:09:38 +08:00
parent a9638fc7ec
commit f52a7c56f7
21 changed files with 2296 additions and 47 deletions
+14 -3
View File
@@ -44,7 +44,7 @@
</template>
</div>
<!-- 查看全部 -->
<div class="agent-main__task-view-all" @click="emit('viewAll')">查看全部</div>
<div class="agent-main__task-view-all" @click="handleViewAll">查看全部</div>
</div>
</template>
@@ -66,8 +66,10 @@ const props = defineProps<{
const emit = defineEmits<{
/** 移除岗位后通知父组件刷新列表 */
(e: 'removed', jobId: string): void
/** 查看全部 */
/** 查看全部(进行中 tab */
(e: 'viewAll'): void
/** 查看全部(已完成 tab — 申请进度) */
(e: 'viewAllCompleted'): void
}>()
// ==================== 状态 ====================
@@ -102,7 +104,7 @@ function switchTab(tab: number) {
async function loadCompletedList() {
loading.value = true
try {
const res = await fetchAgentTaskList({ pageNum: 1, pageSize: 100, tab: 2 })
const res = await fetchAgentTaskList({ pageNum: 1, pageSize: 30, tab: 2 })
if (res.code === '0' && res.data) {
completedList.value = res.data.list || []
}
@@ -123,4 +125,13 @@ async function removeJob(job: JobListItem) {
ElMessage.error('移除失败')
}
}
/** 查看全部 — 根据当前 tab 触发不同事件 */
function handleViewAll() {
if (activeTab.value === 1) {
emit('viewAll')
} else {
emit('viewAllCompleted')
}
}
</script>