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 @@ 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 || '上传' }} @@ -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 || '创建时间'">