From 98494fda33f6dd116ef3ce641b32937b7d83b4c1 Mon Sep 17 00:00:00 2001 From: zhangwei <1504152376@qq.com> Date: 星期三, 12 三月 2025 17:15:07 +0800 Subject: [PATCH] - --- src/pages/mine/index.vue | 36 +++++++++++++++++++++++++----------- 1 files changed, 25 insertions(+), 11 deletions(-) diff --git a/src/pages/mine/index.vue b/src/pages/mine/index.vue index 6552a30..dea958c 100644 --- a/src/pages/mine/index.vue +++ b/src/pages/mine/index.vue @@ -112,19 +112,19 @@ 棰勭害閫佽揣 </view> </view> - <view class="tool_item" @click="toDelivergoods('reservation')" v-if="isDriver"> + <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"> 閫佽揣鍙楃悊 </view> </view> - <view class="tool_item" @click="toDelivergoods('arrange')"> + <view class="tool_item" @click="toDelivergoods('arrange')" v-if="isDeliverManage"> <image src="@/static/image/arrange.png" mode="aspectFit" class="item_img"></image> <view class="tool_label"> 閫佽揣瀹夋帓 </view> </view> - <view class="tool_item" @click="toDelivergoods('query')"> + <view class="tool_item" @click="toDelivergoods('query')" v-if="isDeliverManage||isWorker"> <image src="@/static/image/query.png" mode="aspectFit" class="item_img"></image> <view class="tool_label"> 閫佽揣鏌ヨ @@ -134,6 +134,12 @@ <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> @@ -371,6 +377,13 @@ } return false }, + //鏄惁鏄�佽揣绠$悊绠$悊鍛� + isDeliverManage(){ + if (this.userInfo.oaPermissions) { + return this.userInfo.oaPermissions.bF_IsDeliverManage ? true : false + } + return false + }, // 鏄惁涓烘姤閿�涓荤 IsBaoxiaozhuguan() { if (this.userInfo.oaPermissions) { @@ -586,7 +599,7 @@ }, toDelivergoods(val) { uni.navigateTo({ - url: `/pages/delivergoods/${val}` + url: `/pages/delivergoods/${val}?isAdmin=${this.isDeliverManage}` }); } @@ -599,8 +612,8 @@ .money_bag { background: #fff; border-radius: 16rpx; - margin: 20rpx 30rpx; - padding: 20rpx 30rpx; + margin: 18rpx 26rpx; + padding: 16rpx 26rpx; position: relative; // top: 25rpx; z-index: 2; @@ -756,23 +769,24 @@ color: #333; font-size: 32rpx; font-weight: 700; - padding: 30rpx 0; + padding: 20rpx 0; border-bottom: 2rpx solid #eee; } .tool_content { display: flex; - justify-content: space-between; - padding: 30rpx 0; + // justify-content: space-between; + padding: 20rpx 0; + flex-wrap: wrap; .tool_item { align-items: center; display: flex; flex-direction: column; - height: 120rpx; + height: 128rpx; justify-content: center; // margin: 0 50rpx 0 0; - width: 120rpx; + width: 128rpx; &:nth-child(4n) { margin-right: 0; -- Gitblit v1.9.1