From 45af9ec519e4d93d79ddfa48a6c6c82b7ef94008 Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期六, 14 九月 2024 13:54:34 +0800 Subject: [PATCH] ll --- h5/pages/staff/task/vDangetAppr.vue | 28 +++++++++++++++------------- 1 files changed, 15 insertions(+), 13 deletions(-) diff --git a/h5/pages/staff/task/vDangetAppr.vue b/h5/pages/staff/task/vDangetAppr.vue index a389fb6..3a13b23 100644 --- a/h5/pages/staff/task/vDangetAppr.vue +++ b/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 => { -- Gitblit v1.9.3