新增必到点采集详情页面 处理打卡

This commit is contained in:
maojiacai
2025-09-08 19:33:18 +08:00
parent 8aad9f302f
commit e4767754d5
11 changed files with 563 additions and 121 deletions

View File

@ -22,11 +22,11 @@ const handleClockInPage = (item) => {
<div class="item" @click="handleClockInPage(item)">
<div class="rowWrapper">
<div class="title">{{ item?.fgMc }}</div>
<div class="progress">50%</div>
<div class="progress">{{ item?.bddAllProgress || 0 }}%</div>
</div>
<div class="rowWrapper mt co99 fz12">
<div>预警等级{{ item?.fgYjdj }}</div>
<div>预警等级{{ item?.fgYjdjLabel }}</div>
<div>任务日期{{ item?.rwRq }}</div>
</div>
<div class="rowWrapper mt co99 fz12">

View File

@ -4,6 +4,7 @@ import TopNav from "@/components/topNav.vue";
import Search from "@/components/search.vue";
import PatrolWrapper from "@/pages/patrolList/copmonents/patrolWrapper.vue";
import {fetchPatrolList} from "@/api/patrolList";
import {getDictListByCode} from "@/api/common";
const finished = ref(false);
const loading = ref(false);
@ -84,6 +85,8 @@ const getData = async () => {
})) || []
pageData.total = res?.total
loading.value = false;
await getDictList()
}
loadingRefresh.value = false;
@ -93,6 +96,15 @@ const getData = async () => {
}
}
const getDictList = async () => {
const res = await getDictListByCode({ dictCode: 'D_ZDXL_FGXLRW_YJDJ' })
data.list = (data.list || []).map(item => ({
...item,
fgYjdjLabel: (res?.itemList || []).find(i => i.dm === item.fgYjdj)?.zdmc || item.fgYjdj
}));
}
onMounted(() => {
getData()
})
@ -105,7 +117,6 @@ onMounted(() => {
<van-sticky>
<div class="header">
<search
:isSx="true"
placeholder="请输入方格名称进行查询"
v-model="searchValue"
@update:modelValue="onSearch"