Merge remote-tracking branch 'origin/feature/v1.2灵机空间-内容上传审核_rxd' into test

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

View File

@ -21,7 +21,7 @@ export default function useGetAiReviewResult({
const checkResult = ref<any>({});
const writerCode = computed(() => route.params.writerCode);
const handleStartCheck = async () => {
checkLoading.value = true;
const { id, platform, content } = cardInfo.value;
@ -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);
@ -243,7 +243,7 @@ export default {
<CancelCheckModal ref={cancelCheckModalRef} onSelectCard={onChangeCard} />
<CheckSuccessModal ref={checkSuccessModalRef} />
<CheckListDrawer ref={checkListDrawerRef} onCardClick={onCardClick}/>
<CheckListDrawer ref={checkListDrawerRef} onCardClick={onCardClick} />
</>
);
},

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);