mirror of
https://github.com/1Panel-dev/KubePi.git
synced 2026-04-22 16:27:10 +08:00
fixed:POD明细页面部分yaml字段空值导致页面错误 (#236)
This commit is contained in:
@@ -56,10 +56,10 @@
|
||||
</complex-table>
|
||||
</div>
|
||||
|
||||
<div v-if="container.resources.limits || container.resources.requests">
|
||||
<div v-if="container.resources && (container.resources.limits || container.resources.requests)">
|
||||
<h4 style="display: inline-block;">{{$t('business.workload.resource')}}</h4>
|
||||
<el-row :gutter="20">
|
||||
<div v-if="container.resources.requests">
|
||||
<div v-if="container.resources && container.resources.requests">
|
||||
<el-col v-if="container.resources.requests.cpu" :span="12">
|
||||
<el-form-item :label="'CPU ' + $t('business.workload.reservation') + ' (mCPUs)'">
|
||||
<span>{{container.resources.requests.cpu}}</span>
|
||||
@@ -71,7 +71,7 @@
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</div>
|
||||
<div v-if="container.resources.limits">
|
||||
<div v-if="container.resources && container.resources.limits">
|
||||
<el-col v-if="container.resources.limits.cpu" :span="12">
|
||||
<el-form-item :label="'CPU ' + $t('business.workload.limit') + ' (mCPUs)'">
|
||||
<span>{{container.resources.limits.cpu}}</span>
|
||||
@@ -99,7 +99,7 @@
|
||||
<el-form-item :label="$t('business.workload.type')">
|
||||
<span>exec</span>
|
||||
</el-form-item>
|
||||
<el-form-item v-if="item._model.exec.command" :label="$t('business.workload.command')">
|
||||
<el-form-item v-if="item._model.exec && item._model.exec.command" :label="$t('business.workload.command')">
|
||||
<div v-for="(item, index) in item._model.exec.command" :key="index">
|
||||
<el-tag v-if="item.length < 200" type="success">{{item}}</el-tag>
|
||||
<div v-else style="background-color: #1F261E;line-height: 20px;"><span class="spanStyle">{{item}}</span></div>
|
||||
@@ -110,7 +110,7 @@
|
||||
<el-form-item :label="$t('business.workload.type')">
|
||||
<span>tcpSocket</span>
|
||||
</el-form-item>
|
||||
<el-form-item v-if="item._model.exec.port" :label="$t('business.network.port')">
|
||||
<el-form-item v-if="item._model.exec && item._model.exec.port" :label="$t('business.network.port')">
|
||||
<span>{{item._model.exec.port}}</span>
|
||||
</el-form-item>
|
||||
</div>
|
||||
@@ -118,10 +118,10 @@
|
||||
<el-form-item :label="$t('business.workload.type')">
|
||||
<span>httpGet</span>
|
||||
</el-form-item>
|
||||
<el-form-item v-if="item._model.httpGet.path" :label="$t('business.workload.check_path')">
|
||||
<el-form-item v-if="item._model.httpGet && item._model.httpGet.path" :label="$t('business.workload.check_path')">
|
||||
<span>{{item._model.httpGet.path}}</span>
|
||||
</el-form-item>
|
||||
<el-form-item v-if="item._model.httpGet.port" :label="$t('business.workload.check_port')">
|
||||
<el-form-item v-if="item._model.httpGet && item._model.httpGet.port" :label="$t('business.workload.check_port')">
|
||||
<span>{{item._model.httpGet.port}}</span>
|
||||
</el-form-item>
|
||||
</div>
|
||||
@@ -129,10 +129,10 @@
|
||||
<el-form-item :label="$t('business.workload.type')">
|
||||
<span>httpsGet</span>
|
||||
</el-form-item>
|
||||
<el-form-item v-if="item._model.httpsGet.path" :label="$t('business.workload.check_path')">
|
||||
<el-form-item v-if="item._model.httpGet && item._model.httpsGet.path" :label="$t('business.workload.check_path')">
|
||||
<span>{{item._model.httpsGet.path}}</span>
|
||||
</el-form-item>
|
||||
<el-form-item v-if="item._model.httpsGet.port" :label="$t('business.workload.check_port')">
|
||||
<el-form-item v-if="item._model.httpsGet && item._model.httpsGet.port" :label="$t('business.workload.check_port')">
|
||||
<span>{{item._model.httpsGet.port}}</span>
|
||||
</el-form-item>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user