From b7ae3f69ae6706a692284d2f12835d213debfb1a Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期二, 07 四月 2026 17:21:41 +0800
Subject: [PATCH] -

---
 src/pages/mine/index.vue |   59 ++++++++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 40 insertions(+), 19 deletions(-)

diff --git a/src/pages/mine/index.vue b/src/pages/mine/index.vue
index c56e2f7..56a8903 100644
--- a/src/pages/mine/index.vue
+++ b/src/pages/mine/index.vue
@@ -49,13 +49,13 @@
 					<view class="tool_item" @click="toWorkerRecord" v-if="isAdmin">
 						<image src="@/static/image/record.png" mode="aspectFit" class="item_img"></image>
 						<view class="tool_label">
-							宸ヨ祫瀹℃牳
+							鎶ラ叕瀹℃牳
 						</view>
 					</view>
 					<view class="tool_item" @click="toSalary" v-if="isAdmin">
 						<image src="@/static/image/salary.png" mode="aspectFit" class="item_img"></image>
 						<view class="tool_label">
-							宸ヨ祫鏌ヨ
+							鎶ラ叕鏌ヨ
 						</view>
 					</view>
 				</view>
@@ -112,6 +112,12 @@
 							棰勭害閫佽揣
 						</view>
 					</view>
+					<view class="tool_item" @click="toDelivergoods('PFeedback')" v-if="isWorker">
+						<image src="@/static/image/PFeedback.png" mode="aspectFit" class="item_img"></image>
+						<view class="tool_label">
+							闂鍙嶉
+						</view>
+					</view>
 					<view class="tool_item" @click="toDelivergoods('reservation')" v-if="isDeliverManage">
 						<image src="@/static/image/drivershouli.png" mode="aspectFit" class="item_img"></image>
 						<view class="tool_label">
@@ -134,6 +140,18 @@
 						<image src="@/static/image/feedback.png" mode="aspectFit" class="item_img"></image>
 						<view class="tool_label">
 							閫佽揣鍙嶉
+						</view>
+					</view>
+					<view class="tool_item" @click="toDelivergoods('clockIn')" v-if="isDriver">
+						<image src="@/static/image/daka.png" mode="aspectFit" class="item_img"></image>
+						<view class="tool_label">
+							鍙告満鎵撳崱
+						</view>
+					</view>
+					<view class="tool_item" @click="toDelivergoods('clockInRecord')" v-if="isDeliverManage">
+						<image src="@/static/image/dakarecord.png" mode="aspectFit" class="item_img"></image>
+						<view class="tool_label">
+							鎵撳崱璁板綍
 						</view>
 					</view>
 				</view>
@@ -312,12 +330,12 @@
 				}],
 				navList2: [{
 						icon: 'icon-dingdan',
-						name: '涓婄彮鎵撳崱',
+						name: '鍔冲姟璁℃椂',
 						cb: this.toMyWork
 					},
 					{
 						icon: 'icon-fuwutuandui',
-						name: '宸ヤ綔璁板綍',
+						name: '鍔″伐鎶ラ叕',
 						cb: this.toMyRecord
 					},
 					{
@@ -332,12 +350,12 @@
 				],
 				navList3: [{
 						icon: 'icon-dingdan',
-						name: '涓婄彮鎵撳崱',
+						name: '鍔冲姟璁℃椂',
 						cb: this.toMyWork
 					},
 					{
 						icon: 'icon-fuwutuandui',
-						name: '宸ヤ綔璁板綍',
+						name: '鍔″伐鎶ラ叕',
 						cb: this.toMyRecord
 					},
 					{
@@ -350,7 +368,8 @@
 						}
 					},
 				],
-				token: this.$db.get('userToken') || ''
+				token: this.$db.get('userToken') || '',
+				identity:this.$db.get('identity') || 'worker'
 			};
 		},
 		onLoad: function() {
@@ -358,9 +377,10 @@
 		},
 		onShow: function() {
 			this.getUserInfo()
+			console.log(this.$store.state.identity,this.identity,'????????');
 		},
 		computed: {
-			...mapGetters(['userInfo', 'identity']),
+			...mapGetters(['userInfo']),
 			isAdmin() {
 				return this.userInfo.userCompany ? this.userInfo.userCompany.isAdmin : false
 			},
@@ -414,13 +434,13 @@
 			},
 			balance() {
 				if (this.identity == 'worker') {
-					if (this.userInfo.userWorker) {
-						return this.$common.moneySub(this.userInfo.userWorker.tiXianZonge, this.userInfo
-							.userWorker
-							.yiTiXianJine)
-					} else {
-						return '0.00'
-					}
+					// if (this.userInfo.userWorker) {
+					// 	return this.$common.moneySub(this.userInfo.userWorker.tiXianZonge, this.userInfo
+					// 		.userWorker
+					// 		.yiTiXianJine)
+					// } else {
+						return this.userInfo.userWorker.balance
+					// }
 				} else {
 					if (this.userInfo.userCompany) {
 						return this.userInfo.userCompany.chongZhiYue ? this.userInfo.userCompany
@@ -539,8 +559,8 @@
 			},
 			changRole() {
 				this.$store.commit('setIdentity', this.identity === 'enterprise' ? 'worker' : 'enterprise')
-				// this.$db.set('identity', this.identity === 'enterprise' ? 'worker' : 'enterprise')
-				// this.identity = this.identity === 'enterprise' ? 'worker' : 'enterprise'
+				this.$db.set('identity', this.identity === 'enterprise' ? 'worker' : 'enterprise')
+				this.identity = this.identity === 'enterprise' ? 'worker' : 'enterprise'
 				console.log(this.identity, this.$db.get('identity'), 'this.identity');
 				// uni.setStorage({
 				// 	key: 'identity',
@@ -771,15 +791,16 @@
 				display: flex;
 				// justify-content: space-between;
 				padding: 20rpx 0;
+				flex-wrap: wrap;
 
 				.tool_item {
 					align-items: center;
 					display: flex;
 					flex-direction: column;
-					height: 130rpx;
+					height: 128rpx;
 					justify-content: center;
 					// margin: 0 50rpx 0 0;
-					width: 130rpx;
+					width: 128rpx;
 
 					&:nth-child(4n) {
 						margin-right: 0;

--
Gitblit v1.9.1