ll
liukangdong
2024-09-14 45af9ec519e4d93d79ddfa48a6c6c82b7ef94008
h5/pages/staff/task/vDangetAppr.vue
@@ -28,13 +28,13 @@
      </view>
      <!--  -->
      <view class="emyty"></view>
      <view v-if="info.status == 1" class="module_list">
      <view v-if="info.status == 1 || info.status == 2" class="module_list">
         <view class="item">
            <view class="label">处理结果</view>
            <view class="value primaryColor">{{ statusMap[info.status] }}</view>
            <view class="value primaryColor" :class="{ red: info.status == 2 }">{{ statusMap[info.status] }}</view>
         </view>
         <view class="item">
            <view class="label">整改前</view>
            <view class="label">{{info.status == '1' ? '整改前' : '视频/图片'}}</view>
            <view class="value">
               <view class="adduser_list_item_ipt1_upload" v-for="(item, i) in info.dealBeforeFileList" :key="i">
                  <image v-if="item.type == 0" :src="item.fileurlFull" mode="widthFix"></image>
@@ -42,7 +42,7 @@
               </view>
            </view>
         </view>
         <view class="item">
         <view class="item" v-if="info.dealAfterFileList && info.dealAfterFileList.length > 0">
            <view class="label">整改后</view>
            <view class="value">
               <view class="adduser_list_item_ipt1_upload" v-for="(item, i) in info.dealAfterFileList" :key="i">
@@ -119,13 +119,13 @@
            <view class="label">图片/视频</view>
            <view class="upload_wrap">
               <view class="adduser_list_item_ipt1_upload" @click="showUpload = true">
               <view class="adduser_list_item_ipt1_upload" @click="showUploadBe = true">
                  <u-icon name="plus" color="rgb(153, 153, 153)" size="28"></u-icon>
                  <view class="mt6">图片/视频</view>
               </view>
               <view class="adduser_list_item_ipt1_upload" v-for="(item, i) in submitFileList" :key="i">
               <view class="adduser_list_item_ipt1_upload" v-for="(item, i) in dealBeforeFileList" :key="i">
                  <u-icon class="close" size="20" name="close-circle-fill" color="red"
                     @click="fileDel('submitFileList', i)"></u-icon>
                     @click="fileDel('dealBeforeFileList', i)"></u-icon>
                  <image v-if="item.type == 0" :src="item.fileurlFull" mode="widthFix"></image>
                  <video v-if="item.type == 1" :src="item.fileurlFull"></video>
               </view>
@@ -340,13 +340,15 @@
         },
         handleOpen() {
            this.isShowHandle = true;
            console.log('info', this.info);
            this.dealBeforeFileList = [...this.info.submitFileList];
            const submitFileList = this.info.submitFileList || []
            this.submitFileList = [...submitFileList];
            this.$set(this.handleParam, 'dealTime', dayjs().format('YYYY-MM-DD HH:mm:ss'));
         },
         handleBack() {
            this.isShowBack = true;
            this.submitFileList = [...this.info.submitFileList];
            this.isShowBack = true;
            // const submitFileList = this.info.submitFileList || []
            // this.submitFileList = [...submitFileList];
            this.dealBeforeFileList = []
            this.$set(this.backParam, 'dealTime', dayjs().format('YYYY-MM-DD HH:mm:ss'));
         },
         getDetail() {
@@ -451,12 +453,12 @@
         },
         onSubBack() {
            const {
               submitFileList,
               dealBeforeFileList,
               backParam
            } = this;
            dealHiddenDanger({
               ...backParam,
               dealBeforeFileList: submitFileList,
               dealBeforeFileList,
               status: 2,
               id: this.id
            }).then(res => {