From ec90cbd7680a6f927cb1cea43f33ab7df6d0864c Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期二, 11 十一月 2025 09:23:22 +0800
Subject: [PATCH] -

---
 src/pages/reimbursement/approve.vue |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/src/pages/reimbursement/approve.vue b/src/pages/reimbursement/approve.vue
index 430c9fa..8cb2eaf 100644
--- a/src/pages/reimbursement/approve.vue
+++ b/src/pages/reimbursement/approve.vue
@@ -5,7 +5,7 @@
 				<view class="c-p-b-134">
 					<view class="content c-p-l-24 c-p-b-24">
 						<up-form-item label="鐢宠鏃ユ湡" prop="planStartTime" :borderBottom='false' ref="item1">
-							<up-input v-model="state.publicJob.planStartTime" border="none" placeholder="璇风偣鍑婚�夋嫨閮ㄩ棬"
+							<up-input v-model="state.publicJob.planStartTime" border="none" placeholder="璇风偣鍑婚�夋嫨鏃ユ湡"
 								readonly></up-input>
 						</up-form-item>
 						<up-form-item label="閮ㄩ棬" prop="departmentId" :borderBottom='false' ref="item1">
@@ -69,7 +69,8 @@
 								鏈笂浼犻檮浠�
 							</view>
 						</up-form-item>
-						<template v-if="state.publicJob.approvalStatus !== 'unApproval'">
+						<!--  v-if="state.publicJob.approvalStatus !== 'unApproval'" -->
+						<template v-if="isShow">
 							<view v-for="(item,index) in state.publicJob.oaWorkPlanShenpis" :key="item.index"
 								class="chuany-flex c-p-t-20">
 								<view class="chuany-flex chuany-width36">
@@ -159,7 +160,13 @@
 			getRolePlaneList()
 		})
 	})
-
+	const isShow = computed(()=>{
+		if (role.value == 'zhuGuan') {
+			return state.publicJob.approvalStatus !== 'unApproval'
+		} else {
+			return state.publicJob.oaWorkPlanShenpis&&state.publicJob.oaWorkPlanShenpis.length>0
+		}
+	})
 	const formRef = ref(null);
 	onReady(() => {})
 	onShow(() => {})

--
Gitblit v1.9.1