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
79c6ad3b
authored
2020-12-23 15:02:32 +0800
by
weimo934
Browse Files
Options
Browse Files
Tag
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
2 parents
d72e43cd
2b2e9512
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
86 additions
and
29 deletions
src/assets/less/element.less
src/components/lineTree/lineItem.vue
src/components/lineTree/lineTree.vue
src/components/searchHead/searchHead.vue
src/views/Home.vue
src/views/panel/add/index.vue
src/views/panel/change/fwsxbg/index.vue
src/views/panel/modify/index.vue
src/views/panel/search/index.vue
src/assets/less/element.less
View file @
79c6ad3
...
...
@@ -68,4 +68,14 @@
.el-message{
min-width: 200px!important;
top: 50px!important;
}
.el-pager li{
background-color: #FFFFFF!important;
}
.el-pagination.is-background .el-pager li:not(.disabled).active {
background-color: #409EFF!important;
color: #FFF;
}
.el-pagination{
margin-left: -8px;
}
\ No newline at end of file
...
...
src/components/lineTree/lineItem.vue
View file @
79c6ad3
...
...
@@ -216,7 +216,8 @@ export default {
path
:
'/'
+
item
.
type
,
query
:{
source
:
2
,
bsm
:
item
.
bsm
bsm
:
item
.
bsm
,
auth
:
this
.
$route
.
query
.
auth
?
this
.
$route
.
query
.
auth
:
'0,1,2'
}
});
}
else
if
(
item
.
type
==
'zrz'
){
...
...
@@ -225,7 +226,8 @@ export default {
path
:
'/'
+
item
.
type
,
query
:{
source
:
2
,
bsm
:
item
.
bsm
bsm
:
item
.
bsm
,
auth
:
this
.
$route
.
query
.
auth
?
this
.
$route
.
query
.
auth
:
'0,1,2'
}
});
}
else
if
(
item
.
type
==
'dz'
){
...
...
@@ -234,7 +236,8 @@ export default {
path
:
'/'
+
item
.
type
,
query
:{
source
:
2
,
bsm
:
item
.
bsm
bsm
:
item
.
bsm
,
auth
:
this
.
$route
.
query
.
auth
?
this
.
$route
.
query
.
auth
:
'0,1,2'
}
});
}
...
...
src/components/lineTree/lineTree.vue
View file @
79c6ad3
...
...
@@ -128,7 +128,12 @@ import sxdr from '@components/sxdr/sxdr'
export
default
{
inheritAttrs
:
false
,
props
:
{
pd
:
{},
pd
:
{
type
:
Array
,
default
:
()
=>
{
return
[];
},
},
size
:
{
type
:
Number
,
default
:
16
,
...
...
@@ -169,7 +174,7 @@ export default {
};
},
watch
:
{
pd
(
n
,
o
)
{
pd
(
n
,
o
)
{
this
.
formatData
=
this
.
preDealData
(
n
);
},
lpbvisible
(
value
)
{
...
...
@@ -196,7 +201,9 @@ export default {
// }
},
created
()
{
this
.
preDealData
(
this
.
pd
);
this
.
$nextTick
(()
=>
{
this
.
preDealData
(
this
.
pd
);
})
// this.expandTreeItemById(["6b5af49d803f97baf06afb897de257f5"]);
},
...
...
@@ -280,6 +287,9 @@ export default {
},
preDealData
(
list
)
{
//楼盘表目录树没有expand属性
// if(list == null){
// return list
// }else{
list
.
forEach
((
x
)
=>
{
if
(
x
.
expand
==
undefined
)
this
.
$set
(
x
,
"expand"
,
true
);
if
(
x
.
children
&&
x
.
children
.
length
>
0
)
{
...
...
@@ -287,6 +297,7 @@ export default {
}
});
return
list
;
// }
},
// 根据id展开树的具体项
expandTreeItemById
(
idList
)
{
...
...
@@ -339,7 +350,8 @@ export default {
}
})
}
})
});
this
.
$store
.
state
.
treeData
=
this
.
formatData
;
},
//自然幢右键点击事件
openMenu
(
e
,
item
){
...
...
src/components/searchHead/searchHead.vue
View file @
79c6ad3
<
template
>
<el-row>
<el-col
:span=
"24"
style=
"margin-left: -10px;"
>
<el-row
class=
"box"
>
<el-col
:span=
"24"
>
<el-row>
<el-col
:span=
"24"
>
<el-form
:inline=
"true"
class=
"demo-form-inline"
label-width=
"106px"
>
<el-form-item
label=
"
不动产单元号
"
>
<el-form-item
label=
"
宗地编码
"
>
<el-input
maxlength=
"28"
v-model=
"queryData.bdcdyh"
placeholder=
"输入不动产单元号"
v-model=
"queryData.zddm"
placeholder=
"输入宗地编码"
@
change=
"query"
></el-input>
</el-form-item>
...
...
@@ -19,10 +18,11 @@
@
change=
"query"
></el-input>
</el-form-item>
<el-form-item
label=
"
宗地编码
"
>
<el-form-item
label=
"
不动产单元号
"
>
<el-input
v-model=
"queryData.zddm"
placeholder=
"输入宗地编码"
maxlength=
"28"
v-model=
"queryData.bdcdyh"
placeholder=
"输入不动产单元号"
@
change=
"query"
></el-input>
</el-form-item>
...
...
@@ -30,7 +30,6 @@
<el-button
type=
"warning"
@
click=
"reset"
>
重置
</el-button>
<el-button
type=
"primary"
class=
"moreSearchBtn"
@
click=
"moreSearch"
>
更多查询
</el-button>
...
...
@@ -41,13 +40,6 @@
<el-row
class=
"row3"
v-if=
"ismore"
>
<el-col
:span=
"22"
>
<el-form
:inline=
"true"
class=
"demo-form-inline"
label-width=
"106px"
>
<el-form-item
label=
"不动产权证号"
>
<el-input
placeholder=
"输入不动产权证号"
v-model=
"queryData.bdcqzh"
@
change=
"query"
></el-input>
</el-form-item>
<el-form-item
label=
"权利人名称"
>
<el-input
placeholder=
"输入权利人名称"
...
...
@@ -62,6 +54,13 @@
@
change=
"query"
></el-input>
</el-form-item>
<el-form-item
label=
"不动产权证号"
>
<el-input
placeholder=
"输入不动产权证号"
v-model=
"queryData.bdcqzh"
@
change=
"query"
></el-input>
</el-form-item>
</el-form>
</el-col>
<el-col
:span=
"2"
:offset=
"offset"
>
...
...
@@ -155,8 +154,10 @@ export default {
moreSearch
(){
if
(
this
.
ismore
===
true
){
this
.
ismore
=
false
;
this
.
$parent
.
tableHeight
+=
55
;
}
else
{
this
.
ismore
=
true
;
this
.
$parent
.
tableHeight
-=
55
;
}
// this.$message('待开发');
...
...
@@ -178,8 +179,17 @@ export default {
};
</
script
>
<
style
scoped
lang=
"less"
>
.el-row
{
background-color
:
#EAEDF5
;
.box
{
background-color
:
#FFFFFF
;
box-sizing
:
border-box
;
padding
:
18px
0
0
0
;
border
:
1px
solid
#E6E6E6
;
.el-col{
.el-row{
margin-left
:
-10px
;
}
}
margin-bottom
:
18px
;
}
.el-button
{
width
:
100px
;
...
...
src/views/Home.vue
View file @
79c6ad3
...
...
@@ -280,6 +280,7 @@ export default {
if
(
res
.
success
)
{
this
.
pd
=
res
.
result
;
this
.
$store
.
state
.
newZdbsm
=
''
;
this
.
$store
.
state
.
treeData
=
res
.
result
;
}
});
},
...
...
src/views/panel/add/index.vue
View file @
79c6ad3
<
template
>
<div
class=
"main"
>
<p
class=
"tips"
>
查询条件
</p>
<SearchHead
@
getSearchCondition=
"geQuerytData"
:type=
"type"
></SearchHead>
<p
class=
"tips"
>
查询列表
</p>
<div
class=
"dataGrid"
ref=
"dataGrid"
>
<el-table
:data=
"tableData"
...
...
@@ -82,7 +84,7 @@
this
.
queryData
.
pageSize
=
this
.
pageSize
this
.
getData
(
this
.
queryData
);
this
.
$nextTick
(()
=>
{
this
.
tableHeight
=
(
document
.
documentElement
.
clientHeight
||
document
.
body
.
clientHeight
)
-
255
;
this
.
tableHeight
=
this
.
$refs
.
dataGrid
.
offsetHeight
-
68
;
});
},
methods
:
{
...
...
@@ -163,6 +165,11 @@
display
:
flex
;
flex-direction
:
column
;
background-color
:
#EAEDF5
;
.tips{
color
:
#9B9B9B
;
margin-left
:
2px
;
margin-bottom
:
10px
;
}
.demo-form-inline
{
margin-top
:
18px
;
.moreSearchBtn
{
...
...
src/views/panel/change/fwsxbg/index.vue
View file @
79c6ad3
...
...
@@ -93,7 +93,7 @@ export default {
this
.
$nextTick
(()
=>
{
this
.
tableHeight
=
(
document
.
documentElement
.
clientHeight
||
document
.
body
.
clientHeight
)
-
3
04
;
3
40
;
});
},
methods
:
{
...
...
src/views/panel/modify/index.vue
View file @
79c6ad3
<
template
>
<div
class=
"main"
>
<p
class=
"tips"
>
查询条件
</p>
<SearchHead
@
getSearchCondition=
"geQuerytData"
:type=
"type"
></SearchHead>
<p
class=
"tips"
>
查询列表
</p>
<div
class=
"dataGrid"
ref=
"dataGrid"
>
<el-table
:data=
"tableData"
...
...
@@ -90,7 +92,7 @@
this
.
queryData
.
pageSize
=
this
.
pageSize
this
.
getData
(
this
.
queryData
)
this
.
$nextTick
(()
=>
{
this
.
tableHeight
=
(
document
.
documentElement
.
clientHeight
||
document
.
body
.
clientHeight
)
-
255
;
this
.
tableHeight
=
this
.
$refs
.
dataGrid
.
offsetHeight
-
68
;
});
},
methods
:
{
...
...
@@ -232,6 +234,11 @@
display
:
flex
;
flex-direction
:
column
;
background-color
:
#EAEDF5
;
.tips{
color
:
#9B9B9B
;
margin-left
:
2px
;
margin-bottom
:
10px
;
}
.demo-form-inline
{
margin-top
:
18px
;
.moreSearchBtn
{
...
...
src/views/panel/search/index.vue
View file @
79c6ad3
<
template
>
<div
class=
"main"
>
<p
class=
"tips"
>
查询条件
</p>
<SearchHead
@
getSearchCondition=
"geQuerytData"
:type=
"type"
></SearchHead>
<p
class=
"tips"
>
查询列表
</p>
<div
class=
"dataGrid"
ref=
"dataGrid"
>
<el-table
:data=
"tableData"
...
...
@@ -188,6 +190,11 @@
display
:
flex
;
flex-direction
:
column
;
background-color
:
#EAEDF5
;
.tips{
color
:
#9B9B9B
;
margin-left
:
2px
;
margin-bottom
:
10px
;
}
.demo-form-inline
{
margin-top
:
18px
;
.moreSearchBtn
{
...
...
Please
register
or
sign in
to post a comment