mirror of https://github.com/openspug/spug
A 添加主机管理连接地址搜索项 #61
parent
34daac5fc0
commit
9de66a0534
|
@ -78,6 +78,9 @@ class ComTable extends React.Component {
|
||||||
if (store.f_zone) {
|
if (store.f_zone) {
|
||||||
data = data.filter(item => item['zone'].toLowerCase().includes(store.f_zone.toLowerCase()))
|
data = data.filter(item => item['zone'].toLowerCase().includes(store.f_zone.toLowerCase()))
|
||||||
}
|
}
|
||||||
|
if (store.f_host) {
|
||||||
|
data = data.filter(item => item['hostname'].toLowerCase().includes(store.f_host.toLowerCase()))
|
||||||
|
}
|
||||||
return (
|
return (
|
||||||
<React.Fragment>
|
<React.Fragment>
|
||||||
<Table rowKey="id" loading={store.isFetching} dataSource={data} columns={this.columns}/>
|
<Table rowKey="id" loading={store.isFetching} dataSource={data} columns={this.columns}/>
|
||||||
|
|
|
@ -14,17 +14,20 @@ export default observer(function () {
|
||||||
return (
|
return (
|
||||||
<AuthCard auth="host.host.view">
|
<AuthCard auth="host.host.view">
|
||||||
<SearchForm>
|
<SearchForm>
|
||||||
<SearchForm.Item span={8} title="主机类别">
|
<SearchForm.Item span={6} title="主机类别">
|
||||||
<Select allowClear placeholder="请选择" value={store.f_zone} onChange={v => store.f_zone = v}>
|
<Select allowClear placeholder="请选择" value={store.f_zone} onChange={v => store.f_zone = v}>
|
||||||
{store.zones.map(item => (
|
{store.zones.map(item => (
|
||||||
<Select.Option value={item} key={item}>{item}</Select.Option>
|
<Select.Option value={item} key={item}>{item}</Select.Option>
|
||||||
))}
|
))}
|
||||||
</Select>
|
</Select>
|
||||||
</SearchForm.Item>
|
</SearchForm.Item>
|
||||||
<SearchForm.Item span={8} title="主机别名">
|
<SearchForm.Item span={6} title="主机别名">
|
||||||
<Input allowClear value={store.f_name} onChange={e => store.f_name = e.target.value} placeholder="请输入"/>
|
<Input allowClear value={store.f_name} onChange={e => store.f_name = e.target.value} placeholder="请输入"/>
|
||||||
</SearchForm.Item>
|
</SearchForm.Item>
|
||||||
<SearchForm.Item span={8}>
|
<SearchForm.Item span={6} title="连接地址">
|
||||||
|
<Input allowClear value={store.f_host} onChange={e => store.f_host = e.target.value} placeholder="请输入"/>
|
||||||
|
</SearchForm.Item>
|
||||||
|
<SearchForm.Item span={6}>
|
||||||
<Button type="primary" icon="sync" onClick={store.fetchRecords}>刷新</Button>
|
<Button type="primary" icon="sync" onClick={store.fetchRecords}>刷新</Button>
|
||||||
</SearchForm.Item>
|
</SearchForm.Item>
|
||||||
</SearchForm>
|
</SearchForm>
|
||||||
|
|
|
@ -16,6 +16,7 @@ class Store {
|
||||||
|
|
||||||
@observable f_name;
|
@observable f_name;
|
||||||
@observable f_zone;
|
@observable f_zone;
|
||||||
|
@observable f_host;
|
||||||
|
|
||||||
fetchRecords = () => {
|
fetchRecords = () => {
|
||||||
this.isFetching = true;
|
this.isFetching = true;
|
||||||
|
|
Loading…
Reference in New Issue