ソースを参照

update Docker.vue

reghao 3 ヶ月 前
コミット
f364bdbd51
2 ファイル変更22 行追加1 行削除
  1. 4 0
      src/api/devops.js
  2. 18 1
      src/views/devops/machine/Docker.vue

+ 4 - 0
src/api/devops.js

@@ -57,6 +57,10 @@ export function getMachineList(queryInfo) {
   return get(devopsApi.getMachineList, queryInfo)
 }
 
+export function getMachineSessions(env) {
+  return get(devopsApi.getMachineList + '/ws?env=' + env)
+}
+
 export function getMachineUsedList(machineId) {
   return get(devopsApi.getMachineList + '/app?machineId=' + machineId)
 }

+ 18 - 1
src/views/devops/machine/Docker.vue

@@ -116,7 +116,13 @@
 </template>
 
 <script>
-import {deleteDockerImages, getDockerContainerList, getDockerImageList, handleDockerContainer} from '@/api/devops'
+import {
+  deleteDockerImages,
+  getDockerContainerList,
+  getDockerImageList,
+  getMachineSessions,
+  handleDockerContainer
+} from '@/api/devops'
 
 export default {
   name: 'Docker',
@@ -153,6 +159,17 @@ export default {
       }).catch(error => {
         this.$message.error(error.message)
       })
+
+      const env = 'test'
+      getMachineSessions(env).then(resp => {
+        if (resp.code === 0) {
+          console.log(resp.data)
+        } else {
+          this.$message.error(resp.msg)
+        }
+      }).catch(error => {
+        this.$message.error(error.message)
+      })
     },
     handleSelectionChange(val) {
       this.multipleSelection = val