diff --git a/src/components/TableFormCountPlan/src/TableFormCountPlan.vue b/src/components/TableFormCountPlan/src/TableFormCountPlan.vue index 76e422d8b..90867dc79 100644 --- a/src/components/TableFormCountPlan/src/TableFormCountPlan.vue +++ b/src/components/TableFormCountPlan/src/TableFormCountPlan.vue @@ -54,6 +54,9 @@ tableFields[1].placeholder || '请输入' + tableFields[1].label " + filterable + :filter-method="(value) =>filterMethod(value,row)" + @focus="focusValue(row)" v-if=" row.type == 'OWNER' || row.type == 'SUPPLIER' || @@ -69,7 +72,7 @@ " > {{ pageCount }} 页 上一页 - 下一页 + 下一页 { const prexPage = ()=>{ pageCount.value-- } +const initOptions_result = ref([]) +const filterMethod = (query,row)=>{ + console.log('filterMethod') + if (query) { + initOptions_result.value = row.initOptions.filter((item) => { + return item.label.includes(query) + }) + } else { + initOptions_result.value = [...row.initOptions] + } +} +const focusValue = (row)=>{ + console.log('focusValue',row) + if(!row.value){ + initOptions_result.value = [...row.initOptions] + } +} // setup 语法糖 抛出方法 defineExpose({ TableBaseComponents_Ref,