From f834c445112864d6bbbe6840990257bca170d1c9 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期二, 28 四月 2026 16:02:00 +0800
Subject: [PATCH] 小程序改bug

---
 small-program/shop/pages/store-home/store-home.vue |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/small-program/shop/pages/store-home/store-home.vue b/small-program/shop/pages/store-home/store-home.vue
index 5f60eab..f52ee8b 100644
--- a/small-program/shop/pages/store-home/store-home.vue
+++ b/small-program/shop/pages/store-home/store-home.vue
@@ -72,7 +72,7 @@
         <view class="order-header"  @click="jumpOrderDetails(item.id)">
           <view style="display: flex; align-items: center;">
             <view class="order-tag">{{item.type===1?'鍚屽煄閰嶉��':'灏卞湴瀵勫瓨'}}</view>
-            <text class="order-user">{{item.takeUser || ''}} {{item.takePhone||''}}</text>
+            <text class="order-user">{{formatName(item.takeUser)}} {{formatPhoneStar(item.takePhone)||''}}</text>
           </view>
 		  <view style="display: flex;flex-direction: column;">
 			  <text  v-if="item.status ===5 && item.overdueStatus ===1 "  class="order-status" style="color: red;">瓒呮椂鏈彇浠�</text>
@@ -120,6 +120,7 @@
 
 <script>
 import { mapState } from 'vuex'
+import { formatPhoneStar } from '@/utils/utils.js'
 import CustomTabbar from '@/components/custom-tabbar/custom-tabbar.vue'
 export default {
   components: {
@@ -144,6 +145,13 @@
  	 this.getFirstPageData()
  },
   methods: {
+    formatPhoneStar(phone){
+      return formatPhoneStar(phone)
+    },
+    formatName(name) {
+      if (!name) return ''
+      return name.length > 7 ? name.substring(0, 7) + '...' : name
+    },
 	  changeActive(index){
 	  	this.getCountData(index)
 	  },
@@ -252,8 +260,9 @@
 		  })
 		},
 		goToStore() {
+      this.$store.commit('setUserType', 0)
 		  uni.switchTab({
-			url: '/pages/index/index'
+			  url: '/pages/index/index'
 		  })
 		},
 		jumpShopLogin() {

--
Gitblit v1.9.3