Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
bdc
/
bdcdj-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
d1019468
authored
2024-03-29 14:21:24 +0800
by
renchao@pashanhoo.com
Browse Files
Options
Browse Files
Tag
Download
Plain Diff
Merge branch 'dev'
2 parents
65191eef
9da623a6
Show whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
623 additions
and
535 deletions
src/api/company.js
src/utils/util.js
src/views/sqcx/dydjb/components/addDydjb.vue
src/views/sqcx/dydjb/components/dydjbInfo.vue
src/views/sqcx/dydjb/components/dydjbdata.js
src/views/sqcx/jtfc/components/printView.vue
src/views/sqcx/jtfc/jtfcdata.js
src/views/sqcx/sqcxjl/sqcxjldata.js
src/views/workflow/components/dialog/addQlr.vue
src/views/workflow/components/qlrCommonTable.vue
src/views/workflow/components/ywrCommonTable.vue
src/views/workflow/main/sdqxx/dlxx.vue
src/views/workflow/main/sdqxx/index.vue
src/views/workflow/main/slsqxx/diyaq/slxx.vue
src/views/workflow/main/slsqxx/fdcq2/slxx.vue
src/views/workflow/main/swxx/index.vue
src/api/company.js
View file @
d101946
/*
* @Description: 企业银行接口
* @Autor: renchao
* @LastEditTime: 202
3-11-01 08:41:46
* @LastEditTime: 202
4-03-29 14:11:30
*/
import
request
from
'@/utils/request'
let
SERVER
=
window
.
config
?
window
.
config
:
JSON
.
parse
(
localStorage
.
getItem
(
'ApiUrl'
))
...
...
@@ -129,14 +129,15 @@ export function editCompanyMaterialList (data, bsmCompany) {
* @description: 是否覆盖才材料信息
* @author: renchao
*/
export
function
replace
(
bsmCompany
,
bsmSlsq
,
bsmSldy
)
{
export
function
replace
(
bsmCompany
,
bsmSlsq
,
bsmSldy
,
qlrlx
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/sys/company/replace'
,
method
:
'get'
,
params
:
{
bsmCompany
:
bsmCompany
,
bsmSlsq
:
bsmSlsq
,
bsmSldy
:
bsmSldy
,
bsmSlsq
:
bsmSlsq
qlrlx
:
qlrlx
}
})
}
\ No newline at end of file
...
...
src/utils/util.js
View file @
d101946
...
...
@@ -78,6 +78,27 @@ export function getNewDate(type = 1) {
}
}
// 获取当前时间
/**
* @description: 获取当前时间
* @param {*} type
* @author: renchao
*/
export
function
getDateToString
(
date
,
type
)
{
const
now
=
new
Date
(
date
);
const
year
=
now
.
getFullYear
();
const
month
=
String
(
now
.
getMonth
()
+
1
).
padStart
(
2
,
'0'
);
const
day
=
String
(
now
.
getDate
()).
padStart
(
2
,
'0'
);
const
hours
=
String
(
now
.
getHours
()).
padStart
(
2
,
'0'
);
const
minutes
=
String
(
now
.
getMinutes
()).
padStart
(
2
,
'0'
);
const
seconds
=
String
(
now
.
getSeconds
()).
padStart
(
2
,
'0'
);
if
(
type
==
1
)
{
return
`
${
year
}
年
${
month
}
月
${
day
}
日`
}
else
{
return
`
${
year
}
年
${
month
}
月
${
day
}
日
${
hours
}
时
${
minutes
}
分
${
seconds
}
秒`
}
}
export
function
getNewDatesh
()
{
const
now
=
new
Date
();
const
year
=
now
.
getFullYear
();
...
...
src/views/sqcx/dydjb/components/addDydjb.vue
View file @
d101946
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2024-03-29 13:49:14
-->
<
template
>
<div
v-Loading=
"Loading"
>
<el-steps
:active=
"activeStep"
finish-status=
"success"
v-if=
"isADD"
>
<el-step
title=
"条件录入"
></el-step>
<el-step
title=
"查询结果"
></el-step>
...
...
@@ -10,7 +14,7 @@
<el-step
title=
"查询结果"
@
click
.
native=
"on_click(2)"
class=
"pointer"
></el-step>
</el-steps>
<div
v-if=
"isSearch"
>
<dydjbInfo
ref=
"dydjbInfo"
/>
<dydjbInfo
ref=
"dydjbInfo"
:resultData=
"resultData"
/>
</div>
<div
class=
"jtfccx-edit"
v-else
>
<div
class=
"jtfccx-edit-con"
>
...
...
@@ -39,11 +43,13 @@
</el-row>
</el-form>
<b
class=
"title"
>
申请人
</b>
<lb-table
:column=
"sqrColumns"
key=
"sqr1"
:data=
"form.sqrList"
:maxHeight=
"200"
heightNumSetting
<lb-table
:column=
"sqrColumns"
:data=
"form.sqrList"
:key=
"sqrkey"
:maxHeight=
"210"
heightNumSetting
:pagination=
"false"
>
</lb-table>
<b
class=
"title"
>
权利人
</b>
<lb-table
:column=
"qlrColumns"
key=
"ql2r"
:data=
"form.qlrList"
:maxHeight=
"200"
heightNumSetting
<lb-table
:column=
"qlrColumns"
:key=
"qlrkey"
:data=
"form.qlrList"
:maxHeight=
"210"
heightNumSetting
:pagination=
"false"
>
</lb-table>
</div>
...
...
@@ -79,6 +85,8 @@
},
data
()
{
return
{
sqrkey
:
0
,
qlrkey
:
0
,
isADD
:
true
,
Loading
:
false
,
activeStep
:
0
,
...
...
@@ -87,9 +95,278 @@
//查询结果列表字段
cxjgColumns
:
datas
.
columns
(),
//申请人列表字段
sqrColumns
:
datas
.
sqrCol
(),
sqrColumns
:
[
{
width
:
"60"
,
renderHeader
:
(
h
,
scope
)
=>
{
return
(
<
i
class
=
"el-icon-plus pointer"
onClick
=
{()
=>
{
this
.
add
(
"sqr"
);
}}
style
=
"color:#409EFF"
><
/i
>
);
},
render
:
(
h
,
scope
)
=>
{
return
(
<
i
class
=
"el-icon-minus pointer"
onClick
=
{()
=>
{
this
.
remove
(
scope
.
$index
,
scope
.
row
,
"sqr"
);
}}
><
/i
>
);
},
},
{
width
:
"150"
,
label
:
"身份证读卡器"
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
<
el
-
button
type
=
"text"
icon
=
"el-icon-edit-outline"
onClick
=
{()
=>
{
vm
.
handleRead
(
scope
);
}}
>
读取
<
/el-button
>
<
/div
>
);
},
},
{
width
:
"150"
,
prop
:
"sqrxm"
,
label
:
"姓名/名称"
,
render
:
(
h
,
scope
)
=>
{
return
(
<
el
-
input
placeholder
=
"姓名/名称"
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
}}
><
/el-input
>
);
},
},
{
prop
:
"sqrzjlxbm"
,
label
:
"证件种类"
,
render
:
(
h
,
scope
)
=>
{
return
(
<
el
-
select
class
=
"width100"
clearable
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onChange
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
}}
>
{
store
.
getters
.
dictData
[
"A30"
].
map
((
option
)
=>
{
return
(
<
el
-
option
label
=
{
option
.
dname
}
value
=
{
option
.
dcode
}
><
/el-option
>
);
})}
<
/el-select
>
);
},
},
{
prop
:
"sqrzjhm"
,
label
:
"证件号"
,
render
:
(
h
,
scope
)
=>
{
return
(
<
el
-
input
placeholder
=
"证件号"
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
}}
maxlength
=
"21"
><
/el-input
>
);
},
},
{
prop
:
"lxdh"
,
label
:
"联系电话"
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
class
=
"typePhone"
>
<
el
-
input
placeholder
=
"联系电话"
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
}}
onBlur
=
{(
val
)
=>
{
vm
.
teltest
(
scope
.
row
);
}}
type
=
"tel"
maxlength
=
"11"
><
/el-input
>
<
span
v
-
show
=
{
scope
.
row
.
inputErr
}
style
=
{{
fontSize
:
"12px"
,
color
:
"red"
,
position
:
"absolute"
,
bottom
:
"-2px"
,
left
:
"0"
,
}}
>
请输入正确手机号
<
/span
>
<
/div
>
);
}
}
],
//权利人列表字段
qlrColumns
:
datas
.
qlrCol
(),
qlrColumns
:
[
{
width
:
"60"
,
renderHeader
:
(
h
,
scope
)
=>
{
return
(
<
i
class
=
"el-icon-plus pointer"
onClick
=
{()
=>
{
this
.
add
(
"qlr"
);
}}
style
=
"color:#409EFF"
><
/i
>
);
},
render
:
(
h
,
scope
)
=>
{
return
(
<
i
class
=
"el-icon-minus pointer"
onClick
=
{()
=>
{
this
.
remove
(
scope
.
$index
,
scope
.
row
,
"qlr"
);
}}
><
/i
>
);
},
},
{
width
:
"150"
,
label
:
"身份证读卡器"
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
<
el
-
button
type
=
"text"
icon
=
"el-icon-edit-outline"
onClick
=
{()
=>
{
vm
.
handleRead
(
scope
);
}}
>
读取
<
/el-button
>
<
/div
>
);
},
},
{
width
:
"150"
,
prop
:
"sqrxm"
,
label
:
"姓名/名称"
,
render
:
(
h
,
scope
)
=>
{
return
(
<
el
-
input
placeholder
=
"姓名/名称"
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
}}
><
/el-input
>
);
},
},
{
prop
:
"sqrzjlxbm"
,
label
:
"证件种类"
,
render
:
(
h
,
scope
)
=>
{
return
(
<
el
-
select
class
=
"width100"
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onChange
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
}}
>
{
store
.
getters
.
dictData
[
"A30"
].
map
((
option
)
=>
{
return
(
<
el
-
option
label
=
{
option
.
dname
}
value
=
{
option
.
dcode
}
><
/el-option
>
);
})}
<
/el-select
>
);
},
},
{
prop
:
"sqrzjhm"
,
label
:
"证件号"
,
render
:
(
h
,
scope
)
=>
{
return
(
<
el
-
input
placeholder
=
"证件号"
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
}}
maxlength
=
"21"
><
/el-input
>
);
},
},
{
prop
:
"lxdh"
,
label
:
"联系电话"
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
class
=
"typePhone"
>
<
el
-
input
placeholder
=
"联系电话"
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
}}
onBlur
=
{(
val
)
=>
{
this
.
teltest
(
scope
.
row
);
}}
type
=
"tel"
maxlength
=
"11"
><
/el-input
>
<
span
v
-
show
=
{
scope
.
row
.
inputErr
}
style
=
{{
fontSize
:
"12px"
,
color
:
"red"
,
position
:
"absolute"
,
bottom
:
"-2px"
,
left
:
"0"
,
}}
>
请输入正确手机号
<
/span
>
<
/div
>
);
},
},
],
newData
:
{
sqrxm
:
""
,
sqrzjlxbm
:
""
,
...
...
@@ -104,6 +381,7 @@
cxjgList
:
[],
dyjlList
:
[],
},
resultData
:
{}
};
},
mounted
()
{
...
...
@@ -166,9 +444,7 @@
getFwmxInfo
({
sqcxBsm
:
this
.
formData
.
sqcxBsm
}).
then
((
res
)
=>
{
this
.
Loading
=
false
if
(
res
.
code
==
200
)
{
this
.
$nextTick
(()
=>
{
this
.
$refs
.
dydjbInfo
.
setResult
(
res
.
result
)
})
this
.
resultData
=
res
.
result
}
}).
catch
(()
=>
{
this
.
Loading
=
false
...
...
@@ -180,7 +456,6 @@
*/
queryChick
()
{
this
.
Loading
=
true
this
.
activeStep
=
1
;
store
.
dispatch
(
'user/reWorkFresh'
,
false
)
addFwmxCxjgXx
(
this
.
form
).
then
((
res
)
=>
{
this
.
Loading
=
false
...
...
@@ -192,6 +467,11 @@
this
.
$nextTick
(()
=>
{
this
.
$refs
.
dydjbInfo
.
setResult
(
res
.
result
)
})
}
else
{
this
.
$message
({
message
:
res
.
message
,
type
:
'warning'
})
}
})
},
...
...
@@ -220,6 +500,8 @@
}
else
{
this
.
form
.
qlrList
.
push
(
_
.
cloneDeep
(
this
.
newData
));
}
this
.
sqrkey
++
this
.
qlrkey
++
},
/**
* @description: 移除申请人或权利人
...
...
src/views/sqcx/dydjb/components/dydjbInfo.vue
View file @
d101946
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2024-03-29 13:26:04
-->
<
template
>
<div
class=
"jtfccx-edit-con"
>
<b
class=
"title"
></b>
...
...
@@ -41,20 +46,15 @@
<
script
>
import
{
datas
,
sendThis
}
from
"./infodata"
;
import
{
getFwmxInfo
}
from
"@/api/jtfc.js"
;
export
default
{
props
:
{
form
Data
:
{
result
Data
:
{
type
:
Object
,
default
:
()
=>
{
},
},
},
data
()
{
return
{
ruleForm
:
{
cxsj
:
""
,
bdcdyh
:
""
,
},
//房屋列表字段
fwColumns
:
datas
.
fwCol
(),
//土地列表字段
...
...
@@ -69,37 +69,9 @@
cfdjColumns
:
datas
.
cfdjCol
(),
//异议登记列表字段
yydjColumns
:
datas
.
yydjCol
(),
form
:
{},
resultData
:
{},
};
},
mounted
()
{
if
(
this
.
formData
)
{
this
.
getDetailInfo
()
}
},
methods
:
{
/**
* @description: setResult
* @param {*} data
* @author: renchao
*/
setResult
(
data
)
{
this
.
resultData
=
data
},
/**
* @description: getDetailInfo
* @author: renchao
*/
getDetailInfo
()
{
this
.
$startLoading
();
getFwmxInfo
({
sqcxBsm
:
this
.
formData
.
bsmSqcx
}).
then
((
res
)
=>
{
this
.
$endLoading
();
if
(
res
.
code
==
200
)
{
this
.
resultData
=
res
.
result
}
})
}
}
};
</
script
>
...
...
src/views/sqcx/dydjb/components/dydjbdata.js
View file @
d101946
import
filter
from
'@/utils/filter.js'
let
vm
=
null
import
store
from
'@/store/index.js'
const
sendThis
=
(
_this
)
=>
{
vm
=
_this
...
...
@@ -64,294 +65,19 @@ class data extends filter {
align
:
'center'
,
fixed
:
'right'
,
render
:
(
h
,
scope
)
=>
{
if
(
scope
.
row
.
dyzt
!=
'0'
&&
scope
.
row
.
cfzt
!=
'0'
)
{
if
(
scope
.
row
.
dyzt
!=
'0'
&&
scope
.
row
.
cfzt
!=
'0'
)
{
return
<
div
>
抵押、查封
<
/div
>
}
if
(
scope
.
row
.
dyzt
!=
'0'
)
{
if
(
scope
.
row
.
dyzt
!=
'0'
)
{
return
<
div
>
抵押
<
/div
>
}
if
(
scope
.
row
.
cfzt
!=
'0'
)
{
if
(
scope
.
row
.
cfzt
!=
'0'
)
{
return
<
div
>
查封
<
/div
>
}
}
}
]
}
sqrCol
()
{
return
[
{
width
:
"60"
,
renderHeader
:
(
h
,
scope
)
=>
{
return
(
<
i
class
=
"el-icon-plus pointer"
onClick
=
{()
=>
{
vm
.
add
(
"sqr"
);
}}
style
=
"color:#409EFF"
><
/i
>
);
},
render
:
(
h
,
scope
)
=>
{
return
(
<
i
class
=
"el-icon-minus pointer"
onClick
=
{()
=>
{
vm
.
remove
(
scope
.
$index
,
scope
.
row
,
"sqr"
);
}}
><
/i
>
);
},
},
{
width
:
"150"
,
label
:
"身份证读卡器"
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
<
el
-
button
type
=
"text"
icon
=
"el-icon-edit-outline"
onClick
=
{()
=>
{
vm
.
handleRead
(
scope
);
}}
>
读取
<
/el-button
>
<
/div
>
);
},
},
{
width
:
"150"
,
prop
:
"sqrxm"
,
label
:
"姓名/名称"
,
render
:
(
h
,
scope
)
=>
{
return
(
<
el
-
input
placeholder
=
"姓名/名称"
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
}}
><
/el-input
>
);
},
},
{
prop
:
"sqrzjlxbm"
,
label
:
"证件种类"
,
render
:
(
h
,
scope
)
=>
{
return
(
<
el
-
select
class
=
"width100"
clearable
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onChange
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
}}
>
{
vm
.
dictData
[
"A30"
].
map
((
option
)
=>
{
return
(
<
el
-
option
label
=
{
option
.
dname
}
value
=
{
option
.
dcode
}
><
/el-option
>
);
})}
<
/el-select
>
);
},
},
{
prop
:
"sqrzjhm"
,
label
:
"证件号"
,
render
:
(
h
,
scope
)
=>
{
return
(
<
el
-
input
placeholder
=
"证件号"
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
}}
maxlength
=
"21"
><
/el-input
>
);
},
},
{
prop
:
"lxdh"
,
label
:
"联系电话"
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
class
=
"typePhone"
>
<
el
-
input
placeholder
=
"联系电话"
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
}}
onBlur
=
{(
val
)
=>
{
vm
.
teltest
(
scope
.
row
);
}}
type
=
"tel"
maxlength
=
"11"
><
/el-input
>
<
span
v
-
show
=
{
scope
.
row
.
inputErr
}
style
=
{{
fontSize
:
"12px"
,
color
:
"red"
,
position
:
"absolute"
,
bottom
:
"-2px"
,
left
:
"0"
,
}}
>
请输入正确手机号
<
/span
>
<
/div
>
);
},
},
]
}
qlrCol
()
{
return
[
{
width
:
"60"
,
renderHeader
:
(
h
,
scope
)
=>
{
return
(
<
i
class
=
"el-icon-plus pointer"
onClick
=
{()
=>
{
vm
.
add
(
"qlr"
);
}}
style
=
"color:#409EFF"
><
/i
>
);
},
render
:
(
h
,
scope
)
=>
{
return
(
<
i
class
=
"el-icon-minus pointer"
onClick
=
{()
=>
{
vm
.
remove
(
scope
.
$index
,
scope
.
row
,
"qlr"
);
}}
><
/i
>
);
},
},
{
width
:
"150"
,
label
:
"身份证读卡器"
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
<
el
-
button
type
=
"text"
icon
=
"el-icon-edit-outline"
onClick
=
{()
=>
{
vm
.
handleRead
(
scope
);
}}
>
读取
<
/el-button
>
<
/div
>
);
},
},
{
width
:
"150"
,
prop
:
"sqrxm"
,
label
:
"姓名/名称"
,
render
:
(
h
,
scope
)
=>
{
return
(
<
el
-
input
placeholder
=
"姓名/名称"
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
}}
><
/el-input
>
);
},
},
{
prop
:
"sqrzjlxbm"
,
label
:
"证件种类"
,
render
:
(
h
,
scope
)
=>
{
return
(
<
el
-
select
class
=
"width100"
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onChange
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
}}
>
{
vm
.
dictData
[
"A30"
].
map
((
option
)
=>
{
return
(
<
el
-
option
label
=
{
option
.
dname
}
value
=
{
option
.
dcode
}
><
/el-option
>
);
})}
<
/el-select
>
);
},
},
{
prop
:
"sqrzjhm"
,
label
:
"证件号"
,
render
:
(
h
,
scope
)
=>
{
return
(
<
el
-
input
placeholder
=
"证件号"
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
}}
maxlength
=
"21"
><
/el-input
>
);
},
},
{
prop
:
"lxdh"
,
label
:
"联系电话"
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
class
=
"typePhone"
>
<
el
-
input
placeholder
=
"联系电话"
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
}}
onBlur
=
{(
val
)
=>
{
vm
.
teltest
(
scope
.
row
);
}}
type
=
"tel"
maxlength
=
"11"
><
/el-input
>
<
span
v
-
show
=
{
scope
.
row
.
inputErr
}
style
=
{{
fontSize
:
"12px"
,
color
:
"red"
,
position
:
"absolute"
,
bottom
:
"-2px"
,
left
:
"0"
,
}}
>
请输入正确手机号
<
/span
>
<
/div
>
);
},
},
]
}
}
let
datas
=
new
data
()
export
{
...
...
src/views/sqcx/jtfc/components/printView.vue
View file @
d101946
...
...
@@ -4,132 +4,231 @@
* @LastEditTime: 2023-07-03 10:44:15
-->
<
template
>
<div
class=
"printView"
style=
"width:100%;padding:20px"
>
<h1
style=
"color: red;
text-align: center;
font-size: 38px;"
>
{{
form
.
djSqcxDO
.
ssqy
}}
不动产登记交易服务中心
</h1>
<p
style=
"width:100%;border-bottom: 1px solid red;margin-top: 20px;
margin-bottom: 10px;"
></p>
<h2
style=
"font-size: 36px;
text-align: center;"
>
不动产登记信息查询证明
</h2>
<h5
style=
" text-align: center;
<div
class=
"printView"
style=
"width: 100%; padding: 20px"
>
<h1
style=
"color: red; text-align: center; font-size: 38px"
>
{{
form
.
djSqcxDO
.
ssqy
}}
不动产登记交易服务中心
</h1>
<p
style=
"
width: 100%;
border-bottom: 1px solid red;
margin-top: 20px;
font-size: 18px;"
>
查询证明编号:
{{
form
.
djSqcxDO
.
cxbh
}}
</h5>
<p
v-if=
"form.cxjgList.length>0"
style=
"text-indent: 2em;
margin-bottom: 10px;
"
></p>
<h2
style=
"font-size: 36px; text-align: center"
>
不动产登记信息查询证明
</h2>
<h5
style=
"text-align: center; margin-top: 20px; font-size: 18px"
>
查询证明编号:
{{
form
.
djSqcxDO
.
cxbh
}}
</h5>
<p
v-if=
"form.cxjgList.length > 0"
style=
"
text-indent: 2em;
margin-top: 15px;
line-height: 24px;
font-size: 18px;"
>
根据《不动产登记暂行条例》和《不动产登记资料查询暂行办法》
有关规定,经线上查询不动产登记信息系统,权利人:
{{
form
.
cxjgList
[
0
].
qlrmc
}}
,证件号:
{{
form
.
cxjgList
[
0
].
zjhm
}}
,截止
{{
newDatez
}}
,名下不动产登记信息查询结果如下:
</p>
<table
style=
" border-collapse: collapse;
font-size: 18px;
"
>
根据《不动产登记暂行条例》和《不动产登记资料查询暂行办法》
有关规定,经线上查询不动产登记信息系统,权利人:
{{
form
.
cxjgList
[
0
].
qlrmc
}}
,证件号:
{{
form
.
cxjgList
[
0
].
zjhm
}}
,截止
{{
newDatez
}}
,名下不动产登记信息查询结果如下:
</p>
<table
style=
"
border-collapse: collapse;
width: 100%;
margin-top: 20px;margin-left:20px"
>
margin-top: 20px;
margin-left: 20px;
"
>
<thead>
<tr>
<th
style=
"background-color: #f2f2f2;
text-align: center;height:36px"
>
不动产权证号
</th>
<th
style=
"background-color: #f2f2f2;
text-align: center;height:36px"
>
权利人
</th>
<th
style=
"background-color: #f2f2f2;
text-align: center;height:36px"
>
证号
</th>
<th
style=
"background-color: #f2f2f2;
text-align: center;height:36px"
>
坐落
</th>
<th
style=
"background-color: #f2f2f2;
text-align: center;height:36px"
>
面积
</th>
<th
style=
"background-color: #f2f2f2;
text-align: center;height:36px"
>
是否抵押
</th>
<th
style=
"background-color: #f2f2f2;
text-align: center;height:36px"
>
是否查封
</th>
<th
style=
"background-color: #f2f2f2; text-align: center; height: 36px"
>
不动产权证号
</th>
<th
style=
"background-color: #f2f2f2; text-align: center; height: 36px"
>
权利人
</th>
<th
style=
"background-color: #f2f2f2; text-align: center; height: 36px"
>
证号
</th>
<th
style=
"background-color: #f2f2f2; text-align: center; height: 36px"
>
坐落
</th>
<th
style=
"background-color: #f2f2f2; text-align: center; height: 36px"
>
面积
</th>
<th
style=
"background-color: #f2f2f2; text-align: center; height: 36px"
>
是否抵押
</th>
<th
style=
"background-color: #f2f2f2; text-align: center; height: 36px"
>
是否查封
</th>
</tr>
</thead>
<tbody>
<tr
v-for=
"(item,index) in form.cxjgList"
:key=
"index"
>
<td
style=
"border: 1px solid #ccc;
<tr
v-for=
"(item, index) in form.cxjgList"
:key=
"index"
>
<td
style=
"
border: 1px solid #ccc;
text-align: center;
padding: 8px;
text-align: left;"
>
{{
item
.
bdcqzh
}}
</td>
<td
style=
"border: 1px solid #ccc;
text-align: left;
"
>
{{
item
.
bdcqzh
}}
</td>
<td
style=
"
border: 1px solid #ccc;
text-align: center;
padding: 8px;
text-align: left;"
>
{{
item
.
qlrmc
}}
</td>
<td
style=
"border: 1px solid #ccc;
text-align: left;
"
>
{{
item
.
qlrmc
}}
</td>
<td
style=
"
border: 1px solid #ccc;
text-align: center;
padding: 8px;
text-align: left;"
>
{{
item
.
zjhm
}}
</td>
<td
style=
"border: 1px solid #ccc;
text-align: left;
"
>
{{
item
.
zjhm
}}
</td>
<td
style=
"
border: 1px solid #ccc;
text-align: center;
padding: 8px;
text-align: left;"
>
{{
item
.
zl
}}
</td>
<td
style=
"border: 1px solid #ccc;
text-align: left;
"
>
{{
item
.
zl
}}
</td>
<td
style=
"
border: 1px solid #ccc;
text-align: center;
padding: 8px;
text-align: left;"
>
{{
item
.
fwmj
}}
</td>
<td
style=
"border: 1px solid #ccc;
text-align: left;
"
>
{{
item
.
fwmj
}}
</td>
<td
style=
"
border: 1px solid #ccc;
text-align: center;
padding: 8px;
text-align: left;"
>
{{
item
.
dyzt
==
'0'
?
"否"
:
"是"
}}
</td>
<td
style=
"border: 1px solid #ccc;
text-align: left;
"
>
{{
item
.
dyzt
==
"0"
?
"否"
:
"是"
}}
</td>
<td
style=
"
border: 1px solid #ccc;
text-align: center;
padding: 8px;
text-align: left;"
>
{{
item
.
cfzt
==
'0'
?
"否"
:
"是"
}}
</td>
text-align: left;
"
>
{{
item
.
cfzt
==
"0"
?
"否"
:
"是"
}}
</td>
</tr>
</tbody>
</table>
<h6
style=
"font-size: 28px;
margin-top: 20px;
font-weight: 100;"
>
特此证明。
</h6>
<h6
style=
"font-size: 28px;
margin-top: 20px; font-weight: 100"
>
特此证明。
</h6>
<div>
<img
:src=
"qrcodeImage"
alt=
"QR Code"
>
<img
:src=
"qrcodeImage"
alt=
"QR Code"
/
>
</div>
<ul
style=
"text-align: right;
line-height: 36px;
font-size: 18px;"
>
<
li
style=
"list-style: none;"
>
{{
form
.
djSqcxDO
.
ssqy
}}
不动产登记交易服务中心
<
/li>
<li
style=
"list-style: none
;"
>
{{
newDate
}}
</li>
<ul
style=
"text-align: right;
line-height: 36px; font-size: 18px"
>
<li
style=
"list-style: none"
>
{{
form
.
djSqcxDO
.
ssqy
}}
不动产登记交易服务中心
</li>
<li
style=
"list-style: none
"
>
{{
newDate
}}
</li>
</ul>
<ol
style=
"margin-left: 20px;
line-height: 36px;"
>
<ol
style=
"margin-left: 20px; line-height: 36px"
>
<p>
说明:
</p>
<li>
该查询结果仅显示权利人在当前查询时间点不动产(房产)登记有关情况(“/”表示未查询到不动产登记信息);
</li>
<li>
该查询结果包含权利人不动产预告登记信息。查询范围为本市中心城区及开发区内的不动产登记信息;
</li>
<li>
本次查询由系统终端自动检索,因数据采集处理误差而造成查询结果于实际登记信息不相符的,以我中心登记簿记载信息为准;
</li>
<li>
查询人应当妥善保管不动产登记查询结果,因操作不当,导致查询结果泄露,有关责任概由查询人承担。
</li>
<li>
该查询结果仅显示权利人在当前查询时间点不动产(房产)登记有关情况(“/”表示未查询到不动产登记信息);
</li>
<li>
该查询结果包含权利人不动产预告登记信息。查询范围为本市中心城区及开发区内的不动产登记信息;
</li>
<li>
本次查询由系统终端自动检索,因数据采集处理误差而造成查询结果于实际登记信息不相符的,以我中心登记簿记载信息为准;
</li>
<li>
查询人应当妥善保管不动产登记查询结果,因操作不当,导致查询结果泄露,有关责任概由查询人承担。
</li>
</ol>
</div>
</
template
>
<
script
>
import
QRCode
from
'qrcode'
;
import
{
getNewDate
}
from
'@/utils/util'
export
default
{
import
QRCode
from
"qrcode"
;
import
{
getDateToString
}
from
"@/utils/util"
;
export
default
{
props
:
{
form
:
{
type
:
Object
,
default
:
()
=>
({})
}
default
:
()
=>
({}),
},
},
data
()
{
data
()
{
return
{
qrcodeImage
:
''
,
newDate
:
getNewDate
()
,
newDatez
:
getNewDate
(
2
)
}
qrcodeImage
:
""
,
newDate
:
""
,
newDatez
:
""
,
};
},
watch
:
{
"form.djSqcxDO.cxbh"
:
{
handler
:
function
(
val
)
{
if
(
val
)
{
QRCode
.
toDataURL
(
val
)
.
then
(
url
=>
{
this
.
qrcodeImage
=
url
.
then
((
url
)
=>
{
this
.
qrcodeImage
=
url
;
})
.
catch
(
error
=>
{
.
catch
((
error
)
=>
{
console
.
error
(
error
);
})
});
}
},
immediate
:
true
immediate
:
true
,
deep
:
true
,
},
form
:
{
handler
:
function
(
val
)
{
if
(
this
.
form
.
djSqcxDO
.
cxsj
)
{
this
.
newDate
=
getDateToString
(
this
.
form
.
djSqcxDO
.
cxsj
,
1
);
this
.
newDatez
=
getDateToString
(
this
.
form
.
djSqcxDO
.
cxsj
,
2
);
}
},
deep
:
true
}
}
};
</
script
>
...
...
src/views/sqcx/jtfc/jtfcdata.js
View file @
d101946
...
...
@@ -22,17 +22,17 @@ class data extends filter {
)
}
},
{
label
:
"查询类型"
,
render
:
(
h
,
scope
)
=>
{
switch
(
scope
.
row
.
cxlx
)
{
case
'1'
:
return
<
div
>
家庭房产
<
/div
>
case
'2'
:
return
<
div
>
房屋明细
<
/div
>
}
}
},
//
{
//
label: "查询类型",
//
render: (h, scope) => {
//
switch (scope.row.cxlx) {
//
case '1':
//
return <div>家庭房产</div>
//
case '2':
//
return <div>房屋明细</div>
//
}
//
}
//
},
{
prop
:
"cxbh"
,
label
:
"查询编号"
,
...
...
@@ -52,6 +52,17 @@ class data extends filter {
{
prop
:
"ycqrgxmc"
,
label
:
"与产权人的关系"
,
render
:
(
h
,
scope
)
=>
{
switch
(
scope
.
row
.
ycqrgx
)
{
case
'1'
:
return
<
div
>
房屋权利人
<
/div
>
case
'2'
:
return
<
div
>
产权利害关系人
<
/div
>
case
'3'
:
return
<
div
>
委托人
<
/div>
}
}
},
{
prop
:
"qlrxm"
,
...
...
src/views/sqcx/sqcxjl/sqcxjldata.js
View file @
d101946
...
...
@@ -37,9 +37,9 @@ class data extends filter {
render
:
(
h
,
scope
)
=>
{
switch
(
scope
.
row
.
cxlx
)
{
case
'1'
:
return
<
div
>
家庭房产
<
/div
>
return
<
div
>
家庭房产
查询
<
/div
>
case
'2'
:
return
<
div
>
房屋明细
<
/div
>
return
<
div
>
不动产明细查询
<
/div
>
}
}
},
...
...
src/views/workflow/components/dialog/addQlr.vue
View file @
d101946
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2024-03-
19 13:17:22
* @LastEditTime: 2024-03-
29 14:12:16
-->
<
template
>
<dialogBox
...
...
@@ -571,7 +571,7 @@
cancelButtonText
:
'取消'
,
distinguishCancelAndClose
:
true
,
//区分取消与关闭
}).
then
(()
=>
{
replace
(
val
.
bsmCompany
,
this
.
$route
.
query
.
bsmSlsq
,
bsmSldy
).
then
(
res
=>
{
replace
(
val
.
bsmCompany
,
this
.
$route
.
query
.
bsmSlsq
,
bsmSldy
,
this
.
details
.
qlrlx
).
then
(
res
=>
{
that
.
$emit
(
"updateDetail"
,
_
.
cloneDeep
({
...
val
,
sqrlx
:
'2'
,
id
:
getUuid
(
16
)
}));
that
.
$emit
(
"input"
,
false
);
if
(
res
.
code
==
200
)
{
...
...
src/views/workflow/components/qlrCommonTable.vue
View file @
d101946
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2024-0
1-18 14:55:20
* @LastEditTime: 2024-0
3-29 14:03:52
-->
<
template
>
<div>
<lb-table
:column=
"column"
:pagination=
"false"
:key=
"key"
:heightNumSetting=
"true"
:minHeight=
"0"
:rowStyleHeight=
'25'
:data=
"tableDataList"
>
</lb-table>
<addQlr
v-model=
"dialog"
:details=
"
details
"
:showButton=
"disabled"
@
updateDetail=
"handleupdateDetail"
/>
<addQlr
v-model=
"dialog"
:details=
"
{qlrlx: 1,...details}
" :showButton="disabled" @updateDetail="handleupdateDetail" />
</div>
</
template
>
<
script
>
...
...
src/views/workflow/components/ywrCommonTable.vue
View file @
d101946
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2024-0
1-18 15:03:10
* @LastEditTime: 2024-0
3-29 14:04:33
-->
<
template
>
<div>
<lb-table
:column=
"column"
:pagination=
"false"
:key=
"key"
:heightNumSetting=
"true"
:minHeight=
"0"
:rowStyleHeight=
'25'
:data=
"tableDataList"
>
</lb-table>
<addQlr
v-model=
"dialog"
:details=
"
details
"
:showButton=
"disabled"
@
updateDetail=
"handleupdateDetail"
/>
<addQlr
v-model=
"dialog"
:details=
"
{qlrlx: 2,...details}
" :showButton="disabled" @updateDetail="handleupdateDetail" />
</div>
</
template
>
<
script
>
...
...
src/views/workflow/main/sdqxx/dlxx.vue
View file @
d101946
<!--
* @Description: 交易合同
* @Autor: renchao
* @LastEditTime: 2024-03-21 16:58:45
-->
<
template
>
<div
class=
'jyht'
>
<el-form
:model=
"queryForm"
>
<el-row
:gutter=
"10"
>
<el-col
:span=
"6"
>
<el-form-item
label=
"合同号"
>
<el-input
v-model=
"queryForm.htbh"
></el-input>
</el-form-item>
</el-col>
<!--
<el-col
:span=
"6"
>
<el-form-item
label=
"证件号码"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"行政区"
>
<el-input
v-model=
"queryForm.sfzjhm"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"
6
"
>
<el-col
:span=
"
8
"
>
<el-form-item
label=
"业务号"
>
<el-input
v-model=
"queryForm.ywh"
></el-input>
</el-form-item>
</el-col>
-->
<!--
<el-col
:span=
"6"
class=
"btnColRight"
>
<el-button
type=
"primary"
@
click=
"handleSearch"
>
查询
</el-button>
</el-col>
-->
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"用户编号"
>
<el-input
v-model=
"queryForm.ywh"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"房产证编号"
>
<el-input
v-model=
"queryForm.ywh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"16"
>
<el-form-item
label=
"房屋坐落(地址)"
>
<el-input
v-model=
"queryForm.sfzjhm"
></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
<lb-table
ref=
"table"
@
row-click=
"handleRowClick"
:pagination=
"false"
:key=
"key"
:column=
"tableData.columns"
:data=
"tableData.data"
>
</lb-table>
<div
class=
"text-center"
>
<el-button
@
click=
"$popupCacel"
>
取消
</el-button>
<!--
<el-button
type=
"primary"
@
click=
"handleSubmit"
plain
>
保存
</el-button>
-->
<el-button
type=
"primary"
@
click=
"handleSearch"
>
查询
</el-button>
<el-button
type=
"primary"
@
click=
"handleSearch"
>
保存
</el-button>
</div>
</div>
</
template
>
...
...
src/views/workflow/main/sdqxx/index.vue
View file @
d101946
...
...
@@ -71,8 +71,7 @@
</el-row>
<div
class=
"slxx_title title-block"
>
电力过户信息
<el-button
@
click=
"showDialogDlxx"
>
电力过户信息修改
</el-button>
<el-button
type=
"primary"
@
click=
"handleDlxx"
>
电力过户信息修改
</el-button>
<div
class=
"triangle"
></div>
</div>
<el-row
:gutter=
"10"
>
...
...
@@ -172,12 +171,6 @@
</div>
</div>
</el-form>
<el-dialog
:visible
.
sync=
"dialogDlxx"
title=
"电力过户信息修改"
>
<div
class=
"text-center"
>
<el-button
@
click=
"$popupCacel"
>
取消
</el-button>
<el-button
type=
"primary"
@
click=
"onSubmit"
plain
>
保存
</el-button>
</div>
</el-dialog>
</div>
</
template
>
<
script
>
...
...
@@ -195,7 +188,6 @@ export default {
},
data
()
{
return
{
dialogDlxx
:
false
,
loading
:
false
,
//表单是否可操作
viewEdit
:
false
,
...
...
@@ -220,8 +212,18 @@ export default {
});
},
onSubmit
()
{},
showDialogDlxx
()
{
this
.
dialogDlxx
=
true
;
handleDlxx
()
{
let
formData
=
{
bsmSldy
:
this
.
propsParam
.
bsmSldy
,
qxdm
:
this
.
ruleForm
.
qlxx
.
qxdm
,
bsmQlxx
:
this
.
ruleForm
.
qlxx
.
bsmQlxx
,
};
if
(
this
.
ruleForm
.
wqht
==
null
){
formData
.
htbh
=
''
;
}
else
{
formData
.
htbh
=
this
.
ruleForm
.
wqht
.
wqhth
;
}
this
.
$popupDialog
(
'房产电力过户详情'
,
'workflow/main/sdqxx/dlxx'
,
formData
,
'60%'
,
true
)
},
},
};
...
...
src/views/workflow/main/slsqxx/diyaq/slxx.vue
View file @
d101946
...
...
@@ -13,8 +13,7 @@
ref=
"ruleForm"
:label-position=
"flag ? 'top' : ''"
:inline=
"flag"
label-width=
"180px"
>
label-width=
"180px"
>
<div
class=
"slxx_con"
:class=
"flag ? 'formMarginBot0' : ''"
>
<div
class=
"slxx_title title-block"
>
申请业务信息
...
...
@@ -59,8 +58,7 @@
<el-col
:span=
"16"
>
抵押不动产情况
</el-col>
<el-col
:span=
"4"
v-if=
"ruleForm.sldy.djlx == '300' || ruleForm.sldy.djlx == '500'"
>
v-if=
"ruleForm.sldy.djlx == '300' || ruleForm.sldy.djlx == '500'"
>
<el-button
@
click=
"compare"
>
变化情况对比+
</el-button>
</el-col>
</el-row>
...
...
@@ -126,7 +124,7 @@
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"原不动产证号:"
>
<el-input
v-if=
"ruleForm.sldy.djlx=='100'"
disabled
></el-input>
<el-input
v-if=
"ruleForm.sldy.djlx=='100'"
disabled
></el-input>
<el-input
v-else
disabled
v-model=
"ruleForm.sldy.ybdcqzsh"
></el-input>
</el-form-item>
</el-col>
...
...
@@ -144,19 +142,16 @@
<el-input
maxlength=
"12"
v-model=
"ruleForm.diyaq.dymj"
disabled
></el-input>
disabled
></el-input>
<el-select
disabled
v-model=
"ruleForm.diyaq.mjdw"
style=
"width: 68px"
>
style=
"width: 68px"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
...
...
@@ -167,12 +162,10 @@
<el-col
:span=
"8"
>
<el-form-item
label=
"是否禁止或者限制转让的约定:"
label-width=
"200px"
>
label-width=
"200px"
>
<el-radio-group
v-model=
"ruleForm.diyaq.sfczjzhxz"
:disabled=
"!viewEdit || isJfOperation"
>
:disabled=
"!viewEdit || isJfOperation"
>
<el-radio
label=
"1"
>
是
</el-radio>
<el-radio
label=
"0"
>
否
</el-radio>
</el-radio-group>
...
...
@@ -190,8 +183,7 @@
<el-form-item
label=
"债务履行期限:"
>
<el-input
v-model=
"ruleForm.diyaq.dyqx"
:disabled=
"!viewEdit || isJfOperation"
></el-input>
:disabled=
"!viewEdit || isJfOperation"
></el-input>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -203,18 +195,15 @@
<el-input
v-model=
"ruleForm.diyaq.bdbzzqse"
:disabled=
"!viewEdit || isJfOperation"
style=
"width: 500%"
></el-input>
style=
"width: 500%"
></el-input>
<el-select
v-model=
"ruleForm.diyaq.jedw"
:disabled=
"!viewEdit || isJfOperation"
>
:disabled=
"!viewEdit || isJfOperation"
>
<el-option
v-for=
"item in dictData['A57']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
...
...
@@ -227,18 +216,15 @@
<el-input
v-model=
"ruleForm.diyaq.zgzqse"
:disabled=
"!viewEdit || isJfOperation"
style=
"width: 500%"
></el-input>
style=
"width: 500%"
></el-input>
<el-select
v-model=
"ruleForm.diyaq.jedw"
:disabled=
"!viewEdit || isJfOperation"
>
:disabled=
"!viewEdit || isJfOperation"
>
<el-option
v-for=
"item in dictData['A57']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
...
...
@@ -250,8 +236,7 @@
<el-date-picker
v-model=
"ruleForm.diyaq.zwlxqssj"
:disabled=
"!viewEdit || isJfOperation"
type=
"date"
>
type=
"date"
>
</el-date-picker>
</el-form-item>
</el-col>
...
...
@@ -261,8 +246,7 @@
class=
"width100"
v-model=
"ruleForm.diyaq.zwlxjssj"
:disabled=
"!viewEdit || isJfOperation"
type=
"date"
>
type=
"date"
>
</el-date-picker>
</el-form-item>
</el-col>
...
...
@@ -274,8 +258,7 @@
v-model=
"ruleForm.diyaq.dbfw"
:disabled=
"
ruleForm.sldy.djlx == '300' || !viewEdit || isJfOperation
"
></el-input>
"
></el-input>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -284,8 +267,7 @@
<el-form-item
label=
"最高债权确定事实和数额:"
>
<el-input
v-model=
"ruleForm.diyaq.zgzqqdss"
:disabled=
"!viewEdit || isJfOperation"
></el-input>
:disabled=
"!viewEdit || isJfOperation"
></el-input>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -297,8 +279,7 @@
maxlength=
"500"
show-word-limit
v-model=
"ruleForm.diyaq.fj"
:disabled=
"!viewEdit || isJfOperation"
></el-input>
:disabled=
"!viewEdit || isJfOperation"
></el-input>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -312,8 +293,7 @@
<el-form-item
label=
"共有方式:"
>
<el-radio-group
:disabled=
"!viewEdit"
v-model=
"ruleForm.sldy.gyfs"
>
v-model=
"ruleForm.sldy.gyfs"
>
<el-radio
label=
"0"
>
单独所有
</el-radio>
<el-radio
label=
"1"
>
共同共有
</el-radio>
<el-radio
label=
"2"
>
按份所有
</el-radio>
...
...
@@ -326,8 +306,7 @@
<el-radio-group
v-model=
"ruleForm.sldy.sqfbcz"
:disabled=
"!viewEdit"
@
input=
"updaterow()"
>
@
input=
"updaterow()"
>
<el-radio
:label=
"1"
>
是
</el-radio>
<el-radio
:label=
"0"
>
否
</el-radio>
</el-radio-group>
...
...
@@ -335,20 +314,17 @@
</el-col>
<el-col
:span=
"6"
v-show=
"ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"
>
v-show=
"ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"
>
<el-form-item
label=
"持证人:"
>
<el-select
v-model=
"czr"
placeholder=
"持证人"
:disabled=
"!viewEdit"
>
:disabled=
"!viewEdit"
>
<el-option
v-for=
"(item, index) in czrOptions"
:key=
"index"
:label=
"item.sqrmc"
:value=
"item.id"
>
:value=
"item.id"
>
</el-option>
</el-select>
</el-form-item>
...
...
@@ -358,17 +334,15 @@
:tableData=
"ruleForm.qlrList"
:disabled=
"viewEdit"
@
upDateQlrxxList=
"upDateQlrxxList"
:gyfs=
"ruleForm.sldy.gyfs"
/>
:gyfs=
"ruleForm.sldy.gyfs"
/>
<div
class=
"slxx_title title-block"
>
抵押人信息
<div
class=
"triangle"
></div>
</div>
<
ql
rCommonTable
<
yw
rCommonTable
:tableData=
"ruleForm.ywrList"
:disabled=
"viewEdit"
@
upDateQlrxxList=
"upDateYwrxxList"
/>
@
upDateQlrxxList=
"upDateYwrxxList"
/>
<div
class=
"slxx_title title-block"
>
登记原因
...
...
@@ -379,14 +353,12 @@
<el-form-item
v-if=
"ruleForm.sldy.djlx == '400'"
label=
"注销抵押原因:"
prop=
"diyaq.zxdyyy"
>
prop=
"diyaq.zxdyyy"
>
<el-input
class=
"textArea"
type=
"textarea"
:disabled=
"!viewEdit"
v-model=
"ruleForm.diyaq.zxdyyy"
>
v-model=
"ruleForm.diyaq.zxdyyy"
>
</el-input>
</el-form-item>
<el-form-item
v-else
label=
"登记原因:"
prop=
"diyaq.djyy"
>
...
...
@@ -396,8 +368,7 @@
maxlength=
"500"
show-word-limit
:disabled=
"!viewEdit"
v-model=
"ruleForm.diyaq.djyy"
>
v-model=
"ruleForm.diyaq.djyy"
>
</el-input>
</el-form-item>
</el-col>
...
...
@@ -412,23 +383,24 @@
</div>
</
template
>
<
script
>
import
qlrCommonTable
from
"@/views/workflow/components/qlrCommonTable"
;
import
{
Init
,
saveData
}
from
"@/api/workflow/diyaqFlow.js"
;
import
{
formValidate
}
from
"./slxxValidate"
;
import
{
mapGetters
}
from
"vuex"
;
export
default
{
mounted
()
{
import
{
mapGetters
}
from
"vuex"
;
import
{
formValidate
}
from
"./slxxValidate"
;
import
{
Init
,
saveData
}
from
"@/api/workflow/diyaqFlow.js"
;
import
qlrCommonTable
from
"@/views/workflow/components/qlrCommonTable"
;
import
ywrCommonTable
from
"@/views/workflow/components/ywrCommonTable"
;
export
default
{
mounted
()
{
this
.
initData
();
},
components
:
{
ql
rCommonTable
},
components
:
{
qlrCommonTable
,
yw
rCommonTable
},
computed
:
{
...
mapGetters
([
"dictData"
,
"flag"
]),
},
data
()
{
data
()
{
return
{
isSave
:
true
,
// 键名转换,方法默认是label和children进行树状渲染
normalizer
(
node
)
{
normalizer
(
node
)
{
//方法
if
(
node
.
children
==
null
||
node
.
children
==
"null"
)
{
delete
node
.
children
;
...
...
@@ -457,7 +429,7 @@ export default {
};
},
methods
:
{
initData
()
{
initData
()
{
let
that
=
this
;
this
.
loading
=
true
;
this
.
viewEdit
=
this
.
$parent
.
currentSelectTab
.
ableOperation
;
...
...
@@ -485,7 +457,7 @@ export default {
});
that
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
that
.
isSave
=
that
.
viewEdit
;
that
.
rules
=
formValidate
(
that
.
ruleForm
.
sldy
.
djlx
,
that
.
ruleForm
.
diyaq
.
dyfs
);
that
.
rules
=
formValidate
(
that
.
ruleForm
.
sldy
.
djlx
,
that
.
ruleForm
.
diyaq
.
dyfs
);
}
else
{
that
.
isSave
=
false
;
that
.
$confirm
(
res
.
message
,
"提示"
,
{
...
...
@@ -503,7 +475,7 @@ export default {
* @description: onSubmitClick
* @author: renchao
*/
onSubmitClick
()
{
onSubmitClick
()
{
let
that
=
this
;
if
(
this
.
ruleForm
.
qlrList
.
length
==
0
)
{
this
.
$message
({
...
...
@@ -592,7 +564,7 @@ export default {
* @param {*} val
* @author: renchao
*/
upDateQlrxxList
(
val
)
{
upDateQlrxxList
(
val
)
{
if
(
!
_
.
isEqual
(
val
,
this
.
ruleForm
.
qlrList
))
{
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
);
this
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
...
...
@@ -611,7 +583,7 @@ export default {
* @description: 是否持证人变化
* @author: renchao
*/
updaterow
()
{
updaterow
()
{
this
.
czr
=
""
;
},
/**
...
...
@@ -619,7 +591,7 @@ export default {
* @param {*} val
* @author: renchao
*/
upDateYwrxxList
(
val
)
{
upDateYwrxxList
(
val
)
{
if
(
!
_
.
isEqual
(
val
,
this
.
ruleForm
.
ywrList
))
{
this
.
ruleForm
.
ywrList
=
_
.
cloneDeep
(
val
);
}
...
...
@@ -628,7 +600,7 @@ export default {
* @description: compare
* @author: renchao
*/
,
compare
()
{
compare
()
{
this
.
$popupDialog
(
this
.
ruleForm
.
qlxx
.
qllxmc
,
"registerBook/comparison"
,
...
...
@@ -641,10 +613,10 @@ export default {
);
},
},
};
};
</
script
>
<
style
scoped
lang=
"scss"
>
@import
"~@/styles/public.scss"
;
@import
"~@/styles/slxx/slxx.scss"
;
@import
"~@/styles/public.scss"
;
@import
"~@/styles/slxx/slxx.scss"
;
</
style
>
./slxxValidate
...
...
src/views/workflow/main/slsqxx/fdcq2/slxx.vue
View file @
d101946
...
...
@@ -90,9 +90,9 @@
</el-row>
<el-row
:gutter=
"10"
v-if=
"ruleForm.fdcq2"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"宗地面积:"
prop=
"zdjbxx.zdmj"
>
<el-form-item
label=
"宗地面积:"
>
<div
class=
"flex"
>
<el-input
:disabled=
"!viewEdit"
v-model=
"ruleForm.zdjbxx.zdmj"
></el-input>
<el-input
disabled
v-model=
"ruleForm.zdjbxx.zdmj"
></el-input>
<el-select
disabled
v-model=
"ruleForm.zdjbxx.mjdw"
...
...
@@ -235,7 +235,7 @@
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"房
地
产交易价格:"
prop=
"fdcq2.fdcjyjg"
>
<el-form-item
label=
"房产交易价格:"
prop=
"fdcq2.fdcjyjg"
>
<div
class=
"flex"
>
<el-input
maxlength=
"11"
...
...
src/views/workflow/main/swxx/index.vue
View file @
d101946
...
...
@@ -66,7 +66,7 @@
<div
class=
"slxx_title title-block"
>
<el-row>
<el-col
:span=
"24"
>
房屋合同信息
<el-button
type=
"primary"
@
click=
"handleContract"
>
查询房屋交易合同
</el-button>
</el-col>
<el-button
type=
"primary"
v-show=
"viewEdit"
@
click=
"handleContract"
>
查询房屋交易合同
</el-button>
</el-col>
<!--
<el-col
:span=
"4"
class=
"btnColRight"
>
</el-col>
-->
...
...
@@ -183,7 +183,7 @@
<div
class=
"slxx_title title-block"
>
<el-row>
<el-col
:span=
"24"
>
缴税信息
<el-button
type=
"primary"
@
click=
"handleSwwsxx"
>
查询契税完税信息
</el-button></el-col>
<el-col
:span=
"24"
>
缴税信息
<el-button
type=
"primary"
v-show=
"viewEdit"
@
click=
"handleSwwsxx"
>
查询契税完税信息
</el-button></el-col>
</el-row>
<div
class=
"triangle"
></div>
</div>
...
...
Please
register
or
sign in
to post a comment