liyongli 4 年 前
コミット
d555a5dc68

+ 25 - 1
src/components/Detail/audio.vue

@@ -13,7 +13,21 @@
     </div>
     <div v-if="item.id">
       <van-cell-group>
-        <van-cell :title="item.title" :label="item.publishTime" />
+        <van-cell :title="item.title" use-label-slot>
+          <div slot="label">
+            <!-- <span
+              style="font-size: 14px; color: #abb2b8;float:right"
+              v-if="item.origSource || item.publishTime"
+            >
+              收听量: {{ item.readCount | read }}
+            </span> -->
+            <span
+              style="font-size: 14px; color: #abb2b8"
+              v-if="item.origSource || item.publishTime"
+              v-text="item.origSource + ' ' + item.publishTime"
+            ></span>
+          </div>
+        </van-cell>
         <div
           @click="showIntrodu = !showIntrodu"
           :class="{ introduction: true, 'van-ellipsis': !showIntrodu }"
@@ -69,6 +83,16 @@ export default {
     };
   },
   timeout: null,
+  filters: {
+    read(v) {
+      if (isNaN(v)) return 0;
+      let o = v;
+      if (v > 10000) {
+        o = (v / 10000).toFixed(2) + "万";
+      }
+      return o;
+    }
+  },
   methods: {
     goBack() {
       history.go(-1);

+ 16 - 1
src/components/Detail/news.vue

@@ -9,6 +9,12 @@
               v-if="item.title"
               v-text="item.title"
             ></div>
+            <!-- <span
+              style="font-size: 14px; color: #abb2b8;float:right"
+              v-if="item.origSource || item.publishTime"
+            >
+              阅读量: {{ item.readCount | read }}
+            </span> -->
             <span
               style="font-size: 14px; color: #abb2b8"
               v-if="item.origSource || item.publishTime"
@@ -44,7 +50,16 @@ export default {
   data: function() {
     return {};
   },
-  filters: {},
+  filters: {
+    read(v) {
+      if (isNaN(v)) return 0;
+      let o = v;
+      if (v > 10000) {
+        o = (v / 10000).toFixed(2) + "万";
+      }
+      return o;
+    }
+  },
   methods: {
     setProgress() {
       if (!this.$refs.croll) return;

+ 29 - 4
src/components/Detail/video.vue

@@ -22,8 +22,21 @@
       </video-player>
     </van-sticky>
     <div class="videoItem" v-if="item.id">
-      <p class="title">{{ item.title }}</p>
-      <p class="publistTime">{{ item.publishTime }}</p>
+      <van-cell :title="item.title" use-label-slot>
+        <div slot="label">
+          <!-- <span
+            style="font-size: 14px; color: #abb2b8;float:right"
+            v-if="item.origSource || item.publishTime"
+          >
+            观看: {{ item.readCount | read }}
+          </span> -->
+          <span
+            style="font-size: 14px; color: #abb2b8"
+            v-if="item.origSource || item.publishTime"
+            v-text="item.origSource + ' ' + item.publishTime"
+          ></span>
+        </div>
+      </van-cell>
       <div
         @click="showIntrodu = !showIntrodu"
         :class="{ introduction: true }"
@@ -37,10 +50,11 @@
 
 <script>
 // import { progress } from "@/api/article/article.js";
-import { Sticky as vanSticky, Empty as vanEmpty } from "vant";
+import { Sticky as vanSticky, Empty as vanEmpty, Cell as vanCell } from "vant";
 import "vant/lib/sticky/style";
 import "vant/lib/empty/style";
 import "vant/lib/toast/style";
+import "vant/lib/cell/style";
 import "video.js/dist/video-js.css";
 import { videoPlayer } from "vue-video-player";
 
@@ -71,6 +85,16 @@ export default {
     };
   },
   timeout: null,
+  filters: {
+    read(v) {
+      if (isNaN(v)) return 0;
+      let o = v;
+      if (v > 10000) {
+        o = (v / 10000).toFixed(2) + "万";
+      }
+      return o;
+    }
+  },
   methods: {
     onPlayerPlay() {
       this.pleayStatus = true;
@@ -166,7 +190,8 @@ export default {
   components: {
     videoPlayer,
     vanSticky,
-    vanEmpty
+    vanEmpty,
+    vanCell
   }
 };
 </script>

+ 1 - 1
src/pages/aboutUs/Index.vue

@@ -1,6 +1,6 @@
 <template>
   <div id="aboutUs" class="app">
-    <van-sticky :offset-top="0">
+    <van-sticky :offset-top="0" v-if="!version">
       <van-nav-bar left-arrow @click-left="onClickLeft" title="关于我们" />
     </van-sticky>
     <div class="head" v-if="version">

+ 1 - 1
src/pages/detail/AppDetail/Index.vue

@@ -1,7 +1,7 @@
 <template>
   <div id="AppDetail" class="app">
     <div class="sk" v-if="loda">
-      <van-skeleton title avatar :row="15" />
+      <van-skeleton title :row="15" />
     </div>
     <component
       v-if="id"

+ 15 - 11
src/pages/robot/Index.vue

@@ -198,17 +198,21 @@ export default {
       status: false,
       timeout: undefined,
       quetion: [
-        "天气如何",
-        "两学一做",
-        "八项规定",
-        "三严三实",
-        "什么是两个100年",
-        "党的生日是那一天",
-        "党的任务是什么",
-        "为人民服务",
-        "五大发展理念",
-        "什么是一带一路",
-        "党风廉政建设的‘两个责任’"
+        "三严三实的具体内容",
+        "中华民族近代以来最伟大的梦想",
+        "中国梦的本质是",
+        "两学一做是指",
+        "党风廉政建设的‘两个责任’",
+        "什么是三会一课",
+        "党的根本宗旨是",
+        "“四风”问题指的是",
+        "加强党的“五大建设”是",
+        "建设“三型”马克思主义执政党是",
+        "党的最高理想和最终目标是",
+        "社会主义核心价值观的主要内容",
+        "四讲四有是指",
+        "“两学一做”增强的是哪四大意识",
+        "五四运动是什么时候爆发的"
       ],
       qPage: 1,
       qPageSize: 5,