NEZ-704: 创建 endponit 添加 state参数

This commit is contained in:
zhangyu
2021-06-01 17:24:57 +08:00
parent 3a36dccf18
commit a6dfb7e510
6 changed files with 56 additions and 23 deletions

View File

@@ -91,17 +91,22 @@
</el-select>
</el-form-item>
</span>
<!--module-->
<el-form-item :label='$t("project.endpoint.state")' prop="remark">
<el-select id="module-box-input-state" v-model="editEndpoint.enabled" class="right-box__select" placeholder="" popper-class="right-box-select-dropdown prevent-clickoutside" size="small">
<el-option v-for="item in endpointStateList" :id="'module-'+item.value" :key="item.value" :label="item.name" :value="item.value"></el-option>
</el-select>
</el-form-item>
<!--Enpoint template-->
<div class="right-box-sub-title">{{ $t("overall.endpointTemplate") }}
<el-tooltip effect="light" placement="top">
<div slot="content">
{{$t('project.module.tip.defaultEndpointSet')}}
<div></div>
{{$t('project.module.tip.relation')}}
</div>
<i class="nz-icon nz-icon-info-normal"></i>
</el-tooltip>
<div class="right-box-sub-title">{{ $t("overall.configEndpoint") }}
<!-- <el-tooltip effect="light" placement="top">-->
<!-- <div slot="content">-->
<!-- {{$t('project.module.tip.defaultEndpointSet')}}-->
<!-- <div></div>-->
<!-- {{$t('project.module.tip.relation')}}-->
<!-- </div>-->
<!-- <i class="nz-icon nz-icon-info-normal"></i>-->
<!-- </el-tooltip>-->
</div>
<div class="right-box-line"></div>
@@ -331,6 +336,10 @@ export default {
{ name: this.$t('project.endpoint.authTypeWord'), value: 1 },
{ name: this.$t('project.endpoint.authTypeToken'), value: 2 }
],
endpointStateList: [
{ name: this.$t('project.endpoint.enable'), value: 1 },
{ name: this.$t('project.endpoint.disable'), value: 0 }
],
configsCopyValue: ''
}
},
@@ -782,7 +791,7 @@ export default {
.half-form-item {
width: calc(50% - 30px);
display: inline-block;
padding: 0 18px 0 8px;
padding: 0 0px 0 8px;
}
.half-form-item:nth-child(even){
padding-left: 0;