|
|
@ -1,6 +1,6 @@ |
|
|
|
|
|
|
|
<template> |
|
|
|
<div style="height: 400px" v-loading="loading"> |
|
|
|
<div style="height: 400px" v-loading="loading||timeLoading"> |
|
|
|
<el-auto-resizer> |
|
|
|
<template #default="{ height, width }"> |
|
|
|
<el-table-v2 |
|
|
@ -149,8 +149,10 @@ const mColumns = ref(props.columns.map(item=>({ |
|
|
|
}))) |
|
|
|
|
|
|
|
const mData = ref([]) |
|
|
|
const timeLoading = ref(false) |
|
|
|
watch(()=>props.data,()=>{ |
|
|
|
console.log('selections',selections.value ) |
|
|
|
timeLoading.value = true |
|
|
|
mData.value = props.data.map(item=>({ |
|
|
|
...item, |
|
|
|
checked: selections.value.find(item1=>item1.id==item.id)?true:false, |
|
|
@ -158,6 +160,8 @@ watch(()=>props.data,()=>{ |
|
|
|
})) |
|
|
|
console.log('mData',mData.value) |
|
|
|
|
|
|
|
timeLoading.value = false |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
const rowEventHandlers = ({onClick})=>{ |
|
|
|