diff --git a/src/api/node_group.js b/src/api/node_group.js
index caf91b2bb952d78356678f5015ab61ed67a6cf86..7156c3d3b5854e7d1fb6a95b7be86731baf28ca6 100644
--- a/src/api/node_group.js
+++ b/src/api/node_group.js
@@ -59,3 +59,27 @@ export function nodelist(data) {
data
})
}
+
+// 分组添加节点
+export function addnode(data) {
+ return axios({
+ url: '/nodegroupinfo/addnode',
+ headers: {
+ 'Content-Type': 'application/json; charset=UTF-8'
+ },
+ method: 'post',
+ data
+ })
+}
+
+// 分组删除节点
+export function deletenode(data) {
+ return axios({
+ url: '/nodegroupinfo/deletenode',
+ headers: {
+ 'Content-Type': 'application/json; charset=UTF-8'
+ },
+ method: 'post',
+ data
+ })
+}
diff --git a/src/pages/node/components/node_list.vue b/src/pages/node/components/node_list.vue
new file mode 100644
index 0000000000000000000000000000000000000000..46617d80991c4c6a14906f444bf86c50f8c0196c
--- /dev/null
+++ b/src/pages/node/components/node_list.vue
@@ -0,0 +1,232 @@
+
+
+
+
+
+
+ {{ text }}
+
+
+ {{ text }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 关闭
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/node/nodeGroupManager/index.vue b/src/pages/node/nodeGroupManager/index.vue
index 2fcd8092369b4c2a63654c9483afc9d067502b59..5b87d35620c229fc85832b9ae81471e0a0be312c 100644
--- a/src/pages/node/nodeGroupManager/index.vue
+++ b/src/pages/node/nodeGroupManager/index.vue
@@ -22,6 +22,9 @@
{{ text }}
+
+
+
@@ -52,6 +55,18 @@
+
+
+
+
import { parseTime } from '@/utils/time'
import { listGroup, addGroup, updateGroup, deleteGroup } from '@/api/node_group'
+import NodeList from './components/node_list.vue'
export default {
+ components: {
+ NodeList
+ },
data() {
return {
loading: false,
@@ -254,6 +273,14 @@ export default {
}
})
},
+ // 组内节点
+ handleNode(record) {
+ this.parentMsg = record
+ this.nodelistVisible = true
+ },
+ closeShowNodeList() {
+ this.nodelistVisible = false
+ }
}
}