From 7f08c11ab7c80bc33e794c2825d7c8f750ec1722 Mon Sep 17 00:00:00 2001 From: dap <15891557205@163.com> Date: Fri, 5 Sep 2025 10:50:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=B8=80=E4=BA=9B?= =?UTF-8?q?=E4=BB=A3=E7=A0=81warning(=E4=B8=8D=E5=BD=B1=E5=93=8D=E5=AE=9E?= =?UTF-8?q?=E9=99=85=E8=BF=90=E8=A1=8C)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/views/monitor/logininfor/index.vue | 2 +- apps/web-antd/src/views/monitor/operlog/index.vue | 2 +- apps/web-antd/src/views/system/dept/index.vue | 1 - apps/web-antd/src/views/system/post/index.vue | 1 - 4 files changed, 2 insertions(+), 4 deletions(-) diff --git a/apps/web-antd/src/views/monitor/logininfor/index.vue b/apps/web-antd/src/views/monitor/logininfor/index.vue index aa8a15ab..5ae571ab 100644 --- a/apps/web-antd/src/views/monitor/logininfor/index.vue +++ b/apps/web-antd/src/views/monitor/logininfor/index.vue @@ -80,7 +80,7 @@ const [BasicTable, tableApi] = useVbenVxeGrid({ gridOptions, gridEvents: { checkboxChange: (e) => { - const records = e.$grid.getCheckboxRecords(); + const records = e.$grid?.getCheckboxRecords?.() ?? []; canUnlock.value = records.length === 1 && records[0]!.status === '1'; }, }, diff --git a/apps/web-antd/src/views/monitor/operlog/index.vue b/apps/web-antd/src/views/monitor/operlog/index.vue index c43f02a4..69c1435e 100644 --- a/apps/web-antd/src/views/monitor/operlog/index.vue +++ b/apps/web-antd/src/views/monitor/operlog/index.vue @@ -46,7 +46,7 @@ const formOptions: VbenFormProps = { ], }; -const gridOptions: VxeGridProps = { +const gridOptions: VxeGridProps = { checkboxConfig: { // 高亮 highlight: true, diff --git a/apps/web-antd/src/views/system/dept/index.vue b/apps/web-antd/src/views/system/dept/index.vue index acc16005..0224a8c2 100644 --- a/apps/web-antd/src/views/system/dept/index.vue +++ b/apps/web-antd/src/views/system/dept/index.vue @@ -46,7 +46,6 @@ const gridOptions: VxeGridProps = { // 默认请求接口后展开全部 不需要可以删除这段 querySuccess: () => { // 默认展开 需要加上标记 - // eslint-disable-next-line no-use-before-define eachTree(tableApi.grid.getData(), (item) => (item.expand = true)); nextTick(() => { setExpandOrCollapse(true); diff --git a/apps/web-antd/src/views/system/post/index.vue b/apps/web-antd/src/views/system/post/index.vue index 9adf49b4..7c18a4fc 100644 --- a/apps/web-antd/src/views/system/post/index.vue +++ b/apps/web-antd/src/views/system/post/index.vue @@ -32,7 +32,6 @@ const formOptions: VbenFormProps = { wrapperClass: 'grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4', handleReset: async () => { selectDeptId.value = []; - // eslint-disable-next-line no-use-before-define const { formApi, reload } = tableApi; await formApi.resetForm(); const formValues = formApi.form.values;