From ea44321752674bc97efb7bfa987c19121c3d6881 Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期四, 16 一月 2025 17:16:50 +0800
Subject: [PATCH] 财务报销(未完成)

---
 src/pages/reimbursement/reimbursement.vue |   54 +++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 35 insertions(+), 19 deletions(-)

diff --git a/src/pages/reimbursement/reimbursement.vue b/src/pages/reimbursement/reimbursement.vue
index f5792b5..4cb33de 100644
--- a/src/pages/reimbursement/reimbursement.vue
+++ b/src/pages/reimbursement/reimbursement.vue
@@ -4,12 +4,12 @@
 			<up-sticky bgColor="#fff">
 				<view class="coreshop-ff content c-p-10">
 					<up-search placeholder="璇风偣鍑婚�夋嫨鏃ユ湡" @clear='clear' @click='clickTime' disabled @custom='init'
-						v-model="workTime" search-icon="calendar" @search='init'></up-search>
+						:show-action="false" v-model="workTime" search-icon="calendar" @search='init'></up-search>
 				</view>
 				<view class="coreshop-ff content c-p-10">
-					<up-search placeholder="璇疯緭鍏ュ伐浜哄悕瀛�" v-model="workerUserName" @custom='init'
-						@clear='init' @search='init'></up-search>
-				<!-- <up-search placeholder="璇风偣鍑婚�夋嫨鎵撳崱鏃ユ湡" @click='clickIcon' @clear='PostMyComDakaListPage' disabled
+					<up-search placeholder="璇疯緭鍏ュ伐浜哄悕瀛�" v-model="workerUserName" @custom='init' @clear='init'
+						@search='init'></up-search>
+					<!-- <up-search placeholder="璇风偣鍑婚�夋嫨鎵撳崱鏃ユ湡" @click='clickIcon' @clear='PostMyComDakaListPage' disabled
 						v-model="wordDate" search-icon="calendar" @search='PostMyComDakaListPage'
 						@custom='PostMyComDakaListPage'></up-search> -->
 				</view>
@@ -22,19 +22,28 @@
 					<view class="listrecord c-p-t-20" v-for="(item,index) in listO.orderList" :key="item.id"
 						@click="pageToDetail(item)">
 						<view class="coreshop-ff chuany-bradius20">
-							<view class="c-p-24 chuany-font32">
+							<view class="c-p-20 chuany-font26">
 								<view class="chuany-flex chuany-justify-between">
-									<text class="chuany-width10">{{index+1}}</text>
-									<text class="chuany-width45">
-										{{item.planContent}}
-									</text>
+									<text class="chuany-width8">{{index+1}}</text>
+									<view class="chuany-width15" v-if="item.sentStaff">
+										{{item.sentStaff.name}}
+									</view>
+									<view class="chuany-width22">
+										{{$util.formatDate(item.planStartTime)}}
+									</view>
 									<view class="chuany-width30">
 										{{item.planMoney}} 鍏�
 									</view>
-									<u-text
-										:type="item.evaluationStatus=='Reimbursed'?'success':'warning'"
-										:text="item.evaluationStatus=='Reimbursed'?'宸叉姤閿�':'鏈姤閿�'">
-									</u-text>
+									<view class="chuany-width15">
+										<u-text align="right" size='14'
+											:type="item.evaluationStatus=='Reimbursed'?'success':'warning'"
+											:text="item.evaluationStatus=='Reimbursed'?'宸叉姤閿�':'鏈姤閿�'">
+										</u-text>
+									</view>
+
+								</view>
+								<view class="c-p-t-8">
+									鎽樿锛歿{item.planContent}}
 								</view>
 							</view>
 						</view>
@@ -124,9 +133,9 @@
 			case 2:
 				evaluationStatus.value = 'Reimbursed'
 				break;
-			// case 3:
-			// 	evaluationStatus.value = 'Yes'
-			// 	break;
+				// case 3:
+				// 	evaluationStatus.value = 'Yes'
+				// 	break;
 		}
 		init()
 	}
@@ -213,9 +222,16 @@
 		// if (state.planStartTimeEnd) {
 		// 	data.planStartTimeEnd = state.planStartTimeEnd
 		// }
-		uni.navigateTo({
-			url: `/pages/reimbursement/index?planId=${item.keyid}`
-		});
+		if (item.evaluationStatus == 'NotReimbursed') {
+			uni.navigateTo({
+				url: `/pages/reimbursement/payment?detailId=${item.keyid}`
+			});
+		} else {
+			$util.showToast({
+				title: '姝ゆ姤閿�鍗曞凡鎶ラ攢锛�'
+			})
+		}
+
 		// $db.set('detailItem',JSON.stringify(item))
 	}
 </script>

--
Gitblit v1.9.1