diff --git a/snowy-admin-web/src/components/XnBatchDelete/index.vue b/snowy-admin-web/src/components/XnBatchDelete/index.vue
new file mode 100644
index 00000000..bb948c12
--- /dev/null
+++ b/snowy-admin-web/src/components/XnBatchDelete/index.vue
@@ -0,0 +1,53 @@
+
+
+
+
+ {{ props.buttonName }}
+
+
+
+
+
diff --git a/snowy-admin-web/src/views/biz/org/index.vue b/snowy-admin-web/src/views/biz/org/index.vue
index d7faea0f..f64d6cde 100644
--- a/snowy-admin-web/src/views/biz/org/index.vue
+++ b/snowy-admin-web/src/views/biz/org/index.vue
@@ -48,11 +48,19 @@
>
-
+
新增
- 删除
+
@@ -183,16 +191,7 @@
})
}
// 批量删除
- const deleteBatchOrg = () => {
- if (selectedRowKeys.value.length < 1) {
- message.warning('请选择一条或多条数据')
- return false
- }
- const params = selectedRowKeys.value.map((m) => {
- return {
- id: m
- }
- })
+ const deleteBatchOrg = (params) => {
bizOrgApi.orgDelete(params).then(() => {
table.value.clearRefreshSelected()
})
diff --git a/snowy-admin-web/src/views/biz/position/index.vue b/snowy-admin-web/src/views/biz/position/index.vue
index eb022b98..de214ac9 100644
--- a/snowy-admin-web/src/views/biz/position/index.vue
+++ b/snowy-admin-web/src/views/biz/position/index.vue
@@ -48,11 +48,19 @@
>
-
+
新增
- 删除
+
@@ -181,16 +189,7 @@
})
}
// 批量删除
- const deleteBatchPosition = () => {
- if (selectedRowKeys.value.length < 1) {
- message.warning('请选择一条或多条数据')
- return false
- }
- const params = selectedRowKeys.value.map((m) => {
- return {
- id: m
- }
- })
+ const deleteBatchPosition = (params) => {
bizPositionApi.positionDelete(params).then(() => {
table.value.clearRefreshSelected()
})
diff --git a/snowy-admin-web/src/views/biz/user/index.vue b/snowy-admin-web/src/views/biz/user/index.vue
index 65726eaf..c4dbbe03 100644
--- a/snowy-admin-web/src/views/biz/user/index.vue
+++ b/snowy-admin-web/src/views/biz/user/index.vue
@@ -60,7 +60,11 @@
>
-
+
{{ $t('common.addButton') }}{{ $t('model.user') }}
@@ -72,17 +76,12 @@
{{ $t('user.batchExportButton') }}
-
-
-
- {{ $t('common.batchRemoveButton') }}
-
-
+
@@ -222,7 +221,6 @@
const loading = ref(false)
const cardLoading = ref(true)
const ImpExpRef = ref()
- const deleteVisible = ref(false)
// 表格查询 返回 Promise 对象
const loadData = (parameter) => {
return bizUserApi.userPage(Object.assign(parameter, searchFormState)).then((res) => {
@@ -338,27 +336,8 @@
downloadUtil.resultDownload(res)
})
}
- // 批量删除校验
- const deleteVisibleChange = () => {
- if (deleteVisible.value) {
- deleteVisible.value = false
- return false
- }
- if (selectedRowKeys.value.length < 1) {
- message.warning('请选择一条或多条数据')
- deleteVisible.value = false
- return false
- } else {
- deleteVisible.value = true
- }
- }
// 批量删除
- const deleteBatchUser = () => {
- const params = selectedRowKeys.value.map((m) => {
- return {
- id: m
- }
- })
+ const deleteBatchUser = (params) => {
bizUserApi.userDelete(params).then(() => {
table.value.clearRefreshSelected()
})
diff --git a/snowy-admin-web/src/views/dev/config/index.vue b/snowy-admin-web/src/views/dev/config/index.vue
index 34a28447..1c97ba0a 100644
--- a/snowy-admin-web/src/views/dev/config/index.vue
+++ b/snowy-admin-web/src/views/dev/config/index.vue
@@ -28,7 +28,6 @@
-
-
diff --git a/snowy-admin-web/src/views/sys/resource/module/index.vue b/snowy-admin-web/src/views/sys/resource/module/index.vue
index 5c456294..04d9d885 100644
--- a/snowy-admin-web/src/views/sys/resource/module/index.vue
+++ b/snowy-admin-web/src/views/sys/resource/module/index.vue
@@ -4,7 +4,7 @@
-
+
@@ -31,7 +31,7 @@
新增模块
- 删除
+
@@ -122,16 +122,7 @@
})
}
// 批量删除
- const deleteBatchModule = () => {
- if (selectedRowKeys.value.length < 1) {
- message.warning('请选择一条或多条数据')
- return false
- }
- const params = selectedRowKeys.value.map((m) => {
- return {
- id: m
- }
- })
+ const deleteBatchModule = (params) => {
moduleApi.moduleDelete(params).then(() => {
table.value.clearRefreshSelected()
})
diff --git a/snowy-admin-web/src/views/sys/resource/spa/index.vue b/snowy-admin-web/src/views/sys/resource/spa/index.vue
index 3119368e..407c2310 100644
--- a/snowy-admin-web/src/views/sys/resource/spa/index.vue
+++ b/snowy-admin-web/src/views/sys/resource/spa/index.vue
@@ -42,7 +42,7 @@
新增单页
- 删除
+
@@ -76,7 +76,6 @@