|
|
@ -18,7 +18,7 @@ |
|
|
{{item.desc}} |
|
|
{{item.desc}} |
|
|
</span> |
|
|
</span> |
|
|
</div> |
|
|
</div> |
|
|
<el-checkbox v-model="item.isChecked" @change="onChange(item,$event)"></el-checkbox> |
|
|
|
|
|
|
|
|
<span class="check" > <el-checkbox v-model="item.isChecked" @click.native='stopDefault($event)' @change="onChange(item,$event)"></el-checkbox> </span> |
|
|
</div> |
|
|
</div> |
|
|
</transition-group> |
|
|
</transition-group> |
|
|
</draggable> |
|
|
</draggable> |
|
|
@ -36,7 +36,7 @@ |
|
|
<span>{{item.desc}}</span> |
|
|
<span>{{item.desc}}</span> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<el-checkbox v-model="item.isChecked" @change="onChange(item,$event)"></el-checkbox> |
|
|
|
|
|
|
|
|
<span class="check" > <el-checkbox v-model="item.isChecked" @click.native='stopDefault($event)' @change="onChange(item,$event)"></el-checkbox></span> |
|
|
</div> |
|
|
</div> |
|
|
</transition-group> |
|
|
</transition-group> |
|
|
</draggable> |
|
|
</draggable> |
|
|
@ -212,7 +212,10 @@ export default { |
|
|
}, |
|
|
}, |
|
|
onChange(comp,checked){ |
|
|
onChange(comp,checked){ |
|
|
this.$emit('change',comp,checked) |
|
|
this.$emit('change',comp,checked) |
|
|
if(checked!=='true'){ |
|
|
|
|
|
|
|
|
if(checked){ |
|
|
|
|
|
this.comps.forEach(k=>k.isCurr=false) |
|
|
|
|
|
item.isCurr=true |
|
|
|
|
|
}else{ |
|
|
comp.isCurr=false |
|
|
comp.isCurr=false |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
@ -220,7 +223,6 @@ export default { |
|
|
this.selectItem(this.rptListCpd[0]) |
|
|
this.selectItem(this.rptListCpd[0]) |
|
|
}, |
|
|
}, |
|
|
selectItem(item){ |
|
|
selectItem(item){ |
|
|
|
|
|
|
|
|
this.comps.forEach(k=>k.isCurr=false) |
|
|
this.comps.forEach(k=>k.isCurr=false) |
|
|
item.isCurr=true |
|
|
item.isCurr=true |
|
|
item.isChecked=true; |
|
|
item.isChecked=true; |
|
|
@ -232,6 +234,9 @@ export default { |
|
|
console.log('拖动前的索引 :' + evt.oldIndex) |
|
|
console.log('拖动前的索引 :' + evt.oldIndex) |
|
|
console.log('拖动后的索引 :' + evt.newIndex) |
|
|
console.log('拖动后的索引 :' + evt.newIndex) |
|
|
this.$emit('sort',evt,this.datas) |
|
|
this.$emit('sort',evt,this.datas) |
|
|
|
|
|
}, |
|
|
|
|
|
stopDefault(e){ |
|
|
|
|
|
e.stopPropagation() |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|