|
@@ -2,6 +2,7 @@
|
|
|
<div class="children-list">
|
|
|
<el-table
|
|
|
ref="planTable"
|
|
|
+ v-loading="loading"
|
|
|
:data="all_task"
|
|
|
style="width: 100%;"
|
|
|
size="mini"
|
|
@@ -85,7 +86,8 @@ export default {
|
|
|
pages: {
|
|
|
pageSize: 15,
|
|
|
curIndex: 1
|
|
|
- }
|
|
|
+ },
|
|
|
+ loading: true // 表格加载
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
@@ -102,6 +104,7 @@ export default {
|
|
|
this.getSubTasksList()
|
|
|
},
|
|
|
async getSubTasksList() { // 获取全部子任务
|
|
|
+ this.loading = true
|
|
|
const param = {
|
|
|
taskId: this.$route.query.id,
|
|
|
psgeSize: this.pages.pageSize,
|
|
@@ -110,6 +113,7 @@ export default {
|
|
|
const res = await getSubTaskList(param)
|
|
|
if (res.code === 200) {
|
|
|
this.total = res.total
|
|
|
+ this.loading = false
|
|
|
this.all_task = res.data.map(item => {
|
|
|
return { ...item, participants: item.participants.split(',') }
|
|
|
})
|