表格⾥⾯⼀键全选功能,但是有些数据可能不满⾜全选的需求,当点击全选时,不满⾜条件的默认不认其选中
代码如下
<Button type="info" class=" ml20 w100" :loading="loading3" @click="queryList(1)">
<span v-if="!loading3">查询</span>
cnki数据库<span v-else>查询</span>
蓝衣魔鬼</Button>
<div id="application_table " class="contentcss mt10">
<div class="allchiose">
<Button type="primary" @click='examine'>⼀键标记已读</Button>
</div>
<Table highlight-row border ref="selection" :columns="columns2" :data="data2" @on-selection-change="requires"></Table>
<div class="tr mt15">
<Page v-if="startRow1!=0" :total="total" :current="startRow2" :page-size="endRow2" @on-change="pageChange2" @on-page-size-change="pagesizechange2" </div>
</div>
//methods ⾥⾯的数据
methods:{
queryList(startRow) {
let data = {
wordsBeginTime: new Date(this.beginTime2).valueOf(),
wordsEndTime: new dTime2).valueOf(),
pageNum: startRow,
pageSize: dRow2,
swingOrderNo: derNumber,
ssageCode == "-1" ? "" : ssageCode,
wordsStatus: this.shieldCode=="-1"?"":this.shieldCode,
};
this.http
.post(BASE_URL + "后台接⼝", data)
.then(data => {
二甲基亚硝胺if (de == "success") {
this.loading3 = false;
this.data2 = data.data.dataList;
// this.data1[0]['_disabled'] = true
//这⾥的就时给数据添加_disabled属性
for(var i=0;i<this.data2.length;i++){
if(this.data2[i].wordsStatus=='2' || this.data2[i].readStatus=='1'){
this.data2[i]['_disabled'] = true
}
}
this.startRow2 =
1
: il(data.data.startRow / dRow2);
管理层收购} else {
this.loading3 = false;
兽药管理条例
}
})
.catch(err => {
console.log(err);
});
}
}