瀏覽代碼

列表收藏

shanbinzhang 8 月之前
父節點
當前提交
c5575c85f9
共有 1 個文件被更改,包括 10 次插入8 次删除
  1. 10 8
      src/views/externalReport/List.vue

+ 10 - 8
src/views/externalReport/List.vue

@@ -224,19 +224,21 @@ async function handleChangeReportClassifyCollect(item) {
         showCancelButton:true
     })
 
+    let ClassifyId = isRise.value ? (item.ClassifyIdThird||item.ClassifyIdSecond||item.ClassifyIdFirst) : item.ClassifyId;
     const res = await reportExternalInterface.collectClassify({
-        ClassifyId: item.ClassifyId
+        ClassifyId
     })
 
     if(res.Ret !== 200) return
-    showToast(item.IsCollect===1?'收藏成功':'取消收藏成功')
     item.IsCollect = item.IsCollect?0:1
-}
-//报告所属分类是否收藏
-function IsReportClassifyCollect(item) {
-    let reportClassifyId = isRise.value ? (item.ClassifyIdThird||item.ClassifyIdSecond||ClassifyIdFirst): item.ClassifyId;
-    console.log(reportClassifyId)
-    return collectClassifyOpts.value.findIndex(_ => _.Id===reportClassifyId) > -1
+    
+    listState.list.forEach(_ => {
+        let reportClssifyId = isRise.value ? (item.ClassifyIdThird||item.ClassifyIdSecond||item.ClassifyIdFirst) : item.ClassifyId;
+        if(ClassifyId===reportClssifyId) {
+            _.IsCollect = item.IsCollect;
+        }
+    })
+    showToast(item.IsCollect===1?'收藏报告分类成功':'取消收藏成功')
 }