feat:折叠面板元素显示问题

This commit is contained in:
houjunxiang
2026-02-09 09:50:04 +08:00
parent 08b82f02e3
commit 1b66d63657
7 changed files with 85 additions and 7 deletions

View File

@@ -335,7 +335,9 @@ const parameterClassifyChange = v => {
curParameterTitle.value = currentGroup.value[0].label
groupFieldIndex.value = ''
selectedField.value = {}
collapseRef.value.init()
nextTick(() => {
collapseRef.value.init()
})
autoNextField()
}
@@ -446,6 +448,7 @@ const switchSample = async index => {
// 将菜单菜单活动item垂直居中
scrollTop.value = index * menuItemHeight.value + menuItemHeight.value / 2 - menuHeight.value / 2 - 50
uni.showLoading({ title: '加载中...' })
setValueToField()
autoGenerateCupNum()
setTimeout(() => {
@@ -892,7 +895,9 @@ function handleAssayTypeChange({ index, value }) {
selectedField.value = {}
curParameterKey.value = 'all'
curParameterTitle.value = '选择字段分类'
collapseRef.value.init()
nextTick(() => {
collapseRef.value.init()
})
}
// 获取任务数据
async function getSampleAnalysisByTaskId() {
@@ -940,13 +945,12 @@ function setValueToField() {
field.value = value
let symbol = getFieldSymbol(field)
field.symbol = symbol
if (!getField(field)) {
field.hidden = 1
} else {
field.hidden = 0
}
field.hidden = getField(field) ? 0 : 1
})
}
nextTick(() => {
collapseRef.value.init()
})
}
function getField(field) {
const fieldObj = currentSampleData.value[field.fieldIndex]