diff --git a/spug_web/src/pages/deploy/app/Ext1Setup2.js b/spug_web/src/pages/deploy/app/Ext1Setup2.js
index 633a482..c0a574f 100644
--- a/spug_web/src/pages/deploy/app/Ext1Setup2.js
+++ b/spug_web/src/pages/deploy/app/Ext1Setup2.js
@@ -6,6 +6,7 @@
import React from 'react';
import { observer } from 'mobx-react';
import { Form, Input, Select, Button, Icon, message } from "antd";
+import { hasHostPermission } from 'libs';
import store from './store';
import hostStore from 'pages/host/store';
import styles from './index.module.css';
@@ -58,7 +59,7 @@ class Ext1Setup2 extends React.Component {
optionFilterProp="children"
filterOption={(input, option) => option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0}
onChange={v => store.editHost(index, v)}>
- {hostStore.records.map(item => (
+ {hostStore.records.filter(x => hasHostPermission(x.id)).map(item => (
{`${item.name}(${item['hostname']}:${item['port']})`}
diff --git a/spug_web/src/pages/deploy/app/Ext2Setup2.js b/spug_web/src/pages/deploy/app/Ext2Setup2.js
index 47f50b9..d5dfc02 100644
--- a/spug_web/src/pages/deploy/app/Ext2Setup2.js
+++ b/spug_web/src/pages/deploy/app/Ext2Setup2.js
@@ -6,6 +6,7 @@
import React from 'react';
import { observer } from 'mobx-react';
import { Form, Select, Button, Icon } from "antd";
+import { hasHostPermission } from 'libs';
import store from './store';
import hostStore from 'pages/host/store';
import styles from './index.module.css';
@@ -34,7 +35,7 @@ class Ext2Setup2 extends React.Component {
style={{width: '80%', marginRight: 10}}
filterOption={(input, option) => option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0}
onChange={v => store.editHost(index, v)}>
- {hostStore.records.map(item => (
+ {hostStore.records.filter(x => hasHostPermission(x.id)).map(item => (
{`${item.name}(${item['hostname']}:${item['port']})`}