diff --git a/src/components/DetailCard/ItemValue.vue b/src/components/DetailCard/ItemValue.vue
index f050a56f9..f57b73b4d 100644
--- a/src/components/DetailCard/ItemValue.vue
+++ b/src/components/DetailCard/ItemValue.vue
@@ -3,7 +3,7 @@ export default {
name: 'ItemValue',
props: {
value: {
- type: [String, Function, Array],
+ type: [String, Function, Array, Object],
default: ''
},
item: {
diff --git a/src/i18n/langs/cn.json b/src/i18n/langs/cn.json
index 440646173..9637bf4ba 100644
--- a/src/i18n/langs/cn.json
+++ b/src/i18n/langs/cn.json
@@ -773,6 +773,16 @@
"LicenseDetail": "许可证详情",
"ImportLicense": "导入许可证",
"LicenseFile": "许可证文件",
- "ImportLicenseTip": "请导入许可证"
+ "ImportLicenseTip": "请导入许可证",
+ "logoLogoutTip": "提示:将会显示在企业版用户退出页面(建议图片大小为:82px*82px)",
+ "logoIndexTip": "提示:将会显示在管理页面左上方(建议图片大小为: 185px*55px)",
+ "faviconTip": "提示:网站图标(建议图片大小为: 16px*16px)",
+ "loginImageTip": "提示:将会显示在企业版用户登录页面(建议图片大小为: 492*472px)",
+ "loginTitleTip": "提示:将会显示在企业版用户登录页面(eg: 欢迎使用JumpServer开源堡垒机)",
+ "restoreDialogTitle": "你确认吗",
+ "restoreDialogMessage": "您确定要恢复默认初始化吗?",
+ "import": "导入",
+ "technologyConsult": "技术咨询",
+ "consult": "咨询"
}
}
diff --git a/src/views/jobcenter/TaskDetail/HistoryExecutionDetail/index.vue b/src/views/jobcenter/TaskDetail/HistoryExecutionDetail/index.vue
index 833ecea31..4c2facfbb 100644
--- a/src/views/jobcenter/TaskDetail/HistoryExecutionDetail/index.vue
+++ b/src/views/jobcenter/TaskDetail/HistoryExecutionDetail/index.vue
@@ -9,11 +9,13 @@
-
-
diff --git a/src/views/xpack/org/OrganizationDetail/OrganizationDetail.vue b/src/views/xpack/org/OrganizationDetail/OrganizationDetail.vue
index b7cf14527..de1b5ffe7 100644
--- a/src/views/xpack/org/OrganizationDetail/OrganizationDetail.vue
+++ b/src/views/xpack/org/OrganizationDetail/OrganizationDetail.vue
@@ -45,8 +45,9 @@ export default {
performAdd: (items) => {
const objectId = this.object.id
const relationUrl = `/api/v1/orgs/orgs/${objectId}/`
- const usersId = items.map(v => v.value)
- const data = { users: usersId }
+ const objectRelationUsers = this.object.users
+ items.map(v => objectRelationUsers.push(v.value))
+ const data = { users: objectRelationUsers }
return this.$axios.patch(relationUrl, data)
},
performDelete: (item) => {
@@ -72,20 +73,21 @@ export default {
return { results: results, pagination: more, total: data.count }
}
},
- hasObjectsId: this.object.admin_users,
+ hasObjectsId: this.object.admins,
performAdd: (items) => {
const objectId = this.object.id
const relationUrl = `/api/v1/orgs/orgs/${objectId}/`
- const adminUsersId = items.map(v => v.value)
- const data = { admin_users: adminUsersId }
+ const objectRelationAdmin = this.object.admins
+ items.map(v => objectRelationAdmin.push(v.value))
+ const data = { admins: objectRelationAdmin }
return this.$axios.patch(relationUrl, data)
},
performDelete: (item) => {
const objectId = this.object.id
const relationUrl = `/api/v1/orgs/orgs/${objectId}/`
- const objectOldRelationAdminUsers = this.object.admin_users
- const objectNewRelationAdminUsers = objectOldRelationAdminUsers.filter(v => v !== item.value)
- const data = { system_users: objectNewRelationAdminUsers }
+ const objectOldRelationAdmin = this.object.admins
+ const objectNewRelationAdmin = objectOldRelationAdmin.filter(v => v !== item.value)
+ const data = { admins: objectNewRelationAdmin }
return this.$axios.patch(relationUrl, data)
}
}
diff --git a/src/views/xpack/org/OrganizationList.vue b/src/views/xpack/org/OrganizationList.vue
index e70b30a3e..c21cf078b 100644
--- a/src/views/xpack/org/OrganizationList.vue
+++ b/src/views/xpack/org/OrganizationList.vue
@@ -4,7 +4,6 @@