|
|
@@ -3,7 +3,7 @@
|
|
|
<div class="title">部署管理</div>
|
|
|
<div class="body">
|
|
|
<el-table
|
|
|
- :data="deployments"
|
|
|
+ :data="deployments.filter(data => !search || data.namespace.includes(search))"
|
|
|
:height="'70vh'"
|
|
|
:header-cell-style="{'text-align':'center'}"
|
|
|
:cell-style="{'text-align':'center', 'cursor': 'pointer'}"
|
|
|
@@ -39,6 +39,21 @@
|
|
|
width="250"
|
|
|
sortable>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ align="right">
|
|
|
+ <template slot="header">
|
|
|
+ <el-input
|
|
|
+ v-model="search"
|
|
|
+ size="mini"
|
|
|
+ placeholder="输入关键字搜索"/>
|
|
|
+ </template>
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-button
|
|
|
+ size="mini"
|
|
|
+ type="primary"
|
|
|
+ @click="viewDetails(scope.row)">查看详情</el-button>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
</el-table>
|
|
|
</div>
|
|
|
<div class="footer">
|
|
|
@@ -66,7 +81,8 @@ export default {
|
|
|
pageTotal: 0,
|
|
|
pageSize: 10,
|
|
|
currentPage: 1,
|
|
|
- deployments: []
|
|
|
+ deployments: [],
|
|
|
+ search: ''
|
|
|
}
|
|
|
},
|
|
|
computed: {
|