perf: 切换卡片时重置ai-check

This commit is contained in:
rd
2025-08-15 10:39:14 +08:00
parent af174dbbed
commit d4617f6db1
3 changed files with 11 additions and 7 deletions

View File

@ -36,10 +36,13 @@ export default function useGetAiReviewResult({
startStatusPolling();
}
};
const handleAgainCheck = async () => {
const resetAiReviewInfo = () => {
checkResult.value = {};
ticket.value = '';
clearStatusPollingTimer();
};
const handleAgainCheck = async () => {
resetAiReviewInfo();
handleStartCheck();
};
const startStatusPolling = () => {
@ -76,5 +79,6 @@ export default function useGetAiReviewResult({
checkResult,
checkLoading,
ticket,
resetAiReviewInfo,
};
}

View File

@ -37,7 +37,7 @@ export default {
const writerCode = computed(() => route.params.writerCode);
const { handleStartCheck, handleAgainCheck, ticket, checkLoading } = useGetAiReviewResult({
const { handleStartCheck, handleAgainCheck, ticket, checkLoading, resetAiReviewInfo } = useGetAiReviewResult({
cardInfo: selectCardInfo,
startAiReviewFn: postWorkAuditsAiReviewWriter,
getAiReviewResultFn: getWorkAuditsAiReviewResultWriter,
@ -56,7 +56,7 @@ export default {
submitLoading.value = false;
getDataLoading.value = false;
checkLoading.value = false;
ticket.value = '';
resetAiReviewInfo();
const { files = [], ai_review } = item;
selectCardInfo.value = cloneDeep(item);

View File

@ -38,7 +38,7 @@ export default {
const selectCardInfo = ref({});
const selectedImageInfo = ref(null);
const { handleStartCheck, handleAgainCheck, ticket, checkLoading } = useGetAiReviewResult({
const { handleStartCheck, handleAgainCheck, ticket, checkLoading, resetAiReviewInfo } = useGetAiReviewResult({
cardInfo: selectCardInfo,
startAiReviewFn: postWorkAuditsAiReview,
getAiReviewResultFn: getWorkAuditsAiReviewResult,
@ -57,7 +57,7 @@ export default {
submitLoading.value = false;
getDataLoading.value = false;
checkLoading.value = false;
ticket.value = '';
resetAiReviewInfo();
const { files = [], ai_review } = item;
selectCardInfo.value = cloneDeep(item);