Эх сурвалжийг харах

fix:三级页附件下载留资弹框

yangfeng 3 жил өмнө
parent
commit
d2eb060aed

+ 4 - 6
src/web/staticres/public-pc/js/article-content.js

@@ -2243,9 +2243,8 @@ function getFileData () {
           if(window.freeFile == 0){
             // 判断有无留过资 且未体验过 - 去留资
             // 弹窗留资弹框,第一个参数为source,第二个是留资成功后是否需要刷新页面 可不传,不传即为不刷新
-            vm.isNeedSubmit('article_attach_freeuser', function() {
-              location.reload()
-            })
+            // 不需要再调是否留资接口 只要isAdd接口里返回得对应参数值为0 即为需要留资 直接调noCallApiFn方法弹出弹框即可
+            vm.noCallApiFn('article_attach_freeuser', true)
           }else if (window.freeFile > 0 ){
             window.freeFile = -1
             // 留过资 更新下载次数 进入附件下载页面
@@ -2503,9 +2502,8 @@ $(function() {
   // 免费下载一次点击
   $('.free-download').click(function() {
     // 弹窗留资弹框,第一个参数为source,第二个是留资成功后是否需要刷新页面 可不传,不传即为不刷新
-    vm.isNeedSubmit('article_attach_freeuser', function() {
-      location.reload()
-    })
+    // 不需要再调是否留资接口 只要isAdd接口里返回得对应参数值为0 即为需要留资 直接调noCallApiFn方法弹出弹框即可
+    vm.noCallApiFn('article_attach_freeuser', true)
   })
   // 控制正文下table里没有内容 但有标签时取消其样式
   $('.com-detail table').each(function(){