Skip to content

Commit 451cc95

Browse files
committed
fix: fix issues of time limit (#533, #534)
1 parent 7cbcf9b commit 451cc95

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

src/pages/app/components/Limit/LimitTable/index.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,18 @@ const _default = defineComponent(() => {
3737
})
3838

3939
const {
40-
list,
40+
list, table,
4141
changeEnabled, changeDelay, changeLocked
4242
} = useLimitTable()
4343

4444
const historySort = useLocalStorage<Sort>('__limit_sort_default__', { prop: DEFAULT_SORT_COL, order: 'descending' })
4545

4646
return () => (
4747
<ElTable
48+
ref={table}
4849
border fit highlightCurrentRow
4950
style={{ width: "100%" }}
50-
maxHeight="100%"
51+
height="100%"
5152
data={list.value}
5253
defaultSort={historySort.value}
5354
onSort-change={(val: Sort) => historySort.value = { prop: val?.prop, order: val?.order }}

src/pages/app/components/Limit/context.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ export type TestInstance = {
1818
}
1919

2020
type Context = {
21+
table: Ref<TableInstance | undefined>
2122
filter: Reactive<LimitFilterOption>
2223
list: Ref<timer.limit.Item[]>, refresh: NoArgCallback,
2324
deleteRow: ArgCallback<timer.limit.Item>
@@ -148,6 +149,7 @@ export const useLimitProvider = () => {
148149
const test = () => testInst.value?.show?.()
149150

150151
useProvide<Context>(NAMESPACE, {
152+
table,
151153
filter,
152154
list, refresh,
153155
deleteRow,
@@ -163,8 +165,8 @@ export const useLimitProvider = () => {
163165

164166
export const useLimitFilter = (): Reactive<LimitFilterOption> => useProvider<Context, 'filter'>(NAMESPACE, "filter").filter
165167

166-
export const useLimitTable = () => useProvider<Context, 'list' | 'refresh' | 'deleteRow' | 'changeEnabled' | 'changeDelay' | 'changeLocked'>(
167-
NAMESPACE, 'list', 'refresh', 'deleteRow', 'changeEnabled', 'changeDelay', 'changeLocked'
168+
export const useLimitTable = () => useProvider<Context, 'list' | 'table' | 'refresh' | 'deleteRow' | 'changeEnabled' | 'changeDelay' | 'changeLocked'>(
169+
NAMESPACE, 'list', 'table', 'refresh', 'deleteRow', 'changeEnabled', 'changeDelay', 'changeLocked'
168170
)
169171

170172
export const useLimitBatch = () => useProvider<Context, 'batchDelete' | 'batchEnable' | 'batchDisable'>(

0 commit comments

Comments
 (0)