scorpio 2 роки тому
батько
коміт
f7435196d5

+ 2 - 2
src/api/dash/index.js

@@ -34,8 +34,8 @@ export default {
    * 推荐阅读文章
    * @returns {Promise<unknown>}
    */
-  mpList() {
-    return fetch('/blade-pc-applet/wechat/home/getHomeRecommendedList')
+  mpList(params) {
+    return fetch('/blade-pc-applet/wechat/home/getHomeNewList', params)
   },
   /**
    * 头像更新

+ 7 - 5
src/api/fetch.js

@@ -76,11 +76,13 @@ function fetch(
       }
     }
     const success = response => {
-      // const tmps = desUrl.filter(e => url.indexOf(e) > -1)
-      // if (tmps.length > 0) {
-      //   response = JSON.parse(crypto.decryptDES(response, crypto.desKey))
-      //   console.log(response)
-      // }
+      const tmps = desUrl.filter(e => url.indexOf(e) > -1)
+      console.log(tmps.length)
+      if (tmps.length > 0) {
+        response.data = JSON.parse(
+          crypto.decryptDES(response.data, crypto.desKey)
+        )
+      }
       const { status, data = {}, statusText } = response
       if (status >= 200 && status <= 401) {
         if (data.code === 401 || data.code === 400) {

+ 15 - 7
src/views/dash/compoents/read.vue

@@ -52,13 +52,21 @@ export default {
   },
   methods: {
     getList() {
-      this.$api.dash.mpList().then(res => {
-        if (res.code === 200) {
-          this.data = res.data.records
-        } else {
-          console.log(res)
-        }
-      })
+      this.$api.dash
+        .mpList({
+          size: 4,
+          type: 1
+        })
+        .then(res => {
+          if (res.code === 200) {
+            this.data = res.data.records
+            if (this.data.length > 4) {
+              this.data = this.data.slice(0, 4)
+            }
+          } else {
+            console.log(res)
+          }
+        })
     }
   }
 }

+ 6 - 2
src/views/resource/component/row1.vue

@@ -53,9 +53,13 @@
         <img v-else src="../../../assets/svg/folder/other.svg" />
       </div>
       <el-tooltip :content="info[column.prop]">
-        <div class="padding-right flex flex-align-end flex-justify-start">
+        <div class="padding-right flex flex-center flex-justify-start">
           <div class="lines-2">{{ info[column.prop] }}</div>
-          <div class="font-12 grey-6 ml-10" v-if="info.type === 2">
+          <div
+            class="font-12 grey-6 ml-10"
+            v-if="info.type === 2"
+            style="width: 130px"
+          >
             (包含{{ info.fileAmount }}文件)
           </div>
         </div>