|
@@ -27,7 +27,7 @@
|
|
|
>
|
|
|
|
|
|
<span slot-scope="{ node, data }" style="width:100%;" class="custom-tree-node" @mouseenter="mouseenter(data)" @mouseleave="mouseleave(data)">
|
|
|
- <span :title="data.label" class="span_el" @dblclick="dblclick(data)">{{ node.label }}</span>
|
|
|
+ <span :title="data.label" class="span_el" @dblclick="dblclick(data)">{{ node.label | ellipsis }}</span>
|
|
|
<el-input v-if="data.que" ref="get_Input" v-model="node_Name.name" size="mini" @blur="queryNodeName(node_Name.name, data)">输入框</el-input>
|
|
|
<el-dropdown v-show="data.del" style="margin-left:10px" trigger="click">
|
|
|
<span class="el-dropdown-link">
|
|
@@ -151,6 +151,15 @@ import axios from 'axios'
|
|
|
|
|
|
export default {
|
|
|
name: 'UseCasePage',
|
|
|
+ filters: {
|
|
|
+ ellipsis(value) {
|
|
|
+ if (!value) return ''
|
|
|
+ if (value.length > 10) {
|
|
|
+ return value.slice(0, 10) + '...'
|
|
|
+ }
|
|
|
+ return value
|
|
|
+ }
|
|
|
+ },
|
|
|
data() {
|
|
|
return {
|
|
|
key_arr: [],
|