Lou
2024-04-25 fa2f2580c2338938be1425f7efc431547d4c9e60
subPackage/school/securityDetail.vue
@@ -59,7 +59,9 @@
         <block v-if="info.rectificationFlag == 1">
            <text>未整改完成</text>
         </block>
         <block v-if="info.rectificationFlag == 3">
            <text>无需整改</text>
         </block>
      </view>
      <view class="item-row flex j-c-s-b a-i-c" v-if="info.status == 3 && info.reasonFailure">
         <text>驳回原因</text>
@@ -68,7 +70,7 @@
      <view class="image-wrap bgc-ff" v-if="images.length">
         <view class="mb-20">
            图片
            整改文件
         </view>
         <view class="flex flex-wrap">
            <view class="image-item" v-for="(i,k) in images" @click="previewImage(images,i)">
@@ -81,14 +83,14 @@
         <block v-for="(item,index) in itemList">
            <block v-for="(i,k) in item.children">
               <block v-for="(n,m) in info.taskPlaceRecordVOList">
                  <view class="item-row flex j-c-s-b a-i-c" v-if="i.id == n.itemId && n.state == 1">
                  <view class="item-row flex j-c-s-b a-i-c" v-if="i.id == n.itemId && n.state == 0">
                     <text class="item-left fw">{{item.title}}</text>
                     <!-- <text>不存在</text> -->
                  </view>
                  <u-collapse :value="ids" v-if="i.id == n.itemId && n.state == 1" ref="collapse">
                  <u-collapse :value="ids" v-if="i.id == n.itemId && n.state == 0" ref="collapse">
                     <u-collapse-item :name="n.itemId" :title="i.title" value="否" :disabled="true"
                        :clickable="false" :isLink="false">
                        <view class="mb-20" v-if="n.imageUrls">
                        <!-- <view class="mb-20" v-if="n.imageUrls">
                           <view class="f-26 mb-10 c-00">整改照片</view>
                           <view class="flex flex-wrap">
                              <view class="mr-20" v-for="r in ($setImageUrl(n.imageUrls))">
@@ -103,9 +105,9 @@
                           <view class="f-28 c-00">
                              {{n.remark}}
                           </view>
                        </view>
                        </view> -->
                        <!-- <view class="mb-20" v-if="roleType == 2 || (roleType == 1 && n.rectificationImageUrls)">
                        <view class="mb-20" v-if="roleType == 2 || (roleType == 1 && n.rectificationImageUrls)">
                           <view class="f-26 mb-10 c-00">整改后照片</view>
                           <u-upload v-if="roleType == 2 && (info.status == 4 || info.status == 3)"
                              :fileList="n.urls" :previewFullImage="uploadConfig.previewFullImage"
@@ -125,14 +127,14 @@
                                    @click="previewImage($setImageUrl(n.rectificationImageUrls),i)"></u-image>
                              </view>
                           </view>
                        </view> -->
                        </view>
                        <!--    <view class="" v-if="roleType == 2 || (roleType == 1 && n.rectificationRemark)">
                        <view class="" v-if="roleType == 2 || (roleType == 1 && n.rectificationRemark)">
                           <view class="f-26 mb-10 c-00">整改后描述</view>
                           <u-textarea v-model="n.rectificationRemark" placeholder="请输入整改后描述"
                              placeholderClass="c-99 f-26"
                              :disabled="roleType == 2 && (info.status == 4 || info.status == 3)?false:true"></u-textarea>
                        </view> -->
                        </view>
                     </u-collapse-item>
                  </u-collapse>
               </block>
@@ -146,7 +148,8 @@
         <audit-action v-if="roleType == 1 && info.status == 1" @handle="submitAudit" />
      </block>
      <block v-if="info.rectificationFlag == 1">
         <footer-btn v-if="roleType == 2 &&( info.status == 3  || info.status == 1)" text="重新提交" @click="navTo" />
         <footer-btn v-if="roleType == 2 &&( info.status == 3  || info.status == 1)" text="提交"
            @click="submitInfo()" />
      </block>
   </view>
</template>
@@ -229,13 +232,13 @@
               }
               let ids = [];
               for (let i of data.taskPlaceRecordVOList) {
                  // if ((data.status == 4 || data.status == 3) && this.roleType == 2) {
                  //    if (i.rectificationImageUrls) {
                  //       i.urls = this.$setImageUrl(i.rectificationImageUrls, 2);
                  //    } else {
                  //       i.urls = [];
                  //    }
                  // }
                  if ((data.status == 4 || data.status == 3) && this.roleType == 2) {
                     if (i.rectificationImageUrls) {
                        i.urls = this.$setImageUrl(i.rectificationImageUrls, 2);
                     } else {
                        i.urls = [];
                     }
                  }
                  if (i.state == 0) {
                     ids.push(i.itemId)
                  }
@@ -327,14 +330,12 @@
            if (data.status == 4) {
               data.status = 1;
            }
            addPlaceCheckReform(data).then(res => {
               uni.hideLoading()
               if (res.code == 200) {
                  this.$showTips("操作成功", "success");
                  setTimeout(() => {
                     uni.navigateBack()
                  }, 300)
               }
            auditPlaceCheck(this.info).then(res => {
               uni.hideLoading();
               this.$showTips("操作成功", "success");
               setTimeout(() => {
                  uni.navigateBack()
               }, 300)
            })
         },