.treeItem(v-if="model", :class="nodeClass", :readonly="readonly", :key="model.id", :data-id="model.id")
.content(v-if="isShowRoot || index !== undefined", @click="clickHandler($event, index)")
i.iconMore(v-if="model[childKey] && model[childKey].length", @click.stop="toggleOpen($event)")
.text(v-html="getName")
.icons(v-if="!readonly")
i.icon.fa.fa-cog(v-if="(index !== undefined || isShowRootEditIcon) && editClickHandler", @click.stop="editClickHandler")
i.icon.fa.fa-plus-circle(v-if="addClickHandler", @click.stop="addClickHandler")
template(v-if="isDelParent || !hasChildren")
i.icon.fa.fa-minus-circle(v-if="deleteClickHandler && index!==undefined", @click.stop="deleteClickHandler")
i.fa.fa-arrow-circle-left(v-if="moveInClickHandler", title="Move in to this node, put it on the first position", @click.stop="moveInClickHandler")
i.fa.fa-arrow-circle-down.pr(v-if="moveAfterClickHandler", @click.stop="moveAfterClickHandler")
span.ocTooltips.pa(html="将当期激活的节点放置在此节点下面", direct="right", style="display: block; width:15px; height:15px; left: 0; top:0")
oc-tree-view-item(
v-if="model[childKey] && level < showLevel",
:defaultRenderLevel="defaultRenderLevel",
:level="level + 1",
v-for="(item, index) in model[childKey]",
:childKey="childKey",
:nameKey="nameKey",
:model="item",
:index="index",
:readonly="readonly",
:renderText="renderText",
:key="item.id",
:editClickHandler="editClickHandler",
:addClickHandler="addClickHandler",
:deleteClickHandler="deleteClickHandler",
:moveInClickHandler="moveInClickHandler",
:moveAfterClickHandler="moveAfterClickHandler",
:nodeClickHandler="nodeClickHandler",
:isClickTextOpen="isClickTextOpen",
:isCrossLevelMove="isCrossLevelMove",
:isShowRoot="isShowRoot",
:defaultShowLevel="defaultShowLevel",
:treeItemClickHandler="treeItemClickHandler")