历史数据:修改使用模板后出现的显示操作问题

This commit is contained in:
高云鹏 2025-01-14 14:12:34 +08:00
parent 959673b011
commit b4143608d8

View File

@ -168,7 +168,7 @@
<template #footer> <template #footer>
<div class="dialog-footer"> <div class="dialog-footer">
<el-button type="primary" @click="submitPointDialog"> 确认 </el-button> <el-button type="primary" @click="submitPointDialog"> 确认 </el-button>
<el-button @click="pointDialogVisible = false">取消</el-button> <el-button @click="cancelPointDialog">取消</el-button>
</div> </div>
</template> </template>
</el-dialog> </el-dialog>
@ -726,12 +726,14 @@ const moveRemove = (index: number, item: { label: string; prop: string }) => {
const realProp = item.prop.split('--') const realProp = item.prop.split('--')
const type = realProp[1] as 'interpolation' | 'average' | 'max' | 'min' const type = realProp[1] as 'interpolation' | 'average' | 'max' | 'min'
const selectRowIndex = selectRowList.value.findIndex((row) => row.attributeCode === realProp[0])! const selectRowIndex = selectRowList.value.findIndex((row) => row.attributeCode === realProp[0])!
selectRowList.value[selectRowIndex][type] = false if(selectRowIndex > -1){
selectRowList.value[selectRowIndex][type] = false
}
if ( if (
!selectRowList.value[selectRowIndex].interpolation && !selectRowList.value[selectRowIndex]?.interpolation &&
!selectRowList.value[selectRowIndex].average && !selectRowList.value[selectRowIndex]?.average &&
!selectRowList.value[selectRowIndex].max && !selectRowList.value[selectRowIndex]?.max &&
!selectRowList.value[selectRowIndex].min !selectRowList.value[selectRowIndex]?.min
) { ) {
selectRowList.value.splice(selectRowIndex, 1) selectRowList.value.splice(selectRowIndex, 1)
} }
@ -760,7 +762,7 @@ const submitPointDialog = () => {
ElMessage.error('请选择风机') ElMessage.error('请选择风机')
return return
} }
if (!selectRowList.value.length) { if (!multipleSelection.value.length) {
ElMessage.error('请选择测点') ElMessage.error('请选择测点')
return return
} }
@ -769,7 +771,9 @@ const submitPointDialog = () => {
tableColumn.value = [...oririnTableColumn, ...submitParams.column] tableColumn.value = [...oririnTableColumn, ...submitParams.column]
pointDialogVisible.value = false pointDialogVisible.value = false
} }
const cancelPointDialog = () => {
pointDialogVisible.value = false
}
const exportExcel = () => { const exportExcel = () => {
const title = tableColumn.value.map((item: any) => item.label).join('\t,') + '\n' const title = tableColumn.value.map((item: any) => item.label).join('\t,') + '\n'
const titleKeyArr = tableColumn.value.map((item: any) => item.prop) const titleKeyArr = tableColumn.value.map((item: any) => item.prop)
@ -959,10 +963,12 @@ const exportExcel = () => {
} }
} }
} }
} }
.templateOption { .templateOption {
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: space-between; justify-content: space-between;
} }
</style> </style>