| | |
| | | </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>
|
| | |
| | | </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">
|
| | |
| | |
|
| | | <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>
|
| | |
| | | },
|
| | | 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() {
|
| | |
| | | },
|
| | | onSubBack() {
|
| | | const {
|
| | | submitFileList,
|
| | | dealBeforeFileList,
|
| | | backParam
|
| | | } = this;
|
| | | dealHiddenDanger({
|
| | | ...backParam,
|
| | | dealBeforeFileList: submitFileList,
|
| | | dealBeforeFileList,
|
| | | status: 2,
|
| | | id: this.id
|
| | | }).then(res => {
|