diff --git a/pages_tool/card/detail.vue b/pages_tool/card/detail.vue
index 003f39d..b66087c 100644
--- a/pages_tool/card/detail.vue
+++ b/pages_tool/card/detail.vue
@@ -18,6 +18,13 @@
:class="ds.layout === 'compact' ? 'dc-cover-compact' : 'dc-cover-hero'">
+
+
+
+
+
+ 预览名片
{{ relation.name || '未命名名片' }}
{{ relation.job_title }}
@@ -35,8 +42,10 @@
-
-
+
+
编辑资料
@@ -51,11 +60,6 @@
切换名片
-
-
-
- 预览名片
-
-
-
+
+
名片夹
-
+
潜在客户
-
+
我的人脉
-
-
- 名片二维码
-
+
@@ -229,7 +232,10 @@ export default {
exchangeList: [],
exchangeCount: 0,
// 商家是否开启「员工端样式自选」(GET design/presets 的 enabled); 默认 true(失败开放)
- designEnabled: true
+ designEnabled: true,
+ // 旧入口显隐开关(2026-10-21 需求: 隐藏「编辑资料/名片样式/切换名片」「潜在客户/我的人脉」,
+ // 隐藏非删除——改回 true 即全部恢复; 对应方法 goEdit/onStyleTap/goLeads/goContacts 均保留)
+ showLegacyActions: false
};
},
computed: {
@@ -847,6 +853,33 @@ export default {
padding: 40rpx 36rpx 32rpx;
box-shadow: 0 6rpx 20rpx rgba(0, 30, 80, 0.06);
+ // 名片二维码入口: 卡片右上角放大块(2026-10-21 从底部宫格移入后按需求放大到右侧整块区域)
+ .dc-qr {
+ position: absolute;
+ top: 24rpx;
+ right: 24rpx;
+ width: 170rpx;
+ height: 170rpx;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ border-radius: 16rpx;
+ background: rgba(0, 30, 80, 0.04);
+
+ .iconfont {
+ font-size: 110rpx;
+ }
+ }
+
+ // 预览名片: 二维码块下方, 纯文字四个字(2026-10-21 去背景去药丸, 无底色无边框无 padding)
+ .dc-preview {
+ position: absolute;
+ top: 206rpx;
+ right: 24rpx;
+ font-size: 24rpx;
+ color: #666666;
+ }
+
// 封面(hero/compact): 顶部全幅出血, 身份信息压在其下沿; classic 不展示
.dc-cover {
margin: -40rpx -36rpx 24rpx;