Browse Source

列表收藏

shanbinzhang 8 tháng trước cách đây
mục cha
commit
c5575c85f9
1 tập tin đã thay đổi với 10 bổ sung8 xóa
  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?'收藏报告分类成功':'取消收藏成功')
 }