diff --git a/src/components/ListTable/formatters/ConnectFormatter.vue b/src/components/ListTable/formatters/ConnectFormatter.vue
new file mode 100644
index 000000000..b4fe27906
--- /dev/null
+++ b/src/components/ListTable/formatters/ConnectFormatter.vue
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
diff --git a/src/components/ListTable/formatters/SystemUserFormatter.vue b/src/components/ListTable/formatters/SystemUserFormatter.vue
new file mode 100644
index 000000000..c56ba60ea
--- /dev/null
+++ b/src/components/ListTable/formatters/SystemUserFormatter.vue
@@ -0,0 +1,40 @@
+
+ {{ this.$t('显示') }}
+ {{ this.systemuser.toString() }}
+
+
+
+
diff --git a/src/components/ListTable/formatters/index.js b/src/components/ListTable/formatters/index.js
index d39e2e37d..9b6922bcf 100644
--- a/src/components/ListTable/formatters/index.js
+++ b/src/components/ListTable/formatters/index.js
@@ -11,6 +11,8 @@ import ExpandAssetPermissionFormatter from './ExpandAssetPermissionFormatter'
import CustomActionsFormatter from './CustomActionsFormatter'
import DeleteActionFormatter from './DeleteActionFormatter'
import DateFormatter from './DateFormatter'
+import ConnectFormatter from './ConnectFormatter'
+import SystemUserFormatter from './SystemUserFormatter'
export default {
DetailFormatter,
@@ -25,7 +27,9 @@ export default {
ExpandAssetPermissionFormatter,
CustomActionsFormatter,
DeleteActionFormatter,
- DateFormatter
+ DateFormatter,
+ ConnectFormatter,
+ SystemUserFormatter
}
export {
@@ -41,5 +45,7 @@ export {
ExpandAssetPermissionFormatter,
CustomActionsFormatter,
DeleteActionFormatter,
- DateFormatter
+ DateFormatter,
+ ConnectFormatter,
+ SystemUserFormatter
}
diff --git a/src/components/UploadField/index.vue b/src/components/UploadField/index.vue
index f87f907ec..d18184e77 100644
--- a/src/components/UploadField/index.vue
+++ b/src/components/UploadField/index.vue
@@ -1,12 +1,11 @@
-
- 点击上传
- 只能上传jpg/png文件,且不超过500kb
-
+
+
+
{{ tip }}
+
+
![]()
+
+
diff --git a/src/views/xpack/GatherUser.vue b/src/views/xpack/GatheredUser/GatheredUserList.vue
similarity index 61%
rename from src/views/xpack/GatherUser.vue
rename to src/views/xpack/GatheredUser/GatheredUserList.vue
index cc24229c5..77db4c940 100644
--- a/src/views/xpack/GatherUser.vue
+++ b/src/views/xpack/GatheredUser/GatheredUserList.vue
@@ -1,5 +1,5 @@
-
+
diff --git a/src/views/xpack/GatheredUser/TaskCreateUpdate.vue b/src/views/xpack/GatheredUser/TaskCreateUpdate.vue
new file mode 100644
index 000000000..eb1e211c2
--- /dev/null
+++ b/src/views/xpack/GatheredUser/TaskCreateUpdate.vue
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
diff --git a/src/views/xpack/GatheredUser/TaskList.vue b/src/views/xpack/GatheredUser/TaskList.vue
new file mode 100644
index 000000000..e0b8a33f8
--- /dev/null
+++ b/src/views/xpack/GatheredUser/TaskList.vue
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
diff --git a/src/views/xpack/InterfaceSettings.vue b/src/views/xpack/InterfaceSettings.vue
index eceedeaa8..34f08a655 100644
--- a/src/views/xpack/InterfaceSettings.vue
+++ b/src/views/xpack/InterfaceSettings.vue
@@ -1,11 +1,14 @@
-
-
+
+
@@ -13,9 +16,9 @@
diff --git a/src/views/xpack/api.js b/src/views/xpack/api.js
new file mode 100644
index 000000000..25d386ca6
--- /dev/null
+++ b/src/views/xpack/api.js
@@ -0,0 +1,25 @@
+import request from '@/utils/request'
+
+export function postInterface(formData) {
+ return request({
+ url: '/api/v1/xpack/interface/setting',
+ method: 'put',
+ headers: {
+ 'Content-Type': 'multipart/form-data'
+ },
+ data: formData
+ })
+}
+export function getInterfaceInfo() {
+ return request({
+ url: '/api/v1/xpack/interface/setting',
+ method: 'get'
+ })
+}
+
+export function restoreInterface() {
+ return request({
+ url: '/xpack/interface/restore/default',
+ method: 'get'
+ })
+}
diff --git a/src/views/xpack/router.js b/src/views/xpack/router.js
index 70a305604..f6fd7cf93 100644
--- a/src/views/xpack/router.js
+++ b/src/views/xpack/router.js
@@ -1,4 +1,5 @@
import Layout from '@/layout/index'
+import i18n from '@/i18n/i18n'
export default {
path: '/xpack',
@@ -11,7 +12,7 @@ export default {
path: 'interface-setting',
component: () => import('@/views/xpack/InterfaceSettings.vue'),
name: 'InterfaceSetting',
- meta: { title: 'InterfaceSetting' }
+ meta: { title: i18n.t('xpack.InterfaceSettings') }
},
{
path: 'license',
@@ -21,9 +22,30 @@ export default {
},
{
path: 'gathered-users',
- component: () => import('@/views/xpack/GatherUser'),
- name: 'GatherUser',
- meta: { title: 'GatherUser' }
+ component: () => import('@/views/xpack/GatheredUser/GatheredUserList'),
+ name: 'GatherUserList',
+ meta: { title: i18n.t('xpack.GatherUserList') }
+ },
+ {
+ path: 'gathered-users/tasks',
+ component: () => import('@/views/xpack/GatheredUser/TaskList'),
+ name: 'GatherUserTaskList',
+ meta: { title: i18n.t('xpack.GatherUserTaskList') },
+ hidden: true
+ },
+ {
+ path: 'gathered-users/tasks/create',
+ component: () => import('@/views/xpack/GatheredUser/TaskCreateUpdate'),
+ name: 'GatherUserTaskCreate',
+ meta: { title: i18n.t('xpack.GatherUserTaskCreate') },
+ hidden: true
+ },
+ {
+ path: 'gathered-users/tasks/update',
+ component: () => import('@/views/xpack/GatheredUser/TaskCreateUpdate'),
+ name: 'GatherUserTaskUpdate',
+ meta: { title: i18n.t('xpack.GatherUserTaskUpdate'), action: 'update' },
+ hidden: true
}
]
}