liu_w601 3 месяцев назад
Родитель
Сommit
674b536d26
2 измененных файлов с 17 добавлено и 3 удалено
  1. 16 2
      src/views/comprehensive-overview/left.vue
  2. 1 1
      vue.config.js

+ 16 - 2
src/views/comprehensive-overview/left.vue

@@ -7,12 +7,22 @@
             <div class="main-container h380">
               <template v-if="noticeList.length > 0">
               <div class="img-txt" v-if="noticeList.length > 0" @click="toSee(noticeList[0])">
-                <el-image class="img" :src="noticeList[0].images"></el-image>
+                <template v-if="noticeList[0].images != null">
+                  <el-image class="img" :src="noticeList[0].images"></el-image>
+                </template>
+                <template v-else>
+                  <el-image class="img" :src="defaultImg" ></el-image>
+                </template>
                 <div class="txt">{{ noticeList[0].announcementName }}</div>
               </div>
               <div class="list" v-for="item in noticeDataList" :key="item.id">
                 <div class="left">
-                  <el-image :src="item.images" class="img"></el-image>
+                  <template v-if="item.images != null">
+                    <el-image :src="item.images" class="img"></el-image>
+                  </template>
+                  <template v-else>
+                    <el-image :src="defaultSmallImg" class="img"></el-image>
+                  </template>
                 </div>
                 <div class="right">
                   <div class="title">{{ item.announcementName }}</div>
@@ -118,6 +128,8 @@ import moment from 'moment'
 import BasePanelLeft from '@/components/base-panel/base-panel-left'
 import BaseMain from '@/components/base-main/base-main.vue'
 import {getAnnouncementList} from '@/api/announcementApi'
+import ImgUrl from '@/assets/image/comprehensive/bg1.png'
+import ImgUrl2 from '@/assets/image/comprehensive/bg2.png'
 export default {
   components: {
     BaseMain,
@@ -127,6 +139,8 @@ export default {
     return {
       noticeList: [],
       noticeDataList: [],
+      defaultImg:ImgUrl,
+      defaultSmallImg:ImgUrl2,
       tableInfo: [
         {
           id: 1,

+ 1 - 1
vue.config.js

@@ -56,7 +56,7 @@ module.exports = defineConfig({
       },
       '/api': {
         //测试环境
-        target: 'http://192.168.1.185:28131',//http://192.168.1.185:28131
+        target: 'http://10.157.200.5:28132',//http://192.168.1.185:28131
         changOrigin: true
       }
     }