From 7acb664b9820d51be0552a1b769b4aeaeb4d89bf Mon Sep 17 00:00:00 2001 From: peng <peng.com> Date: 星期三, 16 七月 2025 22:44:19 +0800 Subject: [PATCH] 解决主包过大问题 --- pages/tabbar/user/utils/tool.vue | 116 +++++++++++++++++++++++++++++++-------------------------- 1 files changed, 63 insertions(+), 53 deletions(-) diff --git a/pages/tabbar/user/utils/tool.vue b/pages/tabbar/user/utils/tool.vue index 21aa150..e3cc1f9 100644 --- a/pages/tabbar/user/utils/tool.vue +++ b/pages/tabbar/user/utils/tool.vue @@ -6,133 +6,130 @@ <div class="paddingBox"> <view class="interact-container"> <view class="interact-item" @click="navigateTo('/pages/mine/address/addressManage')"> - <image src="/static/mine/myaddress.png" mode=""></image> + <image src="/pages/subComponents/static/mine/myaddress.png" mode=""></image> <view>鍦板潃绠$悊</view> </view> - <view class="interact-item" @click="navigateTo('/pages/mine/myTracks')"> - <image src="/static/mine/logistics.png" mode=""></image> +<!-- <view class="interact-item" @click="navigateTo('/pages/mine/myTracks')"> + <image src="/pages/subComponents/static/mine/logistics.png" mode=""></image> <view>鎴戠殑瓒宠抗</view> - </view> + </view> --> <view class="interact-item" @click="navigateTo('/pages/order/evaluate/myEvaluate')"> - <image src="/static/mine/feedback.png" mode=""></image> + <image src="/pages/subComponents/static/mine/feedback.png" mode=""></image> <view>鎴戠殑璇勪环</view> </view> <!-- <view class="interact-item" @click="linkMsgDetail()"> - <image src="/static/mine/mycommit.png" mode=""></image> + <image src="/pages/subComponents/static/mine/mycommit.png" mode=""></image> <view>鎴戠殑娑堟伅</view> </view> --> - <view class="interact-item" @click="navigateTo('/pages/mine/myCollect')"> - <image src="/static/mine/myfavorite.png" mode=""></image> +<!-- <view class="interact-item" @click="navigateTo('/pages/mine/myCollect')"> + <image src="/pages/subComponents/static/mine/myfavorite.png" mode=""></image> <view>鎴戠殑鍏虫敞</view> - </view> + </view> --> <view class="interact-item" @click="navigateTo('/pages/mine/point/myPoint')"> - <image src="/static/mine/mypoint.png" mode=""></image> + <image src="/pages/subComponents/static/mine/mypoint.png" mode=""></image> <view>鎴戠殑绉垎</view> </view> <!-- <view class="interact-item" @click="distribution"> - <image src="/static/mine/distribution.png" mode=""></image> + <image src="/pages/subComponents/static/mine/distribution.png" mode=""></image> <view>鎴戠殑鍒嗛攢</view> </view> --> - <view class="interact-item" @click="navigateTo('/pages/mine/myCollect')"> - <image src="/static/mine/shensu.png" mode=""></image> + <!-- <view class="interact-item" @click="navigateTo('/pages/mine/myCollect')"> + <image src="/pages/subComponents/static/mine/shensu.png" mode=""></image> <view>鎴戠殑鏀惰棌</view> - </view> + </view> --> - <view class="interact-item" @click="navigateTo('/pages/mine/activity/myActivity')"> - <image src="/static/mine/shensu.png" mode=""></image> +<!-- <view class="interact-item" @click="navigateTo('/pages/mine/activity/myActivity')"> + <image src="/pages/subComponents/static/mine/shensu.png" mode=""></image> <view>鎴戠殑娲诲姩</view> - </view> + </view> --> - <view class="interact-item" @click="navigateTo('/pages/mine/activity/reportActivity')"> - <image src="/static/mine/shensu.png" mode=""></image> - <view>娲诲姩</view> - </view> - - <view class="interact-item" @click="navigateTo('/pages/mine/myCollect/myCollect')"> - <image src="/static/mine/shensu.png" mode=""></image> +<!-- <view class="interact-item" @click="navigateTo('/pages/mine/myCollect/myCollect')"> + <image src="/pages/subComponents/static/mine/shensu.png" mode=""></image> <view>鎴戠殑鏀惰棌</view> - </view> + </view> --> - <view class="interact-item" @click="navigateTo('/pages/userPermissions/userPermissions')"> - <image src="/static/mine/shensu.png" mode=""></image> + <view class="interact-item" v-if="isStoreManger" @click="navigateTo('/pages/userPermissions/userPermissions')"> + <image src="/pages/subComponents/static/mine/shensu.png" mode=""></image> <view>鐢ㄦ埛鏉冮檺</view> </view> - - <view class="interact-item" @click="navigateTo('/pages/customerManager/customerManager')"> - <image src="/static/mine/shensu.png" mode=""></image> - <view>瀹㈡埛绠$悊</view> + <view class="interact-item" v-if="isStoreManger" @click="navigateTo('/pages/news/news')"> + <image src="/pages/subComponents/static/mine/shensu.png" mode=""></image> + <view>鏂伴椈</view> </view> + + <!-- <view class="interact-item" v-if="isStoreManger" @click="navigateTo('/pages/customerManager/customerManager')"> + <image src="/pages/subComponents/static/mine/shensu.png" mode=""></image> + <view>瀹㈡埛绠$悊</view> + </view> --> <view class="interact-item" @click="navigateTo('/pages/order/complain/complainList')"> - <image src="/static/mine/shensu.png" mode=""></image> + <image src="/pages/subComponents/static/mine/shensu.png" mode=""></image> <view>鎴戠殑鎶曡瘔</view> </view> <view class="interact-item" @click="navigateTo('/pages/cart/coupon/myCoupon')"> - <image src="/static/mine/mycoupon.png" mode=""></image> + <image src="/pages/subComponents/static/mine/mycoupon.png" mode=""></image> <view>浼樻儬鍒�</view> </view> - <view class="interact-item" @click="navigateTo('/pages/mine/signIn')"> - <image src="/static/mine/sign.png" mode=""></image> +<!-- <view class="interact-item" @click="navigateTo('/pages/mine/signIn')"> + <image src="/pages/subComponents/static/mine/sign.png" mode=""></image> <view>姣忔棩绛惧埌</view> - </view> - - - - - + </view> --> <view class="interact-item" @click="navigateTo('/pages/cart/coupon/couponCenter')"> - <image src="/static/mine/couponcenter.png" mode=""></image> + <image src="/pages/subComponents/static/mine/couponcenter.png" mode=""></image> <view>棰嗗埜涓績</view> </view> - <view class="interact-item" @click="navigateTo('/pages/promotion/bargain/log')"> - <image src="/static/mine/kanjia.png" mode=""></image> +<!-- <view class="interact-item" @click="navigateTo('/pages/promotion/bargain/log')"> + <image src="/pages/subComponents/static/mine/kanjia.png" mode=""></image> <view>鐮嶄环璁板綍</view> - </view> + </view> --> <view class="interact-item" @click="navigateTo('/pages/mine/set/feedBack')"> - <image src="/static/mine/feedback.png" mode=""></image> + <image src="/pages/subComponents/static/mine/feedback.png" mode=""></image> <view>鎰忚鍙嶉</view> </view> <view class="interact-item" @click="navigateTo('/pages/mine/set/editionIntro')"> - <image src="/static/mine/pointgift.png" mode=""></image> + <image src="/pages/subComponents/static/mine/pointgift.png" mode=""></image> <view>鍏充簬</view> </view> <view class="interact-item" @click="navigateTo('/pages/passport/entry/seller/index')"> - <image src="/static/mine/feedback.png" mode=""></image> + <image src="/pages/subComponents/static/mine/feedback.png" mode=""></image> <view>搴楅摵鍏ラ┗</view> </view> <view class="interact-item" @click="navigateTo('/pages/mine/set/setUp')"> - <image src="/static/mine/setting.png" mode=""></image> + <image src="/pages/subComponents/static/mine/setting.png" mode=""></image> <view>璁剧疆</view> </view> <view class="interact-item" @click="navigateTo('/pages/goods-manager/goodsList/goodsList')"> - <image src="/static/mine/setting.png" mode=""></image> + <image src="/pages/subComponents/static/mine/setting.png" mode=""></image> <view>鍟嗗搧绠$悊</view> </view> - + <view class="interact-item" @click="navigateTo('/pages/supplier/suppler-order/suppler-order')"> + <image src="/pages/subComponents/static/mine/order.png" mode=""></image> + <view>鍟嗘埛璁㈠崟绠$悊</view> + </view> </view> </div> @@ -141,7 +138,8 @@ </template> <script> - import { + import { getUserInfo } from "@/api/members"; +import { distribution } from "@/api/goods"; import configs from "@/config/config"; @@ -150,12 +148,24 @@ export default { data() { return { + isStoreManger:false, configs, storage } }, - + onReady(){ + getUserInfo().then(res => { + if(res.data.result){ + if(res.data.result.storeId){ + this.isStoreManger = true; + }else{ + this.isStoreManger = false; + } + } + }) + }, methods: { + handleNavigate(url) { uni.navigateTo({ url, -- Gitblit v1.8.0