perf: 切换卡片时重置ai-check
This commit is contained in:
@ -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,
|
||||
};
|
||||
}
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
Reference in New Issue
Block a user