This commit is contained in:
zpc 2025-08-21 18:59:19 +08:00
parent d299d89650
commit 762802ff4a
2 changed files with 21 additions and 8 deletions

View File

@ -75,9 +75,13 @@
<el-form-item label="备注" prop="remarks"> <el-form-item label="备注" prop="remarks">
<el-input v-model="queryParams.remarks" placeholder="请输入备注" /> <el-input v-model="queryParams.remarks" placeholder="请输入备注" />
</el-form-item> </el-form-item>
<el-form-item label="历史故障记录" prop="historyRemarks"> <el-form-item label="历史故障记录" prop="historyRemarks">
<el-input v-model="queryParams.historyRemarks" placeholder="请输入备注" /> <el-input v-model="queryParams.historyRemarks" placeholder="请输入备注" />
</el-form-item> </el-form-item>
<el-form-item label="光缆段信息" prop="remarks">
<el-input v-model="queryParams.opticalCableOffRemarks" placeholder="请输入光缆段信息" />
</el-form-item>
<el-form-item> <el-form-item>
<el-button icon="search" type="primary" @click="handleQuery">{{ $t('btn.search') }}</el-button> <el-button icon="search" type="primary" @click="handleQuery">{{ $t('btn.search') }}</el-button>
<el-button icon="refresh" @click="resetQuery">{{ $t('btn.reset') }}</el-button> <el-button icon="refresh" @click="resetQuery">{{ $t('btn.reset') }}</el-button>
@ -177,7 +181,14 @@
align="center" align="center"
:show-overflow-tooltip="true" :show-overflow-tooltip="true"
v-if="columns.showColumn('historyRemarks')" /> v-if="columns.showColumn('historyRemarks')" />
<el-table-column prop="createdAt" label="数据信息" width="130" :show-overflow-tooltip="true" v-if="columns.showColumn('createdAt')"> <el-table-column
prop="opticalCableOffRemarks"
width="230"
label="光缆段信息"
align="center"
:show-overflow-tooltip="true"
v-if="columns.showColumn('opticalCableOffRemarks')" />
<el-table-column prop="createdAt" label="数据信息" width="180" :show-overflow-tooltip="true" v-if="columns.showColumn('createdAt')">
<template #default="scope"> <template #default="scope">
<div class="time-info"> <div class="time-info">
<div class="time-item">创建{{ scope.row.createdAt }}</div> <div class="time-item">创建{{ scope.row.createdAt }}</div>
@ -730,7 +741,8 @@ const queryParams = reactive({
roomId: null, roomId: null,
racksId: null, racksId: null,
framesId: null, framesId: null,
deptId: null deptId: null,
opticalCableOffRemarks: null
}) })
const columns = ref([ const columns = ref([
{ visible: false, align: 'center', type: '', prop: 'id', label: 'Id' }, { visible: false, align: 'center', type: '', prop: 'id', label: 'Id' },
@ -741,6 +753,7 @@ const columns = ref([
{ visible: true, align: 'center', type: '', prop: 'remarks', label: '备注', showOverflowTooltip: true }, { visible: true, align: 'center', type: '', prop: 'remarks', label: '备注', showOverflowTooltip: true },
{ visible: true, align: 'center', type: '', prop: 'opticalAttenuation', label: '光衰值dB', showOverflowTooltip: true }, { visible: true, align: 'center', type: '', prop: 'opticalAttenuation', label: '光衰值dB', showOverflowTooltip: true },
{ visible: true, align: 'center', type: '', prop: 'historyRemarks', label: '历史故障表', showOverflowTooltip: true }, { visible: true, align: 'center', type: '', prop: 'historyRemarks', label: '历史故障表', showOverflowTooltip: true },
{ visible: true, align: 'center', type: '', prop: 'opticalCableOffRemarks', label: '光缆段信息', showOverflowTooltip: true },
{ visible: true, align: 'center', type: '', prop: 'createdAt', label: '数据信息', showOverflowTooltip: true } { visible: true, align: 'center', type: '', prop: 'createdAt', label: '数据信息', showOverflowTooltip: true }
//{ visible: false, prop: 'actions', label: '', type: 'slot', width: '160' } //{ visible: false, prop: 'actions', label: '', type: 'slot', width: '160' }
]) ])

View File

@ -30,8 +30,8 @@
<el-form-item label="历史故障记录" prop="historyRemarks"> <el-form-item label="历史故障记录" prop="historyRemarks">
<el-input v-model="queryParams.historyRemarks" placeholder="请输入历史故障记录" /> <el-input v-model="queryParams.historyRemarks" placeholder="请输入历史故障记录" />
</el-form-item> </el-form-item>
<el-form-item label="光缆信息" prop="opticalCableOffRemarks"> <el-form-item label="光缆信息" prop="opticalCableOffRemarks">
<el-input v-model="queryParams.opticalCableOffRemarks" placeholder="请输入光缆信息" /> <el-input v-model="queryParams.opticalCableOffRemarks" placeholder="请输入光缆信息" />
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button icon="search" type="primary" @click="handleQuery">{{ $t('btn.search') }}</el-button> <el-button icon="search" type="primary" @click="handleQuery">{{ $t('btn.search') }}</el-button>
@ -89,7 +89,7 @@
v-if="columns.showColumn('historyRemarks')" /> v-if="columns.showColumn('historyRemarks')" />
<el-table-column <el-table-column
prop="opticalCableOffRemarks" prop="opticalCableOffRemarks"
label="光缆信息" label="光缆信息"
align="center" align="center"
:show-overflow-tooltip="true" :show-overflow-tooltip="true"
v-if="columns.showColumn('opticalCableOffRemarks')" /> v-if="columns.showColumn('opticalCableOffRemarks')" />
@ -207,8 +207,8 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :lg="12"> <el-col :lg="12">
<el-form-item label="光缆信息" prop="remarks"> <el-form-item label="光缆信息" prop="remarks">
<el-input v-model="form.opticalCableOffRemarks" placeholder="光缆信息" /> <el-input v-model="form.opticalCableOffRemarks" placeholder="光缆信息" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :lg="12"> <el-col :lg="12">
@ -268,7 +268,7 @@ const columns = ref([
{ visible: false, align: 'center', type: '', prop: 'portNumber', label: '端口号' }, { visible: false, align: 'center', type: '', prop: 'portNumber', label: '端口号' },
{ visible: true, align: 'center', type: 'dict', prop: 'status', label: '连接状态', dictType: 'odf_ports_status' }, { visible: true, align: 'center', type: 'dict', prop: 'status', label: '连接状态', dictType: 'odf_ports_status' },
{ visible: true, align: 'center', type: '', prop: 'remarks', label: '备注', showOverflowTooltip: true }, { visible: true, align: 'center', type: '', prop: 'remarks', label: '备注', showOverflowTooltip: true },
{ visible: true, align: 'center', type: '', prop: 'opticalCableOffRemarks', label: '光缆信息', showOverflowTooltip: true }, { visible: true, align: 'center', type: '', prop: 'opticalCableOffRemarks', label: '光缆信息', showOverflowTooltip: true },
{ visible: true, align: 'center', type: '', prop: 'opticalAttenuation', label: '光衰值dB', showOverflowTooltip: true }, { visible: true, align: 'center', type: '', prop: 'opticalAttenuation', label: '光衰值dB', showOverflowTooltip: true },
{ visible: true, align: 'center', type: '', prop: 'historyRemarks', label: '历史故障记录', showOverflowTooltip: true }, { visible: true, align: 'center', type: '', prop: 'historyRemarks', label: '历史故障记录', showOverflowTooltip: true },
{ visible: false, align: 'center', type: '', prop: 'createdAt', label: '创建时间', showOverflowTooltip: true }, { visible: false, align: 'center', type: '', prop: 'createdAt', label: '创建时间', showOverflowTooltip: true },