瀏覽代碼

修改首页及其他组件的时间显示

lrf402788946 5 年之前
父節點
當前提交
6ce13cff11
共有 5 個文件被更改,包括 19 次插入25 次删除
  1. 1 6
      src/layout/index/law.vue
  2. 11 1
      src/layout/index/news.vue
  3. 1 6
      src/layout/index/noticeNews.vue
  4. 1 6
      src/layout/index/zhidao.vue
  5. 5 6
      src/views/index.vue

+ 1 - 6
src/layout/index/law.vue

@@ -14,12 +14,7 @@
           <el-col :span="19" class="title">
             <p class="textOver"><i class="el-icon-caret-right icon"></i>{{ item.title }}</p>
           </el-col>
-          <el-col :span="5" class="date" v-if="item.publish_time">
-            {{ item.publish_time }}
-            <span v-if="item.publish_time"></span>
-            <span v-else>{{ item.meta | getDate }}</span>
-          </el-col>
-          <el-col :span="5" class="date" v-else>
+          <el-col :span="5" class="date">
             {{ item.meta | getDate }}
           </el-col>
         </el-col>

+ 11 - 1
src/layout/index/news.vue

@@ -37,7 +37,7 @@
             >
               <span class="shu"></span>
               <span class="title">{{ item.title }}</span>
-              <span class="time">{{ item.publish_time }}</span>
+              <span class="time">{{ item.meta | getDate }}</span>
             </el-col>
           </el-col>
         </el-col>
@@ -88,6 +88,16 @@ export default {
     },
     newListActive(item) {},
   },
+  filters: {
+    getDate(meta) {
+      let createdAt = _.get(meta, `createdAt`);
+      let date = new Date(createdAt)
+        .toLocaleDateString()
+        .replace('/', '-')
+        .replace('/', '-');
+      return date;
+    },
+  },
 };
 </script>
 

+ 1 - 6
src/layout/index/noticeNews.vue

@@ -17,12 +17,7 @@
             <el-col :span="19" class="title">
               <p class="textOver"><i class="el-icon-caret-right icon"></i>{{ item.title }}</p>
             </el-col>
-            <el-col :span="5" class="date" v-if="item.publish_time">
-              {{ item.publish_time }}
-              <span v-if="item.publish_time"></span>
-              <span v-else>{{ item.meta | getDate }}</span>
-            </el-col>
-            <el-col :span="5" class="date" v-else>
+            <el-col :span="5" class="date">
               {{ item.meta | getDate }}
             </el-col>
           </el-col>

+ 1 - 6
src/layout/index/zhidao.vue

@@ -16,12 +16,7 @@
           <el-col :span="19" class="title">
             <p class="textOver"><i class="el-icon-caret-right icon"></i>{{ item.title }}</p>
           </el-col>
-          <el-col :span="5" class="date" v-if="item.publish_time">
-            {{ item.publish_time }}
-            <span v-if="item.publish_time"></span>
-            <span v-else>{{ item.meta | getDate }}</span>
-          </el-col>
-          <el-col :span="5" class="date" v-else>
+          <el-col :span="5" class="date">
             {{ item.meta | getDate }}
           </el-col>
         </el-col>

+ 5 - 6
src/views/index.vue

@@ -258,11 +258,9 @@ export default {
           item.children = children;
           for (const sc of item.children) {
             let schildren = _.get(sc, `children`, []);
-            sc.children = _.reverse(
-              _.sortBy(schildren, i => {
-                return new Date(_.get(i, `meta.createdA`)).getTime();
-              })
-            );
+            sc.children = _.sortBy(schildren, i => {
+              return new Date(_.get(i, `meta.createdA`)).getTime();
+            });
             sc.children = sc.children.filter(f => f.is_use === '0');
           }
           // if (item.is_use === '0') {
@@ -276,7 +274,8 @@ export default {
     async onsaveClick({ title }) {
       if (title === '常见问题') {
         window.location.href =
-          'https://mp.weixin.qq.com/s?__biz=MzAxMzg2ODE0NA==&mid=100000727&idx=1&sn=c2a38aca7482a930ceeff01779827faa&chksm=1b9d4ec82ceac7dee8cf6f89701e9af1fdedeed6c7e5ecba20356b1584d6ee76b069649f5cd9&mpshare=1&scene=23&srcid=0917J2IHeM4fxs3dHnJBhis4#rd';
+          'https://mp.weixin.qq.com/s?__biz=MzAxMzg2ODE0NA==&mid=100000727&idx=1&sn=c2a38aca7482a930ceeff01779827faa&chksm=1b9d4ec82ceac7dee8cf6f89701e9af1fdede' +
+          'ed6c7e5ecba20356b1584d6ee76b069649f5cd9&mpshare=1&scene=23&srcid=0917J2IHeM4fxs3dHnJBhis4#rd';
       } else {
         this.$router.push({ path: '/quiet', query: { title: title } });
       }