From 3c9c5b91cbf4f6fb503e268d7f33da7acf868f4a Mon Sep 17 00:00:00 2001
From: memorylkf <312904636@qq.com>
Date: Thu, 5 Feb 2026 15:50:07 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20[=E5=AF=BC=E5=87=BA]=20=E5=AF=BC?=
=?UTF-8?q?=E5=87=BA=E6=94=AF=E6=8C=81=E4=B8=AD=E8=8B=B1=E6=96=87?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/system/user.js | 7 -------
src/utils/request.js | 1 +
src/views/system/role/index.vue | 22 ++++++++++++----------
src/views/system/user/index.vue | 13 ++++++++++---
4 files changed, 23 insertions(+), 20 deletions(-)
diff --git a/src/api/system/user.js b/src/api/system/user.js
index 076095e..1577c9b 100644
--- a/src/api/system/user.js
+++ b/src/api/system/user.js
@@ -168,10 +168,3 @@ export function roleChangeList(query) {
params: query
})
}
-export function roleChangeExport(data) {
- return request({
- url: '/system/business/roleChange/export',
- method: 'post',
- data
- })
-}
diff --git a/src/utils/request.js b/src/utils/request.js
index 65106e2..e45eb0e 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -24,6 +24,7 @@ const service = axios.create({
// request拦截器
service.interceptors.request.use(
(config) => {
+ config.headers['lang'] = store.getters.language
// 是否需要设置 token
const isToken = (config.headers || {}).isToken === false
// 是否需要防止数据重复提交
diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue
index a968699..fbe0f2a 100644
--- a/src/views/system/role/index.vue
+++ b/src/views/system/role/index.vue
@@ -58,6 +58,16 @@
v-hasPermi="['system:role:add']"
>{{$t('form.add')}}
+
+ {{$t('form.export')}}
+
@@ -694,6 +695,7 @@ export default {
},
/** 导出按钮操作 */
handleExport() {
+ this.saveSimpleLog({name:'',nameEn:'',jcmc:'角色导出',jcmcEn:'Role Export'})
this.download('system/role/export', {
...this.queryParams
}, `role_${new Date().getTime()}.xlsx`)
diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue
index ca74c3d..ddbf235 100644
--- a/src/views/system/user/index.vue
+++ b/src/views/system/user/index.vue
@@ -264,12 +264,14 @@
+ {{$t('form.export')}}
+
-
+
-
+