| | |
| | | statusMap[info.status] |
| | | }}</view> |
| | | <image |
| | | v-if="info.status == '1'" |
| | | src="@/static/ic_yizhenggai.png" |
| | | mode="widthFix" |
| | | class="status_img" |
| | | ></image> |
| | | <image |
| | | v-if="info.status == '2'" |
| | | src="@/static/ic_passed@2x.png" |
| | | src="@/static/ic_yituihui-1.png" |
| | | mode="widthFix" |
| | | class="status_img" |
| | | ></image> |
| | |
| | | <image |
| | | v-if="item.type == 0" |
| | | :src="item.fileurlFull" |
| | | @click="priviewImage(item.fileurlFull)" |
| | | mode="widthFix" |
| | | class="img" |
| | | /> |
| | | <video |
| | | v-if="item.type == 1" |
| | | :src="item.fileurlFull" |
| | | class="img" |
| | | class="video" |
| | | controls |
| | | /> |
| | | </view> |
| | |
| | | <view v-if="info.status == 1" class="module_list"> |
| | | <view class="item"> |
| | | <view class="label">处理结果</view> |
| | | <!-- <view class="value">{{ info. }}</view> --> |
| | | <view class="value primaryColor">{{ statusMap[info.status] }}</view> |
| | | </view> |
| | | <view class="item"> |
| | | <view class="label">整改前</view> |
| | | <view class="value"> |
| | | <view |
| | | class="adduser_list_item_ipt1_upload" |
| | | v-for="(item, i) in dealBeforeFileList" |
| | | v-for="(item, i) in info.dealBeforeFileList" |
| | | :key="i" |
| | | ><image |
| | | v-if="item.type == 0" |
| | |
| | | <view class="value"> |
| | | <view |
| | | class="adduser_list_item_ipt1_upload" |
| | | v-for="(item, i) in dealAfterFileList" |
| | | v-for="(item, i) in info.dealAfterFileList" |
| | | :key="i" |
| | | ><image |
| | | v-if="item.type == 0" |
| | |
| | | </view> |
| | | </view> |
| | | <view class="emyty"></view> |
| | | <view class="main_footer"> |
| | | <view |
| | | v-if=" |
| | | info.approveDateVO != null && |
| | | info.approveDateVO.canBeApproved != null && |
| | | info.approveDateVO.canBeApproved == 1 && |
| | | info.status == 0 |
| | | " |
| | | class="main_footer" |
| | | > |
| | | <view class="btn" @click="handleBack">退回</view> |
| | | <view class="btn transfer" @click="handleTransfer">转交</view> |
| | | <view class="btn handle" @click="handleOpen">处理</view> |
| | |
| | | ], |
| | | statusMap: { |
| | | 0: '待处理', |
| | | 1: '处理中', |
| | | 2: '审批通过', |
| | | 1: '已整改', |
| | | 2: '已退回', |
| | | 3: '审批未通过', |
| | | 4: '已取消', |
| | | 5: '他人或签', |
| | |
| | | this.getDetail() |
| | | }, |
| | | methods: { |
| | | priviewImage(url) { |
| | | uni.previewImage({ |
| | | urls: [url] |
| | | }) |
| | | }, |
| | | handleOpen() { |
| | | this.isShowHandle = true |
| | | console.log('info', this.info) |
| | |
| | | }, |
| | | getMemList() { |
| | | findHiddenAreaMemberList({ |
| | | model: { |
| | | model: { |
| | | ...this.transferModel, |
| | | id: this.info.areaId |
| | | }, |
| | | }, |
| | | ...this.pagination, |
| | | }).then(res => { |
| | | this.memberList = res.data || [] |
| | |
| | | } |
| | | } |
| | | } |
| | | .adduser_list_item_ipt1_upload { |
| | | width: 120rpx; |
| | | height: 120rpx; |
| | | margin-right: 24rpx; |
| | | border: 2rpx solid #e5e5e5; |
| | | background: #f7f7f7; |
| | | color: #666666; |
| | | font-size: 22rpx; |
| | | display: flex; |
| | | flex-direction: column; |
| | | align-items: center; |
| | | justify-content: center; |
| | | position: relative; |
| | | .close { |
| | | position: absolute; |
| | | right: -20rpx; |
| | | top: -20rpx; |
| | | z-index: 9999; |
| | | } |
| | | image { |
| | | width: 100%; |
| | | height: 100%; |
| | | } |
| | | video { |
| | | width: 100%; |
| | | max-height: 120rpx; |
| | | } |
| | | } |
| | | |
| | | .module_list { |
| | | .item { |
| | |
| | | } |
| | | .file_list { |
| | | display: flex; |
| | | flex-wrap: wrap; |
| | | margin-bottom: 20rpx; |
| | | overflow-x: auto; |
| | | .img_wrap { |
| | | margin-top: 24rpx; |
| | | width: 120rpx; |
| | | height: 120rpx; |
| | | margin-right: 24rpx; |
| | | min-width: 160rpx; |
| | | height: 160rpx; |
| | | border: 2rpx solid #e5e5e5; |
| | | background: #f7f7f7; |
| | | color: #666666; |
| | |
| | | align-items: center; |
| | | justify-content: center; |
| | | position: relative; |
| | | margin-right: 16rpx; |
| | | flex-shrink: 0; |
| | | } |
| | | .img { |
| | | width: 120rpx; |
| | | max-height: 120rpx; |
| | | width: 100%; |
| | | max-height: 100%; |
| | | } |
| | | .video { |
| | | height: 160rpx; |
| | | } |
| | | } |
| | | .text_wrap { |