fix;补充国际化

This commit is contained in:
zhangyu
2021-10-14 14:45:06 +08:00
parent 4e501cfc11
commit d387aa0288
4 changed files with 37 additions and 21 deletions

View File

@@ -23,8 +23,8 @@
<i class="nz-icon nz-icon-xiangxishitu" /> <i class="nz-icon nz-icon-xiangxishitu" />
</button> </button>
<el-dropdown-menu slot="dropdown" > <el-dropdown-menu slot="dropdown" >
<el-dropdown-item :command="'list'" :class="detailType === 'list' ? 'active' : ''">列表</el-dropdown-item> <el-dropdown-item :command="'list'" :class="detailType === 'list' ? 'active' : ''">{{$t('asset.detail.list')}}</el-dropdown-item>
<el-dropdown-item :command="'view'" :class="detailType === 'view' ? 'active' : ''">详细</el-dropdown-item> <el-dropdown-item :command="'view'" :class="detailType === 'view' ? 'active' : ''">{{$t('asset.detail.detail')}}</el-dropdown-item>
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
</div> </div>
@@ -39,14 +39,14 @@
</div> </div>
</div> </div>
<div class="nz-detail-view-right"> <div class="nz-detail-view-right">
<!-- <detailViewRight--> <detailViewRight
<!-- @getTableData = 'getTableData'--> @getTableData = 'getTableData'
<!-- ref="detailViewRight"--> ref="detailViewRight"
<!-- v-if="detailViewRightObj"--> v-if="detailViewRightObj"
<!-- :from="from"--> :from="from"
<!-- :obj="detailViewRightObj"--> :obj="detailViewRightObj"
<!-- :target-tab="'panelTab'"--> :target-tab="'panelTab'"
<!-- />--> />
</div> </div>
</div> </div>
</div> </div>

View File

@@ -2,25 +2,29 @@
<div style="height: 100%"> <div style="height: 100%">
<div v-if="from === fromRoute.asset" class="detail-title-box"> <div v-if="from === fromRoute.asset" class="detail-title-box">
<div> <div>
<span class="detail-title-key">Data center :</span> <span class="detail-title-value">{{obj.dc?obj.dc.name:'-'}}</span> <span class="detail-title-key">{{$t('dc.dc')}} :</span> <span class="detail-title-value">{{obj.dc?obj.dc.name:'-'}}</span>
</div> </div>
<div> <div>
<span class="detail-title-key">Cabinet :</span> <span class="detail-title-value">{{obj.cabinet?obj.cabinet.name:'-'}}</span> <span class="detail-title-key">{{$t('dc.cabinets')}} :</span>
<span class="detail-title-value">
<span v-if="obj.cabinet && obj.cabinet !== '--'">{{obj.cabinet.name}}&nbsp;{{returnCabinet( obj.cabinetStart, obj.cabinetEnd)}}</span>
<span v-else >-</span>
</span>
</div> </div>
<div> <div>
<span class="detail-title-key">Alert :</span> <span class="detail-title-value"><i :class="obj.alertNum ? 'red' : 'green'" class="nz-icon nz-icon-overview-alert"></i> {{obj.alertNum?obj.alertNum:'-'}}</span> <span class="detail-title-key">{{$t('dc.alert')}} :</span> <span class="detail-title-value"><i :class="obj.alertNum ? 'red' : 'green'" class="nz-icon nz-icon-overview-alert"></i> {{obj.alertNum?obj.alertNum:'-'}}</span>
</div> </div>
<div> <div>
<span class="detail-title-key">Endpoint :</span> <span class="detail-title-value"><i class="nz-icon nz-icon-overview-endpoint monitorColor"></i> {{obj.endpointNum?obj.endpointNum:'-'}}</span> <span class="detail-title-key">{{$t('asset.endpoint')}} :</span> <span class="detail-title-value"><i class="nz-icon nz-icon-overview-endpoint monitorColor"></i> {{obj.endpointNum?obj.endpointNum:'-'}}</span>
</div> </div>
<div> <div>
<span class="detail-title-key">Brand :</span> <span class="detail-title-value">{{obj.brand?obj.brand.name:'-'}}</span> <span class="detail-title-key">{{$t('asset.brand')}} :</span> <span class="detail-title-value">{{obj.brand?obj.brand.name:'-'}}</span>
</div> </div>
<div> <div>
<span class="detail-title-key">Brand :</span> <span class="detail-title-value">{{obj.model?obj.model.name:'-'}}</span> <span class="detail-title-key">{{$t('asset.model')}} :</span> <span class="detail-title-value">{{obj.model?obj.model.name:'-'}}</span>
</div> </div>
<div> <div>
<span class="detail-title-key">SN :</span> <span class="detail-title-value">{{obj.sn?obj.sn:'-'}}</span> <span class="detail-title-key">{{$t('asset.sn')}} :</span> <span class="detail-title-value">{{obj.sn?obj.sn:'-'}}</span>
</div> </div>
</div> </div>
</div> </div>
@@ -39,6 +43,14 @@ export default {
fromRoute: fromRoute fromRoute: fromRoute
} }
}, },
methods: {
returnCabinet (start, end) { // 返回机柜u位信息
if (!start || !end) {
return ''
}
return `[${start}-${end}]`
}
},
watch: { watch: {
from: { from: {
immediate: true, immediate: true,

View File

@@ -158,7 +158,7 @@ const cn = {
normal: '正常', normal: '正常',
unusual: '不正常', unusual: '不正常',
AuthenticationFailed: '认证失败', AuthenticationFailed: '认证失败',
clearAllSelect: '清除选择的内容' clearAllSelect: '清除选择的内容',
}, },
setup: { setup: {
step0: '欢迎', step0: '欢迎',
@@ -708,7 +708,11 @@ const cn = {
name: '名称', name: '名称',
dc: '数据中心', dc: '数据中心',
type: '主机地址', type: '主机地址',
pingInfo: 'Ping' pingInfo: 'Ping',
detail: {
list: '列表',
detail: '详细'
}
}, },
config: { config: {
config: '设置', config: '设置',

View File

@@ -28,8 +28,8 @@
<i class="nz-icon nz-icon-liebiao" /> <i class="nz-icon nz-icon-liebiao" />
</button> </button>
<el-dropdown-menu slot="dropdown" > <el-dropdown-menu slot="dropdown" >
<el-dropdown-item :command="'list'" :class="detailType === 'list' ? 'active' : ''">列表</el-dropdown-item> <el-dropdown-item :command="'list'" :class="detailType === 'list' ? 'active' : ''">{{$t('asset.detail.list')}}</el-dropdown-item>
<el-dropdown-item :command="'view'" :class="detailType === 'view' ? 'active' : ''">详细</el-dropdown-item> <el-dropdown-item :command="'view'" :class="detailType === 'view' ? 'active' : ''">{{$t('asset.detail.detail')}}</el-dropdown-item>
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
</div> </div>