parent
2189cb177c
commit
c6428d8d94
|
|
@ -1,7 +1,7 @@
|
||||||
<template>
|
<template>
|
||||||
<el-popover v-model:visible="visible_dialog" placement="bottom" width="400" trigger="click">
|
<el-popover v-model:visible="visible_dialog" placement="bottom" width="400" trigger="hover">
|
||||||
<template #reference>
|
<template #reference>
|
||||||
<el-input v-model="label" :placeholder="placeholder" class="pr-40" clearable @input="handle_input">
|
<el-input v-model="label" :placeholder="placeholder" class="pr-40" @input="handle_input">
|
||||||
<template #suffix>
|
<template #suffix>
|
||||||
<div class="value-input-icon">
|
<div class="value-input-icon">
|
||||||
<icon name="arrow-top" class="re icon" :class="!visible_dialog ? 'active' : ''" size="12" color="9"></icon>
|
<icon name="arrow-top" class="re icon" :class="!visible_dialog ? 'active' : ''" size="12" color="9"></icon>
|
||||||
|
|
@ -117,7 +117,9 @@ const filterData = (input: string, data: cascaderData[]) => {
|
||||||
// 否则,检查当前项的data属性中的子项
|
// 否则,检查当前项的data属性中的子项
|
||||||
let subResult = item.children.filter((subItem) => subItem.label && subItem.label.includes(input));
|
let subResult = item.children.filter((subItem) => subItem.label && subItem.label.includes(input));
|
||||||
// 如果找到匹配的子项,将当前项(父级)添加到结果中
|
// 如果找到匹配的子项,将当前项(父级)添加到结果中
|
||||||
result.push({ ...item, children: subResult });
|
if (subResult.length > 0) {
|
||||||
|
result.push({ ...item, children: subResult });
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="显示数量">
|
<el-form-item label="显示数量">
|
||||||
<el-input v-model="form.number" type="number" min="0" max="50" placeholder="请输入显示数量" clearable />
|
<el-input v-model="form.number" type="number" min="1" max="50" placeholder="请输入显示数量" clearable />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="排序类型">
|
<el-form-item label="排序类型">
|
||||||
<el-radio-group v-model="form.sort">
|
<el-radio-group v-model="form.sort">
|
||||||
|
|
|
||||||
|
|
@ -48,7 +48,7 @@
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="显示数量">
|
<el-form-item label="显示数量">
|
||||||
<el-input v-model="row.number" type="number" min="0" max="50" placeholder="请输入显示数量" clearable />
|
<el-input v-model="row.number" type="number" min="1" max="50" placeholder="请输入显示数量" clearable />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="排序类型">
|
<el-form-item label="排序类型">
|
||||||
<el-radio-group v-model="row.sort">
|
<el-radio-group v-model="row.sort">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue