diff --git a/web/src/components/common/PathSelector.vue b/web/src/components/common/PathSelector.vue new file mode 100644 index 00000000..ac167536 --- /dev/null +++ b/web/src/components/common/PathSelector.vue @@ -0,0 +1,336 @@ + + + + + diff --git a/web/src/views/file/ListTable.vue b/web/src/views/file/ListTable.vue index 1d302898..737e1a49 100644 --- a/web/src/views/file/ListTable.vue +++ b/web/src/views/file/ListTable.vue @@ -646,10 +646,9 @@ onUnmounted(() => { :row-props="rowProps" :loading="loading" :row-key="(row: any) => row.full" - :checked-row-keys="selected" max-height="60vh" @update:sorter="handleSorterChange" - v-model:checked-row-keys="selectedRowKeys" + v-model:checked-row-keys="selected" v-model:page="page" v-model:pageSize="pageSize" :pagination="{ diff --git a/web/src/views/file/PathInput.vue b/web/src/views/file/PathInput.vue index 2942c608..945e46ed 100644 --- a/web/src/views/file/PathInput.vue +++ b/web/src/views/file/PathInput.vue @@ -1,6 +1,5 @@