Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
bdc
/
bdcjg-web
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
8dd2ad05
authored
2023-01-17 17:55:14 +0800
by
田浩浩
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
11111111111
1 parent
9a64b09c
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
188 additions
and
145 deletions
src/components/business/djfDjSqr.vue
src/components/business/zdK103.vue
src/components/dataDetails/edit-dialog.vue
src/components/business/djfDjSqr.vue
View file @
8dd2ad0
...
...
@@ -40,10 +40,8 @@
权利人证件种类:
<br
/>
<p
class=
"label-detail"
>
(QLRZJZL)
</p>
</span>
<el-select
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.QLRZJZL"
placeholder=
"请选择"
>
<el-option
v-for=
"item in dicData['A30']"
:key=
"item.DCODE"
:label=
"item.DNAME"
:value=
"item.DCODE"
>
</el-option>
</el-select>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.QLRZJZL"
placeholder=
"权利人证件种类"
>
</el-input>
</el-form-item>
</el-col>
...
...
@@ -63,8 +61,8 @@
权利人通讯地址:
<br
/>
<p
class=
"label-detail"
>
(QLRTXDZ)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.QLRTXDZ"
placeholder=
"权利人通讯地址"
>
</el-input>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.QLRTXDZ"
placeholder=
"权利人通讯地址"
>
</el-input>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -86,8 +84,8 @@
权利人法人名称:
<br
/>
<p
class=
"label-detail"
>
(QLRFRMC)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.QLRFRMC"
placeholder=
"权利人法人名称"
>
</el-input>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.QLRFRMC"
placeholder=
"权利人法人名称"
>
</el-input>
</el-form-item>
</el-col>
...
...
@@ -110,8 +108,8 @@
权利人代理人名称:
<br
/>
<p
class=
"label-detail"
>
(QLRDLRMC)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.QLRDLRMC"
placeholder=
"权利人代理人名称"
>
</el-input>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.QLRDLRMC"
placeholder=
"权利人代理人名称"
>
</el-input>
</el-form-item>
</el-col>
...
...
@@ -132,8 +130,8 @@
权利人代理机构:
<br
/>
<p
class=
"label-detail"
>
(QLRDLJG)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.QLRDLJG"
placeholder=
"权利人代理机构"
>
</el-input>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.QLRDLJG"
placeholder=
"权利人代理机构"
>
</el-input>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -155,10 +153,7 @@
性别:
<br
/>
<p
class=
"label-detail"
>
(XB)
</p>
</span>
<el-select
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.XB"
placeholder=
"请选择"
>
<el-option
v-for=
"item in dicData['A43']"
:key=
"item.DCODE"
:label=
"item.DNAME"
:value=
"item.DCODE"
>
</el-option>
</el-select>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.XB"
placeholder=
"性别"
></el-input>
</el-form-item>
</el-col>
...
...
@@ -191,10 +186,7 @@
义务人证件种类:
<br
/>
<p
class=
"label-detail"
>
(YWRZJZL)
</p>
</span>
<el-select
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.YWRZJZL"
placeholder=
"请选择"
>
<el-option
v-for=
"item in dicData['A30']"
:key=
"item.DCODE"
:label=
"item.DNAME"
:value=
"item.DCODE"
>
</el-option>
</el-select>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.YWRZJZL"
placeholder=
"义务人证件种类"
></el-input>
</el-form-item>
</el-col>
...
...
@@ -216,8 +208,8 @@
义务人通讯地址:
<br
/>
<p
class=
"label-detail"
>
(YWRTXDZ)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.YWRTXDZ"
placeholder=
"义务人通讯地址"
>
</el-input>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.YWRTXDZ"
placeholder=
"义务人通讯地址"
>
</el-input>
</el-form-item>
</el-col>
...
...
@@ -237,8 +229,8 @@
义务人法人名称:
<br
/>
<p
class=
"label-detail"
>
(YWRFRMC)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.YWRFRMC"
placeholder=
"义务人法人名称"
>
</el-input>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.YWRFRMC"
placeholder=
"义务人法人名称"
>
</el-input>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -250,8 +242,8 @@
义务人法人电话:
<br
/>
<p
class=
"label-detail"
>
(YWRFRDH)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.YWRFRDH"
placeholder=
"义务人法人电话"
>
</el-input>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.YWRFRDH"
placeholder=
"义务人法人电话"
>
</el-input>
</el-form-item>
</el-col>
...
...
@@ -261,8 +253,8 @@
义务人代理人名称:
<br
/>
<p
class=
"label-detail"
>
(YWRDLRMC)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.YWRDLRMC"
placeholder=
"义务人代理人名称"
>
</el-input>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.YWRDLRMC"
placeholder=
"义务人代理人名称"
>
</el-input>
</el-form-item>
</el-col>
...
...
@@ -272,8 +264,8 @@
义务人代理人电话:
<br
/>
<p
class=
"label-detail"
>
(YWRDLRDH)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.YWRDLRDH"
placeholder=
"义务人代理人电话"
>
</el-input>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.YWRDLRDH"
placeholder=
"义务人代理人电话"
>
</el-input>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -285,8 +277,8 @@
义务人代理机构:
<br
/>
<p
class=
"label-detail"
>
(YWRDLJG)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.YWRDLJG"
placeholder=
"义务人代理机构"
>
</el-input>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.YWRDLJG"
placeholder=
"义务人代理机构"
>
</el-input>
</el-form-item>
</el-col>
...
...
@@ -317,79 +309,79 @@
</
template
>
<
script
>
// 申请人属性信息
import
business
from
'@/api/business'
import
ruleMixin
from
'@/mixins/ruleMixin.js'
import
treeSelect
from
'@/components/treeSelect/index.vue'
import
business
from
"@/api/business"
;
import
ruleMixin
from
"@/mixins/ruleMixin.js"
;
import
treeSelect
from
"@/components/treeSelect/index.vue"
;
export
default
{
mixins
:
[
ruleMixin
],
props
:
{
bsmSjsb
:
{
type
:
String
,
default
:
''
default
:
""
,
},
bsmYwsjb
:
{
type
:
String
,
default
:
''
}
default
:
""
,
}
,
},
components
:
{
treeSelect
treeSelect
,
},
data
()
{
data
()
{
return
{
ruleForm
:
{
YSDM
:
''
,
YWH
:
''
,
QLRMC
:
''
,
QLRZJZL
:
''
,
QLRZJH
:
''
,
QLRTXDZ
:
''
,
QLRYB
:
''
,
QLRFRMC
:
''
,
QLRFRDH
:
''
,
QLRDLRMC
:
''
,
QLRDLRDH
:
''
,
QLRDLJG
:
''
,
HJSZSS
:
''
,
XB
:
''
,
DH
:
''
,
YWRMC
:
''
,
YWRZJZL
:
''
,
YWRZJH
:
''
,
YWRTXDZ
:
''
,
YWRYB
:
''
,
YWRFRMC
:
''
,
YWRFRDH
:
''
,
YWRDLRMC
:
''
,
YWRDLJG
:
''
,
BZ
:
''
,
QXDM
:
''
}
}
YSDM
:
""
,
YWH
:
""
,
QLRMC
:
""
,
QLRZJZL
:
""
,
QLRZJH
:
""
,
QLRTXDZ
:
""
,
QLRYB
:
""
,
QLRFRMC
:
""
,
QLRFRDH
:
""
,
QLRDLRMC
:
""
,
QLRDLRDH
:
""
,
QLRDLJG
:
""
,
HJSZSS
:
""
,
XB
:
""
,
DH
:
""
,
YWRMC
:
""
,
YWRZJZL
:
""
,
YWRZJH
:
""
,
YWRTXDZ
:
""
,
YWRYB
:
""
,
YWRFRMC
:
""
,
YWRFRDH
:
""
,
YWRDLRMC
:
""
,
YWRDLJG
:
""
,
BZ
:
""
,
QXDM
:
""
,
}
,
}
;
},
methods
:
{
async
featchData
()
{
async
featchData
()
{
try
{
let
{
result
:
res
}
=
await
business
.
getDjfDjSqrById
(
this
.
bsmSjsb
)
this
.
ruleForm
=
res
let
{
result
:
res
}
=
await
business
.
getDjfDjSqrById
(
this
.
bsmSjsb
)
;
this
.
ruleForm
=
res
;
//this.featchRule()
}
catch
(
error
)
{
this
.
$refs
.
msg
.
messageShow
()
this
.
$refs
.
msg
.
messageShow
()
;
}
},
handleUpdateForm
()
{
handleUpdateForm
()
{
return
new
Promise
(
async
(
resolve
,
reject
)
=>
{
try
{
let
data
=
_
.
cloneDeep
(
this
.
ruleForm
)
let
res
=
await
business
.
updateDjfDjSqr
(
data
)
resolve
(
res
.
code
)
let
data
=
_
.
cloneDeep
(
this
.
ruleForm
)
;
let
res
=
await
business
.
updateDjfDjSqr
(
data
)
;
resolve
(
res
.
code
)
;
}
catch
(
error
)
{
this
.
$refs
.
msg
.
messageShow
()
this
.
$refs
.
msg
.
messageShow
()
;
}
})
}
}
}
})
;
}
,
}
,
}
;
</
script
>
<
style
scoped
lang=
"scss"
>
@import
"./css/itemForm.scss"
;
...
...
src/components/business/zdK103.vue
View file @
8dd2ad0
<
template
>
<div
class=
"parcelSpaceProperties itemForm"
>
<el-form
:model=
"ruleForm"
:rules=
"rules"
ref=
"formList"
label-width=
"115px"
:key=
"key"
>
<el-row>
<el-form
:model=
"obligeeForm"
ref=
"formList"
label-width=
"113px"
:key=
"key"
>
<div
v-for=
"(item, index) in ruleForm"
:key=
"index"
class=
"obligee-item"
>
<p
class=
"obligee-item-name"
>
坐标点
{{
index
+
1
}}
</p>
<div
class=
"obligee-item-list"
>
<el-row
class=
"obligee-item-input"
>
<el-col
:span=
"8"
>
<el-form-item
prop=
"BDCDYH
"
>
<el-form-item
class=
"borderTopNone
"
>
<span
slot=
"label"
>
不动产单元
号:
<br
/>
<p
class=
"label-detail"
>
(BDCDY
H)
</p>
序
号:
<br
/>
<p
class=
"label-detail"
>
(X
H)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.bdcdyh"
placeholder=
"不动产单元号"
></el-input>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm[index].xh"
placeholder=
"序号"
>
</el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
class=
"obligee-item-input"
>
<el-col
:span=
"8"
>
<el-form-item
class=
"borderTopNone"
>
<span
slot=
"label"
>
空间类型:
<br
/>
<p
class=
"label-detail"
>
(KJLX)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm[index].kjlx"
placeholder=
"空间类型"
>
</el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
prop=
"ZDX"
:rules=
"
{ type: 'number' }
">
<el-form-item
class=
"borderTopNone
"
>
<span
slot=
"label"
>
子对象:
<br
/>
<p
class=
"label-detail"
>
(ZDX)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model
.
number=
"ruleForm.zdx"
type=
"number"
v-only-number=
"
{ max: 9999, min: 0, precision: 0 }" placeholder="子对象">
</el-input>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm[index].zdx"
placeholder=
"子对象"
>
</el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
prop=
"XH"
:rules=
"
{ type: 'number' }
">
<el-form-item
class=
"borderTopNone
"
>
<span
slot=
"label"
>
序
号:
<br
/>
<p
class=
"label-detail"
>
(X
H)
</p>
不动产单元
号:
<br
/>
<p
class=
"label-detail"
>
(BDCDY
H)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model
.
number=
"ruleForm.xh"
type=
"number"
v-only-number=
"
{ max: 999999, min: 0, precision: 0 }" placeholder="序号">
</el-input>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm[index].bdcdyh"
placeholder=
"不动产单元号"
>
</el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-row
class=
"obligee-item-input"
>
<el-col
:span=
"8"
>
<el-form-item
prop=
"XZB"
:rules=
"
{ type: 'number' }
">
<el-form-item
class=
"borderTopNone
"
>
<span
slot=
"label"
>
X坐标:
<br
/>
<p
class=
"label-detail"
>
(XZB)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model
.
number=
"ruleForm.xzb"
type=
"number"
v-only-number=
"
{ max: 999999999999999, min: 0, precision: 8 }" placeholder="X坐标">
</el-input>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm[index].xzb"
placeholder=
"X坐标"
>
</el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
prop=
"YZB"
:rules=
"
{ type: 'number' }
">
<el-form-item
class=
"borderTopNone
"
>
<span
slot=
"label"
>
Y坐标:
<br
/>
<p
class=
"label-detail"
>
(YZB)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model
.
number=
"ruleForm.yzb"
type=
"number"
v-only-number=
"
{ max: 999999999999999, min: 0, precision: 8 }" placeholder="Y坐标">
</el-input>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm[index].yzb"
placeholder=
"Y坐标"
>
</el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
class=
"borderTopNone"
>
<span
slot=
"label"
>
Z坐标:
<br
/>
<p
class=
"label-detail"
>
(ZZB)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm[index].zzb"
placeholder=
"Z坐标"
>
</el-input>
</el-form-item>
</el-col>
</el-row>
</div>
</div>
</el-form>
<message-tips
ref=
"msg"
/>
</div>
</
template
>
<
script
>
// 宗地空间属性
import
business
from
'@/api/business'
import
ruleMixin
from
'@/mixins/ruleMixin.js'
import
business
from
"@/api/business"
;
import
ruleMixin
from
"@/mixins/ruleMixin.js"
;
export
default
{
mixins
:
[
ruleMixin
],
props
:
{
bsmSjsb
:
{
type
:
String
,
default
:
''
default
:
""
,
},
bsmYwsjb
:
{
type
:
String
,
default
:
''
}
default
:
""
,
},
data
()
{
},
data
()
{
return
{
ruleForm
:
{
BDCDYH
:
''
,
ZDX
:
''
,
XH
:
''
,
XZB
:
''
,
YZB
:
''
}
}
BDCDYH
:
""
,
ZDX
:
""
,
XH
:
""
,
XZB
:
""
,
YZB
:
""
,
}
,
}
;
},
methods
:
{
async
featchData
()
{
async
featchData
()
{
try
{
let
{
result
:
res
}
=
await
business
.
getZdK103ById
(
this
.
bsmSjsb
)
this
.
ruleForm
=
res
let
{
result
:
res
}
=
await
business
.
getZdK103ById
(
this
.
bsmSjsb
)
;
this
.
ruleForm
=
res
;
//this.featchRule()
}
catch
(
error
)
{
this
.
$refs
.
msg
.
messageShow
()
this
.
$refs
.
msg
.
messageShow
()
;
}
},
handleUpdateForm
()
{
handleUpdateForm
()
{
return
new
Promise
(
async
(
resolve
)
=>
{
try
{
let
res
=
await
business
.
updateZdK103
(
this
.
ruleForm
)
let
res
=
await
business
.
updateZdK103
(
this
.
ruleForm
)
;
// this.$refs['formList'].resetFields();
resolve
(
res
.
code
)
resolve
(
res
.
code
)
;
}
catch
(
error
)
{
this
.
$refs
.
msg
.
messageShow
()
}
})
this
.
$refs
.
msg
.
messageShow
();
}
}
}
});
},
},
};
</
script
>
<
style
scoped
lang=
"scss"
>
@import
"./css/itemForm.scss"
;
.obligee-item
{
display
:
flex
;
height
:
100%
;
margin-bottom
:
15px
;
margin-right
:
5px
;
&-name
{
display
:
flex
;
align-items
:
center
;
justify-content
:
center
;
width
:
20px
;
padding
:
10px
20px
;
line-height
:
28px
;
border
:
1px
solid
#ccc
;
margin-right
:
15px
;
border-radius
:
3px
;
}
&
-list
{
width
:
100%
;
flex
:
1
;
display
:
flex
;
justify-content
:
center
;
flex-direction
:
column
;
}
}
</
style
>
...
...
src/components/dataDetails/edit-dialog.vue
View file @
8dd2ad0
...
...
@@ -12,65 +12,65 @@
<div
v-if=
"titleName == 'sjmx'"
class=
"sjmx"
>
<div
class=
"dialog-from"
>
<el-row>
<el-col
:span=
"
6
"
>
<el-col
:span=
"
5
"
>
<span>
业务报文ID:
</span>
<div>
{{
dataReport
.
bizMsgid
}}
</div>
</el-col>
<el-col
:span=
"
6
"
>
<el-col
:span=
"
7
"
>
<span>
接入报文ID:
</span>
<div>
{{
dataReport
.
asid
}}
</div>
</el-col>
<el-col
:span=
"
6
"
>
<el-col
:span=
"
5
"
>
<span>
行政区划编码:
</span>
<div>
{{
dataReport
.
areacode
}}
</div>
</el-col>
<el-col
:span=
"
6
"
>
<el-col
:span=
"
7
"
>
<span>
上次不动产单元号:
</span>
<div>
{{
dataReport
.
preestatenum
}}
</div>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"
6
"
>
<el-col
:span=
"
5
"
>
<span>
业务编码:
</span>
<div>
{{
dataReport
.
rectype
}}
</div>
</el-col>
<el-col
:span=
"
6
"
>
<el-col
:span=
"
7
"
>
<span>
权利类型:
</span>
<div>
{{
dataReport
.
righttype
}}
</div>
</el-col>
<el-col
:span=
"
6
"
>
<el-col
:span=
"
5
"
>
<span>
登记类型:
</span>
<div>
{{
dataReport
.
regtype
}}
</div>
</el-col>
<el-col
:span=
"
6
"
>
<el-col
:span=
"
7
"
>
<span>
不动产权证书数量:
</span>
<div>
{{
dataReport
.
certcount
}}
</div>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"
6
"
>
<el-col
:span=
"
5
"
>
<span>
创建时间:
</span>
<div>
{{
dataReport
.
createdate
}}
</div>
</el-col>
<el-col
:span=
"
6
"
>
<el-col
:span=
"
7
"
>
<span>
业务流水号:
</span>
<div>
{{
dataReport
.
recflowid
}}
</div>
</el-col>
<el-col
:span=
"
6
"
>
<el-col
:span=
"
5
"
>
<span>
登记机构:
</span>
<div>
{{
dataReport
.
regorgid
}}
</div>
</el-col>
<el-col
:span=
"
6
"
>
<el-col
:span=
"
7
"
>
<span>
证明数量:
</span>
<div>
{{
dataReport
.
proofcount
}}
</div>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"
6
"
>
<el-col
:span=
"
5
"
>
<span>
宗地/宗海代码:
</span>
<div>
{{
dataReport
.
parcelid
}}
</div>
</el-col>
<el-col
:span=
"
6
"
>
<el-col
:span=
"
7
"
>
<span>
不动产单元号:
</span>
<div>
{{
dataReport
.
estatenum
}}
</div>
</el-col>
...
...
Please
register
or
sign in
to post a comment