Skip to content

Commit 7fdec24

Browse files
authored
Merge pull request #17 from ck2739046/main
add search by ID
2 parents 3f6a53c + f71c0d5 commit 7fdec24

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

MaiChartManager/Front/src/components/MusicList/BatchActionButton/MusicSelector.tsx

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,13 @@ export default defineComponent({
2323
filter: (value, row) => {
2424
if (!value) return true;
2525
value = value.toString().toLowerCase();
26-
return row.name!.toLowerCase().includes(value) || row.artist!.toLowerCase().includes(value) || row.charts!.some(chart => chart.designer?.toLowerCase().includes(value)) ||
27-
dxdata.songs.find(it => it.title.toLowerCase() === row.name?.toLowerCase())?.searchAcronyms?.some(acronym => acronym.toLowerCase().includes(value)) || false;
26+
return row.name!.toLowerCase().includes(value) ||
27+
row.artist!.toLowerCase().includes(value) ||
28+
row.charts!.some(chart => chart.designer?.toLowerCase().includes(value)) ||
29+
dxdata.songs.find(it => it.title.toLowerCase() === row.name?.toLowerCase())?.searchAcronyms?.some(acronym => acronym.toLowerCase().includes(value)) ||
30+
row.id!.toString().includes(value) || // match by ID
31+
false;
32+
2833
}
2934
} satisfies DataTableBaseColumn<MusicXmlWithABJacket>)
3035
const columns = computed(() => [
@@ -130,7 +135,7 @@ export default defineComponent({
130135
{/* emit('update:selectedMusicIds', musicListAll.value.filter(it => !props.selectedMusicIds!.includes(it)));*/}
131136
{/* }}>反选</NButton>*/}
132137
{/*</NFlex>*/}
133-
<NInput placeholder="搜索名称 / 作曲 / 谱师 / 别名" v-model:value={filter.value}/>
138+
<NInput placeholder="搜索名称 / 作曲 / 谱师 / 别名 / ID" v-model:value={filter.value}/>
134139
<NDataTable
135140
columns={columns.value}
136141
data={musicListAll.value}

0 commit comments

Comments
 (0)