打卡页面修改 增加地图功能处理

This commit is contained in:
maojiacai
2025-09-12 11:41:36 +08:00
parent e4767754d5
commit 95caa69c33
5 changed files with 186 additions and 40 deletions

View File

@ -1,6 +1,4 @@
<script setup>
import router from "@/router";
const props = defineProps({
list: {
type: Array,
@ -9,10 +7,10 @@ const props = defineProps({
}
})
const emits = defineEmits(["onConfirm"]);
const emits = defineEmits(["click"]);
const handleClockInPage = (item) => {
router.push({ path: '/clockInPage', query: { item: JSON.stringify(item?.bddList), id: item.id } });
emits("click", item);
}
</script>

View File

@ -5,6 +5,7 @@ import Search from "@/components/search.vue";
import PatrolWrapper from "@/pages/patrolList/copmonents/patrolWrapper.vue";
import {fetchPatrolList} from "@/api/patrolList";
import {getDictListByCode} from "@/api/common";
import router from "@/router";
const finished = ref(false);
const loading = ref(false);
@ -47,6 +48,10 @@ const onLoad = () => {
getData()
}
const handleClockInPage = (item) => {
router.push({ path: '/clockInPage', query: { id: item.id, current: pageData.pageCurrent } });
}
const parseAndJoinLx = (jsonString, type = 'lx') => {
if (!jsonString) return '';
@ -127,7 +132,7 @@ onMounted(() => {
<div class="content">
<van-pull-refresh v-model="loadingRefresh" @refresh="onRefresh">
<van-list v-model:loading="loading" :finished="finished" finished-text="" @load="onLoad" offset="1" :immediate-check="false">
<patrol-wrapper :list="data?.list" />
<patrol-wrapper :list="data?.list" @click="handleClockInPage" />
<van-empty description="暂无采集数据" image="default" v-if="data.list.length <= 0 && loadingRefresh === false" />
</van-list>