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 70ea4500..dd9558d5 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 67f7b941..664746f8 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 119e8e08..d9107555 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 3909cd1b..f8a54dc9 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 1cf8a618..12b75d08 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 1783b234..f33c5231 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 821552ce..b45fa490 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 fa7e1cb4..56415414 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 c47ff0d6..8700e951 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 d8495942..2d738f1f 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 9ce25c26..e6301b00 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 c394f5fd..e73e5ec9 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 e0b1c4df..e238d247 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 d93c06c2..52f1b755 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 ce2e3a0f..2cfeedc1 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 ae5a128d..28064142 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 4dbf52a8..da9fc315 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 7a991985..2b15dd10 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 13e0572a..d2dd4db3 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 03b7057b..c16f22d0 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 1667f787..152fd022 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 8878913d..e9515fa2 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 e6ec5998..1e8ed42c 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 e2fe6d0c..cb433035 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 1dca1f7b..e4aa69d9 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 a452368b..a9bf95ae 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 5e185130..4d53fca4 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 b8a19b8e..e9fa4e0f 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 2e89d317..2aad56cf 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 4bca09bc..7e4ec29d 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 e1e43729..3cba166f 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 52dee566..20cb29e3 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 f411b8fd..a953945f 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 77780e91..eaf04e08 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 8fde83ed..65d402ce 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 2ffb1e72..f7c3e4de 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 438e1fe6..d63019f5 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 45ff181e..51009b86 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 ffd13961..753d52e7 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 031fbe06..1d3be23f 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 7c44f87c..001cd8b6 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 bb4c5a90..b59005dd 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 0cc703da..320b6517 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 83314c08..7120a74c 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 0c8db98a..07183113 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 a179de87..2aa3bc56 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 305dc393..9c029e42 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 5962ac03..dd48e166 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 b3b3fa80..4f54bab7 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 087f8ec9..04de573a 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 5465c054..900e11f1 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 f95f06db..8e5b42ca 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 b3e47596..9add36f8 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 27d3d555..abbcd134 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 8cc1f3dd..2a957c68 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 6c3ebf66..ea24648c 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 43464203..dba1d0e9 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 b08746cc..c3856ae0 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 b1684e43..b85c2cc5 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 83a65306..d90821d6 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 f7aeaa49..77face99 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 1fc0a8fe..d80cbe3b 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 b75448dc..c34e8f75 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 c76f1437..f0b461e5 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 f873e4b8..7888c4d3 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 139398c3..45c18541 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 00f5809c..3a874704 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 067d0a1a..542f597e 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 20722404..9998d4ca 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 3b17cd0e..d43a2ed5 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 10097f59..bc3678dc 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 8e0cd7d5..6dad4328 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 8ec97677..7fc82dc0 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!); } /** 重置密码 */