chore:名片删除按钮功能正常
This commit is contained in:
@@ -21,11 +21,13 @@
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<!-- 筛选条: 跟进(全部 / 待跟进 / 已完成, follow_up 传 due/done) -->
|
||||
<!-- 筛选条: 跟进(全部 / 待跟进 / 已完成, follow_up 传 due/done) + 删除模式开关 -->
|
||||
<view class="filter-row">
|
||||
<view class="fav-filter" :class="{ active: followTab === 'all' }" @tap="switchFollow('all')">全部</view>
|
||||
<view class="fav-filter" :class="{ active: followTab === 'due' }" @tap="switchFollow('due')">待跟进</view>
|
||||
<view class="fav-filter" :class="{ active: followTab === 'done' }" @tap="switchFollow('done')">已完成</view>
|
||||
<!-- 删除名片入口(2.11.91): 点按进入删除模式, 行内才显示删除按钮, 避免平时误触 -->
|
||||
<view class="fav-filter del-filter" :class="{ active: delMode }" @tap="toggleDelMode">删除</view>
|
||||
</view>
|
||||
|
||||
<!-- 列表 -->
|
||||
@@ -53,7 +55,7 @@
|
||||
@tap.stop="toggleFavorite">{{ item.is_favorite == 1 ? '★' : '☆' }}</text>
|
||||
<view v-if="followTab === 'due' && item.follow_up_done != 1" class="card-done-btn"
|
||||
:data-index="index" @tap.stop="markDone">完成</view>
|
||||
<view class="card-del-btn" :data-index="index" @tap.stop="deleteCard">删除</view>
|
||||
<view v-if="delMode" class="card-del-btn" :data-index="index" @tap.stop="deleteCard">删除</view>
|
||||
<view class="card-arrow">›</view>
|
||||
</view>
|
||||
|
||||
@@ -154,6 +156,8 @@ export default {
|
||||
pendingClaimCode: '', // 扫码带参预填的码
|
||||
// 跟进筛选(2.11.3): all / due(待跟进) / done(已完成)
|
||||
followTab: 'all',
|
||||
// 删除模式(2.11.91): 由筛选条「删除」入口开关, 开启后行内才显示删除按钮
|
||||
delMode: false,
|
||||
// 建卡申请状态(2.11.15)
|
||||
apply: null, // { status, status_text, note, has_card }
|
||||
applyName: '',
|
||||
@@ -288,6 +292,10 @@ export default {
|
||||
this.followTab = tab;
|
||||
this.refresh();
|
||||
},
|
||||
// 删除模式开关(2.11.91): 开启后各行显示删除按钮; 再次点按退出
|
||||
toggleDelMode() {
|
||||
this.delMode = !this.delMode;
|
||||
},
|
||||
// 标记跟进完成(2.11.3): followDone, 成功后该卡从待跟进消失
|
||||
markDone(payload) {
|
||||
const item = this.resolveItem(payload);
|
||||
@@ -731,6 +739,17 @@ export default {
|
||||
}
|
||||
}
|
||||
|
||||
/* 删除模式入口(2.11.91): 与跟进 chips 同排, 激活态用 danger 红 */
|
||||
.fav-filter.del-filter {
|
||||
margin-left: 16rpx;
|
||||
|
||||
&.active {
|
||||
background-color: #fdeceb;
|
||||
border-color: #e54d42;
|
||||
color: #e54d42;
|
||||
}
|
||||
}
|
||||
|
||||
.card-list {
|
||||
.card-item {
|
||||
display: flex;
|
||||
|
||||
Reference in New Issue
Block a user