From 244d89b41c0e0e995d38f635a126a0959b9ba25b Mon Sep 17 00:00:00 2001
From: wjt <1797368093@qq.com>
Date: 星期二, 25 六月 2024 18:16:42 +0800
Subject: [PATCH] 问题处理

---
 policy/applyRecordDetails/applyRecordDetails.vue |   40 +++++++++++++++++++++++++---------------
 1 files changed, 25 insertions(+), 15 deletions(-)

diff --git a/policy/applyRecordDetails/applyRecordDetails.vue b/policy/applyRecordDetails/applyRecordDetails.vue
index 45668b8..53d25ab 100644
--- a/policy/applyRecordDetails/applyRecordDetails.vue
+++ b/policy/applyRecordDetails/applyRecordDetails.vue
@@ -32,7 +32,7 @@
 						<view>{{typeList}}</view>
 					</view>
 					
-					<view v-if="!details.executeUser">
+					<template v-if="!details.executeUser">
 						<view class="view-form-item">
 							<view class="label">鎵ф硶浜哄憳</view>
 							<view>{{details.applyUser}}</view>
@@ -41,8 +41,8 @@
 							<view class="label">鎵ф硶閮ㄩ棬</view>
 							<view>{{details.applyDeptName}}</view>
 						</view>
-					</view>
-					<view v-else>
+					</template>
+					<template v-else>
 						<view class="view-form-item">
 							<view class="label">鎵ф硶浜哄憳</view>
 							<view>{{details.executeUser}}</view>
@@ -51,11 +51,11 @@
 							<view class="label">鎵ф硶閮ㄩ棬</view>
 							<view>{{details.executeDeptName}}</view>
 						</view>
-					</view>
-					<view class="view-form-item" style="margin-top: 20rpx;">
+					</template>
+					<view class="view-form-item" >
 						<view class="label">闅忚浜哄憳</view>
 						<view>
-							<view style="margin-bottom: 20rpx;"v-for="(item,index) in details.peers" :key="index">
+							<view v-for="(item,index) in details.peers" :key="index">
 								{{item.peerUser}}({{item.peerDeptName}})
 							</view>
 						</view>
@@ -79,10 +79,10 @@
 					<text>鎵ф硶鍐呭</text>
 				</view>
 				<view class="view-content">
-					{{ details.regionReason }}
+					{{ details.enforceContent }}
 				</view>
 			</view>
-			<view class="base-card" v-if="judgeDetails.length">
+			<!-- <view class="base-card" v-if="judgeDetails.length">
 				<view class="title">
 					<text>瀹℃壒鎯呭喌</text>
 				</view>
@@ -107,14 +107,13 @@
 						</view>
 					</view>
 				</view>
-			</view>
-			<view class="base-card" v-if="details.orderStatus == 3 || details.orderStatus == 4">
+			</view> -->
+			<view class="base-card" v-if="(details.orderStatus == 3 || details.orderStatus == 4) && details.regionImgs && details.regionImgs.length">
 				<view class="title">
 					<text>鎵ф硶鍥剧墖</text>
 				</view>
 				<view class="view-image">
-					<image :src="baseUrl+item" mode="widthFix" v-for="(item,index) in details.regionImgs" :key="index"></image>
-				 
+					<image :src="baseUrl+item" @click="previewImage(details.regionImgs, index)" mode="aspectFill" v-for="(item,index) in details.regionImgs" :key="index"></image>
 				</view>
 			</view>
 			<view class="base-card">
@@ -129,10 +128,9 @@
 							{{item.nodeName}}
 						</view>
 						<view class="down-tips">
-							<view class="u-line-1 submit-per">鎻愪氦浜猴細<text>{{item.nodeUser}}</text></view>
+							<view class=" submit-per">鎻愪氦浜猴細<text>{{item.nodeUser}}</text></view>
 							<view class="time">{{item.nodeTime}}</view>
 						</view>
-						
 					</view>
 					<!-- <view class="step-content">
 						<image class="icon" src="/static/policy/icon.png" mode="widthFix"></image>
@@ -190,7 +188,11 @@
 			this.getDetails(options.id)
 			this.orderNodeList(options.id)
 			this.enforceLogList(options.id)
-			
+			if(options.setTitle) {
+				uni.setNavigationBarTitle({
+					title: ''
+				})
+			}
 		},
 		methods: {
 			getDetails(orderId) {
@@ -222,6 +224,14 @@
 					const value = val.data.data.find(item => item.dictCode == this.details.enforceType)
 					this.typeList = value.dictLabel
 				})
+			},
+			previewImage(list, index) {
+				const data = list.map(item => this.baseUrl + item)
+				console.log(data)
+				uni.previewImage({
+					urls: data,
+					current: index
+				})
 			}
 		}
 	}

--
Gitblit v1.9.1