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

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