| | |
| | | <text class="ml-37 font-bold">党员审核</text> |
| | | </view> |
| | | <view class="pt-38 pb-38 bg1 w-333 br-19 mt-19 flex a-center" @tap.stop="toSupervision" |
| | | v-if="showData && userInfo.isAdmin == 1"> |
| | | v-if="showData && userInfo.isAdmin == 1 && userInfo.identity == 2"> |
| | | <image class="w-81 h-77 ml-38" src="/static/home/supervision.png" mode=""></image> |
| | | <text class="ml-37 font-bold">诉求监督</text> |
| | | </view> |
| | |
| | | </view> |
| | | <view class="context">{{ item.describe }}</view> |
| | | <view class="proImg"> |
| | | <view v-if="item.imgUrl"> |
| | | <view v-if="item.imgUrl" class="flex wrap"> |
| | | <view class="imgOrVedio" v-for="(ite, index) in item.imgUrl.split(',')" :key="index"> |
| | | <image :src="ite" class="img shrink0" mode="aspectFill" /> |
| | | <view |
| | |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view v-if="item.video"> |
| | | <view v-if="item.video" class="flex wrap"> |
| | | <view class="imgOrVedio" v-for="(ite, index) in item.video.split(',')" :key="index"> |
| | | <video id="myVideo" class="w-140 h-140 mt-19 shrink0" disabled :controls="false" |
| | | :show-center-play-btn="false" :src="ite" /> |
| | |
| | | </view> |
| | | <view class="context">{{ item.describe }}</view> |
| | | <view class="proImg"> |
| | | <view v-if="item.imgUrl"> |
| | | <view v-if="item.imgUrl" class="flex wrap"> |
| | | <view class="imgOrVedio" v-for="(ite, index) in item.imgUrl.split(',')" :key="index"> |
| | | <image :src="ite" class="img shrink0" mode="aspectFill" /> |
| | | <view |
| | |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view v-if="item.video"> |
| | | <view v-if="item.video" class="flex wrap"> |
| | | <view class="imgOrVedio" v-for="(ite, index) in item.video.split(',')" :key="index"> |
| | | <video id="myVideo" class="w-140 h-140 mt-19 shrink0" disabled :controls="false" |
| | | :show-center-play-btn="false" :src="ite" /> |
| | |
| | | methods: { |
| | | deleteProgress() { |
| | | delProgress(this.row.id).then(res => { |
| | | this.$refs.customPopup.show = false |
| | | uni.showToast({ |
| | | icon: 'none', |
| | | mask: true, |
| | | title: '删除成功' |
| | | title: '删除办理进度成功', |
| | | duration:2000 |
| | | }) |
| | | this.$refs.customPopup.show = false |
| | | setTimeout(() => { |
| | | getComplaintDetail({ |
| | | id: this.id |
| | |
| | | <template> |
| | | <view class="content"> |
| | | <view class="bgColor2 shadow1 pb-19" style="position: sticky;top: 0;z-index: 999;"> |
| | | <view v-if="userInfo.superviseFlag == 1" class="bgColor2 shadow1 pb-19" |
| | | style="position: sticky;top: 0;z-index: 999;"> |
| | | <view class="h-96 flex a-center fs-27 j-between txt-center font-w400 color1"> |
| | | <view @click="changeType(1)" class="flex1 bgColor2 relative" :class="type == 1 && 'color2 font-bold'"> |
| | | <view class="relative zIndex1000"> |
| | |
| | | </view> |
| | | 已超时{{ item.overTimeDays }}天 |
| | | </view> |
| | | {{ statusObj[item.status] }} |
| | | <view v-if="type == 1"> |
| | | {{ statusObj[item.status] }} |
| | | </view> |
| | | <view v-if="type == 2"> |
| | | {{ ['延期被驳回','上报被驳回'][item.auditType - 1] }} |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view v-if="[5,6].includes(item.status)" class="mt-40 fs-23 pl-40 pr-40"> |
| | |
| | | '7': '延期待审核', |
| | | '8': '已办结' |
| | | }, |
| | | userInfo: uni.getStorageSync('userInfo') |
| | | } |
| | | }, |
| | | onReachBottom() { |