如图:
html :
<template>
<div style="margin-left: 5px;">
<el-tree
class="filter-tree"
style="overflow:auto;"
:data="treeData"
ref="tree"
node-key="ID"
default-expand-all
:expand-on-click-node="false"
draggable
:allow-drop="collapse"
@node-drop="nodeDropEnd"
:props="defaultProps"
>
<span class="custom-tree-node span_item" slot-scope="{ node, data }">
<span>
<el-input
class="nodeInput"
v-focus
v-if="data.STATUS == 1"
style="width: 90%; margin-right: 20px;"
v-model="data.NAME"
size="small"
@blur="blurEdit(data, node)"
@keyup.enter.native="$event.target.blur"
></el-input>
<span class="span-position" v-if="data.STATUS != 1" @dblclick="dbEdit(node, data)">{
{ data.NAME }}</span>
<span class="span_ic