zhouwx
2026-01-21 dbccfc04eb5a927d690bb75277f614e63d4544c9
pages/tabBar/notice/detail.vue
@@ -30,6 +30,7 @@
               </u-tag>
            </view>
         </view>
         <text class="textTop"><b>发布时间:</b>{{detailData.publishingTime}}</text>
         <text class="textTop" v-if="detailData.forwardPath" style="display: flex;"><b>发布单位:</b>
            <text v-for="(item,index) in detailData.forwardPath">
               <text v-if="index !=detailData.forwardPath.length-1">
@@ -39,19 +40,22 @@
            </text>
         </text>
         <text class="textTop" v-else><b>发布单位:</b>{{detailData.publishingUnit}}</text>
         <text class="textTop"><b>短信内容:</b><i style="background-color: rgb(240, 248, 255);">{{detailData.content}}发布单位:{{detailData.publishingUnit}}</i></text>
         <text class="textTop"><b>短信内容:</b><i style="background-color: rgb(240, 248, 255);">{{detailData.content}}<!-- 发布单位:{{detailData.publishingUnit}} --></i></text>
         <view :style="{ height: directViewUrl ? '560px' : '' }" style="margin-top: 20px;">
            <text class="textTop" style="width: 76px;" ><b>附件内容:</b></text>
            <view style="width: 100%; height: 550px;" v-if="directViewUrl">
               <iframe :src="directViewUrl" class="frameStyle"></iframe>
            </view>
            <view style="width: 100%; height: 550px;" v-if="urls.length > 0">
            <view style="width: 100%; height: auto" v-if="urls.length > 0">
               <view v-for="(item, index) in urls" :key="index" >
                  <view style="display: flex;margin-top: 10px;" @click="openFile(item)" >
                     <u-icon name="attach" color="#2979ff" size="20"></u-icon> <span>{{item.name}}</span>
                  </view>
               </view>
            </view>
            <span  v-if="!(directViewUrl || urls.length > 0)">
             无
            </span>
            
<!--             <view class="attache" v-if="isAllImg == 'no'">
               <view v-for="(item, index) in detailData.attachments" :key="index" >
@@ -106,17 +110,17 @@
         <view v-if="detailData.role == 'leader' && detailData.reviewStatus == 1" class="btn">
            <u-button 
               style="background-color:rgb(6, 202, 23);color: white;width: 180px;"
               @click="approved"
               @click="$noMoreClicks(approved)"
            >审核通过</u-button>
            <u-button 
               style="background-color:rgb(247, 108, 125);color: white;width: 180px;"
               @click="reject"
               @click="$noMoreClicks(reject)"
            >审核驳回</u-button>
         </view>
         <view v-if="detailData.role == 'infoPeople' && detailData.reviewStatus == 2" class="btn">
            <u-button 
               style="background-color:rgb(6, 202, 23);color: white;width: 180px;"
               @click="infoSend"
               @click="$noMoreClicks(infoSend)"
            >确认发布</u-button>
         </view>
      <!--    //村级显示 -->
@@ -160,7 +164,8 @@
            cityMessage: '响应措施反馈',
            measureData: {},
            urls: [],
            backFlag: ''
            backFlag: '',
            noClick:true,
         }
      },
       onLoad:function(options){
@@ -439,7 +444,8 @@
   margin-left: 15px;
}
.detailCard{
   flex-grow: 1;
   // flex-grow: 1;
   // height: 65%;
   display: flex;
   flex-direction: column;
   background: #fff;