Commit 9cecdf3d authored by 薛智杰's avatar 薛智杰

Merge branch 'jiakewei' into 'master'

添加成功和错误的提示图标



See merge request !25
parents ee8a596e 9f3864ee
...@@ -36,15 +36,15 @@ ...@@ -36,15 +36,15 @@
:index="indexMethod" :index="indexMethod"
type="index"/> type="index"/>
<el-table-column <el-table-column
v-if="serviceName!=='rabbitmq'" prop="serviceName"
label="服务名"> label="服务名"
>
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.serviceName !== 'rabbitmq'">{{ scope.row.serviceName }}</span> <i v-if="scope.row.status == 'Normal'" class="el-icon-success" style="color: #67c23a"/>
<span v-if="scope.row.serviceName === 'rabbitmq'" class="link-type" @click="openRabbitmq(scope.row)">{{ scope.row.serviceName }}</span> <i v-else class="el-icon-error" style="color: #f56c6c"/>
<span>{{ scope.row.serviceName }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="lanIp" prop="lanIp"
label="ip地址" label="ip地址"
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
label="服务端口" label="服务端口"
width="300px"> width="300px">
<template slot-scope="scope"> <template slot-scope="scope">
<span v-for="item in scope.row.portMappings" :key="item.port" >{{ item.nodePort }}->{{ item.port }} </span> <span v-for="item in scope.row.portMappings" :key="item.port" class="port">{{ item.nodePort }} -> {{ item.port }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
...@@ -113,6 +113,8 @@ ...@@ -113,6 +113,8 @@
label="服务名" label="服务名"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<i v-if="scope.row.status == 'Normal'" class="el-icon-success" style="color: #67c23a"/>
<i v-else class="el-icon-error" style="color: #f56c6c"/>
<span class="link-type" @click="handleDetail(scope.row)">{{ scope.row.serviceName }}</span> <span class="link-type" @click="handleDetail(scope.row)">{{ scope.row.serviceName }}</span>
</template> </template>
</el-table-column> </el-table-column>
...@@ -137,14 +139,7 @@ ...@@ -137,14 +139,7 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
v-if="item._id==='java'"
label="调试"> label="调试">
<template slot-scope="scope">
<span v-if="scope.row.serviceType==='NodePort'">{{ scope.row.lanIp }}:{{ scope.row.portMappings[1].nodePort }}</span>
</template>
</el-table-column>
<el-table-column
label="操作">
<template slot-scope="scope"> <template slot-scope="scope">
<el-tooltip class="item" effect="dark" content="控制台" placement="top"> <el-tooltip class="item" effect="dark" content="控制台" placement="top">
<el-button type="primary" icon="el-icon-tickets" circle @click="linkShell(scope.row)"/> <el-button type="primary" icon="el-icon-tickets" circle @click="linkShell(scope.row)"/>
...@@ -471,11 +466,6 @@ export default { ...@@ -471,11 +466,6 @@ export default {
// window.open(`http://${url}/`, '_blank') // window.open(`http://${url}/`, '_blank')
// }) // })
}, },
openRabbitmq(data) {
console.log(data)
const port = data.portMappings.filter(item => item.port === 15672)[0].nodePort
window.open(`http://${data.lanIp}:${port}/`, '_blank')
},
getServiceDetails(value) { getServiceDetails(value) {
fetchServiceDetails({ serviceName: value.serviceName, namespace: this.namespace }).then(res => { fetchServiceDetails({ serviceName: value.serviceName, namespace: this.namespace }).then(res => {
this.centerDialogVisible = true this.centerDialogVisible = true
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment