perf: asset详情页tag框样式调整
This commit is contained in:
@@ -1376,14 +1376,14 @@ li{
|
|||||||
margin-left: 10px;
|
margin-left: 10px;
|
||||||
}
|
}
|
||||||
/* start--param*/
|
/* start--param*/
|
||||||
.param-box {
|
.param-box, .tag-edit-box {
|
||||||
border: 1px solid #DCDFE6;
|
border: 1px solid #DCDFE6;
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
}
|
}
|
||||||
.param-box-endpoint {
|
.param-box-endpoint {
|
||||||
height: 325px;
|
height: 325px;
|
||||||
}
|
}
|
||||||
.param-box-module {
|
.param-box-module, .tag-edit-box {
|
||||||
height: 140px;
|
height: 140px;
|
||||||
}
|
}
|
||||||
.param-box-row {
|
.param-box-row {
|
||||||
@@ -2042,3 +2042,35 @@ li{
|
|||||||
font-family: NotoSans !important;
|
font-family: NotoSans !important;
|
||||||
font-size: 12px !important;
|
font-size: 12px !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.tag-edit-box {
|
||||||
|
.tag-edit-box-head {
|
||||||
|
display: flex;
|
||||||
|
box-sizing: border-box;
|
||||||
|
>div {
|
||||||
|
font-size: 13px;
|
||||||
|
color: #0275b8;
|
||||||
|
}
|
||||||
|
>div:not(:last-of-type) {
|
||||||
|
width: calc(50% - 25px);
|
||||||
|
padding: 0 10px;
|
||||||
|
}
|
||||||
|
>div:last-of-type {
|
||||||
|
width: 50px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.tag-edit-box-body {
|
||||||
|
display: flex;
|
||||||
|
box-sizing: border-box;
|
||||||
|
.tag-edit {
|
||||||
|
padding: 0 10px;
|
||||||
|
}
|
||||||
|
>div:not(:last-of-type) {
|
||||||
|
width: calc(50% - 25px);
|
||||||
|
padding: 0 10px;
|
||||||
|
}
|
||||||
|
>div:last-of-type {
|
||||||
|
width: 50px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -137,7 +137,25 @@
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<div class="param-box param-box-module">
|
<div class="tag-edit-box">
|
||||||
|
<div class="tag-edit-box-head">
|
||||||
|
<div>Tag</div>
|
||||||
|
<div>Value</div>
|
||||||
|
<div>Action</div>
|
||||||
|
</div>
|
||||||
|
<el-scrollbar ref="tagEditBoxScrollbar" style="height: calc(100% - 32px);">
|
||||||
|
<div class="tag-edit-box-body" v-for="(item, index) in assetData.tags">
|
||||||
|
<el-form-item class="tag-edit tag-edit-tag" :rules="{required: true, message: $t('validate.required'), trigger: 'blur'}" :prop="'tags.' + index + '.tag'">
|
||||||
|
<el-input placeholder="tag" size="mini" v-model="item.tag"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item class="tag-edit tag-edit-value" :rules="{required: true, message: $t('validate.required'), trigger: 'blur'}" :prop="'tags.' + index + '.value'">
|
||||||
|
<el-input placeholder="value" size="mini" v-model="item.value"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<div class="param-box-row-symbol" :id="'asset-tag-remove-'+index" @click="removeTag(index)"><i class="nz-icon nz-icon-minus-square"></i></div>
|
||||||
|
</div>
|
||||||
|
</el-scrollbar>
|
||||||
|
</div>
|
||||||
|
<!--<div class="param-box param-box-module">
|
||||||
<el-scrollbar ref="paramBoxScrollbar" style="height: 100%">
|
<el-scrollbar ref="paramBoxScrollbar" style="height: 100%">
|
||||||
<div class="param-box-row" v-for="(item, index) in assetData.tags">
|
<div class="param-box-row" v-for="(item, index) in assetData.tags">
|
||||||
<el-form-item class="param-box-row-key" :rules="{required: true, message: $t('validate.required'), trigger: 'blur'}" :prop="'tags.' + index + '.tag'">
|
<el-form-item class="param-box-row-key" :rules="{required: true, message: $t('validate.required'), trigger: 'blur'}" :prop="'tags.' + index + '.tag'">
|
||||||
@@ -150,7 +168,7 @@
|
|||||||
<span class="param-box-row-symbol" :id="'asset-tag-remove-param-'+index" @click="removeTag(index)"><i class="nz-icon nz-icon-minus-square"></i></span>
|
<span class="param-box-row-symbol" :id="'asset-tag-remove-param-'+index" @click="removeTag(index)"><i class="nz-icon nz-icon-minus-square"></i></span>
|
||||||
</div>
|
</div>
|
||||||
</el-scrollbar>
|
</el-scrollbar>
|
||||||
</div>
|
</div>-->
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!------------------------------------------impi---------------------------------------------->
|
<!------------------------------------------impi---------------------------------------------->
|
||||||
<!--<div v-if="assetType == 1">
|
<!--<div v-if="assetType == 1">
|
||||||
@@ -504,11 +522,14 @@
|
|||||||
},
|
},
|
||||||
addTag() {
|
addTag() {
|
||||||
this.assetData.tags.push({tag: "", value: ""});
|
this.assetData.tags.push({tag: "", value: ""});
|
||||||
|
this.$nextTick(() => {
|
||||||
|
this.$refs.tagEditBoxScrollbar.update();
|
||||||
|
});
|
||||||
},
|
},
|
||||||
removeTag: function(index) {
|
removeTag: function(index) {
|
||||||
this.assetData.tags.splice(index, 1);
|
this.assetData.tags.splice(index, 1);
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
this.$refs.paramBoxScrollbar.update();
|
this.$refs.tagEditBoxScrollbar.update();
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
clickOutSide(data) {
|
clickOutSide(data) {
|
||||||
|
|||||||
Reference in New Issue
Block a user