diff --git a/pages_tool/card/list.vue b/pages_tool/card/list.vue index bf36d49..3a75e6b 100644 --- a/pages_tool/card/list.vue +++ b/pages_tool/card/list.vue @@ -141,7 +141,7 @@ export default { uni.showModal({ title: '认领名片', editable: true, - placeholderText: '粘贴商家提供的名片编号(card_id)', + placeholderText: '粘贴领取码或名片编号(card_id)', success: res => { if (!res.confirm) return; const cardId = (res.content || '').trim(); @@ -153,11 +153,12 @@ export default { } }); }, - doClaim(cardId) { + doClaim(codeOrCardId) { uni.showLoading({ title: '认领中…' }); this.$api.sendRequest({ url: '/card/api/card/claim', - data: { card_id: cardId }, + // 同值双传: 后端按领取码优先解析, 未命中回落 card_id + data: { claim_code: codeOrCardId, card_id: codeOrCardId }, success: res => { uni.hideLoading(); if (res.code == 0) {