|
@@ -4,7 +4,7 @@
|
|
<el-table-column type="expand">
|
|
<el-table-column type="expand">
|
|
<template slot-scope="props">
|
|
<template slot-scope="props">
|
|
<div style="padding: 10px;height: 340px;">
|
|
<div style="padding: 10px;height: 340px;">
|
|
- <Table :column="column" @option="handleOption" :row="{row:props.row,groupBy:groupBy,searchOption:searchOption,}" :addEditData="addEditData" :deleData="deleData" @getData="getData"/>
|
|
|
|
|
|
+ <Table :column="column" :tableData="props.row.data" @option="handleOption" :row="{row:props.row,groupBy:groupBy,searchOption:searchOption,}" v-bind="$attrs" v-on="$listeners"/>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
@@ -25,10 +25,6 @@ import Table from "./table";
|
|
|
|
|
|
export default {
|
|
export default {
|
|
props: {
|
|
props: {
|
|
- // 分组时删除事件数组
|
|
|
|
- deleData:Array,
|
|
|
|
- // 分组时新增或编辑事件数组
|
|
|
|
- addEditData:Array,
|
|
|
|
// 检索条件
|
|
// 检索条件
|
|
searchOption: {
|
|
searchOption: {
|
|
type: Object,
|
|
type: Object,
|
|
@@ -116,10 +112,6 @@ export default {
|
|
|
|
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
- // 分组时若删除当前分组最后一条数据时重新请求分组接口
|
|
|
|
- getData(val) {
|
|
|
|
- this.$emit('getData',val)
|
|
|
|
- },
|
|
|
|
// 排序
|
|
// 排序
|
|
sortChange({ column, prop, order }) {
|
|
sortChange({ column, prop, order }) {
|
|
let str='1'
|
|
let str='1'
|
|
@@ -131,7 +123,7 @@ export default {
|
|
},
|
|
},
|
|
//打开展开行获取数据并保存起来
|
|
//打开展开行获取数据并保存起来
|
|
expandChange(row, expandedRows) {
|
|
expandChange(row, expandedRows) {
|
|
-
|
|
|
|
|
|
+ row.data = []
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|