|
@@ -216,18 +216,7 @@
|
|
type="text" @click="refreshTargetHandle" >刷新</el-button>
|
|
type="text" @click="refreshTargetHandle" >刷新</el-button>
|
|
<el-button v-if="isEdbBtnShow('edit')"
|
|
<el-button v-if="isEdbBtnShow('edit')"
|
|
type="text" :disabled="!(EdbData.Button.OpButton)"
|
|
type="text" :disabled="!(EdbData.Button.OpButton)"
|
|
- @click="editNode({
|
|
|
|
- level: 4,
|
|
|
|
- parent: {
|
|
|
|
- data: { ClassifyId:edb_levels[2].ClassifyId },
|
|
|
|
- parent:{
|
|
|
|
- data: { ClassifyId:edb_levels[1].ClassifyId },
|
|
|
|
- parent:{
|
|
|
|
- data: { ClassifyId:edb_levels[0].ClassifyId },
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- }
|
|
|
|
- },EdbData)"
|
|
|
|
|
|
+ @click="editNode({},EdbData)"
|
|
>编辑</el-button>
|
|
>编辑</el-button>
|
|
<!-- 指保存指标的上下限,在走势图才显示 -->
|
|
<!-- 指保存指标的上下限,在走势图才显示 -->
|
|
<el-button v-if="activeTab==='Chart'&&isEdbBtnShow('saveEdb')"
|
|
<el-button v-if="activeTab==='Chart'&&isEdbBtnShow('saveEdb')"
|
|
@@ -1192,12 +1181,13 @@ export default {
|
|
}).then(res => {
|
|
}).then(res => {
|
|
if(res.Ret === 200) {
|
|
if(res.Ret === 200) {
|
|
this.dialogForm = {
|
|
this.dialogForm = {
|
|
- level: node.level,
|
|
|
|
|
|
+ parentArr:[],
|
|
|
|
+ level: 0,
|
|
levelVal: res.Data.EdbName,
|
|
levelVal: res.Data.EdbName,
|
|
level_menu:[
|
|
level_menu:[
|
|
- node.parent.parent.parent.data.ClassifyId,
|
|
|
|
- node.parent.parent.data.ClassifyId,
|
|
|
|
- node.parent.data.ClassifyId
|
|
|
|
|
|
+ // node.parent.parent.parent.data.ClassifyId,
|
|
|
|
+ // node.parent.parent.data.ClassifyId,
|
|
|
|
+ // node.parent.data.ClassifyId
|
|
],
|
|
],
|
|
edbinfo_id: res.Data.EdbInfoId,
|
|
edbinfo_id: res.Data.EdbInfoId,
|
|
frequency:res.Data.Frequency,
|
|
frequency:res.Data.Frequency,
|
|
@@ -1352,49 +1342,44 @@ export default {
|
|
},
|
|
},
|
|
/* 判断节点是否能被拖拽 */
|
|
/* 判断节点是否能被拖拽 */
|
|
canDragHandle({data}) {
|
|
canDragHandle({data}) {
|
|
- return data.Button.MoveButton;
|
|
|
|
|
|
+ return data.Button.MoveButton;
|
|
},
|
|
},
|
|
/* 判断节点是否能被拖入 */
|
|
/* 判断节点是否能被拖入 */
|
|
canDropHandle(draggingNode, dropNode, type) {
|
|
canDropHandle(draggingNode, dropNode, type) {
|
|
let canDrop=false
|
|
let canDrop=false
|
|
- // 移动的是一级目录
|
|
|
|
- if(draggingNode.level===1&&dropNode.level===1&&type!=='inner') {
|
|
|
|
- canDrop=true
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- // 二级目录
|
|
|
|
- if(draggingNode.level===2){
|
|
|
|
- if((dropNode.level===1&&type==='inner')||(dropNode.level===2&&type!=='inner')){
|
|
|
|
- canDrop=true
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- //三级目录
|
|
|
|
- if(draggingNode.level===3){
|
|
|
|
- if((dropNode.level===2&&type==='inner')||(dropNode.level===3&&type!=='inner')){
|
|
|
|
|
|
+ console.log(dropNode,type);
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ // 如果拖动的是指标
|
|
|
|
+ if(draggingNode.data.EdbCode){
|
|
|
|
+ if(dropNode.level!==0){
|
|
canDrop=true
|
|
canDrop=true
|
|
}
|
|
}
|
|
- }
|
|
|
|
- //四级指标
|
|
|
|
- if(draggingNode.level===4){
|
|
|
|
- if((dropNode.level===3&&type==='inner')||(dropNode.level===4&&type!=='inner')){
|
|
|
|
|
|
+ }else{//拖动的是目录
|
|
|
|
+ console.log(dropNode.level,draggingNode.level);
|
|
|
|
+ //目录只能拖动到层级比他大的里面去
|
|
|
|
+ if(dropNode.level<draggingNode.level||(dropNode.level===draggingNode.level&&type!=='inner')){
|
|
canDrop=true
|
|
canDrop=true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
return canDrop
|
|
return canDrop
|
|
},
|
|
},
|
|
/* 拖拽完成 */
|
|
/* 拖拽完成 */
|
|
dropOverHandle(b,a,i,e) {
|
|
dropOverHandle(b,a,i,e) {
|
|
// 被拖拽节点对应的 Node、结束拖拽时最后进入的节点、被拖拽节点的放置位置
|
|
// 被拖拽节点对应的 Node、结束拖拽时最后进入的节点、被拖拽节点的放置位置
|
|
- if(b.level===1||b.level===2||b.level===3){
|
|
|
|
- this.handleMoveCatalogue(b,a,i,e)
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- // 指标层
|
|
|
|
- if(b.level===4){
|
|
|
|
|
|
+ if(b.data.EdbCode){//指标
|
|
this.handleMoveEdb(b,a,i,e)
|
|
this.handleMoveEdb(b,a,i,e)
|
|
|
|
+ }else{
|
|
|
|
+ this.handleMoveCatalogue(b,a,i,e)
|
|
}
|
|
}
|
|
|
|
+ // if(b.level===1||b.level===2||b.level===3){
|
|
|
|
+ // this.handleMoveCatalogue(b,a,i,e)
|
|
|
|
+ // }
|
|
|
|
+
|
|
|
|
+ // // 指标层
|
|
|
|
+ // if(b.level===4){
|
|
|
|
+ // this.handleMoveEdb(b,a,i,e)
|
|
|
|
+ // }
|
|
},
|
|
},
|
|
|
|
|
|
// 移动的为一、二、三级目录
|
|
// 移动的为一、二、三级目录
|