|
@@ -5,7 +5,7 @@
|
|
<template #default="{ node, data }">
|
|
<template #default="{ node, data }">
|
|
<div class="custom-tree-node">
|
|
<div class="custom-tree-node">
|
|
<div class="label" @dblclick="ElTreeDblClick(data)">
|
|
<div class="label" @dblclick="ElTreeDblClick(data)">
|
|
- <el-input v-if="data.isInputName" v-model="data.fullName" size="small" @blur="ElTreeBtnClick(data)"
|
|
|
|
|
|
+ <el-input v-if="data.isInputName" v-model="data.nodeName" size="small" @blur="ElTreeBtnClick(data)"
|
|
@keyup="keyUpEvent($event,data)">
|
|
@keyup="keyUpEvent($event,data)">
|
|
<template #append>
|
|
<template #append>
|
|
<el-button plain size="small" type="primary" @click="ElTreeBtnClick(data)">
|
|
<el-button plain size="small" type="primary" @click="ElTreeBtnClick(data)">
|
|
@@ -13,7 +13,7 @@
|
|
</el-button>
|
|
</el-button>
|
|
</template>
|
|
</template>
|
|
</el-input>
|
|
</el-input>
|
|
- <span v-else>{{ data.fullName }}</span>
|
|
|
|
|
|
+ <span v-else>{{ data.nodeName }}</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
@@ -63,7 +63,7 @@ const projectId = ref(props.projectId)
|
|
const contractId = ref(props.contractId)
|
|
const contractId = ref(props.contractId)
|
|
const isStrictly = ref(props.strictly)
|
|
const isStrictly = ref(props.strictly)
|
|
const wbsId=ref(props.wbsId)
|
|
const wbsId=ref(props.wbsId)
|
|
-const ElTreeProps = ref({label: 'fullName', children: 'children', isLeaf: 'notExsitChild'})
|
|
|
|
|
|
+const ElTreeProps = ref({label: 'nodeName', children: 'children', isLeaf: 'notExsitChild'})
|
|
const isElTreeLoadNode=ref(false)
|
|
const isElTreeLoadNode=ref(false)
|
|
|
|
|
|
//监听
|
|
//监听
|
|
@@ -136,7 +136,7 @@ const keyUpEvent = (e, item) => {
|
|
}
|
|
}
|
|
//更改节点名称完成
|
|
//更改节点名称完成
|
|
const ElTreeBtnClick = (item) => {
|
|
const ElTreeBtnClick = (item) => {
|
|
- if (!item?.fullName) {
|
|
|
|
|
|
+ if (!item?.nodeName) {
|
|
window?.$message?.warning('节点名称不能为空')
|
|
window?.$message?.warning('节点名称不能为空')
|
|
} else {
|
|
} else {
|
|
item.isInputName = false;
|
|
item.isInputName = false;
|