|
|
@@ -42,24 +42,27 @@
|
|
|
</template>
|
|
|
</el-dropdown>
|
|
|
</div>
|
|
|
- <div class="full-width">
|
|
|
- <task-table
|
|
|
- :option="option"
|
|
|
- :data="data"
|
|
|
- :total="total"
|
|
|
- @rowClick="rowClick"
|
|
|
- @refresh="getTaskList"
|
|
|
- ></task-table>
|
|
|
- </div>
|
|
|
- <el-divider />
|
|
|
- <div class="flex flex-center flex-justify-end full-width">
|
|
|
- <el-pagination
|
|
|
- background
|
|
|
- layout="prev, pager, next"
|
|
|
- :total="total"
|
|
|
- v-model:current-page="page.curren"
|
|
|
- @current-change="pageChange"
|
|
|
- />
|
|
|
+ <el-empty description="暂无数据" v-if="data.length === 0"></el-empty>
|
|
|
+ <div class="full-width" v-else>
|
|
|
+ <div class="full-width">
|
|
|
+ <task-table
|
|
|
+ :option="option"
|
|
|
+ :data="data"
|
|
|
+ :total="total"
|
|
|
+ @rowClick="rowClick"
|
|
|
+ @refresh="getTaskList"
|
|
|
+ ></task-table>
|
|
|
+ </div>
|
|
|
+ <el-divider />
|
|
|
+ <div class="flex flex-center flex-justify-end full-width">
|
|
|
+ <el-pagination
|
|
|
+ background
|
|
|
+ layout="prev, pager, next"
|
|
|
+ :total="total"
|
|
|
+ v-model:current-page="page.curren"
|
|
|
+ @current-change="pageChange"
|
|
|
+ />
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<task type="view" ref="task" :task="task"></task>
|
|
|
</div>
|
|
|
@@ -127,6 +130,7 @@ export default {
|
|
|
methods: {
|
|
|
changeType(type) {
|
|
|
this.type = type
|
|
|
+ this.page.current = 1
|
|
|
this.getTaskList()
|
|
|
},
|
|
|
getTaskList() {
|