Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
任超
/
js.CadastralSystem
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
03f86373
authored
2020-11-23 10:24:05 +0800
by
杨威
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
目录树所有权类型右键功能取消,修复楼盘表目录树收缩展开功能
1 parent
a5cdec84
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
25 additions
and
25 deletions
src/components/lineTree/lineItem.vue
src/components/lineTree/lineTree.vue
src/components/lineTree/lineItem.vue
View file @
03f8637
...
...
@@ -100,11 +100,12 @@ export default {
this
.
$emit
(
"changeTop"
,
e
.
pageY
);
this
.
$emit
(
"changeLeft"
,
e
.
pageX
);
this
.
$emit
(
"changeZdData"
,
item
);
//判断所有权类型
console
.
log
(
item
.
dm
,
'item.dm '
);
if
(
item
.
dm
==
'G'
||
item
.
dm
==
'J'
||
item
.
dm
==
'Z'
){
this
.
$emit
(
"changeCreateVisible"
,
true
);
}
this
.
$emit
(
"changeVisible"
,
false
);
// //判断所有权类型
// console.log(item.dm,'item.dm ');
// if(item.dm == 'G' || item.dm == 'J' ||item.dm == 'Z'){
// this.$emit("changeCreateVisible", true);
// }
//判断楼盘类型
switch
(
item
.
type
)
{
case
'zd'
:
...
...
src/components/lineTree/lineTree.vue
View file @
03f8637
...
...
@@ -135,17 +135,17 @@ export default {
}
},
createVisible
(
value
)
{
if
(
value
)
{
document
.
body
.
addEventListener
(
"click"
,
this
.
closeMenu
);
}
else
{
document
.
body
.
removeEventListener
(
"click"
,
this
.
closeMenu
);
}
}
//
createVisible(value) {
//
if (value) {
//
document.body.addEventListener("click", this.closeMenu);
//
} else {
//
document.body.removeEventListener("click", this.closeMenu);
//
}
//
}
},
created
()
{
console
.
log
(
"lineTree create"
);
//
this.preDealData(this.pd);
this
.
preDealData
(
this
.
pd
);
// this.expandTreeItemById(["6b5af49d803f97baf06afb897de257f5"]);
},
...
...
@@ -184,8 +184,14 @@ export default {
this
.
dialogVisible
=
false
;
},
preDealData
(
list
)
{
//楼盘表目录树没有expand属性
list
[
0
].
expand
=
list
[
0
].
expand
==
undefined
?
true
:
list
[
0
].
expand
;
// //楼盘表目录树没有expand属性
// list[0].expand = list[0].expand == undefined ? true:list[0].expand;
list
.
forEach
((
x
)
=>
{
if
(
x
.
expand
==
undefined
)
this
.
$set
(
x
,
"expand"
,
true
);
if
(
x
.
children
&&
x
.
children
.
length
>
0
)
{
this
.
preDealData
(
x
.
children
);
}
});
return
list
;
},
// 根据id展开树的具体项
...
...
@@ -206,17 +212,10 @@ export default {
console
.
log
(
this
.
formatData
,
"this.formatData"
);
},
itemClick
(
item
)
{
item
.
expand
=
item
.
expand
==
undefined
?
true
:
!
item
.
expand
;
// item.expand = item.expand == undefined? true:!item.expand;
item
.
expand
=
!
item
.
expand
;
this
.
$emit
(
"itemClick"
,
item
);
},
// 详情点击
detailClick
(
data
)
{
clearTimeout
(
this
.
timer
);
this
.
timer
=
setTimeout
(()
=>
{
this
.
selectedDetail
=
data
;
this
.
$emit
(
"detailClick"
,
data
);
},
300
);
},
//自然幢右键点击事件
openMenu
(
e
,
item
){
console
.
log
(
item
,
'右键item'
);
...
...
@@ -228,7 +227,7 @@ export default {
//关闭右键菜单
closeMenu
(){
this
.
lpbvisible
=
false
;
this
.
createVisible
=
false
;
//
this.createVisible = false;
},
//楼盘表右键菜单项打开父组件弹框
openLpbDialog
(
type
){
...
...
Please
register
or
sign in
to post a comment