Переглянути джерело

首页云图  基本情况 变更为  通知公告

王通 1 рік тому
батько
коміт
a33ddeff80
2 змінених файлів з 18 додано та 12 видалено
  1. 8 0
      src/api/forest.js
  2. 10 12
      src/views/forest.vue

+ 8 - 0
src/api/forest.js

@@ -347,3 +347,11 @@ export function sendMessage(param) {
     })
 
 }
+// 左侧获取通知公共
+export function getLatestNotice() {
+  return request({
+    url: '/system/notice/getLatestNotice',
+    method: 'get',
+    params: {},
+  })
+}

+ 10 - 12
src/views/forest.vue

@@ -7,19 +7,19 @@
     <div class="visual-body">
       <!-- 左侧 -->
       <div class="leftbar" ref="left">
-        <!-- 1 基本情况 -->
+        <!-- 1 通知公告 -->
         <div class="forthis">
           <dv-border-box-13 backgroundColor="rgba(12, 19, 38, .90)"
             style="padding-bottom: 1rem;">
             <img src="../assets/images/integrated/light.png" style="width: 100%; margin-top: .4rem;" />
             <div class="this-title">
-              <span>基本情况</span>
+              <span>通知公告</span>
               <dv-decoration-3 style="width:150px;height:15px;margin-right: 1rem;" />
             </div>
             <div class="i-list-con h-14">
               <div class="d-l-con no_hover">
                 <div class="d-l-l-text w-100p no-weight">
-                  <h4 class="line-h-1 w-100p" v-html="forestInfo">{{ forestInfo }}</h4>
+                  <h4 class="line-h-1 w-100p" v-html="noticeContent">{{ noticeContent }}</h4>
                 </div>
               </div>
             </div>
@@ -425,6 +425,7 @@ import {
   getMenuEventType,
   getEventPush,
   getBaseInfo,
+  getLatestNotice,
   getTodayEvents,
   getDeptEventCount,
   getWeather,
@@ -479,6 +480,7 @@ export default {
     this.getSuperMapUrl();
 
     setTimeout(() => {
+      this.getLatestNotice()
       this.getTodayEvents(this.getCurrentDataStr())
       this.getDeptEventCount(this.getCurrentDataStr())
       this.getWeather(this.getCurrentDataStr())
@@ -503,7 +505,7 @@ export default {
     return {
       nextbutton:true,
       //警报MP3文件
-
+      noticeContent:null,
       audioSrc: require('@/assets/jingbao.mp3'),
       title:'',
       calendarDay: this.getCurrentDataStr(),
@@ -856,15 +858,11 @@ export default {
         }]
       })
     },
-    getBaseInfo() {
-      //左侧获取部门信息
-      getBaseInfo().then(res => {
+    getLatestNotice() {
+      //左侧获取通知公告
+      getLatestNotice().then(res => {
         if (res.code == 200) {
-          if (res.msg == '未找到特色信息') {
-            this.forestInfo = '暂无基本情况'
-          } else {
-            this.forestInfo = res.data.baseinfo //基本情况
-          }
+          this.noticeContent = res.data.noticeContent //通知公告
         }
       })
     },