|
@@ -35,10 +35,10 @@
|
|
|
},getHeaderCellStyle(item,index)]"
|
|
|
v-for="(item,index) in transColumns" :key="index">
|
|
|
<template v-if="item.type==='selection'">
|
|
|
- <view class="checkbox-item">
|
|
|
+ <!-- <view class="checkbox-item">
|
|
|
<tableCheckbox
|
|
|
:indeterminate="indeterminate" :checked="checkedAll" @checkboxSelected="checkboxSelectedAll"></tableCheckbox>
|
|
|
- </view>
|
|
|
+ </view> -->
|
|
|
</template>
|
|
|
<template v-else>
|
|
|
{{ item.label }}
|
|
@@ -181,10 +181,10 @@
|
|
|
:class="border?'':'nborder'"
|
|
|
>
|
|
|
<template v-if="item.type==='selection'">
|
|
|
- <view class="checkbox-item">
|
|
|
+ <!-- <view class="checkbox-item">
|
|
|
<tableCheckbox
|
|
|
:indeterminate="indeterminate" :checked="checkedAll" @checkboxSelected="checkboxSelectedAll"></tableCheckbox>
|
|
|
- </view>
|
|
|
+ </view> -->
|
|
|
</template>
|
|
|
<template v-else>
|
|
|
{{ item.label }}
|
|
@@ -293,10 +293,10 @@
|
|
|
}"
|
|
|
v-for="(item,index) in transColumns" :key="index">
|
|
|
<template v-if="item.type==='selection'">
|
|
|
- <view class="checkbox-item">
|
|
|
+ <!-- <view class="checkbox-item">
|
|
|
<tableCheckbox
|
|
|
:indeterminate="indeterminate" :checked="checkedAll" @checkboxSelected="checkboxSelectedAll"></tableCheckbox>
|
|
|
- </view>
|
|
|
+ </view> -->
|
|
|
</template>
|
|
|
<template v-else>
|
|
|
{{ item.label||'' }}
|
|
@@ -592,7 +592,12 @@ export default {
|
|
|
if(!this.selectArr.length){
|
|
|
this.selectArr.push(item)
|
|
|
}
|
|
|
- }
|
|
|
+ }else{
|
|
|
+ var indexNum = (this.selectArr || []).findIndex((ite) => ite.userId === item.userId);
|
|
|
+ if(indexNum!=-1){
|
|
|
+ this.selectArr.splice(indexNum,1)
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
if(this.rowKey){
|
|
|
if(typeof this.rowKey==='function'){
|