From 23f69d7451e311fd0940c2cbf7515cd2e7afe632 Mon Sep 17 00:00:00 2001
From: "[li_she]" <[li.she@xujiesoft.com]>
Date: Mon, 13 Feb 2023 13:01:52 +0800
Subject: [PATCH] =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E8=AE=BE=E7=BD=AE=E5=A4=9A?=
=?UTF-8?q?=E8=AF=AD=E8=A8=80=202023=E5=B9=B42=E6=9C=8813=E6=97=A5=20sxm?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/modules/oss/file-menu.vue | 78 ++++--
src/views/modules/oss/oss.vue | 46 +++-
.../modules/sys/config-add-or-update.vue | 2 +-
src/views/modules/sys/log.vue | 228 ++++++++++--------
4 files changed, 226 insertions(+), 128 deletions(-)
diff --git a/src/views/modules/oss/file-menu.vue b/src/views/modules/oss/file-menu.vue
index 2c59d53..16311e6 100644
--- a/src/views/modules/oss/file-menu.vue
+++ b/src/views/modules/oss/file-menu.vue
@@ -1,6 +1,6 @@
@@ -15,19 +15,19 @@
prop="name"
header-align="center"
min-width="150"
- label="名称">
+ :label="buttons.name || '名称'">
+ :label="buttons.parentName || '上级菜单'">
+ :label="buttons.icon || '图标'">
@@ -36,11 +36,12 @@
prop="type"
header-align="center"
align="center"
- label="类型">
+ :label="buttons.type || '类型'">
- 目录
- 菜单
- 按钮
+ {{ buttons.type1 || '目录' }}
+ {{ buttons.type2 || '菜单' }}
+
+ {{ buttons.type3 || '按钮' }}
+ :label="buttons.cz || '操作'">
帮助文档
+ @click="helpFileList(scope.row.menuId)">{{ buttons.helpFileList || '帮助文档' }}
@@ -59,15 +60,18 @@
diff --git a/src/views/modules/oss/oss.vue b/src/views/modules/oss/oss.vue
index da24ce2..5e48e9f 100644
--- a/src/views/modules/oss/oss.vue
+++ b/src/views/modules/oss/oss.vue
@@ -5,10 +5,12 @@
- 查询
+ {{ buttons.search || '查询' }}
- 批量删除
+
+ {{ buttons.deleteList || '批量删除' }}
+
- {{ buttons.download }}
+ {{ buttons.download || '导出' }}
- 上传
+ {{ buttons.upload || '上传' }}
- 删除
+ {{ buttons.delete || '删除' }}
下载
- 帮助文档
+
+ {{ buttons.helpFileList || '帮助文档' }}
@@ -80,7 +84,9 @@ import FileList from '../common/file-list'
import FileMenu from './file-menu.vue'
import axios from "axios";
import Vue from "vue";
-
+import {
+ searchFunctionButtonList,
+} from "@/api/sysLanguage.js"
export default {
data() {
@@ -93,7 +99,14 @@ export default {
fileName: ''
},
buttons: {
- download: '导出'
+ download: '导出',
+ search: '查询',
+ cz: '操作',
+ upload: '上传',
+ delete: '删除',
+ fileDownload: '下载',
+ deleteList: '批量删除',
+ helpFileList: '帮助文档',
},
dataList: [],
pageIndex: 1,
@@ -236,6 +249,20 @@ export default {
})
},
methods: {
+ // 获取button的词典
+ getFunctionButtonList() {
+ let queryButton = {
+ functionId: this.$route.meta.menuId,
+ tableId: '*',
+ languageCode: this.$i18n.locale,
+ objectType: 'button'
+ }
+ searchFunctionButtonList(queryButton).then(({data}) => {
+ if (data.code == 0 && data.data) {
+ this.buttons = data.data
+ }
+ })
+ },
// 打开上传功能列表
openMenuList() {
this.$nextTick(() => {
@@ -386,6 +413,9 @@ export default {
},
finishDownload() {
}
+ },
+ created() {
+ this.getFunctionButtonList()
}
}
diff --git a/src/views/modules/sys/config-add-or-update.vue b/src/views/modules/sys/config-add-or-update.vue
index ffb9a02..2979cdd 100644
--- a/src/views/modules/sys/config-add-or-update.vue
+++ b/src/views/modules/sys/config-add-or-update.vue
@@ -120,7 +120,7 @@ export default {
}).then(({data}) => {
if (data && data.code === 0) {
this.$message.success('操作成功')
-
+ this.visible = false
this.$emit('refreshDataList')
} else {
this.$message.error(data.msg)
diff --git a/src/views/modules/sys/log.vue b/src/views/modules/sys/log.vue
index 6f7b2a7..a7afba5 100644
--- a/src/views/modules/sys/log.vue
+++ b/src/views/modules/sys/log.vue
@@ -2,10 +2,10 @@
-
+
- 查询
+ {{ buttons.search || '查询' }}
+ :label="buttons.id || 'ID'">
+ :label="buttons.username || '用户名'">
+ :label="buttons.operation || '用户操作'">
+ :label="buttons.method || '请求方法'">
+ :label="buttons.params || '请求参数'">
+ :label="buttons.time || '执行时长(毫秒)'">
+ :label="buttons.ip || 'IP地址'">
+ :label="buttons.createDate || '创建时间'">