From ce91922852ee1ea2bf7631071c0cfd155b84e01a Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Wed, 10 Jan 2024 10:58:32 +0800
Subject: [PATCH] 更新
---
src/views/evaluate/evaluateResult.vue | 23 +++++++++++++++--------
1 files changed, 15 insertions(+), 8 deletions(-)
diff --git a/src/views/evaluate/evaluateResult.vue b/src/views/evaluate/evaluateResult.vue
index 2fa8f21..5a5616d 100755
--- a/src/views/evaluate/evaluateResult.vue
+++ b/src/views/evaluate/evaluateResult.vue
@@ -3,11 +3,11 @@
<avue-tabs :option="taskTypeList" @change="tabChange"></avue-tabs>
<el-container class="container">
<el-aside width="250px">
- <!-- <el-input v-model="taskWord" class="search-box" clearable placeholder="请输入任务名称">
+ <el-input v-model="taskWord" class="search-box" clearable placeholder="请输入任务名称" @change="searchChange">
<template #append>
<el-button icon="el-icon-search"></el-button>
</template>
- </el-input> -->
+ </el-input>
<ul class="aside-box">
<template v-if="this.taskList.length > 0">
<li v-for="(item, index) in this.taskList" :key="item.id" :class="{ 'is-active': taskActive === index }"
@@ -26,9 +26,7 @@
</ul>
<div class="pagination">
<el-pagination v-model:current-page="page.current" v-model:page-size="page.size" background pager-count="3"
- layout="prev, pager, next" :total="page.total" small hide-on-single-page />
- <!-- @size-change="handleSizeChange"
- @current-change="handleCurrentChange" -->
+ layout="prev, pager, next" :total="page.total" @current-change="handleCurrentChange" small hide-on-single-page />
</div>
</el-aside>
<el-main>
@@ -74,7 +72,7 @@
page: {
current: 1,
size: 10,
- total: 0
+ total: 20
},
defaultTaskType: 0,
taskTypeList: {
@@ -97,10 +95,11 @@
initData() {
this.getTaskList()
},
- getTaskList() {
+ getTaskList(params) {
const { current, size } = this.page
const values = {
- type: this.defaultTaskType
+ type: this.defaultTaskType,
+ ...params
}
getList(current, size, values).then(res => {
const result = res.data.data
@@ -108,6 +107,14 @@
this.taskList = result.records
})
},
+ searchChange() {
+ this.page.current = 1
+ this.getTaskList({ taskName: this.taskWord })
+ },
+ handleCurrentChange(value) {
+ this.page.current = value
+ this.getTaskList({ taskName: this.taskWord })
+ },
tabChange(value) {
this.defaultTaskType = value.prop;
this.getTaskList()
--
Gitblit v1.9.3