<template>
|
<FYOptionTime :initValue="true" type="date" v-model:value="updateTime"></FYOptionTime>
|
<el-button type="primary" @click="fetchNewDevice">查询新设备</el-button>
|
<el-button type="primary" @click="fetchNewConstruction">查询新工地</el-button>
|
<el-row>
|
<el-col :span="12">
|
<el-text>新设备</el-text>
|
<div v-for="item in deviceList" :key="item.id">
|
<div>{{ item.id }}</div>
|
<div>{{ item.code }}</div>
|
<div>{{ item.name }}</div>
|
<div>{{ item.address }}</div>
|
<div>{{ item.status }}</div>
|
<span>{{ item.createTime }} |</span>
|
<span>{{ item.updateTime }} |</span>
|
<span>{{ item.remark }} |</span>
|
<span>{{ item.lon }} |</span>
|
<span>{{ item.lat }}</span>
|
</div>
|
</el-col>
|
<el-col :span="12">
|
<el-text>新工地</el-text>
|
<div v-for="item in constructionList" :key="item.id">
|
<div>{{ item.id }}</div>
|
<div>{{ item.code }}</div>
|
<div>{{ item.name }}</div>
|
<div>{{ item.address }}</div>
|
<div>{{ item.street }}</div>
|
<div>{{ item.status }}</div>
|
<span>{{ item.lon }} |</span>
|
<span>{{ item.lat }}</span>
|
<span>{{ item.score }} |</span>
|
<span>{{ item.grade }}</span>
|
<span>{{ item.subTaskId }} |</span>
|
<span>{{ item.createTime }} |</span>
|
</div>
|
</el-col>
|
</el-row>
|
</template>
|
<script setup>
|
import { ref } from 'vue';
|
import dayjs from 'dayjs';
|
import constructionApi from '@/api/additional-jingan/constructionApi';
|
import { useFetchData } from '@/composables/fetchData';
|
|
const { loading, fetchData } = useFetchData();
|
|
const updateTime = ref();
|
const deviceList = ref([]);
|
const constructionList = ref([]);
|
|
// 查询需确认的设备清单
|
function fetchNewDevice() {
|
const param = dayjs(updateTime.value).format('YYYY-MM-DD HH:mm:ss');
|
fetchData(() => {
|
return constructionApi.queryDevice(param).then((res) => {
|
deviceList.value = res.data;
|
});
|
});
|
}
|
|
// 查询新建工地
|
function fetchNewConstruction() {
|
const param = dayjs(updateTime.value).format('YYYY-MM-DD HH:mm:ss');
|
fetchData(() => {
|
return constructionApi.queryGdNew(param).then((res) => {
|
constructionList.value = res.data;
|
});
|
});
|
}
|
</script>
|
<style scoped></style>
|