NEZ-909 fix: asset talon 配置调整
This commit is contained in:
@@ -223,8 +223,13 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</template>
|
</template>
|
||||||
<!-- TALON -->
|
<!-- TALON -->
|
||||||
<template v-if="editAsset.type && editAsset.type.clientEnable === 1">
|
<template>
|
||||||
<div class="el-form__sub-title">TALON
|
<div class="el-form__sub-title">
|
||||||
|
<div>
|
||||||
|
<span class="endpoint-title-content">
|
||||||
|
<i class="nz-icon nz-icon-arrow-down" :class="talonShowTow?'':'is-active'" @click="talonShowTow = !talonShowTow"></i>
|
||||||
|
TALON
|
||||||
|
</span>
|
||||||
<el-popover
|
<el-popover
|
||||||
placement="right"
|
placement="right"
|
||||||
trigger="hover"
|
trigger="hover"
|
||||||
@@ -232,16 +237,25 @@
|
|||||||
<i slot="reference" class="nz-icon nz-icon-about"></i>
|
<i slot="reference" class="nz-icon nz-icon-about"></i>
|
||||||
</el-popover>
|
</el-popover>
|
||||||
</div>
|
</div>
|
||||||
<el-form-item :label="$t('asset.userName')" prop="clientUser">
|
<el-switch v-model="talonShow" active-color="#ee9d3f" size="small"></el-switch>
|
||||||
|
</div>
|
||||||
|
<transition name="el-zoom-in-top">
|
||||||
|
<!-- <el-form-item :label="$t('asset.userName')" prop="clientUser">
|
||||||
<el-input maxlength="64" show-word-limit v-model="editAsset.clientUser" size="small"/>
|
<el-input maxlength="64" show-word-limit v-model="editAsset.clientUser" size="small"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('asset.pin')" prop="clientPin">
|
<el-form-item :label="$t('asset.pin')" prop="clientPin">
|
||||||
<el-input type="password" show-word-limit v-model="editAsset.clientPin" size="small"/>
|
<el-input type="password" show-word-limit v-model="editAsset.clientPin" size="small"/>
|
||||||
|
</el-form-item> -->
|
||||||
|
<div v-if="talonShow" v-show="talonShowTow">
|
||||||
|
<el-form-item label="Token" prop="clientToken">
|
||||||
|
<el-input v-model="editAsset.clientToken" size="small"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('asset.port')" prop="clientPort">
|
<el-form-item :label="$t('asset.port')" prop="clientPort">
|
||||||
<el-input v-model="editAsset.clientPort" size="small"/>
|
<el-input v-model="editAsset.clientPort" size="small"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<transition name="el-zoom-in-top">
|
</div>
|
||||||
|
</transition>
|
||||||
|
<!-- <transition name="el-zoom-in-top">
|
||||||
<div v-show="showAllTalonOption">
|
<div v-show="showAllTalonOption">
|
||||||
<el-form-item :label="$t('asset.address')" prop="clientAddress">
|
<el-form-item :label="$t('asset.address')" prop="clientAddress">
|
||||||
<el-input v-model="editAsset.clientAddress" size="small"/>
|
<el-input v-model="editAsset.clientAddress" size="small"/>
|
||||||
@@ -254,7 +268,7 @@
|
|||||||
{{$t('overall.moreOption')}}<i class="nz-icon nz-icon-arrow-down"></i>
|
{{$t('overall.moreOption')}}<i class="nz-icon nz-icon-arrow-down"></i>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template> -->
|
||||||
</template>
|
</template>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
@@ -295,6 +309,8 @@ export default {
|
|||||||
assetConstants,
|
assetConstants,
|
||||||
showAllTalonOption: false,
|
showAllTalonOption: false,
|
||||||
showAddressOption: true,
|
showAddressOption: true,
|
||||||
|
talonShow: true,
|
||||||
|
talonShowTow: true,
|
||||||
editAsset: {},
|
editAsset: {},
|
||||||
url: 'asset/asset',
|
url: 'asset/asset',
|
||||||
rightBox: { model: { show: false } },
|
rightBox: { model: { show: false } },
|
||||||
@@ -352,6 +368,12 @@ export default {
|
|||||||
location: [
|
location: [
|
||||||
// { required: true, message: this.$t('validate.required'), trigger: 'blur' }
|
// { required: true, message: this.$t('validate.required'), trigger: 'blur' }
|
||||||
{ validator: this.checkLocation, trigger: 'blur' }
|
{ validator: this.checkLocation, trigger: 'blur' }
|
||||||
|
],
|
||||||
|
clientToken: [
|
||||||
|
{ required: true, message: this.$t('validate.required'), trigger: 'change' }
|
||||||
|
],
|
||||||
|
clientPort: [
|
||||||
|
{ required: true, message: this.$t('validate.required'), trigger: 'change' }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
cabRules: {
|
cabRules: {
|
||||||
@@ -743,13 +765,38 @@ export default {
|
|||||||
color: #606266 !important;
|
color: #606266 !important;
|
||||||
}
|
}
|
||||||
.el-form__sub-title {
|
.el-form__sub-title {
|
||||||
background-color: #F6F6F6;
|
border: 1px solid #E7EAED;
|
||||||
|
color: #555;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
font-weight: bold;
|
|
||||||
padding: 0 10px;
|
padding: 0 10px;
|
||||||
line-height: 32px;
|
line-height: 32px;
|
||||||
color: #555;
|
|
||||||
margin: 0 0 20px;
|
margin: 0 0 20px;
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
.el-switch {
|
||||||
|
line-height: 32px;
|
||||||
|
height: 32px;
|
||||||
|
}
|
||||||
|
.nz-icon-arrow-down{
|
||||||
|
display: inline-block;
|
||||||
|
transition: transform .3s;
|
||||||
|
color: #BDBDBD;
|
||||||
|
font-size: 12px;
|
||||||
|
}
|
||||||
|
.nz-icon-arrow-down.is-active{
|
||||||
|
transform: rotate(
|
||||||
|
-90deg
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.need-rotate.nz-icon-arrow-down{
|
||||||
|
display: inline-block;
|
||||||
|
transition: transform .3s;
|
||||||
|
}
|
||||||
|
.need-rotate.nz-icon-arrow-down.is-active{
|
||||||
|
transform: rotate(
|
||||||
|
-180deg
|
||||||
|
);
|
||||||
}
|
}
|
||||||
.nz-btn-size-normal-new.nz-btn-style-light-new {
|
.nz-btn-size-normal-new.nz-btn-style-light-new {
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
|
|||||||
@@ -148,6 +148,7 @@ export default {
|
|||||||
type: { name: '', id: '' },
|
type: { name: '', id: '' },
|
||||||
brandAndModel: [],
|
brandAndModel: [],
|
||||||
typeId: '',
|
typeId: '',
|
||||||
|
clientPort: '10092',
|
||||||
authProtocolPort: '',
|
authProtocolPort: '',
|
||||||
authType: '',
|
authType: '',
|
||||||
authUsername: '',
|
authUsername: '',
|
||||||
|
|||||||
Reference in New Issue
Block a user