From 30e858fa504b268b9b436afca0a1259cf6e8c488 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期二, 19 八月 2025 11:01:40 +0800
Subject: [PATCH] 优化

---
 h5/pages/details_dca/details_dca.vue |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/h5/pages/details_dca/details_dca.vue b/h5/pages/details_dca/details_dca.vue
index c8eb31f..4a32a6c 100644
--- a/h5/pages/details_dca/details_dca.vue
+++ b/h5/pages/details_dca/details_dca.vue
@@ -2,7 +2,7 @@
 	<view class="dca" v-if="info">
 		<view class="dca_head">
 			<text>涓诲伐鍗曞彿锛歿{info.code}}</text>
-			<text v-if="isShow" @click="show = true">鎶勯��</text>
+			<text v-if="[...info.qwnoticeMemberIds.split(','), ...info.managerId.split(',')].includes(userInfo.qwId)" @click="show = true">鎶勯��</text>
 		</view>
 		<u-gap height="5" bgColor="#EFEFEF"></u-gap>
 		<view class="dca_list">
@@ -62,6 +62,9 @@
 					<view class="dca_wt_list_item_btn" v-if="item.closeButton === 1">
 						<view class="btn" @click="handle(item.id)">澶勭悊</view>
 					</view>
+					<view class="dca_wt_list_item_btn" v-else>
+						<view class="btn" @click="handle(item.id)">鏌ョ湅</view>
+					</view>
 				</view>
 			</view>
 		</view>
@@ -103,8 +106,12 @@
 </template>
 
 <script>
+	import { mapState } from 'vuex'
 	import pengTree from '@/uni_modules/peng-tree/peng-tree/peng-tree.vue'
 	export default {
+		computed: {
+			...mapState(['userInfo'])
+		},
 		components: { pengTree },
 		data() {
 			return {
@@ -188,6 +195,7 @@
 			getDetails() {
 				this.$u.api.detail({ id: this.id })
 					.then(res => {
+						res.data.managerId = res.data.managerId ? res.data.managerId : ''
 						this.info = res.data
 					})
 			},

--
Gitblit v1.9.3