|
|
|
|
@ -23,6 +23,7 @@
@@ -23,6 +23,7 @@
|
|
|
|
|
:page-size="queryParams.pageSize" |
|
|
|
|
row-class-name="row" |
|
|
|
|
@pageCurrentChange="handleJump" |
|
|
|
|
@onScrollChange="onScrollChange" |
|
|
|
|
> |
|
|
|
|
<el-table-column type="index" label="序号" align="center" width="80"> |
|
|
|
|
<template #default="scope"> |
|
|
|
|
@ -34,6 +35,7 @@
@@ -34,6 +35,7 @@
|
|
|
|
|
v-if="col.prop.endsWith('Time')" |
|
|
|
|
:label="col.label" |
|
|
|
|
:min-width="col.minWidth" |
|
|
|
|
sortable="custom" |
|
|
|
|
> |
|
|
|
|
<template #default="scope"> |
|
|
|
|
{{ dayjs(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') }} |
|
|
|
|
@ -72,7 +74,7 @@
@@ -72,7 +74,7 @@
|
|
|
|
|
<template #dropdown> |
|
|
|
|
<el-dropdown-menu> |
|
|
|
|
<el-dropdown-item command="info"> |
|
|
|
|
<Icon icon="solar:clapperboard-edit-linear" />编辑基础信息 |
|
|
|
|
<Icon icon="solar:clapperboard-edit-linear" />编辑信息 |
|
|
|
|
</el-dropdown-item> |
|
|
|
|
<el-dropdown-item command="test" v-if="scope.row.status === 1"> |
|
|
|
|
<Icon icon="solar:document-add-outline" />测试结果录入 |
|
|
|
|
@ -133,7 +135,7 @@ const route = useRoute()
@@ -133,7 +135,7 @@ const route = useRoute()
|
|
|
|
|
const updateId = ref<number | undefined>( |
|
|
|
|
route.query.updateId !== undefined && route.query.updateId !== null |
|
|
|
|
? Number(route.query.updateId) |
|
|
|
|
: undefined |
|
|
|
|
: undefined, |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
onActivated(async () => { |
|
|
|
|
@ -166,7 +168,10 @@ const getList = async () => {
@@ -166,7 +168,10 @@ const getList = async () => {
|
|
|
|
|
} |
|
|
|
|
loading.value = true |
|
|
|
|
|
|
|
|
|
const options = Object.assign({}, queryParams, filter.value) |
|
|
|
|
const options = Object.assign({}, queryParams, filter.value, { |
|
|
|
|
sortName: 'create_time', |
|
|
|
|
sortAsc: isAscending.value, |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
const res = await getDevicePage(options) |
|
|
|
|
|
|
|
|
|
@ -183,6 +188,16 @@ function handleJump(page: number) {
@@ -183,6 +188,16 @@ function handleJump(page: number) {
|
|
|
|
|
getList() |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
const isAscending = ref(false) |
|
|
|
|
|
|
|
|
|
watch(isAscending, () => { |
|
|
|
|
getList() |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
function onScrollChange(data: any) { |
|
|
|
|
isAscending.value = data.order === 'ascending' |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
const filter = ref<any>({}) |
|
|
|
|
function onSearch(search: any) { |
|
|
|
|
queryParams.pageNo = 1 |
|
|
|
|
|