This commit is contained in:
BianLzhaoMin 2025-09-01 10:13:25 +08:00
parent b088a7106a
commit c7874326c5
2 changed files with 47 additions and 10 deletions

View File

@ -9,10 +9,11 @@
<!-- 内容区域 --> <!-- 内容区域 -->
<div class="content-container"> <div class="content-container">
<div <div
class="content-item"
:key="item.title" :key="item.title"
v-for="(item, index) in compareList" class="content-item"
:class="`item-${index + 1}`" :class="`item-${index + 1}`"
@click="onHandleClickJump(item, index)"
v-for="(item, index) in compareList"
> >
<div> <div>
<span style="padding-left: 10px; font-size: 16px"> {{ item.title }} </span> <span style="padding-left: 10px; font-size: 16px"> {{ item.title }} </span>
@ -188,7 +189,33 @@ const getTaskStatisticsData = async () => {
getTaskStatisticsData() getTaskStatisticsData()
const onHandleMore = () => { const onHandleMore = () => {
console.log('更多') // console.log('')
// jumpType.value = null
currentComponent.value = 'comp-a'
morePanelVisible.value = true
}
//
const onHandleClickJump = (item, index) => {
switch (index) {
case 0:
activeIndex.value = 0
currentComponent.value = 'comp-a'
break
case 1:
activeIndex.value = 1
currentComponent.value = 'comp-b'
break
case 2:
activeIndex.value = 2
currentComponent.value = 'comp-c'
break
case 3:
activeIndex.value = 2
currentComponent.value = 'comp-c'
break
}
morePanelVisible.value = true morePanelVisible.value = true
} }
@ -228,6 +255,7 @@ const onHandleTabs = (component, index) => {
color: #b9e8fe; color: #b9e8fe;
background: url('@/assets/home-imgs/border_bg.png') no-repeat center center; background: url('@/assets/home-imgs/border_bg.png') no-repeat center center;
background-size: 100% 100%; background-size: 100% 100%;
cursor: pointer;
} }
.item-1 { .item-1 {

View File

@ -14,11 +14,19 @@
/> />
</n-form-item> </n-form-item>
<n-form-item> <n-form-item>
<n-input <!-- <n-input
clearable clearable
placeholder="比对结果" placeholder="比对结果"
style="width: 240px" style="width: 240px"
v-model:value="queryParams.status" v-model:value="queryParams.status"
/> -->
<n-select
clearable
placeholder="比对结果"
style="width: 240px"
:options="isSendOptions"
v-model:value="queryParams.status"
/> />
</n-form-item> </n-form-item>
@ -51,11 +59,7 @@
</div> </div>
<n-modal v-model:show="imageModalVisible"> <n-modal v-model:show="imageModalVisible">
<DialogModal <DialogModal modalTitle="比对图片" @onHandleCloseModal="imageModalVisible = false">
:width="`30vw`"
modalTitle="比对图片"
@onHandleCloseModal="imageModalVisible = false"
>
<!-- 巡检比对图片 --> <!-- 巡检比对图片 -->
<div class="image-container"> <div class="image-container">
<div class="image-item"> <div class="image-item">
@ -68,7 +72,7 @@
/> />
</div> </div>
<div class="image-item"> <div class="image-item">
<div style="color: #fff">上一次巡检照片</div> <div style="margin-bottom: 10px; color: #fff">上一次巡检照片</div>
<n-image <n-image
width="420" width="420"
height="420" height="420"
@ -94,6 +98,11 @@ const tableData = ref([])
const startImage = ref('') const startImage = ref('')
const endImage = ref('') const endImage = ref('')
const imgPreviewUrl = import.meta.env.VITE_APP_imgPreviewUrl const imgPreviewUrl = import.meta.env.VITE_APP_imgPreviewUrl
const isSendOptions = ref([
{ label: '正常', value: '1' },
{ label: '异常', value: '0' },
])
const queryParams = ref({ const queryParams = ref({
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,