| | |
| | | <!-- 任务统计表格 --> |
| | | <template> |
| | | <SearchBox @search="searchClick"></SearchBox> |
| | | <SearchBox @search="searchClick" @addTask="handleAddTask"></SearchBox> |
| | | <div class="task-intermediate-content"> |
| | | <el-table :data="jobListData" style="width: 100%" height="calc(100vh - 180px)"> |
| | | <el-table-column label="序号" width="60"> |
| | |
| | | /> |
| | | </div> |
| | | </div> |
| | | <AddTask v-model:show="isShowAddTask" @refresh="searchClick"/> |
| | | </template> |
| | | |
| | | <script setup> |
| | | import SearchBox from '../SearchBox.vue'; |
| | | import AddTask from './AddTask.vue'; |
| | | import { jobList } from '@/api/home/task'; |
| | | |
| | | const jobListParams = reactive({ |
| | |
| | | getJobList(); |
| | | }; |
| | | |
| | | // 新建任务 |
| | | const isShowAddTask = ref(false); |
| | | const handleAddTask = () => { |
| | | isShowAddTask.value = true; |
| | | }; |
| | | |
| | | onMounted(() => { |
| | | getJobList(); |
| | | }); |