Kaynağa Gözat

图片附件详情回显优化

ming 6 ay önce
ebeveyn
işleme
d76db8bccc

+ 3 - 3
src/pages/business/common/projectMange/record/details.vue

@@ -61,8 +61,8 @@
           <u-text :text="item.coordinateWork ? item.coordinateWork : '无'" color="#000000" size="14"></u-text>
         </view>
         <view class="content-area-center mb10">
-          <view class="content-area-center-top">图片 </view>
-          <view class="imageBox" v-if="item.reportImage">
+          <view class="content-area-center-top">图片</view>
+          <view class="imageBox" v-if="JSON.parse(item.reportImage).length>0">
             <image class="image m5" style="width: 50px" mode="widthFix" v-for="(a, index) in JSON.parse(item.reportImage)" :key="index" :src="a.url" @click="previewImage(index)" />
           </view>
           <view class="imageBox" v-else>无</view>
@@ -70,7 +70,7 @@
 
         <view class="content-area-center mb10">
           <view class="content-area-center-top">附件 </view>
-          <view v-if="item.reportFile">
+          <view v-if="JSON.parse(item.reportFile).length>0">
             <uni-link v-for="(file, index) in JSON.parse(item.reportFile)" :key="index" :href="file.url" text="file.url" style="color: rgba(0, 0, 0, 0.7)">{{ file.name }}</uni-link>
           </view>
           <view v-else>无</view>

+ 11 - 0
src/pages/business/common/projectMange/write/components/template1.vue

@@ -437,6 +437,17 @@ function handleSubmit() {
      
     });;
 }
+watch(
+  () => reportFile1.value.length,
+  (val) => {
+    var element = document.querySelector('.files-button');
+   if(reportFile1.value.length>=5){
+    element.style.display = 'none';
+   }else{
+    element.style.display = 'block';
+   }
+  }
+);
 
 watch(
   () => props.projectList,

+ 2 - 0
src/pages/index.vue

@@ -48,7 +48,9 @@
         <image v-if="!state.swiperBool" style="width: 100%; height: 160px" src="@/static/images/index/banner1.png"></image>
 
         <!-- 天气 -->
+        <!-- #ifdef APP-PLUS || H5 -->
         <oa-weather ref="oaWeatherRef"></oa-weather>
+        <!-- #endif -->
 
         <!-- 最近使用宫格 -->
         <view class="grid-area bg-white" v-if="state.recentlyUsed.length > 0">