From ac649f48b5bbc83140b4e16642f8d5cbe0c89ecd Mon Sep 17 00:00:00 2001 From: pengda <1111@qq.com> Date: Fri, 8 Aug 2025 15:23:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B6=E6=AC=BE=E8=AE=BE=E7=BD=AE=E7=A7=BB?= =?UTF-8?q?=E5=8A=A8bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/paymentMethod.vue | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/components/paymentMethod.vue b/src/components/paymentMethod.vue index 8ac2009..6eece63 100644 --- a/src/components/paymentMethod.vue +++ b/src/components/paymentMethod.vue @@ -2,7 +2,7 @@
-
+
@@ -56,10 +56,11 @@ export default { checkMove(evt) { // 获取将要移动到的位置索引 const targetIndex = this.list.length - 1; // 最后一项的索引是列表长度减1 - // 如果当前拖拽项即将移动到最后一项,则不允许移动 - // console.log(evt.relatedContext.index === evt.draggedContext.index,targetIndex === evt.draggedContext.index,'0000targetIndex00'); - if ((evt.relatedContext.index === targetIndex) || (targetIndex === evt.draggedContext.index)) { - return false; // 不允许移动到最后一项 + if(evt.draggedContext.index == targetIndex && evt.draggedContext.element.pay_type == 1) { + return false;//检测卡不允许移动 + } + if (evt.relatedContext.index === targetIndex && this.list[targetIndex].pay_type == 1) { + return false;//最后一项是检测卡 不允许移动到最后一项 } return true; // 其他情况允许移动 }