From a168fee5f88202e1cb3bec88b3d78d02c2368774 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期四, 09 五月 2024 18:57:34 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 h5/pages/staff/meetingSub.vue |   28 +++++++++++++++++++++++-----
 1 files changed, 23 insertions(+), 5 deletions(-)

diff --git a/h5/pages/staff/meetingSub.vue b/h5/pages/staff/meetingSub.vue
index 50305f4..5dfd91e 100644
--- a/h5/pages/staff/meetingSub.vue
+++ b/h5/pages/staff/meetingSub.vue
@@ -1,9 +1,9 @@
 <template>
 	<view class="main_app">
 		<view class="heade_title">
-			<image class="icon" src="../../static/staff/ar_left@2x.png" mode="widthFix"></image>
-			<text class="date">{{ activeDate }}</text>
-			<image class="icon" src="../../static/staff/ar_right@2x.png" mode="widthFix"></image>
+			<image class="icon" src="../../static/staff/ar_left@2x.png" @click="changeDate(-1)" mode="widthFix"></image>
+			<text class="date">{{ activeDateCum }}</text>
+			<image class="icon" src="../../static/staff/ar_right@2x.png" @click="changeDate(1)" mode="widthFix"></image>
 		</view>
 		<!--  -->
 		<view class="meeting_list">
@@ -56,11 +56,12 @@
 </template>
 
 <script>
+	import dayjs from 'dayjs'
 	export default {
 		data() {
 			return {
-				activeDate: '2022骞�',
-				isShowDetail: true,
+				activeDate: '',
+				isShowDetail: false,
 				meetingList: [
 					{ name: '201浼氳瀹�' },
 					{ name: '201浼氳瀹�' },
@@ -81,6 +82,23 @@
 				]
 				
 			};
+		},
+		computed: {
+			activeDateCum(){
+				const { activeDate } = this
+				let weeks = ['鍛ㄦ棩', '鍛ㄤ竴','鍛ㄤ簩','鍛ㄤ笁','鍛ㄥ洓','鍛ㄤ簲','鍛ㄥ叚']
+				return dayjs(activeDate).format('YYYY骞碝鏈圖鏃�') + ' ' + weeks[dayjs(activeDate).day()]
+			}
+		},
+		created() {
+			this.activeDate = dayjs().format('YYYY-MM-DD')
+		},
+		methods: {
+			changeDate(num){
+				const { activeDate } = this
+				let fn = num > 0 ? 'add' : 'subtract'
+				this.activeDate = dayjs(activeDate)[fn](1, 'days').format('YYYY-MM-DD')
+			}
 		}
 	}
 </script>

--
Gitblit v1.9.3