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
1eb03185
authored
2020-12-15 18:55:57 +0800
by
杨威
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
多幢合并
1 parent
431f8adf
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
48 additions
and
172 deletions
src/api/dz.js
src/views/panel/change/hb/index.vue
src/api/dz.js
View file @
1eb0318
...
...
@@ -97,3 +97,13 @@ export function saveDzFg(data) {
data
:
data
,
})
}
/**
* 多幢合并保存
*/
export
function
saveDzHb
(
data
)
{
return
request
({
url
:
'/bg/dzSplitMerge/dzHb'
,
method
:
'post'
,
data
:
data
,
})
}
...
...
src/views/panel/change/hb/index.vue
View file @
1eb0318
...
...
@@ -163,67 +163,12 @@
<span
class=
"tips"
>
合并后多幢信息
</span>
<table
border=
"1"
>
<tr>
<th
class=
"xzq"
>
行政区
</th>
<th
class=
"djq"
>
地籍区
</th>
<th
class=
"djzq"
>
地籍子区
</th>
<th
class=
"syqlx"
>
所有权类型
</th>
<th
class=
"tdtzm"
>
土地特征码
</th>
<th
class=
"xmmc"
>
项目名称
</th>
<th
class=
"zxx"
>
幢信息
</th>
</tr>
<tr>
<td
class=
"xzq"
>
<el-select
v-model=
"dzhbhData.xzqbsm"
@
change=
"changeXzq(dzhbhData.xzqbsm)"
>
<el-option
v-for=
"i in xzq"
:key=
"i.bsm"
:label=
"i.mc"
:value=
"i.bsm"
></el-option>
</el-select>
</td>
<td
class=
"djq"
>
<el-select
v-model=
"dzhbhData.djqbsm"
@
change=
"changeDjq(dzhbhData.djqbsm)"
>
<el-option
v-for=
"i in djq"
:key=
"i.bsm"
:label=
"i.mc"
:value=
"i.bsm"
></el-option>
</el-select>
</td>
<td
class=
"syqlx"
>
<el-select
v-model=
"dzhbhData.djzqbsm"
>
<el-option
v-for=
"i in djzq"
:key=
"i.bsm"
:label=
"i.mc"
:value=
"i.bsm"
></el-option>
</el-select>
</td>
<td
class=
"tdtzm"
>
<el-select
v-model=
"dzhbhData.syqlxbsm"
>
<el-option
v-for=
"i in syq"
:key=
"i.value"
:label=
"i.label"
:value=
"i.value"
></el-option>
</el-select>
</td>
<td
class=
"syqlx"
>
<el-select
v-model=
"dzhbhData.zdtzmbsm"
>
<el-option
v-for=
"i in tdtzm"
:key=
"i.bsm"
:label=
"i.mc"
:value=
"i.bsm"
></el-option>
</el-select>
</td>
<tr
v-for=
"item in dzhbhData"
:key=
"item.bsm"
>
<td
class=
"xmmc"
>
<input
type=
"text"
v-model=
"
dzhbhData
.xmmc"
class=
"formInput"
/>
<input
type=
"text"
v-model=
"
item
.xmmc"
class=
"formInput"
/>
</td>
<td
class=
"zxx"
>
<span
class=
"xz"
>
选择
</span>
...
...
@@ -234,123 +179,13 @@
<query-data
@
getData=
"getData"
:centerDialogVisible
.
sync=
"centerDialogVisible"
:dylxs=
"['dz']"
:isZdClose=
"true"
@
close=
"close"
></query-data>
<div
class=
"header-button"
:style=
"
{width:fgBoxWidth+'px'}">
<el-button
type=
"primary"
class=
"saveBtn"
>
保存
</el-button>
<el-button
type=
"primary"
class=
"saveBtn"
@
click=
"dzhbSave"
>
保存
</el-button>
</div>
</div>
</el-tab-pane>
<el-tab-pane
label=
"户合并"
name=
"h"
>
<div
class=
"hb-tabs"
>
<el-button
type=
"primary"
class=
"addBtn"
@
click=
"newAdd"
>
新增
</el-button>
<div
class=
"hbq"
>
<span
class=
"tips"
>
合并前户信息
</span>
<table
border=
"1"
>
<tr>
<td
class=
"xh"
>
序号
</td>
<td
class=
"zddm"
>
宗地代码
</td>
<td
class=
"bdcdyh"
>
不动产单元号
</td>
<td
class=
"xmmc"
>
项目名称
</td>
<td
class=
"bdcqzh"
>
不动产权证号
</td>
<td
class=
"qlr"
>
权利人
</td>
<td
class=
"zl"
>
坐落
</td>
<td
class=
""
>
操作
</td>
</tr>
<tr
v-if=
"hhbqData.length==0"
>
<td
colspan=
"8"
>
<span
class=
"noData"
>
暂无数据
</span>
</td>
</tr>
<tr
v-else
v-for=
"(item,index) in hhbqData"
:key=
"index"
>
<td
class=
"xh"
>
{{
index
+
1
}}
</td>
<td
class=
"zddm"
><input
type=
"text"
class=
"formInput"
v-model=
"item.zddm"
readonly=
"readonly"
/></td>
<td
class=
"bdcdyh"
><input
type=
"text"
class=
"formInput"
v-model=
"item.bdcdyh"
readonly=
"readonly"
/></td>
<td
class=
"xmmc"
><input
type=
"text"
class=
"formInput"
v-model=
"item.xmmc"
readonly=
"readonly"
/></td>
<td
class=
"bdcqzh"
><input
type=
"text"
class=
"formInput"
v-model=
"item.bdcqzh"
readonly=
"readonly"
/></td>
<td
class=
"qlr"
><input
type=
"text"
class=
"formInput"
v-model=
"item.qlr"
readonly=
"readonly"
/></td>
<td
class=
"zl"
><input
type=
"text"
class=
"formInput"
v-model=
"item.zl"
readonly=
"readonly"
/></td>
<td
class=
"cz"
@
click=
"deleteData(index)"
><span>
删除
</span></td>
</tr>
</table>
</div>
<div
class=
"hbh"
>
<span
class=
"tips"
>
合并后户信息
</span>
<table
border=
"1"
>
<tr>
<th
class=
"xzq"
>
行政区
</th>
<th
class=
"djq"
>
地籍区
</th>
<th
class=
"djzq"
>
地籍子区
</th>
<th
class=
"syqlx"
>
所有权类型
</th>
<th
class=
"tdtzm"
>
土地特征码
</th>
<th
class=
"xmmc"
>
项目名称
</th>
<th
class=
"zxx"
>
幢信息
</th>
</tr>
<tr>
<td
class=
"xzq"
>
<el-select
v-model=
"hhbhData.xzqbsm"
@
change=
"changeXzq(hhbhData.xzqbsm)"
>
<el-option
v-for=
"i in xzq"
:key=
"i.bsm"
:label=
"i.mc"
:value=
"i.bsm"
></el-option>
</el-select>
</td>
<td
class=
"djq"
>
<el-select
v-model=
"hhbhData.djqbsm"
@
change=
"changeDjq(hhbhData.djqbsm)"
>
<el-option
v-for=
"i in djq"
:key=
"i.bsm"
:label=
"i.mc"
:value=
"i.bsm"
></el-option>
</el-select>
</td>
<td
class=
"syqlx"
>
<el-select
v-model=
"hhbhData.djzqbsm"
>
<el-option
v-for=
"i in djzq"
:key=
"i.bsm"
:label=
"i.mc"
:value=
"i.bsm"
></el-option>
</el-select>
</td>
<td
class=
"tdtzm"
>
<el-select
v-model=
"hhbhData.syqlxbsm"
>
<el-option
v-for=
"i in syq"
:key=
"i.value"
:label=
"i.label"
:value=
"i.value"
></el-option>
</el-select>
</td>
<td
class=
"syqlx"
>
<el-select
v-model=
"hhbhData.zdtzmbsm"
>
<el-option
v-for=
"i in tdtzm"
:key=
"i.bsm"
:label=
"i.mc"
:value=
"i.bsm"
></el-option>
</el-select>
</td>
<td
class=
"xmmc"
>
<input
type=
"text"
v-model=
"hhbhData.xmmc"
class=
"formInput"
/>
</td>
<td
class=
"zxx"
>
<span
class=
"xz"
>
选择
</span>
</td>
</tr>
</table>
</div>
<query-data
@
getData=
"getData"
:centerDialogVisible
.
sync=
"centerDialogVisible"
:dylxs=
"['h']"
:isZdClose=
"true"
@
close=
"close"
></query-data>
<hfghb></hfghb>
<div
class=
"header-button"
:style=
"
{width:fgBoxWidth+'px'}">
<el-button
type=
"primary"
class=
"saveBtn"
>
保存
</el-button>
</div>
...
...
@@ -368,12 +203,14 @@
getDdicByMC
}
from
"./../../../../api/common"
;
import
{
ZdHb
}
from
"./../../../../api/zd"
import
{
saveDzHb
}
from
"./../../../../api/dz"
import
QueryData
from
'./../../../../components/queryData/queryData'
import
zdQueryData
from
'./../../../../components/zdQueryData/zdQueryData'
import
hfghb
from
'../hfghb/index'
export
default
{
name
:
""
,
components
:
{
QueryData
,
zdQueryData
},
components
:
{
QueryData
,
zdQueryData
,
hfghb
},
props
:
{},
data
()
{
return
{
...
...
@@ -383,7 +220,11 @@
dzhbqData
:
[],
// 多幢合并前数据
hhbqData
:
[],
// 户合并前数据
zdhbhData
:
{},
// 宗地合并后数据
dzhbhData
:
{},
// 多幢合并后数据
dzhbhData
:
[
{
xmmc
:
''
}
],
// 多幢合并后数据
hhbhData
:
{},
// 户合并后数据
fgBoxWidth
:
0
,
xzq
:
[],
...
...
@@ -594,6 +435,31 @@
break
;
}
},
//多幢合并保存
dzhbSave
(){
console
.
log
(
this
.
dzhbqData
,
'dzhbqData'
);
let
params
=
{
fwlist
:[],
newdzxmmc
:
this
.
dzhbhData
[
0
].
xmmc
,
zdbsm
:
''
}
this
.
dzhbqData
.
forEach
(
item
=>
{
params
.
fwlist
.
push
({
zbsm
:
item
.
bsm
,
ztype
:
item
.
dylx
})
})
this
.
$nextTick
(()
=>
{
console
.
log
(
params
);
//TODO 调用保存接口
// saveDzHb(params).then((res) => {
// })
// .catch((error) => {
// });
})
}
},
computed
:
{},
watch
:
{},
...
...
@@ -653,7 +519,7 @@
.addBtn
{
position
:
absolute
;
right
:
30px
;
top
:
-46px
;
top
:
0
;
z-index
:
999
;
}
.header
{
...
...
Please
register
or
sign in
to post a comment