NEZ-948 fix: asset label 样式调整
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<el-popover ref="selectAssetMetaGroupPopBox" v-model="popBox.show" :placement="placement" popper-class="nz-pop nz-pop-select-panel" transition="slide" width="300">
|
<el-popover ref="selectAssetMetaGroupPopBox" v-model="popBox.show" :placement="placement" popper-class="nz-pop nz-pop-select-panel nz-pop-select-panel__dropdown" transition="slide" width="300">
|
||||||
<div>
|
<div>
|
||||||
<div class="pop-item-wider">
|
<div class="pop-item-wider">
|
||||||
|
|
||||||
@@ -19,11 +19,34 @@
|
|||||||
node-key="id"
|
node-key="id"
|
||||||
@node-click="selectObject">
|
@node-click="selectObject">
|
||||||
<div slot-scope="{ node, data }" class="tree--node">
|
<div slot-scope="{ node, data }" class="tree--node">
|
||||||
<span>{{ node.label }}</span>
|
<!-- -->
|
||||||
<span class="tree--operation">
|
<span>
|
||||||
<span class="panel-dropdown-btn panel-dropdown-btn-delete" @click.stop="del(data)"><i class="nz-icon nz-icon-delete"></i></span>
|
<el-popover
|
||||||
<span class="panel-dropdown-btn" @click.stop="edit(data)"><i class="nz-icon nz-icon-edit"></i></span>
|
placement="right"
|
||||||
|
trigger="hover"
|
||||||
|
:content="node.label">
|
||||||
|
<span slot="reference">{{ node.label }}</span>
|
||||||
|
</el-popover>
|
||||||
</span>
|
</span>
|
||||||
|
<!-- <span class="tree--operation">-->
|
||||||
|
<!-- <span class="panel-dropdown-btn panel-dropdown-btn-delete" @click.stop="del(data)"><i class="nz-icon nz-icon-delete"></i></span>-->
|
||||||
|
<!-- <span class="panel-dropdown-btn" @click.stop="edit(data)"><i class="nz-icon nz-icon-edit"></i></span>-->
|
||||||
|
<!-- </span>-->
|
||||||
|
<el-row class="block-col-2" style="width: 35px;">
|
||||||
|
<el-col>
|
||||||
|
<el-dropdown placement="bottom" trigger="click">
|
||||||
|
<span class="el-dropdown-link tree--operation" @click.stop><i class="nz-icon nz-icon-more1"></i></span>
|
||||||
|
<el-dropdown-menu slot="dropdown" v-has="['asset_label_delete', 'asset_label_edit']">
|
||||||
|
<el-dropdown-item>
|
||||||
|
<span @click.stop="edit(data)"><i v-has="'asset_label_edit'" class="nz-icon nz-icon-edit"></i>{{$t('overall.edit')}}</span>
|
||||||
|
</el-dropdown-item>
|
||||||
|
<el-dropdown-item>
|
||||||
|
<span @click.stop="del(data)" v-has="'asset_label_delete'"><i class="nz-icon nz-icon-delete"></i>{{$t('overall.delete')}}</span>
|
||||||
|
</el-dropdown-item>
|
||||||
|
</el-dropdown-menu>
|
||||||
|
</el-dropdown>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
</el-tree>
|
</el-tree>
|
||||||
</div>
|
</div>
|
||||||
@@ -32,6 +55,9 @@
|
|||||||
<div slot="reference">
|
<div slot="reference">
|
||||||
<slot name="trigger"></slot>
|
<slot name="trigger"></slot>
|
||||||
</div>
|
</div>
|
||||||
|
<div slot="default">
|
||||||
|
<slot name="tail"></slot>
|
||||||
|
</div>
|
||||||
</el-popover>
|
</el-popover>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|||||||
@@ -11,15 +11,21 @@
|
|||||||
>
|
>
|
||||||
<template v-slot:top-tool-left>
|
<template v-slot:top-tool-left>
|
||||||
<select-group ref="selectGroup" :filter-object="filterGroup" :object-data="groupData" :placement="'bottom-start'"
|
<select-group ref="selectGroup" :filter-object="filterGroup" :object-data="groupData" :placement="'bottom-start'"
|
||||||
:show-object="showGroup" style="width: 300px;" @del="delGroup" @edit="editGroup" @selectObject="groupChange">
|
:show-object="showGroup" @del="delGroup" @edit="editGroup" @selectObject="groupChange">
|
||||||
<template v-slot:header>
|
<template v-slot:header>
|
||||||
<div class="panel-select-header">
|
<div class="panel-select-header">
|
||||||
<el-input id="panel-list-search" v-model="filterGroup" :placeholder="$t('overall.search')" clearable size="mini" style="width: 240px; margin-right: 5px;"></el-input>
|
<el-input id="panel-list-search" v-model="filterGroup" :placeholder="$t('overall.search')" clearable size="mini" style="width: 280px;"></el-input>
|
||||||
<span id="panel-list-toadd" v-has="'asset_label_add'" :title='$t("dashboard.panel.createPanelTitleSec")' class="panel-select-add" @click="addGroup"><i class="nz-icon nz-icon-plus"></i></span>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<template v-slot:trigger>
|
<template v-slot:trigger>
|
||||||
<el-input v-model="showGroup.name" class="panel-name" placeholder="" readonly="readonly" size="small"></el-input>
|
<!-- <el-input v-model="showGroup.name" class="panel-name" placeholder="" readonly="readonly" size="small"></el-input>-->
|
||||||
|
<span style="display: inline-block;padding: 0 7px;font-weight: bold">{{showGroup.name}}</span>
|
||||||
|
<i style="font-size: 12px;color: #BEBEBE;" class="nz-icon nz-icon-arrow-down"></i>
|
||||||
|
</template>
|
||||||
|
<template v-slot:tail>
|
||||||
|
<div class="panel-select-tail">
|
||||||
|
<span id="panel-list-toadd" v-has="'asset_label_add'" :title='$t("dashboard.panel.createPanelTitleSec")' class="panel-select-add" @click="addGroup"><i class="nz-icon nz-icon-create-square"></i> {{ $t('overall.addProject') }}</span>
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</select-group>
|
</select-group>
|
||||||
</template>
|
</template>
|
||||||
@@ -268,7 +274,7 @@ export default {
|
|||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped>
|
<style lang="scss" scoped>
|
||||||
.content{
|
.content{
|
||||||
display: flex;
|
display: flex;
|
||||||
height: calc(100% - 40px);
|
height: calc(100% - 40px);
|
||||||
@@ -322,6 +328,21 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.panel-select-header {
|
.panel-select-header {
|
||||||
padding: 0 0 10px 16px;
|
text-align: center;
|
||||||
|
}
|
||||||
|
.panel-select-tail {
|
||||||
|
border-top: 1px solid #DEDEDE;
|
||||||
|
.panel-select-add {
|
||||||
|
line-height: 32px;
|
||||||
|
height: 32px;
|
||||||
|
display: inline-block;
|
||||||
|
cursor: pointer;
|
||||||
|
i {
|
||||||
|
color: #FA901C;
|
||||||
|
font-size: 12px;
|
||||||
|
font-weight: bold;
|
||||||
|
padding-left: 20px;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
</template>
|
</template>
|
||||||
<template v-slot:tail>
|
<template v-slot:tail>
|
||||||
<div class="panel-select-tail">
|
<div class="panel-select-tail">
|
||||||
<span id="panel-list-toadd" v-has="'panel_add'" :title='$t("dashboard.panel.createPanelTitleSec")' class="panel-select-add" @click="toAdd"><i class="nz-icon nz-icon-create-square"></i> Add</span>
|
<span id="panel-list-toadd" v-has="'panel_add'" :title='$t("dashboard.panel.createPanelTitleSec")' class="panel-select-add" @click="toAdd"><i class="nz-icon nz-icon-create-square"></i> {{ $t('overall.addProject') }}</span>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</select-panel>
|
</select-panel>
|
||||||
|
|||||||
Reference in New Issue
Block a user