|
|
|
@ -1,38 +1,60 @@ |
|
|
|
|
<template> |
|
|
|
|
<div class="app-container"> |
|
|
|
|
<div class="any-table"> |
|
|
|
|
<el-table :data="tableData" v-loading="loading" max-height="500"> |
|
|
|
|
<el-table-column label="任务编号" prop="operTaskId" align="center"> |
|
|
|
|
<template #default="scope"> |
|
|
|
|
<el-button type="primary" link>{{ |
|
|
|
|
scope.row.operTaskId |
|
|
|
|
}}</el-button> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column label="AD编号" prop="devAdNo" align="center" /> |
|
|
|
|
<el-table-column label="任务描述" prop="operTaskDesc" align="center" /> |
|
|
|
|
<el-table-column label="操作者" prop="userName" align="center" /> |
|
|
|
|
<el-table-column |
|
|
|
|
label="创建时间" |
|
|
|
|
prop="operTaskCreateTime" |
|
|
|
|
align="center" |
|
|
|
|
<el-card shadow="never"> |
|
|
|
|
<template #header> |
|
|
|
|
<div class="flex justify-between"> |
|
|
|
|
<div style="display: flex; align-items: center"> |
|
|
|
|
<el-icon size="15"><Grid /></el-icon> <span |
|
|
|
|
style="font-weight: 700; font-size: 14px; line-height: 16px" |
|
|
|
|
>远程操作任务列表</span |
|
|
|
|
> |
|
|
|
|
</div> |
|
|
|
|
<div> |
|
|
|
|
<el-button type="primary" :icon="Refresh" @click="getData" |
|
|
|
|
>刷新</el-button |
|
|
|
|
> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</template> |
|
|
|
|
<div class="any-table"> |
|
|
|
|
<el-table :data="tableData" v-loading="loading" max-height="500"> |
|
|
|
|
<el-table-column label="任务编号" prop="operTaskId" align="center"> |
|
|
|
|
<template #default="scope"> |
|
|
|
|
<el-button type="primary" link>{{ |
|
|
|
|
scope.row.operTaskId |
|
|
|
|
}}</el-button> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column label="AD编号" prop="devAdNo" align="center" /> |
|
|
|
|
<el-table-column |
|
|
|
|
label="任务描述" |
|
|
|
|
prop="operTaskDesc" |
|
|
|
|
align="center" |
|
|
|
|
/> |
|
|
|
|
<el-table-column label="操作者" prop="userName" align="center" /> |
|
|
|
|
<el-table-column |
|
|
|
|
label="创建时间" |
|
|
|
|
prop="operTaskCreateTime" |
|
|
|
|
align="center" |
|
|
|
|
/> |
|
|
|
|
<el-table-column label="结果" prop="resultState" align="center" /> |
|
|
|
|
</el-table> |
|
|
|
|
<pagination |
|
|
|
|
v-if="total > 0" |
|
|
|
|
v-model:total="total" |
|
|
|
|
v-model:page="queryForm.pageNum" |
|
|
|
|
v-model:limit="queryForm.pageSize" |
|
|
|
|
@pagination="getData" |
|
|
|
|
/> |
|
|
|
|
<el-table-column label="结果" prop="resultState" align="center" /> |
|
|
|
|
</el-table> |
|
|
|
|
<pagination |
|
|
|
|
v-if="total > 0" |
|
|
|
|
v-model:total="total" |
|
|
|
|
v-model:page="queryForm.pageNum" |
|
|
|
|
v-model:limit="queryForm.pageSize" |
|
|
|
|
@pagination="getData" |
|
|
|
|
/> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</el-card> |
|
|
|
|
</div> |
|
|
|
|
</template> |
|
|
|
|
|
|
|
|
|
<script setup lang="ts"> |
|
|
|
|
import { OperateTask2TableVO } from "@/api/operate-task2/types"; |
|
|
|
|
import { operateTask2Page } from "@/api/operate-task2"; |
|
|
|
|
import { Grid, Refresh } from "@element-plus/icons-vue"; |
|
|
|
|
const route = useRoute(); |
|
|
|
|
const router = useRouter(); |
|
|
|
|
let devId: number = parseInt(<string>route.params.devId); |
|
|
|
@ -56,4 +78,8 @@ onMounted(() => { |
|
|
|
|
}); |
|
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
<style scoped></style> |
|
|
|
|
<style scoped> |
|
|
|
|
:deep(.el-card__body) { |
|
|
|
|
padding: 10px 0 0 0; |
|
|
|
|
} |
|
|
|
|
</style> |
|
|
|
|