fix(ui): 下拉框搜索按显示名称匹配,修复手输名称搜不到数据
- ApiSelect 默认 optionFilterProp=label,避免仅按 value(ID)匹配
- 采购来票选择采购订单弹窗、来票列表的供应商筛选显式声明按名称搜索
Co-Authored-By: Claude Code <noreply@anthropic.com>
| | |
| | | loadingSlot: 'suffixIcon', |
| | | modelPropName: 'value', |
| | | visibleEvent: 'onVisibleChange', |
| | | // 下拉搜索默认按显示名称匹配(默认按 value 即 ID 匹配,手输名称搜不到) |
| | | optionFilterProp: 'label', |
| | | }), |
| | | ApiTreeSelect: withDefaultPlaceholder(ApiComponent, 'select', { |
| | | component: TreeSelect, |
| | |
| | | placeholder: '请选择供应商', |
| | | allowClear: true, |
| | | showSearch: true, |
| | | optionFilterProp: 'label', // 按供应商名称手输过滤 |
| | | api: getSupplierSimpleList, |
| | | labelField: 'name', |
| | | valueField: 'id', |
| | |
| | | placeholder: '请选择供应商', |
| | | allowClear: true, |
| | | showSearch: true, |
| | | // 按供应商名称手输过滤(默认按 value 即供应商 ID 匹配,输名称搜不到) |
| | | optionFilterProp: 'label', |
| | | api: getSupplierSimpleList, |
| | | labelField: 'name', |
| | | valueField: 'id', |