Authored by 鲁尚清

文档管理列表模式增加复选框,多选授权

... ... @@ -103,7 +103,7 @@
</el-row>
<cm-table-page :columns="columns" :dataList="dataList" @loaddata="getPage" :showIndex="true"
:showBorder="false" :showSelection="false" :showTools="isEditName"
:showBorder="false" :showSelection="true" :showTools="isEditName" @selectionChange="selectionChange"
:showPage="false" :height="height - 84">
<template #default="{row,prop,column}">
<!--<div class="fileName-div" style="display: flex; align-items: center;" v-if="isEditName && prop == 'fileName'" @click="getFile(row)">
... ...
... ... @@ -888,7 +888,32 @@ export default {
isInput.value=item.id;
}
// Start 列表模式增加多选框 LSQ 2022/1/12
//表格全选事件
let selectionChange=(val)=>{
let tableDataList=dataList.value;
tableDataList.map((v,i)=>{
v.checked=false;
})
let selectData=val;
if(selectData.length>0){
selectData.map((item,index)=>{
tableDataList.map((v,i)=>{
if(item.id==v.id){
v.checked=true;
}
})
})
}else{
tableDataList.map((v,i)=>{
v.checked=false;
})
}
}
//End LSQ 2022/1/12
return {
selectionChange,
/* viewEdit,*/
breadcrumbList,
editFileName,
... ...