Procházet zdrojové kódy

reactor:接口配置调整

liu_w601 před 3 měsíci
rodič
revize
6bb897bb45

+ 1 - 0
src/api/announcementApi.js

@@ -2,6 +2,7 @@ import request from '@/utils/request'
 export function getAnnouncementList(params) {
   return request({
     url: '/api/announcement/list',
+    headers: {'Content-Type': 'application/json'},
     method: 'get',
     params: params
   })

+ 64 - 0
src/views/announce-detail-popup/index.vue

@@ -0,0 +1,64 @@
+<template>
+  <div class="announce-detail-popup-container" v-if="visible">
+    <div class="announce-detail-popup-title">
+      <span class="title-text">通知公告详情</span>
+      <img src="@/assets/image/common/close.png" style="cursor: pointer" alt="" @click="visible = false" />
+    </div>
+    <div class="announce-detail-popup-content">
+        <div class="title">{{ detail.announcementName }}</div>
+        <div class="time">{{ detail.createTime }}</div>
+        <div class="content">{{ detail.announcementContent }}</div>
+        <img :src="detai.images"/>
+    </div>
+  </div>
+</template>
+
+<script>
+export default {
+  name: 'AnnounceDetailPopup',
+  data() {
+    return {
+      visible: false,
+      detail:{}
+    }
+  },
+  mounted() {
+    this.$globalEventBus.$on('clickAnnouncePopup', (data) => {
+      this.visible = true
+      this.detail = data
+    })
+  },
+  destroyed() {
+    this.$globalEventBus.$off('clickAnnouncePopup')
+  }
+}
+</script>
+
+<style scoped lang="scss">
+.announce-detail-popup-container {
+  position: absolute;
+  top: 50%;
+  left: 50%;
+  transform: translate(-50%, -80%);
+  width: px-to-rem(600);
+  z-index: 9999;
+  .announce-detail-popup-title {
+    background: url('@/assets/image/common/popup_title_bg.png') no-repeat;
+    background-size: 100% 100%;
+    height: px-to-rem(39);
+    display: flex;
+    justify-content: space-between;
+    align-items: center;
+    padding: 0 px-to-rem(20);
+    font-size: px-to-rem(16);
+    color: #fff;
+    .title-text {
+      font-weight: bold;
+      margin-left: px-to-rem(20);
+    }
+  }
+  .announce-detail-popup-content {
+
+  }
+}
+</style>

+ 11 - 0
src/views/hydrologic-info/left.vue

@@ -107,6 +107,7 @@ import iconUrl3 from '@/assets/image/hydrologic/icon4.png'
 import iconUrl4 from '@/assets/image/hydrologic/icon1.png'
 import iconUrl5 from '@/assets/image/hydrologic/icon3.png'
 import iconUrl6 from '@/assets/image/hydrologic/icon2.png'
+import {getAirNow} from '@/api/largeScreenApi'
 export default {
   data() {
     return {
@@ -185,6 +186,16 @@ export default {
     BasePanelLeft,
     BaseMain,
     ScrollPanel
+  },
+  mounted(){
+    this.getAirInfo()
+  },
+  methods:{
+    getAirInfo(){
+      getAirNow({adcode:'610481'}).then((res)=>{
+        console.info(res)
+      })
+    }
   }
 }
 </script>

+ 1 - 1
src/views/video-play-popup/index.vue

@@ -20,7 +20,7 @@
 import Artplayer from '@/components/video-player/video-player.vue'
 import flvjs from 'flv.js'
 export default {
-  name: 'WaterStationPopup',
+  name: 'VideoPlayerPopup',
   data() {
     return {
       visible: false,

+ 11 - 28
vue.config.js

@@ -54,49 +54,32 @@ module.exports = defineConfig({
         changeOrigin: true,
         rewrite: (p) => p.replace(/^\/system-biz/, '')
       },
-      '/api/announcement': {
+     
+      '/api/hydrologicalManagement': {
         //测试环境
-        target: 'http://10.157.225.55:28083',//http://192.168.1.185:28131
-        changOrigin: true,
-         pathRewrite: {
-          '^/api/announcement': '/api/announcement'
-        }
+        target: 'http://192.168.1.185:28131',//http://192.168.1.185:28131
+        changOrigin: true
       },
-      '/api/hydrologicalManagement': {
+       '/api/announcement': {
         //测试环境
-        target: 'http://10.157.225.55:28083',//http://192.168.1.185:28131
-        changOrigin: true,
-         pathRewrite: {
-          '^/api/hydrologicalManagement': '/api/hydrologicalManagement'
-        }
+        target: 'http://192.168.1.185:28131',//http://192.168.1.185:28131
+        changOrigin: true
       },
       '/api/monitoringData':{
-        target: 'http://10.157.225.55:28083',//http://192.168.1.185:28131
+        target: 'http://192.168.1.185:28131',//http://192.168.1.185:28131
         changOrigin: true,
-         pathRewrite: {
-          '^/api/monitoringData': '/api/monitoringData'
-        }
       },
       '/api/ttvideo':{
         target:"http://10.157.200.5",
-        changOrigin:true,
-         pathRewrite: {
-          '^/api/ttvideo': '/api/ttvideo'
-        }
+        changOrigin:true
       },
       '/api/ttanalysis':{
         target:"http://10.157.200.5",
-        changOrigin:true,
-         pathRewrite: {
-          '^/api/ttanalysis': '/api/ttanalysis'
-        }
+        changOrigin:true
       },
       '/api/order':{
         target:"http://10.157.200.5",
-        changOrigin:true,
-         pathRewrite: {
-          '^/api/order': '/api/order'
-        }
+        changOrigin:true
       }
     }
   },