diff --git a/apps/web-antd/src/views/erp/purchase/in/index.vue b/apps/web-antd/src/views/erp/purchase/in/index.vue index 70ea45004..dd9558d57 100644 --- a/apps/web-antd/src/views/erp/purchase/in/index.vue +++ b/apps/web-antd/src/views/erp/purchase/in/index.vue @@ -34,6 +34,7 @@ function onRefresh() { gridApi.query(); } +// TODO @Xuzhiqiang:批量删除待实现 const checkedIds = ref([]); /** 详情 */ diff --git a/apps/web-antd/src/views/erp/purchase/order/index.vue b/apps/web-antd/src/views/erp/purchase/order/index.vue index 67f7b9416..664746f88 100644 --- a/apps/web-antd/src/views/erp/purchase/order/index.vue +++ b/apps/web-antd/src/views/erp/purchase/order/index.vue @@ -35,16 +35,6 @@ function onRefresh() { gridApi.query(); } -// TODO @nehc handleRowCheckboxChange 放的位置; -const checkedIds = ref([]); -function handleRowCheckboxChange({ - records, -}: { - records: ErpPurchaseOrderApi.PurchaseOrder[]; -}) { - checkedIds.value = records.map((item) => item.id); -} - /** 详情 */ function handleDetail(row: ErpPurchaseOrderApi.PurchaseOrder) { formModalApi.setData({ type: 'detail', id: row.id }).open(); @@ -104,6 +94,16 @@ async function handleBatchDelete() { } } +// TODO @Xuzhiqiang:批量删除待实现 +const checkedIds = ref([]); +function handleRowCheckboxChange({ + records, +}: { + records: ErpPurchaseOrderApi.PurchaseOrder[]; +}) { + checkedIds.value = records.map((item) => item.id!); +} + /** 审批/反审批操作 */ function handleUpdateStatus( row: ErpPurchaseOrderApi.PurchaseOrder, diff --git a/apps/web-antd/src/views/erp/purchase/return/index.vue b/apps/web-antd/src/views/erp/purchase/return/index.vue index 119e8e083..d91075559 100644 --- a/apps/web-antd/src/views/erp/purchase/return/index.vue +++ b/apps/web-antd/src/views/erp/purchase/return/index.vue @@ -34,6 +34,7 @@ function onRefresh() { gridApi.query(); } +// TODO @Xuzhiqiang:批量删除待实现 const checkedIds = ref([]); /** 详情 */ diff --git a/apps/web-antd/src/views/erp/sale/out/index.vue b/apps/web-antd/src/views/erp/sale/out/index.vue index 3909cd1ba..f8a54dc98 100644 --- a/apps/web-antd/src/views/erp/sale/out/index.vue +++ b/apps/web-antd/src/views/erp/sale/out/index.vue @@ -34,6 +34,7 @@ function onRefresh() { gridApi.query(); } +// TODO @Xuzhiqiang:批量删除待实现 const checkedIds = ref([]); function handleRowCheckboxChange({ records, diff --git a/apps/web-antd/src/views/erp/sale/return/index.vue b/apps/web-antd/src/views/erp/sale/return/index.vue index 1cf8a6183..12b75d08c 100644 --- a/apps/web-antd/src/views/erp/sale/return/index.vue +++ b/apps/web-antd/src/views/erp/sale/return/index.vue @@ -34,6 +34,7 @@ function onRefresh() { gridApi.query(); } +// TODO @Xuzhiqiang:批量删除待实现 const checkedIds = ref([]); function handleRowCheckboxChange({ records, diff --git a/apps/web-antd/src/views/infra/codegen/index.vue b/apps/web-antd/src/views/infra/codegen/index.vue index 1783b2345..f33c52312 100644 --- a/apps/web-antd/src/views/infra/codegen/index.vue +++ b/apps/web-antd/src/views/infra/codegen/index.vue @@ -90,7 +90,7 @@ function handleRowCheckboxChange({ }: { records: InfraCodegenApi.CodegenTable[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } /** 批量删除代码生成配置 */ diff --git a/apps/web-antd/src/views/infra/config/index.vue b/apps/web-antd/src/views/infra/config/index.vue index 821552cec..b45fa490d 100644 --- a/apps/web-antd/src/views/infra/config/index.vue +++ b/apps/web-antd/src/views/infra/config/index.vue @@ -66,15 +66,6 @@ async function handleDelete(row: InfraConfigApi.Config) { } } -const checkedIds = ref([]); -function handleRowCheckboxChange({ - records, -}: { - records: InfraConfigApi.Config[]; -}) { - checkedIds.value = records.map((item) => item.id as number); -} - /** 批量删除参数 */ async function handleDeleteBatch() { const hideLoading = message.loading({ @@ -92,6 +83,15 @@ async function handleDeleteBatch() { } } +const checkedIds = ref([]); +function handleRowCheckboxChange({ + records, +}: { + records: InfraConfigApi.Config[]; +}) { + checkedIds.value = records.map((item) => item.id!); +} + const [Grid, gridApi] = useVbenVxeGrid({ formOptions: { schema: useGridFormSchema(), diff --git a/apps/web-antd/src/views/infra/demo/demo01/index.vue b/apps/web-antd/src/views/infra/demo/demo01/index.vue index fa7e1cb4d..56415414e 100644 --- a/apps/web-antd/src/views/infra/demo/demo01/index.vue +++ b/apps/web-antd/src/views/infra/demo/demo01/index.vue @@ -80,7 +80,7 @@ function handleRowCheckboxChange({ }: { records: Demo01ContactApi.Demo01Contact[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } /** 导出表格 */ diff --git a/apps/web-antd/src/views/infra/demo/demo03/erp/index.vue b/apps/web-antd/src/views/infra/demo/demo03/erp/index.vue index c47ff0d62..8700e9511 100644 --- a/apps/web-antd/src/views/infra/demo/demo03/erp/index.vue +++ b/apps/web-antd/src/views/infra/demo/demo03/erp/index.vue @@ -90,7 +90,7 @@ function handleRowCheckboxChange({ }: { records: Demo03StudentApi.Demo03Grade[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } /** 导出表格 */ diff --git a/apps/web-antd/src/views/infra/demo/demo03/erp/modules/demo03-course-list.vue b/apps/web-antd/src/views/infra/demo/demo03/erp/modules/demo03-course-list.vue index d84959421..2d738f1fb 100644 --- a/apps/web-antd/src/views/infra/demo/demo03/erp/modules/demo03-course-list.vue +++ b/apps/web-antd/src/views/infra/demo/demo03/erp/modules/demo03-course-list.vue @@ -89,7 +89,7 @@ function handleRowCheckboxChange({ }: { records: Demo03StudentApi.Demo03Course[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } /** 表格操作按钮的回调函数 */ diff --git a/apps/web-antd/src/views/infra/demo/demo03/erp/modules/demo03-grade-list.vue b/apps/web-antd/src/views/infra/demo/demo03/erp/modules/demo03-grade-list.vue index 9ce25c263..e6301b005 100644 --- a/apps/web-antd/src/views/infra/demo/demo03/erp/modules/demo03-grade-list.vue +++ b/apps/web-antd/src/views/infra/demo/demo03/erp/modules/demo03-grade-list.vue @@ -77,7 +77,7 @@ async function onDeleteBatch() { await deleteDemo03GradeList(checkedIds.value); checkedIds.value = []; message.success($t('ui.actionMessage.deleteSuccess')); - onRefresh(); + await onRefresh(); } finally { hideLoading(); } @@ -89,7 +89,7 @@ function handleRowCheckboxChange({ }: { records: Demo03StudentApi.Demo03Grade[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } /** 表格操作按钮的回调函数 */ diff --git a/apps/web-antd/src/views/infra/demo/demo03/inner/index.vue b/apps/web-antd/src/views/infra/demo/demo03/inner/index.vue index c394f5fd9..e73e5ec95 100644 --- a/apps/web-antd/src/views/infra/demo/demo03/inner/index.vue +++ b/apps/web-antd/src/views/infra/demo/demo03/inner/index.vue @@ -89,7 +89,7 @@ function handleRowCheckboxChange({ }: { records: Demo03StudentApi.Demo03Student[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } /** 导出表格 */ diff --git a/apps/web-antd/src/views/infra/demo/demo03/normal/index.vue b/apps/web-antd/src/views/infra/demo/demo03/normal/index.vue index e0b1c4dfb..e238d2475 100644 --- a/apps/web-antd/src/views/infra/demo/demo03/normal/index.vue +++ b/apps/web-antd/src/views/infra/demo/demo03/normal/index.vue @@ -67,7 +67,7 @@ function handleRowCheckboxChange({ }: { records: Demo03StudentApi.Demo03Student[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } /** 批量删除学生 */ async function onDeleteBatch() { diff --git a/apps/web-antd/src/views/infra/demo/general/demo01/index.vue b/apps/web-antd/src/views/infra/demo/general/demo01/index.vue index d93c06c2a..52f1b755a 100644 --- a/apps/web-antd/src/views/infra/demo/general/demo01/index.vue +++ b/apps/web-antd/src/views/infra/demo/general/demo01/index.vue @@ -137,7 +137,7 @@ function handleRowCheckboxChange({ }: { records: Demo01ContactApi.Demo01Contact[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } /** 导出表格 */ diff --git a/apps/web-antd/src/views/infra/demo/general/demo03/erp/index.vue b/apps/web-antd/src/views/infra/demo/general/demo03/erp/index.vue index ce2e3a0f2..2cfeedc16 100644 --- a/apps/web-antd/src/views/infra/demo/general/demo03/erp/index.vue +++ b/apps/web-antd/src/views/infra/demo/general/demo03/erp/index.vue @@ -148,7 +148,7 @@ function handleRowCheckboxChange({ }: { records: Demo03StudentApi.Demo03Student[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id)!; } /** 导出表格 */ diff --git a/apps/web-antd/src/views/infra/demo/general/demo03/erp/modules/demo03-course-list.vue b/apps/web-antd/src/views/infra/demo/general/demo03/erp/modules/demo03-course-list.vue index ae5a128d5..280641422 100644 --- a/apps/web-antd/src/views/infra/demo/general/demo03/erp/modules/demo03-course-list.vue +++ b/apps/web-antd/src/views/infra/demo/general/demo03/erp/modules/demo03-course-list.vue @@ -95,7 +95,7 @@ function handleRowCheckboxChange({ }: { records: Demo03StudentApi.Demo03Course[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } const loading = ref(true); // 列表的加载中 diff --git a/apps/web-antd/src/views/infra/demo/general/demo03/erp/modules/demo03-grade-list.vue b/apps/web-antd/src/views/infra/demo/general/demo03/erp/modules/demo03-grade-list.vue index 4dbf52a89..da9fc3156 100644 --- a/apps/web-antd/src/views/infra/demo/general/demo03/erp/modules/demo03-grade-list.vue +++ b/apps/web-antd/src/views/infra/demo/general/demo03/erp/modules/demo03-grade-list.vue @@ -95,7 +95,7 @@ function handleRowCheckboxChange({ }: { records: Demo03StudentApi.Demo03Grade[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } const loading = ref(true); // 列表的加载中 diff --git a/apps/web-antd/src/views/infra/demo/general/demo03/inner/index.vue b/apps/web-antd/src/views/infra/demo/general/demo03/inner/index.vue index 7a9919859..2b15dd106 100644 --- a/apps/web-antd/src/views/infra/demo/general/demo03/inner/index.vue +++ b/apps/web-antd/src/views/infra/demo/general/demo03/inner/index.vue @@ -144,7 +144,7 @@ function handleRowCheckboxChange({ }: { records: Demo03StudentApi.Demo03Student[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } /** 导出表格 */ diff --git a/apps/web-antd/src/views/infra/demo/general/demo03/normal/index.vue b/apps/web-antd/src/views/infra/demo/general/demo03/normal/index.vue index 13e0572a3..d2dd4db3c 100644 --- a/apps/web-antd/src/views/infra/demo/general/demo03/normal/index.vue +++ b/apps/web-antd/src/views/infra/demo/general/demo03/normal/index.vue @@ -138,7 +138,7 @@ function handleRowCheckboxChange({ }: { records: Demo03StudentApi.Demo03Student[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } /** 导出表格 */ diff --git a/apps/web-antd/src/views/infra/file/index.vue b/apps/web-antd/src/views/infra/file/index.vue index 03b7057b6..c16f22d09 100644 --- a/apps/web-antd/src/views/infra/file/index.vue +++ b/apps/web-antd/src/views/infra/file/index.vue @@ -72,7 +72,7 @@ function handleRowCheckboxChange({ }: { records: InfraFileApi.File[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 批量删除文件 */ diff --git a/apps/web-antd/src/views/infra/fileConfig/index.vue b/apps/web-antd/src/views/infra/fileConfig/index.vue index 1667f7879..152fd0222 100644 --- a/apps/web-antd/src/views/infra/fileConfig/index.vue +++ b/apps/web-antd/src/views/infra/fileConfig/index.vue @@ -106,7 +106,7 @@ function handleRowCheckboxChange({ }: { records: InfraFileConfigApi.FileConfig[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 批量删除文件配置 */ diff --git a/apps/web-antd/src/views/infra/job/index.vue b/apps/web-antd/src/views/infra/job/index.vue index 8878913da..e9515fa27 100644 --- a/apps/web-antd/src/views/infra/job/index.vue +++ b/apps/web-antd/src/views/infra/job/index.vue @@ -118,7 +118,7 @@ async function handleDelete(row: InfraJobApi.Job) { const checkedIds = ref([]); function handleRowCheckboxChange({ records }: { records: InfraJobApi.Job[] }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 批量删除任务 */ diff --git a/apps/web-antd/src/views/mall/promotion/coupon/template/index.vue b/apps/web-antd/src/views/mall/promotion/coupon/template/index.vue index e6ec59983..1e8ed42cf 100644 --- a/apps/web-antd/src/views/mall/promotion/coupon/template/index.vue +++ b/apps/web-antd/src/views/mall/promotion/coupon/template/index.vue @@ -66,7 +66,7 @@ function handleRowCheckboxChange({ }: { records: MallCouponTemplateApi.CouponTemplate[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 优惠券模板状态修改 */ diff --git a/apps/web-antd/src/views/member/user/index.vue b/apps/web-antd/src/views/member/user/index.vue index e2fe6d0c8..cb4330357 100644 --- a/apps/web-antd/src/views/member/user/index.vue +++ b/apps/web-antd/src/views/member/user/index.vue @@ -47,7 +47,7 @@ function onRefresh() { /** 设置选中 ID */ const checkedIds = ref([]); function setCheckedIds({ records }: { records: MemberUserApi.User[] }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 发送优惠券 */ diff --git a/apps/web-antd/src/views/system/dept/index.vue b/apps/web-antd/src/views/system/dept/index.vue index 1dca1f7b6..e4aa69d9c 100644 --- a/apps/web-antd/src/views/system/dept/index.vue +++ b/apps/web-antd/src/views/system/dept/index.vue @@ -81,7 +81,7 @@ function handleRowCheckboxChange({ }: { records: SystemDeptApi.Dept[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 批量删除部门 */ diff --git a/apps/web-antd/src/views/system/dict/modules/data-grid.vue b/apps/web-antd/src/views/system/dict/modules/data-grid.vue index a452368bd..a9bf95aee 100644 --- a/apps/web-antd/src/views/system/dict/modules/data-grid.vue +++ b/apps/web-antd/src/views/system/dict/modules/data-grid.vue @@ -78,7 +78,7 @@ function handleRowCheckboxChange({ }: { records: SystemDictDataApi.DictData[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 批量删除字典数据 */ diff --git a/apps/web-antd/src/views/system/dict/modules/type-grid.vue b/apps/web-antd/src/views/system/dict/modules/type-grid.vue index 5e185130a..4d53fca43 100644 --- a/apps/web-antd/src/views/system/dict/modules/type-grid.vue +++ b/apps/web-antd/src/views/system/dict/modules/type-grid.vue @@ -76,7 +76,7 @@ function handleRowCheckboxChange({ }: { records: SystemDictTypeApi.DictType[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 批量删除字典类型 */ diff --git a/apps/web-antd/src/views/system/mail/account/index.vue b/apps/web-antd/src/views/system/mail/account/index.vue index b8a19b8eb..e9fa4e0f9 100644 --- a/apps/web-antd/src/views/system/mail/account/index.vue +++ b/apps/web-antd/src/views/system/mail/account/index.vue @@ -64,7 +64,7 @@ function handleRowCheckboxChange({ }: { records: SystemMailAccountApi.MailAccount[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 批量删除邮箱账号 */ diff --git a/apps/web-antd/src/views/system/mail/template/index.vue b/apps/web-antd/src/views/system/mail/template/index.vue index 2e89d3173..2aad56cf6 100644 --- a/apps/web-antd/src/views/system/mail/template/index.vue +++ b/apps/web-antd/src/views/system/mail/template/index.vue @@ -76,7 +76,7 @@ function handleRowCheckboxChange({ }: { records: SystemMailTemplateApi.MailTemplate[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 批量删除邮件模板 */ diff --git a/apps/web-antd/src/views/system/notice/index.vue b/apps/web-antd/src/views/system/notice/index.vue index 4bca09bcd..7e4ec29d7 100644 --- a/apps/web-antd/src/views/system/notice/index.vue +++ b/apps/web-antd/src/views/system/notice/index.vue @@ -59,15 +59,6 @@ async function handleDelete(row: SystemNoticeApi.Notice) { } } -const checkedIds = ref([]); -function handleRowCheckboxChange({ - records, -}: { - records: SystemNoticeApi.Notice[]; -}) { - checkedIds.value = records.map((item) => item.id as number); -} - /** 批量删除公告 */ async function handleDeleteBatch() { const hideLoading = message.loading({ @@ -85,6 +76,15 @@ async function handleDeleteBatch() { } } +const checkedIds = ref([]); +function handleRowCheckboxChange({ + records, +}: { + records: SystemNoticeApi.Notice[]; +}) { + checkedIds.value = records.map((item) => item.id as number); +} + /** 推送公告 */ async function handlePush(row: SystemNoticeApi.Notice) { const hideLoading = message.loading({ diff --git a/apps/web-antd/src/views/system/notify/template/index.vue b/apps/web-antd/src/views/system/notify/template/index.vue index e1e437295..3cba166ff 100644 --- a/apps/web-antd/src/views/system/notify/template/index.vue +++ b/apps/web-antd/src/views/system/notify/template/index.vue @@ -82,7 +82,7 @@ function handleRowCheckboxChange({ }: { records: SystemNotifyTemplateApi.NotifyTemplate[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 批量删除站内信模板 */ diff --git a/apps/web-antd/src/views/system/post/index.vue b/apps/web-antd/src/views/system/post/index.vue index 52dee5663..20cb29e3e 100644 --- a/apps/web-antd/src/views/system/post/index.vue +++ b/apps/web-antd/src/views/system/post/index.vue @@ -71,7 +71,7 @@ function handleRowCheckboxChange({ }: { records: SystemPostApi.Post[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 批量删除岗位 */ diff --git a/apps/web-antd/src/views/system/role/index.vue b/apps/web-antd/src/views/system/role/index.vue index f411b8fd7..a953945f3 100644 --- a/apps/web-antd/src/views/system/role/index.vue +++ b/apps/web-antd/src/views/system/role/index.vue @@ -84,7 +84,7 @@ function handleRowCheckboxChange({ }: { records: SystemRoleApi.Role[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 批量删除角色 */ diff --git a/apps/web-antd/src/views/system/sms/channel/index.vue b/apps/web-antd/src/views/system/sms/channel/index.vue index 77780e918..eaf04e088 100644 --- a/apps/web-antd/src/views/system/sms/channel/index.vue +++ b/apps/web-antd/src/views/system/sms/channel/index.vue @@ -65,14 +65,13 @@ async function handleDelete(row: SystemSmsChannelApi.SmsChannel) { } } -// 选中的短信渠道ID const checkedIds = ref([]); function handleRowCheckboxChange({ records, }: { records: SystemSmsChannelApi.SmsChannel[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 批量删除处理 */ diff --git a/apps/web-antd/src/views/system/sms/template/index.vue b/apps/web-antd/src/views/system/sms/template/index.vue index 8fde83edd..65d402cec 100644 --- a/apps/web-antd/src/views/system/sms/template/index.vue +++ b/apps/web-antd/src/views/system/sms/template/index.vue @@ -82,7 +82,7 @@ function handleRowCheckboxChange({ }: { records: SystemSmsTemplateApi.SmsTemplate[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 批量删除短信模板 */ diff --git a/apps/web-antd/src/views/system/tenant/index.vue b/apps/web-antd/src/views/system/tenant/index.vue index 2ffb1e72b..f7c3e4de8 100644 --- a/apps/web-antd/src/views/system/tenant/index.vue +++ b/apps/web-antd/src/views/system/tenant/index.vue @@ -83,7 +83,7 @@ function handleRowCheckboxChange({ }: { records: SystemTenantApi.Tenant[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 批量删除租户 */ diff --git a/apps/web-antd/src/views/system/tenantPackage/index.vue b/apps/web-antd/src/views/system/tenantPackage/index.vue index 438e1fe62..d63019f5d 100644 --- a/apps/web-antd/src/views/system/tenantPackage/index.vue +++ b/apps/web-antd/src/views/system/tenantPackage/index.vue @@ -64,7 +64,7 @@ function handleRowCheckboxChange({ }: { records: SystemTenantPackageApi.TenantPackage[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 批量删除租户套餐 */ diff --git a/apps/web-antd/src/views/system/user/index.vue b/apps/web-antd/src/views/system/user/index.vue index 45ff181e5..51009b86a 100644 --- a/apps/web-antd/src/views/system/user/index.vue +++ b/apps/web-antd/src/views/system/user/index.vue @@ -106,7 +106,7 @@ function handleRowCheckboxChange({ }: { records: SystemUserApi.User[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 批量删除用户 */ diff --git a/apps/web-ele/src/views/infra/codegen/index.vue b/apps/web-ele/src/views/infra/codegen/index.vue index ffd139613..753d52e75 100644 --- a/apps/web-ele/src/views/infra/codegen/index.vue +++ b/apps/web-ele/src/views/infra/codegen/index.vue @@ -159,7 +159,7 @@ function handleRowCheckboxChange({ }: { records: InfraCodegenApi.CodegenTable[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } const [Grid, gridApi] = useVbenVxeGrid({ diff --git a/apps/web-ele/src/views/infra/config/index.vue b/apps/web-ele/src/views/infra/config/index.vue index 031fbe06f..1d3be23f1 100644 --- a/apps/web-ele/src/views/infra/config/index.vue +++ b/apps/web-ele/src/views/infra/config/index.vue @@ -80,7 +80,7 @@ function handleRowCheckboxChange({ }: { records: InfraConfigApi.Config[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 表格操作按钮的回调函数 */ diff --git a/apps/web-ele/src/views/infra/dataSourceConfig/index.vue b/apps/web-ele/src/views/infra/dataSourceConfig/index.vue index 7c44f87c8..001cd8b6b 100644 --- a/apps/web-ele/src/views/infra/dataSourceConfig/index.vue +++ b/apps/web-ele/src/views/infra/dataSourceConfig/index.vue @@ -59,7 +59,7 @@ async function onDeleteBatch() { await deleteDataSourceConfigList(checkedIds.value); checkedIds.value = []; ElMessage.success($t('ui.actionMessage.deleteSuccess')); - onRefresh(); + await onRefresh(); } const checkedIds = ref([]); @@ -68,7 +68,7 @@ function handleRowCheckboxChange({ }: { records: InfraDataSourceConfigApi.DataSourceConfig[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 表格操作按钮的回调函数 */ diff --git a/apps/web-ele/src/views/infra/demo/demo01/index.vue b/apps/web-ele/src/views/infra/demo/demo01/index.vue index bb4c5a906..b59005dd2 100644 --- a/apps/web-ele/src/views/infra/demo/demo01/index.vue +++ b/apps/web-ele/src/views/infra/demo/demo01/index.vue @@ -78,7 +78,7 @@ function handleRowCheckboxChange({ }: { records: Demo01ContactApi.Demo01Contact[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } /** 导出表格 */ diff --git a/apps/web-ele/src/views/infra/demo/demo03/erp/index.vue b/apps/web-ele/src/views/infra/demo/demo03/erp/index.vue index 0cc703dac..320b65177 100644 --- a/apps/web-ele/src/views/infra/demo/demo03/erp/index.vue +++ b/apps/web-ele/src/views/infra/demo/demo03/erp/index.vue @@ -84,7 +84,7 @@ function handleRowCheckboxChange({ }: { records: Demo03StudentApi.Demo03Student[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } /** 导出表格 */ diff --git a/apps/web-ele/src/views/infra/demo/demo03/erp/modules/demo03-course-list.vue b/apps/web-ele/src/views/infra/demo/demo03/erp/modules/demo03-course-list.vue index 83314c08c..7120a74c4 100644 --- a/apps/web-ele/src/views/infra/demo/demo03/erp/modules/demo03-course-list.vue +++ b/apps/web-ele/src/views/infra/demo/demo03/erp/modules/demo03-course-list.vue @@ -83,7 +83,7 @@ function handleRowCheckboxChange({ }: { records: Demo03StudentApi.Demo03Course[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } const [Grid, gridApi] = useVbenVxeGrid({ diff --git a/apps/web-ele/src/views/infra/demo/demo03/erp/modules/demo03-grade-list.vue b/apps/web-ele/src/views/infra/demo/demo03/erp/modules/demo03-grade-list.vue index 0c8db98a0..071831135 100644 --- a/apps/web-ele/src/views/infra/demo/demo03/erp/modules/demo03-grade-list.vue +++ b/apps/web-ele/src/views/infra/demo/demo03/erp/modules/demo03-grade-list.vue @@ -83,7 +83,7 @@ function handleRowCheckboxChange({ }: { records: Demo03StudentApi.Demo03Grade[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } const [Grid, gridApi] = useVbenVxeGrid({ diff --git a/apps/web-ele/src/views/infra/demo/demo03/inner/index.vue b/apps/web-ele/src/views/infra/demo/demo03/inner/index.vue index a179de870..2aa3bc56f 100644 --- a/apps/web-ele/src/views/infra/demo/demo03/inner/index.vue +++ b/apps/web-ele/src/views/infra/demo/demo03/inner/index.vue @@ -83,7 +83,7 @@ function handleRowCheckboxChange({ }: { records: Demo03StudentApi.Demo03Student[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } /** 导出表格 */ diff --git a/apps/web-ele/src/views/infra/demo/demo03/normal/index.vue b/apps/web-ele/src/views/infra/demo/demo03/normal/index.vue index 305dc3930..9c029e428 100644 --- a/apps/web-ele/src/views/infra/demo/demo03/normal/index.vue +++ b/apps/web-ele/src/views/infra/demo/demo03/normal/index.vue @@ -78,7 +78,7 @@ function handleRowCheckboxChange({ }: { records: Demo03StudentApi.Demo03Student[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } /** 导出表格 */ diff --git a/apps/web-ele/src/views/infra/demo/general/demo01/index.vue b/apps/web-ele/src/views/infra/demo/general/demo01/index.vue index 5962ac037..dd48e166c 100644 --- a/apps/web-ele/src/views/infra/demo/general/demo01/index.vue +++ b/apps/web-ele/src/views/infra/demo/general/demo01/index.vue @@ -135,7 +135,7 @@ function handleRowCheckboxChange({ }: { records: Demo01ContactApi.Demo01Contact[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } /** 导出表格 */ diff --git a/apps/web-ele/src/views/infra/demo/general/demo03/erp/index.vue b/apps/web-ele/src/views/infra/demo/general/demo03/erp/index.vue index b3b3fa800..4f54bab73 100644 --- a/apps/web-ele/src/views/infra/demo/general/demo03/erp/index.vue +++ b/apps/web-ele/src/views/infra/demo/general/demo03/erp/index.vue @@ -147,7 +147,7 @@ function handleRowCheckboxChange({ }: { records: Demo03StudentApi.Demo03Student[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } /** 导出表格 */ diff --git a/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/demo03-course-list.vue b/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/demo03-course-list.vue index 087f8ec90..04de573a3 100644 --- a/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/demo03-course-list.vue +++ b/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/demo03-course-list.vue @@ -91,7 +91,7 @@ function handleRowCheckboxChange({ }: { records: Demo03StudentApi.Demo03Course[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } const loading = ref(true); // 列表的加载中 diff --git a/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/demo03-grade-list.vue b/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/demo03-grade-list.vue index 5465c054a..900e11f1c 100644 --- a/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/demo03-grade-list.vue +++ b/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/demo03-grade-list.vue @@ -91,7 +91,7 @@ function handleRowCheckboxChange({ }: { records: Demo03StudentApi.Demo03Grade[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } const loading = ref(true); // 列表的加载中 diff --git a/apps/web-ele/src/views/infra/demo/general/demo03/inner/index.vue b/apps/web-ele/src/views/infra/demo/general/demo03/inner/index.vue index f95f06db3..8e5b42cae 100644 --- a/apps/web-ele/src/views/infra/demo/general/demo03/inner/index.vue +++ b/apps/web-ele/src/views/infra/demo/general/demo03/inner/index.vue @@ -143,7 +143,7 @@ function handleRowCheckboxChange({ }: { records: Demo03StudentApi.Demo03Student[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } /** 导出表格 */ diff --git a/apps/web-ele/src/views/infra/demo/general/demo03/normal/index.vue b/apps/web-ele/src/views/infra/demo/general/demo03/normal/index.vue index b3e47596b..9add36f83 100644 --- a/apps/web-ele/src/views/infra/demo/general/demo03/normal/index.vue +++ b/apps/web-ele/src/views/infra/demo/general/demo03/normal/index.vue @@ -136,7 +136,7 @@ function handleRowCheckboxChange({ }: { records: Demo03StudentApi.Demo03Student[]; }) { - checkedIds.value = records.map((item) => item.id); + checkedIds.value = records.map((item) => item.id!); } /** 导出表格 */ diff --git a/apps/web-ele/src/views/infra/file/index.vue b/apps/web-ele/src/views/infra/file/index.vue index 27d3d5558..abbcd1349 100644 --- a/apps/web-ele/src/views/infra/file/index.vue +++ b/apps/web-ele/src/views/infra/file/index.vue @@ -90,7 +90,7 @@ function handleRowCheckboxChange({ }: { records: InfraFileApi.File[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 表格操作按钮的回调函数 */ diff --git a/apps/web-ele/src/views/infra/fileConfig/index.vue b/apps/web-ele/src/views/infra/fileConfig/index.vue index 8cc1f3dd8..2a957c68b 100644 --- a/apps/web-ele/src/views/infra/fileConfig/index.vue +++ b/apps/web-ele/src/views/infra/fileConfig/index.vue @@ -114,7 +114,7 @@ function handleRowCheckboxChange({ }: { records: InfraFileConfigApi.FileConfig[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 表格操作按钮的回调函数 */ diff --git a/apps/web-ele/src/views/infra/job/index.vue b/apps/web-ele/src/views/infra/job/index.vue index 6c3ebf662..ea24648ca 100644 --- a/apps/web-ele/src/views/infra/job/index.vue +++ b/apps/web-ele/src/views/infra/job/index.vue @@ -129,7 +129,7 @@ async function onDeleteBatch() { const checkedIds = ref([]); function handleRowCheckboxChange({ records }: { records: InfraJobApi.Job[] }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 表格操作按钮的回调函数 */ diff --git a/apps/web-ele/src/views/mall/promotion/coupon/template/index.vue b/apps/web-ele/src/views/mall/promotion/coupon/template/index.vue index 43464203b..dba1d0e9e 100644 --- a/apps/web-ele/src/views/mall/promotion/coupon/template/index.vue +++ b/apps/web-ele/src/views/mall/promotion/coupon/template/index.vue @@ -63,7 +63,7 @@ function handleRowCheckboxChange({ }: { records: MallCouponTemplateApi.CouponTemplate[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 优惠券模板状态修改 */ diff --git a/apps/web-ele/src/views/member/user/index.vue b/apps/web-ele/src/views/member/user/index.vue index b08746ccb..c3856ae09 100644 --- a/apps/web-ele/src/views/member/user/index.vue +++ b/apps/web-ele/src/views/member/user/index.vue @@ -47,7 +47,7 @@ function onRefresh() { /** 设置选中 ID */ const checkedIds = ref([]); function setCheckedIds({ records }: { records: MemberUserApi.User[] }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 发送优惠券 */ diff --git a/apps/web-ele/src/views/system/dict/modules/data-grid.vue b/apps/web-ele/src/views/system/dict/modules/data-grid.vue index b1684e439..b85c2cc5f 100644 --- a/apps/web-ele/src/views/system/dict/modules/data-grid.vue +++ b/apps/web-ele/src/views/system/dict/modules/data-grid.vue @@ -87,7 +87,7 @@ function handleRowCheckboxChange({ }: { records: SystemDictDataApi.DictData[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 表格操作按钮回调 */ diff --git a/apps/web-ele/src/views/system/dict/modules/type-grid.vue b/apps/web-ele/src/views/system/dict/modules/type-grid.vue index 83a65306d..d90821d60 100644 --- a/apps/web-ele/src/views/system/dict/modules/type-grid.vue +++ b/apps/web-ele/src/views/system/dict/modules/type-grid.vue @@ -82,7 +82,7 @@ function handleRowCheckboxChange({ }: { records: SystemDictTypeApi.DictType[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 表格操作按钮回调 */ diff --git a/apps/web-ele/src/views/system/mail/account/index.vue b/apps/web-ele/src/views/system/mail/account/index.vue index f7aeaa494..77face99d 100644 --- a/apps/web-ele/src/views/system/mail/account/index.vue +++ b/apps/web-ele/src/views/system/mail/account/index.vue @@ -73,7 +73,7 @@ function handleRowCheckboxChange({ }: { records: SystemMailAccountApi.MailAccount[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 表格操作按钮的回调函数 */ diff --git a/apps/web-ele/src/views/system/mail/template/index.vue b/apps/web-ele/src/views/system/mail/template/index.vue index 1fc0a8fe0..d80cbe3ba 100644 --- a/apps/web-ele/src/views/system/mail/template/index.vue +++ b/apps/web-ele/src/views/system/mail/template/index.vue @@ -93,7 +93,7 @@ function handleRowCheckboxChange({ }: { records: SystemMailTemplateApi.MailTemplate[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 表格操作按钮的回调函数 */ diff --git a/apps/web-ele/src/views/system/notice/index.vue b/apps/web-ele/src/views/system/notice/index.vue index b75448dcb..c34e8f757 100644 --- a/apps/web-ele/src/views/system/notice/index.vue +++ b/apps/web-ele/src/views/system/notice/index.vue @@ -35,6 +35,7 @@ function onRefresh() { } /** 创建公告 */ +// TODO @霖:【规范讨论】方法名,要不要都换成 handleXXX 开头,和 ep 保持一致; function onCreate() { formModalApi.setData(null).open(); } @@ -74,7 +75,7 @@ function handleRowCheckboxChange({ }: { records: SystemNoticeApi.Notice[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 推送公告 */ @@ -173,6 +174,7 @@ const [Grid, gridApi] = useVbenVxeGrid({ ]" /> + diff --git a/apps/web-ele/src/views/system/notify/template/index.vue b/apps/web-ele/src/views/system/notify/template/index.vue index c76f14370..f0b461e52 100644 --- a/apps/web-ele/src/views/system/notify/template/index.vue +++ b/apps/web-ele/src/views/system/notify/template/index.vue @@ -102,7 +102,7 @@ function handleRowCheckboxChange({ }: { records: SystemNotifyTemplateApi.NotifyTemplate[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 表格操作按钮的回调函数 */ diff --git a/apps/web-ele/src/views/system/oauth2/client/index.vue b/apps/web-ele/src/views/system/oauth2/client/index.vue index f873e4b86..7888c4d3b 100644 --- a/apps/web-ele/src/views/system/oauth2/client/index.vue +++ b/apps/web-ele/src/views/system/oauth2/client/index.vue @@ -73,7 +73,7 @@ function handleRowCheckboxChange({ }: { records: SystemOAuth2ClientApi.OAuth2Client[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 表格操作按钮的回调函数 */ diff --git a/apps/web-ele/src/views/system/post/index.vue b/apps/web-ele/src/views/system/post/index.vue index 139398c39..45c185418 100644 --- a/apps/web-ele/src/views/system/post/index.vue +++ b/apps/web-ele/src/views/system/post/index.vue @@ -80,7 +80,7 @@ function handleRowCheckboxChange({ }: { records: SystemPostApi.Post[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 表格操作按钮的回调函数 */ diff --git a/apps/web-ele/src/views/system/role/index.vue b/apps/web-ele/src/views/system/role/index.vue index 00f5809c7..3a874704c 100644 --- a/apps/web-ele/src/views/system/role/index.vue +++ b/apps/web-ele/src/views/system/role/index.vue @@ -94,7 +94,7 @@ function handleRowCheckboxChange({ }: { records: SystemRoleApi.Role[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 分配角色的数据权限 */ diff --git a/apps/web-ele/src/views/system/sms/channel/index.vue b/apps/web-ele/src/views/system/sms/channel/index.vue index 067d0a1a2..542f597ee 100644 --- a/apps/web-ele/src/views/system/sms/channel/index.vue +++ b/apps/web-ele/src/views/system/sms/channel/index.vue @@ -80,7 +80,7 @@ function handleRowCheckboxChange({ }: { records: SystemSmsChannelApi.SmsChannel[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 表格操作按钮的回调函数 */ diff --git a/apps/web-ele/src/views/system/sms/template/index.vue b/apps/web-ele/src/views/system/sms/template/index.vue index 207224044..9998d4cae 100644 --- a/apps/web-ele/src/views/system/sms/template/index.vue +++ b/apps/web-ele/src/views/system/sms/template/index.vue @@ -91,7 +91,7 @@ function handleRowCheckboxChange({ }: { records: SystemSmsTemplateApi.SmsTemplate[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 表格操作按钮的回调函数 */ diff --git a/apps/web-ele/src/views/system/social/client/index.vue b/apps/web-ele/src/views/system/social/client/index.vue index 3b17cd0e6..d43a2ed5d 100644 --- a/apps/web-ele/src/views/system/social/client/index.vue +++ b/apps/web-ele/src/views/system/social/client/index.vue @@ -73,7 +73,7 @@ function handleRowCheckboxChange({ }: { records: SystemSocialClientApi.SocialClient[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 表格操作按钮的回调函数 */ diff --git a/apps/web-ele/src/views/system/tenant/index.vue b/apps/web-ele/src/views/system/tenant/index.vue index 10097f59c..bc3678dc9 100644 --- a/apps/web-ele/src/views/system/tenant/index.vue +++ b/apps/web-ele/src/views/system/tenant/index.vue @@ -92,7 +92,7 @@ function handleRowCheckboxChange({ }: { records: SystemTenantApi.Tenant[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 表格操作按钮的回调函数 */ diff --git a/apps/web-ele/src/views/system/tenantPackage/index.vue b/apps/web-ele/src/views/system/tenantPackage/index.vue index 8e0cd7d56..6dad43287 100644 --- a/apps/web-ele/src/views/system/tenantPackage/index.vue +++ b/apps/web-ele/src/views/system/tenantPackage/index.vue @@ -73,7 +73,7 @@ function handleRowCheckboxChange({ }: { records: SystemTenantPackageApi.TenantPackage[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 表格操作按钮的回调函数 */ diff --git a/apps/web-ele/src/views/system/user/index.vue b/apps/web-ele/src/views/system/user/index.vue index 8ec976772..7fc82dc00 100644 --- a/apps/web-ele/src/views/system/user/index.vue +++ b/apps/web-ele/src/views/system/user/index.vue @@ -111,7 +111,7 @@ function handleRowCheckboxChange({ }: { records: SystemUserApi.User[]; }) { - checkedIds.value = records.map((item) => item.id as number); + checkedIds.value = records.map((item) => item.id!); } /** 重置密码 */