| | |
| | | </view> |
| | | </view> |
| | | </view> |
| | | |
| | | <!-- <view class="mb-20" v-if="n.remark"> |
| | | <view class="f-26 mb-10 c-00">描述</view> |
| | | <view class="f-28 c-00"> |
| | | {{n.remark}} |
| | | </view> |
| | | </view> --> |
| | | |
| | | <!-- <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" |
| | | :accept="uploadConfig.acceptImg" :multiple="uploadConfig.multiple" |
| | | :maxCount="uploadConfig.maxCount" :capture="uploadConfig.capture" |
| | | @afterRead="afterReadImgs($event,n,m)" @delete="deleteImages($event,m)"> |
| | | <view class="upload-item upload-icon flex_base"> |
| | | <u-icon name="/static/icon/upload.png" width="60rpx" |
| | | height="60rpx"></u-icon> |
| | | </view> |
| | | </u-upload> |
| | | |
| | | |
| | | <view class="flex flex-wrap" v-if="info.status != 4 && n.rectificationImageUrls "> |
| | | <view class="mr-20" v-for="r in ($setImageUrl(n.rectificationImageUrls))"> |
| | | <u-image :src="r" width="140rpx" height="140rpx" |
| | | @click="previewImage($setImageUrl(n.rectificationImageUrls),i)"></u-image> |
| | | </view> |
| | | </view> |
| | | </view> --> |
| | | |
| | | <!-- <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> --> |
| | | |
| | | |
| | | |
| | | </u-collapse-item> |
| | | </u-collapse> |
| | | </block> |
| | |
| | | |
| | | <view class="blank"></view> |
| | | <!-- <footer-btn @click="submitInfo" v-if="roleType == 2 && (info.status == 4 || info.status == 3)" /> --> |
| | | <audit-action v-if="roleType == 1 && info.status == 1" @handle="submitAudit" /> |
| | | <actionBtnTwo :dataItem="info" v-if="roleType == 1" @handle="submitAudit" /> |
| | | <footer-btn v-if="roleType == 2 && info.status == 3" text="重新提交" @click="navTo" /> |
| | | </view> |
| | | </template> |
| | |
| | | getCounterfraudReportDetail, |
| | | auditCounterfraudReport |
| | | } from "@/api/counterfraud/counterfraud.js" |
| | | import auditAction from '../components/actionBtn.vue' |
| | | import actionBtnTwo from '../components/actionBtnTwo.vue' |
| | | export default { |
| | | mixins: [uploadMixin], |
| | | components: { |
| | | auditAction |
| | | actionBtnTwo |
| | | }, |
| | | data() { |
| | | return { |
| | |
| | | if (roleName == "民警" || roleName == "系统管理员") { |
| | | this.roleType = 1; |
| | | } |
| | | if (option.roleType) { |
| | | // 不显示按钮 |
| | | this.roleType = option.roleType |
| | | } |
| | | |
| | | await this.getItem(); |
| | | this.taskId = option.id; |
| | |
| | | id: this.id |
| | | }).then(res => { |
| | | let data = res.data; |
| | | // this.info = res.data; |
| | | // this.images = this.$setImageUrl(res.data.imageUrls); |
| | | // this.signatureUrl = this.$setImageUrl(res.data.signaturePath); |
| | | // if (res.data.placePoiLabelVOList.length) { |
| | | // this.label = res.data.placePoiLabelVOList[res.data.placePoiLabelVOList.length - 1] |
| | | // .labelName; |
| | | // } |
| | | let ids = []; |
| | | for (let i of data.taskPlaceRecordVOList) { |
| | | if ((data.status == 4 || data.status == 3) && this.roleType == 2) { |
| | |
| | | } |
| | | if (val.type == 3) { |
| | | data.reasonFailure = val.remark; |
| | | data.remark = val.remark; |
| | | } |
| | | |
| | | auditCounterfraudReport(data).then(res => { |