Browse Source

fix: 未登录阅读全文逻辑调整

Signed-off-by: tangshizhe <48740614+tangshizhe@users.noreply.github.com>
tangshizhe 1 year ago
parent
commit
fb80dc0204

+ 6 - 1
jydocs-pc/src/components/SelectedRecommend.vue

@@ -15,7 +15,7 @@
             <div class="flex">
               <div class="title-text van-multi-ellipsis--l2">{{item.title}}</div>
             </div>
-            <div class="money-group flex-r-c center left">
+            <div class="money-group center left">
               {{ item.docTags }}
             </div>
             <div class="flex-c-c info-text">
@@ -91,7 +91,12 @@ export default {
       }
     }
     .money-group {
+      display: block;
       margin-top: 18px;
+      width: 180px;
+      overflow: hidden;
+      white-space: nowrap;
+      text-overflow: ellipsis;
       font-size: 14px;
       line-height: 22px;
       color: #999999;

+ 9 - 1
jydocs-pc/src/views/Content.vue

@@ -48,7 +48,7 @@
             </div>
             <div class="doc-detail-ad" v-else-if="!redShow && jyPcDocmemberDetail.length">
               <div class="doc-detail-ad-img">
-                <a :href="jyPcDocmemberDetail[0].s_link">
+                <a :href="jyPcDocmemberDetail[0].s_link || 'javascript:;'">
                   <img :src="jyPcDocmemberDetail[0].s_pic" :alt="jyPcDocmemberDetail[0].s_remark" />
                 </a>
               </div>
@@ -563,6 +563,14 @@ export default {
       }
     },
     continued () {
+      if (!this.islogin) {
+        try {
+          window.openLoginDig()
+        } catch (e) {
+          console.log(e)
+        }
+        return
+      }
       if (this.buyed !== 1 && !this.docsInfo.docStatus && this.docsInfo.freeDownload !== 1) {
         this.downLoadFreeEvent()
       } else {

+ 3 - 1
jydocs-pc/src/views/Home.vue

@@ -336,7 +336,9 @@ export default {
       })
     },
     onDocLink (item) {
-      window.open(item.s_link, '_blank')
+      if(item.s_link) {
+        window.open(item.s_link, '_blank')
+      }
     },
     goSubmit (search) {
       if (!search.text.replace(/\s+/g, '')) {