Browse Source

收款设置移动bug修复

pull/105/head
pengda 4 weeks ago
parent
commit
ac649f48b5
  1. 11
      src/components/paymentMethod.vue

11
src/components/paymentMethod.vue

@ -2,7 +2,7 @@
<div class="payment-wrap"> <div class="payment-wrap">
<draggable v-model="list" @start="drag=true" @end="onEnd" :move="checkMove" handle=".drag-handle" > <draggable v-model="list" @start="drag=true" @end="onEnd" :move="checkMove" handle=".drag-handle" >
<div class="payment-item" v-for="(item, index) in list" :key="item.name"> <div class="payment-item" v-for="(item, index) in list" :key="item.name">
<dl :class="index === list.length - 1 ? '' : 'drag-handle'"> <dl :class="index === list.length - 1 && item.pay_type === 1 ? '' : 'drag-handle'">
<img v-if="item.pay_type === 0" src="@/assets/register/taobao.svg" alt=""> <img v-if="item.pay_type === 0" src="@/assets/register/taobao.svg" alt="">
<img v-if="item.pay_type === 1" src="@/assets/register/card_pay.png" alt=""> <img v-if="item.pay_type === 1" src="@/assets/register/card_pay.png" alt="">
<img v-if="item.pay_type === 2" src="@/assets/register/weixin.svg" alt=""> <img v-if="item.pay_type === 2" src="@/assets/register/weixin.svg" alt="">
@ -56,10 +56,11 @@ export default {
checkMove(evt) { checkMove(evt) {
// //
const targetIndex = this.list.length - 1; // 1 const targetIndex = this.list.length - 1; // 1
// if(evt.draggedContext.index == targetIndex && evt.draggedContext.element.pay_type == 1) {
// console.log(evt.relatedContext.index === evt.draggedContext.index,targetIndex === evt.draggedContext.index,'0000targetIndex00'); return false;//
if ((evt.relatedContext.index === targetIndex) || (targetIndex === evt.draggedContext.index)) { }
return false; // if (evt.relatedContext.index === targetIndex && this.list[targetIndex].pay_type == 1) {
return false;//
} }
return true; // return true; //
} }

Loading…
Cancel
Save