From 16132738357407d553d5a7cc297b8213baf6b02a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=B0=8F=E8=AF=BA?= <1253070437@qq.com>
Date: Sun, 12 Mar 2023 11:02:15 +0800
Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=8D=87=E7=BA=A7=E3=80=91=E6=89=80?=
=?UTF-8?q?=E6=9C=89=E5=B8=A6=E6=9C=89=E6=89=B9=E9=87=8F=E5=88=A0=E9=99=A4?=
=?UTF-8?q?=E7=9A=84=E5=8A=9F=E8=83=BD=E7=BB=9F=E4=B8=80=E5=B0=81=E8=A3=85?=
=?UTF-8?q?=E4=B8=BA=E6=8F=92=E4=BB=B6=E5=85=B1=E7=94=A8=EF=BC=8C=E5=AE=9E?=
=?UTF-8?q?=E7=8E=B0=E6=89=B9=E9=87=8F=E5=88=A0=E9=99=A4=E7=A1=AE=E8=AE=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/components/XnBatchDelete/index.vue | 53 +++++++++++++++++++
snowy-admin-web/src/views/biz/org/index.vue | 23 ++++----
.../src/views/biz/position/index.vue | 23 ++++----
snowy-admin-web/src/views/biz/user/index.vue | 45 +++++-----------
.../src/views/dev/config/index.vue | 1 -
snowy-admin-web/src/views/dev/file/index.vue | 13 +----
snowy-admin-web/src/views/dev/job/index.vue | 13 +----
.../src/views/dev/message/index.vue | 13 +----
snowy-admin-web/src/views/dev/sms/index.vue | 13 +----
snowy-admin-web/src/views/gen/index.vue | 35 +-----------
.../src/views/mobile/resource/menu/index.vue | 13 +----
.../views/mobile/resource/module/index.vue | 13 +----
snowy-admin-web/src/views/sys/org/index.vue | 13 +----
.../src/views/sys/position/index.vue | 15 ++----
.../src/views/sys/resource/button/index.vue | 1 -
.../src/views/sys/resource/menu/index.vue | 29 ++--------
.../src/views/sys/resource/module/index.vue | 15 ++----
.../src/views/sys/resource/spa/index.vue | 14 +----
snowy-admin-web/src/views/sys/role/index.vue | 15 ++----
snowy-admin-web/src/views/sys/user/index.vue | 42 +++------------
20 files changed, 126 insertions(+), 276 deletions(-)
create mode 100644 snowy-admin-web/src/components/XnBatchDelete/index.vue
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 @@