Kaynağa Gözat

修改提取清单选中问题

wangfumin 2 ay önce
ebeveyn
işleme
6dfff6bdc1

+ 4 - 4
src/view/newFireCase/newFireDetails/components/siteInspection.vue

@@ -427,7 +427,7 @@ const loadListsFromTree = async () => {
       selectedInquestId.value = inspectionList.value[0]?.id ?? null;
       inquestData.value = inquestRawList.value[0] || {};
       // 进来默认获取第一项的 inquestId 详情用于右侧回显
-      if (selectedInquestId.value) {
+      if (selectedInquestId.value && inspectionList.value[0]?.createType === 'online') {
         try {
           await loadInspection(Number(selectedInquestId.value));
         } catch (e) {
@@ -448,7 +448,7 @@ const loadListsFromTree = async () => {
       selectedExtractId.value = extractionList.value[0]?.id ?? null;
       extractionData.value = extractionRawList.value[0] || {};
       // 进来默认获取第一项的 extractId 详情用于右侧回显
-      if (selectedExtractId.value) {
+      if (selectedExtractId.value && extractionList.value[0]?.createType === 'online') {
         try {
           await loadExtraction(Number(selectedExtractId.value));
         } catch (e) {
@@ -699,7 +699,7 @@ const selectInspection = async (file: any) => {
   selectedInquestId.value = Number(file.filesId);
   inquestData.value = {};
   // 通过详情接口按 filesId 拉取最新详情并回显右侧
-  if (file.filesId && file.inquestId) {
+  if (file.filesId && file.createType === 'online') {
     try {
       await loadInspection(Number(file.filesId));
     } catch (e) {
@@ -904,7 +904,7 @@ const selectExtraction = async (file: any) => {
   selectedExtractId.value = Number(file.filesId);
   extractionData.value = {};
   // 通过详情接口按 filesId 拉取最新详情并回显右侧
-  if (file.filesId && file.inquestId) {
+  if (file.filesId && file.createType === 'online') {
     try {
       await loadExtraction(Number(file.filesId));
     } catch (e) {