diff --git a/src/service/api/ai-reivew/tech-proposal/index.ts b/src/service/api/ai-reivew/tech-proposal/index.ts index 9acdb86..b388467 100644 --- a/src/service/api/ai-reivew/tech-proposal/index.ts +++ b/src/service/api/ai-reivew/tech-proposal/index.ts @@ -588,6 +588,14 @@ export const deleteBiddingFile = (data: Record) => { }); }; +/** 删除规律性分析投标文件及关联数据 */ +export const deleteAnalysis = (data: Record) => { + return request({ + url: `/info/analysis/${data.infoId}/${data.proposalDtlId}`, + method: 'delete' + }); +}; + /** 查询标段招标文件列表 */ export const getBiddingDocList = (params: Record) => { return request({ diff --git a/src/views/ai-assistant/ai-read/index.vue b/src/views/ai-assistant/ai-read/index.vue index 2afb91e..abfacbf 100644 --- a/src/views/ai-assistant/ai-read/index.vue +++ b/src/views/ai-assistant/ai-read/index.vue @@ -156,6 +156,8 @@ const startParse = () => { const { ossId, fileName, url, file } = selectedFile.value; resultVisible.value = true; analysisResultRef.value.submitData(ossId, fileName, url, file); + fileList.value = []; + selectedFile.value = null; }; watch(fileList, value => { diff --git a/src/views/ai-review/tech-proposal-redesign/index.vue b/src/views/ai-review/tech-proposal-redesign/index.vue index 1916b1c..a4527a5 100644 --- a/src/views/ai-review/tech-proposal-redesign/index.vue +++ b/src/views/ai-review/tech-proposal-redesign/index.vue @@ -11,6 +11,7 @@ import { addResponseCheckRule, batchAddBiddingDoc, deleteBid, + deleteAnalysis, deleteBiddingFile, deleteProposal, deleteProposalDtl, @@ -1906,7 +1907,7 @@ async function deleteAnalysisFile(id: any) { positiveText: '确认', negativeText: '取消', onPositiveClick: async () => { - const { error } = await deleteBiddingFile({ infoId: resultInfoId.value, proposalDtlId: id }); + const { error } = await deleteAnalysis({ infoId: resultInfoId.value, proposalDtlId: id }); if (!error) { window.$message?.success('删除成功'); await loadAnalysisResult();