From 73b874c72ad55eb9eef21c36160ac0de58f0189e Mon Sep 17 00:00:00 2001
From: quanwei <419654421@qq.com>
Date: Thu, 05 Feb 2026 10:30:43 +0800
Subject: [PATCH] 优化名片

---
 mobile/pages/plus/business/index.vue |   32 +++++++++++++++++++-------------
 1 files changed, 19 insertions(+), 13 deletions(-)

diff --git a/mobile/pages/plus/business/index.vue b/mobile/pages/plus/business/index.vue
index 6fd9929..67c8ff1 100644
--- a/mobile/pages/plus/business/index.vue
+++ b/mobile/pages/plus/business/index.vue
@@ -65,8 +65,10 @@
 							<uni-swipe-action-item :right-options="rightOptions" @click="handleDel(index, card)">
 								<view @click="selectCard(index)" class="card-item">
 									<view :class="{active: card.is_default==1}" class="card-preview">
-										<image style="width: 650rpx;border-radius: 12rpx;" :src="card.mp" mode="widthFix"></image>
-										<image v-show="card.is_default==1" src="@/static/icon/mrmp.png" class="mrmp"></image>
+										<image style="width: 650rpx;border-radius: 12rpx;" :src="card.mp"
+											mode="widthFix"></image>
+										<image v-show="card.is_default==1" src="@/static/icon/mrmp.png" class="mrmp">
+										</image>
 									</view>
 								</view>
 							</uni-swipe-action-item>
@@ -110,8 +112,8 @@
 
 <script>
 	import Popup from '@/components/uni-popup.vue';
-import uniSwipeAction from '@/uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action.vue';
-import uniSwipeActionItem from '@/uni_modules/uni-swipe-action/components/uni-swipe-action-item/uni-swipe-action-item.vue';
+	import uniSwipeAction from '@/uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action.vue';
+	import uniSwipeActionItem from '@/uni_modules/uni-swipe-action/components/uni-swipe-action-item/uni-swipe-action-item.vue';
 	export default {
 		components: {
 			Popup,
@@ -143,6 +145,9 @@
 		},
 		onLoad() {
 			this.screenWidth = uni.getSystemInfoSync().windowWidth * 2 - 70;
+
+		},
+		onShow() {
 			this.getbusinessList();
 			this.getVisitorList();
 		},
@@ -156,9 +161,9 @@
 				}, function(res) {
 					_this.businessList = res.data.data;
 					if (_this.businessList.length > 0) {
-						for(let i in _this.businessList){
-							if(_this.businessList[i].is_default==1){
-								_this.current=i;
+						for (let i in _this.businessList) {
+							if (_this.businessList[i].is_default == 1) {
+								_this.current = i;
 							}
 						}
 						_this.getbusiness(_this.businessList[_this.current].user_id)
@@ -236,7 +241,7 @@
 					this.gotoPage(
 						`/pages/plus/business/add?business_card_id=${this.businessList[this.current].business_card_id}`
 					);
-				}else{
+				} else {
 					this.gotoPage(
 						`/pages/plus/business/add`
 					);
@@ -261,13 +266,13 @@
 			},
 			shareCard() {
 				// 分享名片逻辑
-				
+
 			},
 			viewAllVisitors() {
 				// 查看全部访客
 				this.gotoPage('/pages/plus/business/visitors');
 			},
-			
+
 			// 跳转到聊天记录页面
 			gotoChatList() {
 				uni.navigateTo({
@@ -354,7 +359,7 @@
 					this.showToast('默认名片不能删除');
 					return;
 				}
-				
+
 				uni.showModal({
 					title: '提示',
 					content: '确定要删除这个名片吗?',
@@ -368,12 +373,13 @@
 									// 删除成功,更新列表
 									this.businessList.splice(index, 1);
 									this.showToast('删除成功');
-									
+
 									// 如果删除的是当前选中的名片,切换到第一个名片
 									if (index === this.current) {
 										if (this.businessList.length > 0) {
 											this.current = 0;
-											this.getStatistics(this.businessList[this.current].business_card_id);
+											this.getStatistics(this.businessList[this.current]
+												.business_card_id);
 										}
 									} else if (index < this.current) {
 										// 如果删除的是当前选中名片之前的,current减1

--
Gitblit v1.9.2