diff --git a/web/src/locales/en.json b/web/src/locales/en.json
index 62e1a9860..2ee56f80c 100644
--- a/web/src/locales/en.json
+++ b/web/src/locales/en.json
@@ -3,13 +3,20 @@
"pleaseSelect" : "Please select",
"langSwitch" : "Language switched successfully!!",
"operations" : "Operations",
+ "add" : "Add",
"edit" : "Edit",
- "cancel": "Cancel",
- "sure" : "Sure",
"delete" : "Delete",
+ "copy" : "Copy",
+ "cancel": "Cancel",
+ "confirm" : "Confirm",
"close" : "Close",
"selectAll" : "Select All",
"copySuccess" : "Copy successfully!",
+ "deleteSuccess": "Deleted successfully!",
+ "date" : "Date",
+ "hint" : "Hint",
+ "warning" : "Warning",
+ "enable" : "Enable",
"" : ""
},
"login": {
@@ -49,6 +56,47 @@
"pleaseWait": "Initializing database, please wait",
"" : ""
},
+ "authority" : {
+ "authorityNote" : "Note: Pull down the avatar in the upper right corner to switch roles",
+ "addRole" : "Add Role",
+ "editRole" : "Edit Role",
+ "roleID" : "Role ID",
+ "roleName" : "Role Name",
+ "setPermissions" : "Set Permissions",
+ "parentRole" : "Parent Role",
+ "roleConfig" : "Role Configuration",
+ "roleMenu" : "Role Menu",
+ "roleAPI" : "Role Api",
+ "resourcePermissions" : "Resource Permissions",
+ "positiveIntNote" : "Please enter a positive integer",
+ "rootRole" : "Root Role",
+ "roleIdNote" : "Please enter role id",
+ "roleNameNote" : "Please enter role name",
+ "" : ""
+ },
+ "user": {
+ "addUser" : "Add User",
+ "avatar" : "Avatar",
+ "userName" : "Username",
+ "nickName" : "Nickname",
+ "userRole" : "User Role",
+ "deleteUserConfrim" : "Are you sure you want to delete this user",
+ "resetPassword" : "Reset Password",
+ "password" : "Password",
+ "mediaLibrary" : "Select from media library",
+ "userNameNote" : "Please enter username",
+ "userNameLenNote" : "Username should be 5 character at least.",
+ "passwordNote" : "Please enter password",
+ "passwordLenNote" : "Password should be 6 character at least.",
+ "nickNameNote" : "Please enter nickname",
+ "userRoleNote" : "Please select user role",
+ "resetPasswordConfrim" : "Do you want to reset current password to: 123456",
+ "anotherUserEdit" : "There is currently a user who is editing",
+ "setUserInfoNote" : "Set up successfully!!",
+ "userAddedNote" : "User added successfully!!",
+ "roleSetNote" : "Role set successfully!!",
+ "" : ""
+ },
"autoCode": {
"existDB" : "Click here to create code from an existing database",
"dbName" : "Database Name",
@@ -70,7 +118,7 @@
"autoMoveFilesTip" : "Note: Automatically migrate the generated files to the corresponding location of the ymal configuration",
"autoMoveFiles" : "Automatically move files",
"addField" : "Add Field",
- "fieldIndex" : "Index",
+ "fieldIndex" : "Id",
"fieldName" : "Name",
"fieldDesc" : "Description",
"fieldJson" : "Json Field",
@@ -120,5 +168,24 @@
"entColumnName" : "Please enter the column name",
"entFieldDataType" : "Please enter field datatype",
"" : ""
+ },
+ "autoCodeAdmin" : {
+ "rollBackMark" : "Rollback mark",
+ "rolledBack" : "Rolled back",
+ "notRolledBack" : "Not Rolled Back",
+ "rollBack" : "Rollback",
+ "reuse" : "Reuse",
+ "deleteHistoryConfirm" : "This operation will delete this history, do you want to continue?",
+ "rollbackConfirm" : "This operation will delete the automatically created files and api, do you want to continue?",
+ "rollbackSuccess" : "Rollback successfully!",
+ "" : ""
+ },
+ "system" : {
+ "systemConfig" : "System Configuration",
+ "envValues" : "Environment values",
+ "portValue" : "Port Value",
+ "ossType": "Oss Type",
+ "multiLogin" : "Multi-login interception",
+ "" : ""
}
}
diff --git a/web/src/locales/zh.json b/web/src/locales/zh.json
index 14942c5c0..cb940f8a6 100644
--- a/web/src/locales/zh.json
+++ b/web/src/locales/zh.json
@@ -3,13 +3,20 @@
"pleaseSelect" : "请选择",
"langSwitch" : "语言切换成功!!",
"operations" : "操作",
+ "add" : "新增",
"edit" : "编辑",
+ "delete" : "删除",
+ "copy" : "拷贝",
"cancel" : "取消",
"sure" : "确定",
- "delete" : "删除",
"close" : "取 消",
"selectAll" : "全选",
"copySuccess" : "复制成功",
+ "deleteSuccess": "删除成功",
+ "date" : "日期",
+ "hint" : "提示",
+ "warning" : "警告",
+ "enable" : "开启",
"" : ""
},
"login": {
@@ -49,6 +56,48 @@
"pleaseWait" : "正在初始化数据库,请稍候",
"" : ""
},
+ "authority" : {
+ "authorityNote" : "注:右上角头像下拉可切换角色",
+ "addRole" : "新增角色",
+ "editRole" : "编辑角色",
+ "roleID" : "角色ID",
+ "roleName" : "角色名称",
+ "setPermissions" : "设置权限",
+ "parentRole" : "父级角色",
+ "roleConfig" : "角色配置",
+ "roleMenu" : "角色菜单",
+ "roleAPI" : "角色api",
+ "resourcePermissions" : "资源权限",
+ "positiveIntNote" : "请输入正整数",
+ "rootRole" : "根角色",
+ "roleIdNote" : "请输入角色ID",
+ "roleNameNote" : "请输入角色名",
+
+ "" : ""
+ },
+ "user": {
+ "addUser" : "新增用户",
+ "avatar" : "头像",
+ "userName" : "用户名",
+ "nickName" : "昵称",
+ "userRole" : "用户角色",
+ "deleteUserConfrim" : "确定要删除此用户吗",
+ "resetPassword" : "重置密码",
+ "password" : "密码",
+ "mediaLibrary" : "从媒体库选择",
+ "userNameNote" : "请输入用户名",
+ "userNameLenNote" : "最低5位字符",
+ "passwordNote" : "请输入用户密码",
+ "passwordLenNote" : "最低6位字符",
+ "nickNameNote" : "请输入用户昵称",
+ "userRoleNote" : "请选择用户角色",
+ "resetPasswordConfrim" : "是否将此用户密码重置为123456",
+ "anotherUserEdit" : "当前存在正在编辑的用户",
+ "setUserInfoNote" : "设置成功",
+ "userAddedNote" : "创建成功",
+ "roleSetNote" : "角色设置成功",
+ "" : ""
+ },
"autoCode": {
"existDB": "点这里从现有数据库创建代码",
"dbName": "数据库名",
@@ -120,5 +169,24 @@
"entColumnName" : "请输入数据库字段",
"entFieldDataType" : "请选择field数据类型",
"" : ""
+ },
+ "autoCodeAdmin" : {
+ "rollBackMark" : "回滚标记",
+ "rolledBack" : "已回滚",
+ "notRolledBack" : "未回滚",
+ "rollBack" : "回滚",
+ "reuse" : "复用",
+ "deleteHistoryConfirm" : "此操作将删除本历史, 是否继续?",
+ "rollbackConfirm" : "此操作将删除自动创建的文件和api, 是否继续?",
+ "rollbackSuccess" : "回滚成功",
+ "" : ""
+ },
+ "system" : {
+ "systemConfig" : "系统配置",
+ "envValues" : "环境值",
+ "portValue" : "端口值",
+ "ossType": "Oss类型",
+ "multiLogin" : "多点登录拦截",
+ "" : ""
}
}
diff --git a/web/src/utils/request.js b/web/src/utils/request.js
index e1cbe154f..4f6d93a64 100644
--- a/web/src/utils/request.js
+++ b/web/src/utils/request.js
@@ -4,113 +4,113 @@ import { store } from '@/store'
import { emitter } from '@/utils/bus.js'
const service = axios.create({
- baseURL: import.meta.env.VITE_BASE_API,
- timeout: 99999
+ baseURL: import.meta.env.VITE_BASE_API,
+ timeout: 99999
})
let acitveAxios = 0
let timer
const showLoading = () => {
- acitveAxios++
- if (timer) {
- clearTimeout(timer)
+ acitveAxios++
+ if (timer) {
+ clearTimeout(timer)
+ }
+ timer = setTimeout(() => {
+ if (acitveAxios > 0) {
+ emitter.emit('showLoading')
}
- timer = setTimeout(() => {
- if (acitveAxios > 0) {
- emitter.emit('showLoading')
- }
- }, 400)
+ }, 400)
}
const closeLoading = () => {
- acitveAxios--
- if (acitveAxios <= 0) {
- clearTimeout(timer)
- emitter.emit('closeLoading')
- }
- }
- // http request 拦截器
+ acitveAxios--
+ if (acitveAxios <= 0) {
+ clearTimeout(timer)
+ emitter.emit('closeLoading')
+ }
+}
+// http request 拦截器
service.interceptors.request.use(
- config => {
- if (!config.donNotShowLoading) {
- showLoading()
- }
- const token = store.getters['user/token']
- const user = store.getters['user/userInfo']
- config.data = JSON.stringify(config.data)
- config.headers = {
- 'Content-Type': 'application/json',
- 'x-token': token,
- 'x-user-id': user.ID
- }
- return config
- },
- error => {
- closeLoading()
- ElMessage({
- showClose: true,
- message: error,
- type: 'error'
- })
- return error
+ config => {
+ if (!config.donNotShowLoading) {
+ showLoading()
}
+ const token = store.getters['user/token']
+ const user = store.getters['user/userInfo']
+ config.data = JSON.stringify(config.data)
+ config.headers = {
+ 'Content-Type': 'application/json',
+ 'x-token': token,
+ 'x-user-id': user.ID
+ }
+ return config
+ },
+ error => {
+ closeLoading()
+ ElMessage({
+ showClose: true,
+ message: error,
+ type: 'error'
+ })
+ return error
+ }
)
// http response 拦截器
service.interceptors.response.use(
- response => {
- closeLoading()
- if (response.headers['new-token']) {
- store.commit('user/setToken', response.headers['new-token'])
- }
- if (response.data.code === 0 || response.headers.success === 'true') {
- if (response.headers.msg) {
- response.data.msg = decodeURI(response.headers.msg)
- }
- return response.data
- } else {
- ElMessage({
- showClose: true,
- message: response.data.msg,
- type: 'error'
- })
- if (response.data.data && response.data.data.reload) {
- store.commit('user/LoginOut')
- }
- return response.data.msg ? response.data : response
- }
- },
- error => {
- closeLoading()
- switch (error.response.status) {
- case 500:
- ElMessageBox.confirm(`
+ response => {
+ closeLoading()
+ if (response.headers['new-token']) {
+ store.commit('user/setToken', response.headers['new-token'])
+ }
+ if (response.data.code === 0 || response.headers.success === 'true') {
+ if (response.headers.msg) {
+ response.data.msg = decodeURI(response.headers.msg)
+ }
+ return response.data
+ } else {
+ ElMessage({
+ showClose: true,
+ message: response.data.msg,
+ type: 'error'
+ })
+ if (response.data.data && response.data.data.reload) {
+ store.commit('user/LoginOut')
+ }
+ return response.data.msg ? response.data : response
+ }
+ },
+ error => {
+ closeLoading()
+ switch (error.response.status) {
+ case 500:
+ ElMessageBox.confirm(`
检测到接口错误${error}
错误码 500 :此类错误内容常见于后台panic,请先查看后台日志,如果影响您正常使用可强制登出清理缓存
`, '接口报错', {
- dangerouslyUseHTMLString: true,
- distinguishCancelAndClose: true,
- confirmButtonText: '清理缓存',
- cancelButtonText: '取消'
- })
- .then(() => {
- store.commit('user/LoginOut')
- })
- break
- case 404:
- ElMessageBox.confirm(`
+ dangerouslyUseHTMLString: true,
+ distinguishCancelAndClose: true,
+ confirmButtonText: '清理缓存',
+ cancelButtonText: this.$t('general.cancel')
+ })
+ .then(() => {
+ store.commit('user/LoginOut')
+ })
+ break
+ case 404:
+ ElMessageBox.confirm(`
检测到接口错误${error}
错误码 404 :此类错误多为接口未注册(或未重启)或者请求路径(方法)与api路径(方法)不符--如果为自动化代码请检查是否存在空格
`, '接口报错', {
- dangerouslyUseHTMLString: true,
- distinguishCancelAndClose: true,
- confirmButtonText: '我知道了',
- cancelButtonText: '取消'
- })
- break
- }
-
- return error
+ dangerouslyUseHTMLString: true,
+ distinguishCancelAndClose: true,
+ confirmButtonText: '我知道了',
+ cancelButtonText: this.$t('general.cancel')
+ })
+ break
}
+
+ return error
+ }
)
-export default service
\ No newline at end of file
+export default service
diff --git a/web/src/view/example/customer/customer.vue b/web/src/view/example/customer/customer.vue
index c7cc3adf9..8c43478bb 100644
--- a/web/src/view/example/customer/customer.vue
+++ b/web/src/view/example/customer/customer.vue
@@ -3,7 +3,7 @@
- 新增
+ {{ $t('general.add') }}
确定要删除吗?
{{ $t('general.cancel') }}
- {{ $t('general.sure') }}
+ {{ $t('general.confirm') }}
{{ $t('general.delete') }}
@@ -61,7 +61,7 @@
@@ -119,7 +119,7 @@ export default {
if (res.code === 0) {
this.$message({
type: 'success',
- message: '删除成功'
+ message: this.$t('general.deleteSuccess')
})
if (this.tableData.length === 1 && this.page > 1) {
this.page--
diff --git a/web/src/view/example/upload/upload.vue b/web/src/view/example/upload/upload.vue
index 3afd544a9..e7bd7ee46 100644
--- a/web/src/view/example/upload/upload.vue
+++ b/web/src/view/example/upload/upload.vue
@@ -28,7 +28,7 @@
-
+
{{ formatDate(scope.row.UpdatedAt) }}
@@ -98,9 +98,9 @@ export default {
},
methods: {
async deleteFile(row) {
- this.$confirm('此操作将永久文件, 是否继续?', '提示', {
- confirmButtonText: '确定',
- cancelButtonText: '取消',
+ this.$confirm('此操作将永久文件, 是否继续?', this.$t('general.hint'), {
+ confirmButtonText: this.$t('general.confirm'),
+ cancelButtonText: this.$t('general.cancel'),
type: 'warning'
})
.then(async() => {
diff --git a/web/src/view/person/person.vue b/web/src/view/person/person.vue
index c07682d88..a515c9243 100644
--- a/web/src/view/person/person.vue
+++ b/web/src/view/person/person.vue
@@ -121,7 +121,7 @@
diff --git a/web/src/view/superAdmin/api/api.vue b/web/src/view/superAdmin/api/api.vue
index 575274739..f22c330dd 100644
--- a/web/src/view/superAdmin/api/api.vue
+++ b/web/src/view/superAdmin/api/api.vue
@@ -29,12 +29,12 @@
-
新增
+
{{ $t('general.add') }}
确定要删除吗?
{{ $t('general.cancel') }}
- {{ $t('general.sure') }}
+ {{ $t('general.confirm') }}
{{ $t('general.delete') }}
@@ -115,7 +115,7 @@
@@ -278,9 +278,9 @@ export default {
this.openDialog('edit')
},
async deleteApi(row) {
- this.$confirm('此操作将永久删除所有角色下该api, 是否继续?', '提示', {
- confirmButtonText: '确定',
- cancelButtonText: '取消',
+ this.$confirm('此操作将永久删除所有角色下该api, 是否继续?', this.$t('general.hint'), {
+ confirmButtonText: this.$t('general.confirm'),
+ cancelButtonText: this.$t('general.cancel'),
type: 'warning'
})
.then(async() => {
diff --git a/web/src/view/superAdmin/authority/authority.vue b/web/src/view/superAdmin/authority/authority.vue
index 216dc1b24..cfe467a0f 100644
--- a/web/src/view/superAdmin/authority/authority.vue
+++ b/web/src/view/superAdmin/authority/authority.vue
@@ -1,9 +1,9 @@
-
+
- 新增角色
+ {{ $t('authority.addRole') }}
-
-
+
+
设置权限
+ >{{ $t('authority.setPermissions') }}
新增子角色
+ >{{ $t('general.add') }}
拷贝
+ >{{ $t('general.copy') }}
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -123,7 +123,7 @@ export default {
data() {
var mustUint = (rule, value, callback) => {
if (!/^[0-9]*[1-9][0-9]*$/.test(value)) {
- return callback(new Error('请输入正整数'))
+ return callback(new Error(this.$t('authority.positiveIntNote')))
}
return callback()
}
@@ -132,7 +132,7 @@ export default {
AuthorityOption: [
{
authorityId: '0',
- authorityName: '根角色'
+ authorityName: this.$t('authority.rootRole')
}
],
listApi: getAuthorityList,
@@ -140,7 +140,7 @@ export default {
dialogType: 'add',
activeRow: {},
activeUserId: 0,
- dialogTitle: '新增角色',
+ dialogTitle: this.$t('authority.addRole'),
dialogFormVisible: false,
apiDialogFlag: false,
copyForm: {},
@@ -151,11 +151,11 @@ export default {
},
rules: {
authorityId: [
- { required: true, message: '请输入角色ID', trigger: 'blur' },
+ { required: true, message: this.$t('authority.roleIdNote'), trigger: 'blur' },
{ validator: mustUint, trigger: 'blur' }
],
authorityName: [
- { required: true, message: '请输入角色名', trigger: 'blur' }
+ { required: true, message: this.$t('authority.roleNameNote'), trigger: 'blur' }
],
parentId: [
{ required: true, message: '请选择请求方式', trigger: 'blur' }
@@ -197,9 +197,9 @@ export default {
},
// 删除角色
deleteAuth(row) {
- this.$confirm('此操作将永久删除该角色, 是否继续?', '提示', {
- confirmButtonText: '确定',
- cancelButtonText: '取消',
+ this.$confirm('此操作将永久删除该角色, 是否继续?', this.$t('general.hint'), {
+ confirmButtonText: this.$t('general.confirm'),
+ cancelButtonText: this.$t('general.cancel'),
type: 'warning'
})
.then(async() => {
@@ -348,7 +348,7 @@ export default {
// 增加角色
addAuthority(parentId) {
this.initForm()
- this.dialogTitle = '新增角色'
+ this.dialogTitle = this.$t('authority.addRole')
this.dialogType = 'add'
this.form.parentId = parentId
this.setOptions()
@@ -357,7 +357,7 @@ export default {
// 编辑角色
editAuthority(row) {
this.setOptions()
- this.dialogTitle = '编辑角色'
+ this.dialogTitle = this.$t('authority.editRole')
this.dialogType = 'edit'
for (const key in this.form) {
this.form[key] = row[key]
diff --git a/web/src/view/superAdmin/authority/components/apis.vue b/web/src/view/superAdmin/authority/components/apis.vue
index be5f01862..b79687db5 100644
--- a/web/src/view/superAdmin/authority/components/apis.vue
+++ b/web/src/view/superAdmin/authority/components/apis.vue
@@ -1,7 +1,7 @@
- {{ $t('general.sure') }}
+ {{ $t('general.confirm') }}
-
{{ $t('general.sure') }}
+
{{ $t('general.confirm') }}
{{ $t('general.selectAll') }}
本角色
本角色及子角色
diff --git a/web/src/view/superAdmin/authority/components/menus.vue b/web/src/view/superAdmin/authority/components/menus.vue
index 04b98987b..91121140a 100644
--- a/web/src/view/superAdmin/authority/components/menus.vue
+++ b/web/src/view/superAdmin/authority/components/menus.vue
@@ -1,7 +1,7 @@
- {{ $t('general.sure') }}
+ {{ $t('general.confirm') }}
- 新增
+ {{ $t('general.add') }}
-
+
{{ formatDate(scope.row.CreatedAt) }}
@@ -60,7 +60,7 @@
确定要删除吗?
{{ $t('general.cancel') }}
- {{ $t('general.sure') }}
+ {{ $t('general.confirm') }}
{{ $t('general.delete') }}
@@ -101,7 +101,7 @@
/>
-
+
@@ -110,7 +110,7 @@
@@ -216,7 +216,7 @@ export default {
if (res.code === 0) {
this.$message({
type: 'success',
- message: '删除成功'
+ message: this.$t('general.deleteSuccess')
})
if (this.tableData.length === 1 && this.page > 1) {
this.page--
diff --git a/web/src/view/superAdmin/dictionary/sysDictionaryDetail.vue b/web/src/view/superAdmin/dictionary/sysDictionaryDetail.vue
index 12b5a2899..9806ec439 100644
--- a/web/src/view/superAdmin/dictionary/sysDictionaryDetail.vue
+++ b/web/src/view/superAdmin/dictionary/sysDictionaryDetail.vue
@@ -32,7 +32,7 @@
row-key="ID"
>
-
+
{{ formatDate(scope.row.CreatedAt) }}
@@ -53,7 +53,7 @@
确定要删除吗?
{{ $t('general.cancel') }}
- {{ $t('general.sure') }}
+ {{ $t('general.confirm') }}
{{ $t('general.delete') }}
@@ -97,7 +97,7 @@
/>
-
+
@@ -106,7 +106,7 @@
@@ -203,7 +203,7 @@ export default {
if (res.code === 0) {
this.$message({
type: 'success',
- message: '删除成功'
+ message: this.$t('general.deleteSuccess')
})
if (this.tableData.length === 1 && this.page > 1) {
this.page--
diff --git a/web/src/view/superAdmin/menu/icon.vue b/web/src/view/superAdmin/menu/icon.vue
index 98fd16c51..1f53a50fc 100644
--- a/web/src/view/superAdmin/menu/icon.vue
+++ b/web/src/view/superAdmin/menu/icon.vue
@@ -1160,6 +1160,10 @@ export default {
},
created() {
this.metaData = this.meta
+ // added by mohamed hassan - PR: Update icon.vue #865
+ if (this.metaData.icon === '') {
+ this.metaData.icon = this.options[0].label
+ }
},
methods: {}
}
diff --git a/web/src/view/superAdmin/menu/menu.vue b/web/src/view/superAdmin/menu/menu.vue
index 0893a81e9..3418ef6e2 100644
--- a/web/src/view/superAdmin/menu/menu.vue
+++ b/web/src/view/superAdmin/menu/menu.vue
@@ -181,7 +181,7 @@
@@ -311,9 +311,9 @@ export default {
},
// 删除菜单
deleteMenu(ID) {
- this.$confirm('此操作将永久删除所有角色下该菜单, 是否继续?', '提示', {
- confirmButtonText: '确定',
- cancelButtonText: '取消',
+ this.$confirm('此操作将永久删除所有角色下该菜单, 是否继续?', this.$t('general.hint'), {
+ confirmButtonText: this.$t('general.confirm'),
+ cancelButtonText: this.$t('general.cancel'),
type: 'warning'
})
.then(async() => {
diff --git a/web/src/view/superAdmin/operation/sysOperationRecord.vue b/web/src/view/superAdmin/operation/sysOperationRecord.vue
index 635e8c18f..23c7f5470 100644
--- a/web/src/view/superAdmin/operation/sysOperationRecord.vue
+++ b/web/src/view/superAdmin/operation/sysOperationRecord.vue
@@ -24,7 +24,7 @@
确定要删除吗?
{{ $t('general.cancel') }}
- {{ $t('general.sure') }}
+ {{ $t('general.confirm') }}
{{ $t('general.delete') }}
@@ -45,7 +45,7 @@
{{ scope.row.user.userName }}({{ scope.row.user.nickName }})
-
+
{{ formatDate(scope.row.CreatedAt) }}
@@ -95,7 +95,7 @@
确定要删除吗?
{{ $t('general.cancel') }}
- {{ $t('general.sure') }}
+ {{ $t('general.confirm') }}
{{ $t('general.delete') }}
@@ -175,7 +175,7 @@ export default {
if (res.code === 0) {
this.$message({
type: 'success',
- message: '删除成功'
+ message: this.$t('general.deleteSuccess')
})
if (this.tableData.length === ids.length && this.page > 1) {
this.page--
@@ -190,7 +190,7 @@ export default {
if (res.code === 0) {
this.$message({
type: 'success',
- message: '删除成功'
+ message: this.$t('general.deleteSuccess')
})
if (this.tableData.length === 1 && this.page > 1) {
this.page--
diff --git a/web/src/view/superAdmin/user/user.vue b/web/src/view/superAdmin/user/user.vue
index 5392265eb..87c4356f2 100644
--- a/web/src/view/superAdmin/user/user.vue
+++ b/web/src/view/superAdmin/user/user.vue
@@ -1,19 +1,19 @@
-
+
- 新增用户
+ {{ $t('user.addUser') }}
-
+
-
-
+
+
{{ scope.row.nickName }}
@@ -31,7 +31,7 @@
-
+
- 确定要删除此用户吗
+ {{ $t('user.deleteUserConfrim') }}
{{ $t('general.cancel') }}
- {{ $t('general.sure') }}
+ {{ $t('general.confirm') }}
{{ $t('general.delete') }}
- 重置密码
+ {{ $t('user.resetPassword') }}
@@ -73,18 +73,18 @@
/>
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
@@ -105,7 +105,7 @@
@@ -150,18 +150,18 @@ export default {
},
rules: {
username: [
- { required: true, message: '请输入用户名', trigger: 'blur' },
- { min: 5, message: '最低5位字符', trigger: 'blur' }
+ { required: true, message: this.$t('user.userNameNote'), trigger: 'blur' },
+ { min: 5, message: this.$t('user.userNameLenNote'), trigger: 'blur' }
],
password: [
- { required: true, message: '请输入用户密码', trigger: 'blur' },
- { min: 6, message: '最低6位字符', trigger: 'blur' }
+ { required: true, message: this.$t('user.passwordNote'), trigger: 'blur' },
+ { min: 6, message: this.$t('user.passwordLenNote'), trigger: 'blur' }
],
nickName: [
- { required: true, message: '请输入用户昵称', trigger: 'blur' }
+ { required: true, message: this.$t('user.nickNameNote'), trigger: 'blur' }
],
authorityId: [
- { required: true, message: '请选择用户角色', trigger: 'blur' }
+ { required: true, message: this.$t('user.userRoleNote'), trigger: 'blur' }
]
}
}
@@ -182,11 +182,11 @@ export default {
methods: {
resetPassword(row) {
this.$confirm(
- '是否将此用户密码重置为123456?',
- '警告',
+ this.$t('user.resetPasswordConfrim'),
+ this.$t('general.warning'),
{
- confirmButtonText: '确定',
- cancelButtonText: '取消',
+ confirmButtonText: this.$t('general.confirm'),
+ cancelButtonText: this.$t('general.cancel'),
type: 'warning',
}
).then(async() => {
@@ -223,7 +223,7 @@ export default {
},
openEidt(row) {
if (this.tableData.some(item => item.editFlag)) {
- this.$message('当前存在正在编辑的用户')
+ this.$message(this.$t('user.anotherUserEdit'))
return
}
this.backNickName = row.nickName
@@ -234,7 +234,7 @@ export default {
if (res.code === 0) {
this.$message({
type: 'success',
- message: '设置成功'
+ message: this.$t('user.setUserInfoNote')
})
}
this.backNickName = ''
@@ -268,7 +268,7 @@ export default {
async deleteUser(row) {
const res = await deleteUser({ id: row.ID })
if (res.code === 0) {
- this.$message.success('删除成功')
+ this.$message.success(this.$t('general.deleteSuccess'))
await this.getTableData()
row.visible = false
}
@@ -279,7 +279,7 @@ export default {
if (valid) {
const res = await register(this.userInfo)
if (res.code === 0) {
- this.$message({ type: 'success', message: '创建成功' })
+ this.$message({ type: 'success', message: this.$t('user.userAddedNote') })
}
await this.getTableData()
this.closeAddUserDialog()
@@ -305,7 +305,7 @@ export default {
authorityIds: row.authorityIds
})
if (res.code === 0) {
- this.$message({ type: 'success', message: '角色设置成功' })
+ this.$message({ type: 'success', message: this.$t('user.roleSetNote') })
}
})
},
diff --git a/web/src/view/systemTools/autoCode/index.vue b/web/src/view/systemTools/autoCode/index.vue
index a3e953507..9a33d9aed 100644
--- a/web/src/view/systemTools/autoCode/index.vue
+++ b/web/src/view/systemTools/autoCode/index.vue
@@ -121,7 +121,7 @@
{{ $t('autoCode.confirmDelete') }}
{{ $t('general.cancel') }}
- {{ $t('general.sure') }}
+ {{ $t('general.confirm') }}
{{ $t('general.delete') }}
@@ -142,7 +142,7 @@
@@ -158,7 +158,7 @@
diff --git a/web/src/view/systemTools/autoCodeAdmin/index.vue b/web/src/view/systemTools/autoCodeAdmin/index.vue
index 0a102d1a1..db1039d91 100644
--- a/web/src/view/systemTools/autoCodeAdmin/index.vue
+++ b/web/src/view/systemTools/autoCodeAdmin/index.vue
@@ -2,7 +2,7 @@
- 新增
+ {{ $t('general.add') }}
-
+
{{ formatDate(scope.row.CreatedAt) }}
-
-
-
-
+
+
+
+
- 已回滚
+ {{ $t('autoCodeAdmin.rolledBack') }}
- 未回滚
+ {{ $t('autoCodeAdmin.notRolledBack') }}
- 回滚
- 复用
+ {{ $t('autoCodeAdmin.rollBack') }}
+ {{ $t('autoCodeAdmin.reuse') }}
{{ $t('general.delete') }}
@@ -79,27 +79,27 @@ export default {
},
methods: {
async deleteRow(row) {
- this.$confirm('此操作将删除本历史, 是否继续?', '提示', {
- confirmButtonText: '确定',
- cancelButtonText: '取消',
+ this.$confirm(this.$t('autoCodeAdmin.deleteHistoryConfirm'), this.$t('general.hint'), {
+ confirmButtonText: this.$t('general.confirm'),
+ cancelButtonText: this.$t('general.cancel'),
type: 'warning'
}).then(async() => {
const res = await delSysHistory({ id: Number(row.ID) })
if (res.code === 0) {
- this.$message.success('删除成功')
+ this.$message.success(this.$t('general.deleteSuccess'))
this.getTableData()
}
})
},
async rollback(row) {
- this.$confirm('此操作将删除自动创建的文件和api, 是否继续?', '提示', {
- confirmButtonText: '确定',
- cancelButtonText: '取消',
+ this.$confirm(this.$t('autoCodeAdmin.rollbackConfirm'), this.$t('general.hint'), {
+ confirmButtonText: this.$t('general.confirm'),
+ cancelButtonText: this.$t('general.cancel'),
type: 'warning'
}).then(async() => {
const res = await rollback({ id: Number(row.ID) })
if (res.code === 0) {
- this.$message.success('回滚成功')
+ this.$message.success(this.$t('autoCodeAdmin.rollbackSuccess'))
this.getTableData()
}
})
diff --git a/web/src/view/systemTools/system/system.vue b/web/src/view/systemTools/system/system.vue
index bd0e2e443..89cdaf427 100644
--- a/web/src/view/systemTools/system/system.vue
+++ b/web/src/view/systemTools/system/system.vue
@@ -3,21 +3,21 @@
-
-
+
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
@@ -25,8 +25,8 @@
-
- 开启
+
+ {{ $t('general.enable') }}
@@ -208,7 +208,7 @@
- 开启
+ {{ $t('general.enable') }}
@@ -217,7 +217,7 @@
- 开启
+ {{ $t('general.enable') }}
@@ -277,7 +277,6 @@
-
@@ -335,9 +334,9 @@
-
-
-
+
+
+
@@ -377,9 +376,9 @@ export default {
local: {},
email: {},
timer: {
- detail: {}
- }
- }
+ detail: {},
+ },
+ },
}
},
async created() {
@@ -398,7 +397,7 @@ export default {
if (res.code === 0) {
this.$message({
type: 'success',
- message: '配置文件设置成功'
+ message: '配置文件设置成功',
})
await this.initForm()
}
@@ -408,24 +407,24 @@ export default {
if (res.code === 0) {
this.$message({
type: 'success',
- message: '邮件发送成功'
+ message: '邮件发送成功',
})
await this.initForm()
} else {
this.$message({
type: 'error',
- message: '邮件发送失败'
+ message: '邮件发送失败',
})
}
- }
- }
+ },
+ },
}