LAPTOP-UBJMM5MG\user 1 年之前
父节点
当前提交
b6c98ee69b
共有 1 个文件被更改,包括 9 次插入2 次删除
  1. 9 2
      src/views/notice/index.vue

+ 9 - 2
src/views/notice/index.vue

@@ -28,7 +28,7 @@
                   </div>
                   <div>
                     <p class="ino">
-                      {{ item.name }}
+                      【{{ item.noticeType }}】 {{ item.name }}
                     </p>
                   </div>
                   <div><span>&gt;</span></div>
@@ -55,12 +55,15 @@
 
 <script>
 import { parkNotice, propertyNotice, listNoticeToTop } from '@/service/api_service'
+import Base from '@/views/base/base.vue'
 /**
      * 分页是用的vant框架
      * */
 export default {
+    mixins: [Base],
     data() {
         return {
+            dc_key: ['notice_type'],
             active: 1,
             currentPage: 1,
             total: 0,
@@ -97,6 +100,9 @@ export default {
         }
     },
     mounted() {
+        this.initDict(this.dc_key).then(() => {
+            console.log('this.dc_map.notice_type', this.dc_map.notice_type)
+        })
         this.getListInfo()
         if (this.$route.query.active) {
             this.active = Number(this.$route.query.active)
@@ -153,7 +159,8 @@ export default {
                                 eventIndex: index,
                                 detail: item.noticeContent,
                                 createTime: dayjs(item.createTime).format('YYYY-MM-DD'),
-                                noticeFileId: item.noticeFileId
+                                noticeFileId: item.noticeFileId,
+                                noticeType: this.dc_map.notice_type[item.type]
                             }
                         )
                     })