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
e7394bfa
authored
2023-01-18 18:03:09 +0800
by
xiaomiao
Browse Files
Options
Browse Files
Tag
Download
Plain Diff
Merge branch 'master' of
http://yun.pashanhoo.com:9090/bdc/bdcjg-web
2 parents
83426be6
2cf1db55
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
204 additions
and
134 deletions
src/api/business.js
src/components/Button/src/button.vue
src/components/business/djfDjGd.vue
src/components/business/djtDjSlsq.vue
src/components/business/qlfQlGzdj.vue
src/components/business/qlfQlYgdj.vue
src/views/business-info/jsydzjdsyq/data/index.js
src/api/business.js
View file @
e7394bf
...
...
@@ -799,6 +799,25 @@ class business {
})
}
// 更正登记信息
async
getQlfQlGzdjById
(
bsmSjsb
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/reg/QlfQlGzdj/detail'
,
method
:
'get'
,
params
:
{
bsmSjsb
:
bsmSjsb
}
})
}
// 更正登记信息-修改
async
updateQlfQlGzdj
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/reg/QlfQlGzdj/edit'
,
method
:
'post'
,
data
})
}
// 地役权信息
async
getQlfQlDyiqById
(
bsmSjsb
)
{
return
request
({
...
...
src/components/Button/src/button.vue
View file @
e7394bf
<
template
>
<button
class=
"button"
:class=
"nativeType"
@
click=
"handleClick"
:type=
"nativeType"
>
<button
class=
"button"
:class=
"nativeType"
@
click
.
prevent
=
"handleClick"
:type=
"nativeType"
>
<slot></slot>
</button>
</
template
>
...
...
src/components/business/djfDjGd.vue
View file @
e7394bf
...
...
@@ -76,7 +76,7 @@
文件件数:
<br
/>
<p
class=
"label-detail"
>
(WJJS)
</p>
</span>
<el-input-number
controls-position=
"right"
:disabled=
"$store.state.business.Edit"
v-model
.
number=
"ruleForm.WJJS"
type=
"number"
<el-input-number
controls-position=
"right"
:disabled=
"$store.state.business.Edit"
v-model
.
number=
"ruleForm.WJJS"
type=
"number"
v-only-number=
"
{ max: 9999, min: 0, precision: 0 }" placeholder="文件件数">
</el-input-number>
</el-form-item>
</el-col>
...
...
src/components/business/djtDjSlsq.vue
View file @
e7394bf
...
...
@@ -81,7 +81,7 @@
<p
class=
"label-detail"
>
(SQFBCZ)
</p>
</span>
<el-select
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.SQFBCZ"
placeholder=
"申请分别持证"
>
<el-option
v-for=
"item in dicData['A6']"
:key=
"item.DCODE"
:label=
"item.DNAME"
:value=
"item.DCODE"
>
<el-option
v-for=
"item in dicData['A6']"
:key=
"item.DCODE"
:label=
"item.DNAME"
:value=
"item.DCODE
-0
"
>
</el-option>
</el-select>
</el-form-item>
...
...
src/components/business/qlfQlGzdj.vue
View file @
e7394bf
...
...
@@ -11,7 +11,6 @@
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.ysdm"
placeholder=
"要素代码"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
prop=
"YWH"
>
<span
slot=
"label"
>
...
...
@@ -21,119 +20,151 @@
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.ywh"
placeholder=
"业务号"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
prop=
"DJDL"
>
<span
slot=
"label"
>
登记大类
:
<br
/>
不动产单元号
:
<br
/>
<p
class=
"label-detail"
>
(DJDL)
</p>
</span>
<el-select
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.DJDL"
placeholder=
"登记大类"
>
<el-option
v-for=
"item in dicData['A21']"
:key=
"item.DCODE"
:label=
"item.DNAME"
:value=
"item.DCODE"
>
</el-option>
</el-select>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.bdcdyh"
placeholder=
"不动产单元号"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
prop=
"DJXL"
>
<span
slot=
"label"
>
登记小类
:
<br
/>
<p
class=
"label-detail"
>
(
DJXL
)
</p>
上手业务号
:
<br
/>
<p
class=
"label-detail"
>
(
SSYWH
)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.
DJXL"
placeholder=
"登记小类
"
></el-input>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.
ssywh"
placeholder=
"上手业务号
"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
prop=
"ZL"
>
<span
slot=
"label"
>
坐落
:
<br
/>
<p
class=
"label-detail"
>
(
ZL
)
</p>
不动产权证号
:
<br
/>
<p
class=
"label-detail"
>
(
BDCQZH
)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.
ZL"
placeholder=
"坐落
"
></el-input>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.
bdcqzh"
placeholder=
"不动产权证号
"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
prop=
"QZHM"
>
<span
slot=
"label"
>
权证号码
:
<br
/>
<p
class=
"label-detail"
>
(
QZHM
)
</p>
不动产登记证明号
:
<br
/>
<p
class=
"label-detail"
>
(
BDCZMH
)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.QZHM"
placeholder=
"权证号码"
></el-input>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.bdczmh"
placeholder=
"不动产登记证明号"
>
</el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
prop=
"WJJS"
>
<span
slot=
"label"
>
文件件数
:
<br
/>
<p
class=
"label-detail"
>
(
WJJS
)
</p>
更正登记类型
:
<br
/>
<p
class=
"label-detail"
>
(
GZDJLX
)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.WJJS"
v-only-number=
"
{ max: 99999, min: 1, precision: 0 }" placeholder="文件件数">
</el-input>
<el-select
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.gzdjlx"
placeholder=
"更正登记类型"
>
<el-option
v-for=
"item in dicData['A54']"
:key=
"item.DCODE"
:label=
"item.DNAME"
:value=
"item.DCODE"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
prop=
"ZYS"
>
<span
slot=
"label"
>
总页数
<br
/>
<p
class=
"label-detail"
>
(
ZYS
)
</p>
更正依据:
<br
/>
<p
class=
"label-detail"
>
(
GZYJ
)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.ZYS"
v-only-number=
"
{ max: 99999, min: 1, precision: 0 }" placeholder="总页数">
</el-input>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.gzyj"
placeholder=
"更正依据"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
prop=
"GDRY"
>
<span
slot=
"label"
>
归档人员
:
<br
/>
<p
class=
"label-detail"
>
(G
DRY
)
</p>
申请主体
:
<br
/>
<p
class=
"label-detail"
>
(G
ZGT
)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.
GDRY"
placeholder=
"归档人员
"
></el-input>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.
gzgt"
placeholder=
"申请主体
"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
prop=
"GDSJ"
>
<span
slot=
"label"
>
归档时间
:
<br
/>
<p
class=
"label-detail"
>
(G
DSJ
)
</p>
更正内容
:
<br
/>
<p
class=
"label-detail"
>
(G
ZNR
)
</p>
</span>
<el-date-picker
:disabled=
"$store.state.business.Edit"
type=
"datetime"
placeholder=
"归档时间"
clearable
v-model=
"ruleForm.GDSJ"
value-format=
"yyyy-MM-dd HH:mm:ss"
></el-date-picker>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.gznr"
placeholder=
"更正内容"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
prop=
"
BZ
"
>
<el-form-item
prop=
"
QXDM
"
>
<span
slot=
"label"
>
备注
:
<br
/>
<p
class=
"label-detail"
>
(
BZ
)
</p>
区县代码
:
<br
/>
<p
class=
"label-detail"
>
(
QXDM
)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.
BZ"
placeholder=
"备注
"
></el-input>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.
qxdm"
placeholder=
"区县代码
"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
prop=
"Q
XDM
"
>
<el-form-item
prop=
"Q
SZT
"
>
<span
slot=
"label"
>
区县代码
:
<br
/>
<p
class=
"label-detail"
>
(Q
XDM
)
</p>
权属状态
:
<br
/>
<p
class=
"label-detail"
>
(Q
SZT
)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.QXDM"
placeholder=
"区县代码"
></el-input>
<el-select
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.qszt"
placeholder=
"权属状态"
>
<el-option
v-for=
"item in dicData['A22']"
:key=
"item.DCODE"
:label=
"item.DNAME"
:value=
"item.DCODE"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
prop=
"DBR"
>
<span
slot=
"label"
>
登簿人:
<br
/>
<p
class=
"label-detail"
>
(DBR)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.dbr"
placeholder=
"登簿人"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
prop=
"DJSJ"
>
<span
slot=
"label"
>
登记时间:
<br
/>
<p
class=
"label-detail"
>
(DJSJ)
</p>
</span>
<el-date-picker
:disabled=
"$store.state.business.Edit"
type=
"datetime"
placeholder=
"登记时间"
clearable
v-model=
"ruleForm.djsj"
value-format=
"yyyy-MM-dd HH:mm:ss"
>
</el-date-picker>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
prop=
"DJJG"
>
<span
slot=
"label"
>
登记机构:
<br
/>
<p
class=
"label-detail"
>
(DJJG)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.djjg"
placeholder=
"登记机构"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"24"
>
<el-form-item
prop=
"FJ"
>
<span
slot=
"label"
>
附记:
<br
/>
<p
class=
"label-detail"
>
(FJ)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.fj"
placeholder=
"附记"
></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
<message-tips
ref=
"msg"
/>
...
...
@@ -141,61 +172,61 @@
</
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
:
{
YSDM
:
''
,
YWH
:
''
,
DJDL
:
''
,
DJXL
:
''
,
ZL
:
''
,
QZHM
:
''
,
WJJS
:
''
,
ZYS
:
''
,
GDRY
:
''
,
GDSJ
:
''
,
BZ
:
''
,
QXDM
:
''
}
}
YSDM
:
""
,
YWH
:
""
,
DJDL
:
""
,
DJXL
:
""
,
ZL
:
""
,
QZHM
:
""
,
WJJS
:
""
,
ZYS
:
""
,
GDRY
:
""
,
GDSJ
:
""
,
BZ
:
""
,
QXDM
:
""
,
}
,
}
;
},
methods
:
{
async
featchData
()
{
async
featchData
()
{
try
{
let
{
result
:
res
}
=
await
business
.
get
DjfDjGdById
(
this
.
bsmSjsb
)
this
.
ruleForm
=
res
let
{
result
:
res
}
=
await
business
.
get
QlfQlGzdjById
(
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
.
update
DjfDjGd
(
this
.
ruleForm
)
let
res
=
await
business
.
update
QlfQlGzdj
(
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"
;
...
...
src/components/business/qlfQlYgdj.vue
View file @
e7394bf
...
...
@@ -217,39 +217,7 @@
<el-input
:disabled=
"$store.state.business.Edit"
v-model
.
number=
"ruleForm.JZMJ"
type=
"number"
v-only-number=
"
{ max: 999999999999999, min: 0, precision: 2 }" placeholder="建筑面积">
</el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
prop=
"ZXYGYWH"
>
<span
slot=
"label"
>
注销预告业务号:
<br
/>
<p
class=
"label-detail"
>
(ZXYGYWH)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.ZXYGYWH"
placeholder=
"注销预告业务号"
>
</el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
prop=
"ZXYGYY"
>
<span
slot=
"label"
>
注销预告原因:
<br
/>
<p
class=
"label-detail"
>
(ZXYGYY)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.ZXYGYY"
placeholder=
"注销预告原因"
>
</el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
prop=
"ZXSJ"
>
<span
slot=
"label"
>
注销时间:
<br
/>
<p
class=
"label-detail"
>
(ZXSJ)
</p>
</span>
<el-date-picker
:disabled=
"$store.state.business.Edit"
type=
"datetime"
placeholder=
"选择日期"
clearable
v-model=
"ruleForm.ZXSJ"
value-format=
"yyyy-MM-dd HH:mm:ss"
></el-date-picker>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
prop=
"QDJG"
:rules=
"
{ type: 'number' }">
<span
slot=
"label"
>
...
...
@@ -260,7 +228,7 @@
v-only-number=
"
{ max: 999999999999999, min: 0, precision: 4 }" placeholder="取得价格/被担保主债权数额">
</el-input>
</el-form-item>
</el-col>
</el-row>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
prop=
"JEDW"
>
...
...
@@ -373,6 +341,38 @@
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
prop=
"ZXYGYWH"
>
<span
slot=
"label"
>
注销预告业务号:
<br
/>
<p
class=
"label-detail"
>
(ZXYGYWH)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.ZXYGYWH"
placeholder=
"注销预告业务号"
>
</el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
prop=
"ZXSJ"
>
<span
slot=
"label"
>
注销时间:
<br
/>
<p
class=
"label-detail"
>
(ZXSJ)
</p>
</span>
<el-date-picker
:disabled=
"$store.state.business.Edit"
type=
"datetime"
placeholder=
"选择日期"
clearable
v-model=
"ruleForm.ZXSJ"
value-format=
"yyyy-MM-dd HH:mm:ss"
></el-date-picker>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
prop=
"ZXYGYY"
>
<span
slot=
"label"
>
注销预告原因:
<br
/>
<p
class=
"label-detail"
>
(ZXYGYY)
</p>
</span>
<el-input
:disabled=
"$store.state.business.Edit"
v-model=
"ruleForm.ZXYGYY"
placeholder=
"注销预告原因"
>
</el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
<message-tips
ref=
"msg"
/>
</div>
...
...
src/views/business-info/jsydzjdsyq/data/index.js
View file @
e7394bf
...
...
@@ -7,38 +7,61 @@ class data extends filter {
return
[
{
label
:
"行政区"
,
width
:
150
,
width
:
80
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
<
span
>
{
this
.
dicStatus
(
scope
.
row
.
xzq
,
'A20'
)}
<
/span
>
<
span
>
{
this
.
dicStatus
(
scope
.
row
.
QXDM
,
'A20'
)}
<
/span
>
<
/div
>
)
},
},
{
label
:
"权属状态"
,
width
:
150
,
width
:
80
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
<
span
>
{
this
.
dicStatus
(
scope
.
row
.
qszt
,
'A22'
)}
<
/span
>
<
span
>
{
this
.
dicStatus
(
scope
.
row
.
QSZT
,
'A22'
)}
<
/span
>
<
/div
>
)
},
},
{
label
:
"权利类型"
,
width
:
200
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
<
span
>
{
this
.
dicStatus
(
scope
.
row
.
QLLX
,
'A8'
)}
<
/span
>
<
/div
>
)
},
},
{
label
:
"登记类型"
,
width
:
100
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
<
span
>
{
this
.
dicStatus
(
scope
.
row
.
DJLX
,
'A21'
)}
<
/span
>
<
/div
>
)
},
},
{
label
:
"业务号"
,
prop
:
"
ywh
"
,
prop
:
"
YWH
"
,
width
:
150
},
{
label
:
"不动产单元号"
,
prop
:
"bdcdyh"
prop
:
"BDCDYH"
,
width
:
240
,
},
{
label
:
"不动产权证号"
,
prop
:
"
bdcqzh
"
prop
:
"
BDCQZH
"
},
{
label
:
"权利人"
,
...
...
@@ -46,28 +69,25 @@ class data extends filter {
},
{
label
:
"用途"
,
prop
:
"
tdyt
"
prop
:
"
YT
"
},
{
label
:
"
土地
面积"
,
prop
:
"
tdmj
"
label
:
"
使用权
面积"
,
prop
:
"
SYQMJ
"
},
{
label
:
"坐落"
,
prop
:
"zl"
},
{
label
:
"登记类型"
,
prop
:
"djlx"
},
{
label
:
"登记时间"
,
width
:
140
,
prop
:
"
djsj
"
prop
:
"
DJSJ
"
},
{
label
:
"登记机构"
,
prop
:
"
djjg
"
prop
:
"
DJJG
"
}
]
}
...
...
Please
register
or
sign in
to post a comment