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
9d93fbd3
authored
2023-06-29 13:52:16 +0800
by
xiaomiao
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
--no commit message
1 parent
274202c3
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
688 additions
and
1134 deletions
src/views/djbworkflow/components/cfBdcdyTable.vue
src/views/djbworkflow/components/dialog/addQlr.vue
src/views/djbworkflow/components/dialog/addYwr.vue
src/views/djbworkflow/components/leftmenu/djbFrameData.js
src/views/djbworkflow/components/sqrViewTable.vue → src/views/djbworkflow/components/ywrCommonTable.vue
src/views/djbworkflow/djbBook/components/blxxtabs/cfdj.vue
src/views/djbworkflow/djbBook/components/blxxtabs/dyaq.vue
src/views/djbworkflow/djbBook/components/blxxtabs/dyiq.vue
src/views/djbworkflow/djbBook/components/blxxtabs/fdcq.vue
src/views/djbworkflow/djbBook/components/blxxtabs/jsydsyq.vue
src/views/djbworkflow/djbBook/components/blxxtabs/ygdj.vue
src/views/djbworkflow/djbBook/components/blxxtabs/yydj.vue
src/views/djbworkflow/workFrame.vue
src/views/workflow/components/batchDel.vue
src/views/djbworkflow/components/cfBdcdyTable.vue
deleted
100644 → 0
View file @
274202c
<!--
* @Description: 权利人列表
* @Autor: miaofang
* @LastEditTime: 2023-06-14 10:40:48
-->
<
template
>
<lb-table
:column=
"column"
:maxHeight=
"200"
:heightNumSetting=
"true"
:pagination=
"false"
:key=
"key"
:data=
"tableData"
>
</lb-table>
</
template
>
<
script
>
import
addQlr
from
'./dialog/addQlr.vue'
import
{
mapGetters
}
from
'vuex'
export
default
{
components
:
{
addQlr
},
computed
:
{
...
mapGetters
([
"dictData"
]),
},
props
:
{
tableData
:
{
type
:
Array
,
default
:
function
()
{
return
[]
}
},
gyfs
:
{
type
:
String
,
default
:
'1'
}
},
data
()
{
return
{
key
:
0
,
dataIndex
:
0
,
dialog
:
false
,
details
:
{},
tableDataList
:
[],
qlrCommonTable
:
[
{
label
:
'序号'
,
type
:
'index'
,
width
:
'50'
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
{
scope
.
$index
+
1
}
<
/div
>
)
}
},
{
prop
:
"qllxmc"
,
label
:
"权利类型"
},
{
prop
:
"bdcqzh"
,
label
:
"不动产权证号"
},
{
prop
:
"qlrmc"
,
label
:
"权利人"
},
{
prop
:
"ytmc"
,
label
:
"用途"
},
{
prop
:
"mj"
,
label
:
"面积"
},
{
prop
:
"zl"
,
label
:
"坐落"
},
],
column
:
this
.
qlrCommonTable
}
},
watch
:
{
tableData
:
{
handler
:
function
(
val
,
oldVal
)
{
let
that
=
this
if
(
val
.
length
==
0
||
!
val
)
{
that
.
tableDataList
=
_
.
cloneDeep
([{
sqrmc
:
''
,
dlrzjlx
:
''
,
dlrzjh
:
''
,
fr
:
''
}])
}
else
{
that
.
tableDataList
=
_
.
cloneDeep
(
val
)
}
},
immediate
:
true
,
deep
:
true
},
gyfs
:
{
handler
(
newVal
,
oldValue
)
{
let
dataList
=
_
.
cloneDeep
(
this
.
qlrCommonTable
)
if
(
newVal
==
'1'
)
{
this
.
column
=
_
.
cloneDeep
(
dataList
).
slice
(
1
,
dataList
.
length
)
}
else
if
((
newVal
==
'2'
))
{
this
.
column
=
dataList
}
else
{
this
.
column
=
_
.
cloneDeep
(
dataList
)
this
.
column
.
splice
(
2
,
0
,
{
prop
:
"fs"
,
label
:
"份数"
})
}
},
immediate
:
true
}
},
methods
:
{
}
}
</
script
>
<
style
scoped
lang=
'scss'
>
</
style
>
src/views/djbworkflow/components/dialog/addQlr.vue
View file @
9d93fbd
...
...
@@ -9,7 +9,7 @@
<el-form
:model=
"ruleForm"
:rules=
"rules"
ref=
"ruleForm"
label-width=
"120px"
>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"权利人类型"
prop=
"sqrlx"
>
<el-form-item
label=
"权利人类型
1
"
prop=
"sqrlx"
>
<el-select
clearable
v-model=
"ruleForm.sqrlx"
class=
"width100"
placeholder=
"请选择"
>
<el-option
v-for=
"item in dictData['A36']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
...
...
src/views/djbworkflow/components/dialog/addYwr.vue
0 → 100644
View file @
9d93fbd
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:39:47
-->
<
template
>
<dialogBox
title=
"申请人信息"
width=
"60%"
isMain
v-model=
"myValue"
:isFullscreen=
"false"
@
submitForm=
"submitForm"
@
closeDialog=
"closeDialog"
:isButton=
"showButton"
>
<el-form
:model=
"ruleForm"
:rules=
"rules"
ref=
"ruleForm"
label-width=
"120px"
>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"义务人类型1"
prop=
"sqrlx"
>
<el-select
clearable
v-model=
"ruleForm.sqrlx"
class=
"width100"
placeholder=
"请选择"
>
<el-option
v-for=
"item in dictData['A36']"
: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
label=
"姓名/名称"
prop=
"sqrmc"
>
<el-input
v-model=
"ruleForm.sqrmc"
maxlegth=
"15"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"证件种类"
prop=
"zjzl"
>
<el-select
clearable
v-model=
"ruleForm.zjzl"
class=
"width100"
placeholder=
"请选择"
>
<el-option
v-for=
"item in dictData['A30']"
: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
label=
"证件号"
prop=
"zjh"
>
<el-input
v-model=
"ruleForm.zjh"
maxlength=
"15"
oninput=
"value=value.replace(/[^\X0-9]/g,'')"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"联系电话"
prop=
"dh"
>
<el-input
v-model=
"ruleForm.dh"
maxlength=
"11"
oninput=
"value=value.replace(/[^\d]/g,'')"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"性别"
>
<el-select
clearable
v-model=
"ruleForm.xb"
class=
"width100"
placeholder=
"请选择"
>
<el-option
v-for=
"item in dictData['A43']"
: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
label=
"法人名称"
>
<el-input
v-model=
"ruleForm.frmc"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"国家/地区"
>
<el-input
v-model=
"ruleForm.gjdq"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"户籍所在省市"
>
<el-input
v-model=
"ruleForm.szss"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"16"
>
<el-form-item
label=
"地址"
>
<el-input
v-model=
"ruleForm.txdz"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"邮编"
>
<el-input
v-model=
"ruleForm.yb"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"发证机关"
>
<el-input
v-model=
"ruleForm.fzjg"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"电子邮件"
>
<el-input
v-model=
"ruleForm.dzyj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"权利比例"
>
<el-input
v-model=
"ruleForm.qlbl"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"工作单位"
>
<el-input
v-model=
"ruleForm.gzdw"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"16"
>
<el-form-item
label=
"代理机构"
>
<el-input
v-model=
"ruleForm.dljg"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"联系电话"
>
<el-input
v-model=
"ruleForm.lxdh"
maxlength=
"11"
oninput=
"value=value.replace(/[^\d]/g,'')"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"代理人姓名"
>
<el-input
v-model=
"ruleForm.dlrxm"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"代理人证件类型"
>
<el-select
clearable
v-model=
"ruleForm.dlrzjlx"
class=
"width100"
placeholder=
"请选择"
>
<el-option
v-for=
"item in dictData['A30']"
: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
label=
"代理人证件号"
>
<el-input
v-model=
"ruleForm.dlrzjh"
maxlength=
"20"
></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
</dialogBox>
</
template
>
<
script
>
import
{
mapGetters
}
from
"vuex"
;
export
default
{
props
:
{
value
:
{
type
:
Boolean
,
default
:
false
},
details
:
{
type
:
Object
,
default
:
{}
},
showButton
:
{
type
:
Boolean
,
default
:
false
}
},
computed
:
{
...
mapGetters
([
"dictData"
]),
},
data
()
{
return
{
myValue
:
this
.
value
,
ruleForm
:
{
sqrlx
:
""
,
sqrmc
:
""
,
zjzl
:
""
,
zjh
:
""
,
dh
:
""
,
xb
:
""
,
frmc
:
""
,
gjdq
:
""
,
szss
:
""
,
txdz
:
""
,
yb
:
""
,
fzjg
:
""
,
dzyj
:
""
,
qlbl
:
""
,
gzdw
:
""
,
dljg
:
""
,
dlrxm
:
""
,
dlrzjlx
:
""
,
dlrzjh
:
""
,
},
rules
:
{
sqrlx
:
[{
required
:
true
,
message
:
"义务人类型"
,
trigger
:
"change"
}],
sqrmc
:
[{
required
:
true
,
message
:
"姓名/名称"
,
trigger
:
"blur"
}],
zjzl
:
[{
required
:
true
,
message
:
"证件种类"
,
trigger
:
"change"
}],
zjh
:
[{
required
:
true
,
message
:
"证件号"
,
trigger
:
"blur"
}],
},
};
},
watch
:
{
value
(
val
)
{
this
.
myValue
=
_
.
cloneDeep
(
val
);
},
details
:
{
handler
:
function
(
val
,
oldVal
)
{
this
.
ruleForm
=
val
;
},
deep
:
true
,
},
},
methods
:
{
closeDialog
()
{
this
.
$emit
(
"input"
,
false
);
this
.
$refs
[
"ruleForm"
].
resetFields
();
},
submitForm
()
{
this
.
$refs
.
ruleForm
.
validate
((
valid
)
=>
{
if
(
valid
)
{
this
.
$emit
(
"input"
,
false
);
this
.
$emit
(
"updateDetail"
,
_
.
cloneDeep
(
this
.
ruleForm
));
}
else
{
return
false
;
}
});
},
},
};
</
script
>
<
style
scoped
lang=
"scss"
>
@import
"~@/styles/dialogBoxheader.scss"
;
.submit-button
{
text-align
:
center
;
height
:
52px
;
padding-top
:
10px
;
background-color
:
#fff
;
}
</
style
>
src/views/djbworkflow/components/leftmenu/djbFrameData.js
View file @
9d93fbd
...
...
@@ -4,7 +4,7 @@ import { log } from "bpmn-js-token-simulation";
var
qlxxPage
=
[
{
qllx
:
"A01"
,
id
:
"jsydsyq"
,
form
:
"jsydsyq.vue"
,
label
:
"集体土地所有权"
},
{
qllx
:
"A02"
,
id
:
"jsydsyq"
,
form
:
"jsydsyq.vue"
,
label
:
"国家土地所有权"
},
{
qllx
:
"A03"
,
id
:
"
fdcq2
"
,
form
:
"jsydsyq.vue"
,
label
:
"国有建设用地使用权"
},
{
qllx
:
"A03"
,
id
:
"
jsydsyq
"
,
form
:
"jsydsyq.vue"
,
label
:
"国有建设用地使用权"
},
{
qllx
:
"A04"
,
id
:
""
,
form
:
""
,
label
:
"国有建设用地使用权/房屋所有权"
},
{
qllx
:
"A05"
,
id
:
"jsydsyq"
,
form
:
"jsydsyq.vue"
,
label
:
"宅基地使用权"
},
{
qllx
:
"A06"
,
id
:
""
,
form
:
""
,
label
:
"宅基地使用权/房屋所有权"
},
...
...
@@ -75,7 +75,9 @@ export function getNode(qllx, qlxx, bdcdylx) {
if
(
bdcdylx
==
"4"
)
{
node
=
{
id
:
"fdcq1"
,
form
:
"fdcq1.vue"
,
label
:
qlxxPage
[
i
].
label
};
}
else
{
node
=
{
id
:
"fdcq2"
,
form
:
"fdcq2.vue"
,
label
:
qlxxPage
[
i
].
label
};
console
.
log
(
"node"
,
node
);
}
}
else
{
console
.
log
(
"jin1111"
);
...
...
src/views/djbworkflow/components/
sqrView
Table.vue
→
src/views/djbworkflow/components/
ywrCommon
Table.vue
View file @
9d93fbd
<!--
* @Description:
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:41:
35
* @LastEditTime: 2023-05-17 10:41:
20
-->
<
template
>
<lb-table
:column=
"column"
:maxHeight=
"300"
heightNumSetting
:pagination=
"false"
:key=
"key"
:data=
"tableData"
>
</lb-table>
<div>
<lb-table
:column=
"column"
:pagination=
"false"
:key=
"key"
:heightNumSetting=
"true"
:minHeight=
"150"
:data=
"tableDataList"
>
</lb-table>
<addYwr
v-model=
"dialog"
:details=
"details"
:showButton=
"showButton"
@
updateDetail=
"handleupdateDetail"
/>
</div>
</
template
>
<
script
>
import
add
Qlr
from
'./dialog/addQl
r.vue'
import
add
Ywr
from
'./dialog/addYw
r.vue'
import
{
mapGetters
}
from
'vuex'
export
default
{
components
:
{
add
Ql
r
add
Yw
r
},
computed
:
{
...
mapGetters
([
"dictData"
]),
...
...
@@ -34,14 +38,16 @@
key
:
0
,
dataIndex
:
0
,
dialog
:
false
,
isaddupdate
:
false
,
showButton
:
this
.
$route
.
query
.
viewtype
?
false
:
true
,
details
:
{},
tableDataList
:
[],
qlrComm
onTable
:
[
Informati
onTable
:
[
{
width
:
'50'
,
renderHeader
:
(
h
,
scope
)
=>
{
return
<
div
>
{
this
.
$route
.
query
.
viewtype
==
1
?
'序号'
:
<
i
class
=
"el-icon-plus pointer"
onClick
=
{()
=>
{
this
.
handleAdd
()
}}
><
/i
>
this
.
$route
.
query
.
viewtype
==
1
?
'序号'
:
<
i
class
=
"el-icon-plus pointer"
onClick
=
{()
=>
{
this
.
addClick
()
}}
><
/i
>
}
<
/div
>
},
...
...
@@ -50,19 +56,33 @@
<
div
>
{
this
.
$route
.
query
.
viewtype
==
1
?
<
span
>
{
scope
.
$index
+
1
}
<
/span>
:
<
i
class
=
"el-icon-minus pointer"
onClick
=
{()
=>
{
this
.
handleMinus
(
scope
.
$index
,
scope
.
row
)
}}
><
/i
>
<
i
class
=
"el-icon-minus pointer"
onClick
=
{()
=>
{
this
.
deleClick
(
scope
.
$index
,
scope
.
row
)
}}
><
/i
>
}
<
/div
>
)
}
},
{
label
:
'身份证读卡器'
,
align
:
'center'
,
render
:
(
h
,
scope
)
=>
{
return
<
el
-
button
type
=
"text"
icon
=
"el-icon-tickets"
onClick
=
{()
=>
{
this
.
readClick
(
scope
)
}}
>
读取
<
/el-button
>
}
},
{
prop
:
"sqrmc"
,
label
:
"姓名/名称"
},
{
prop
:
"zjzl"
,
label
:
"证件种类"
label
:
"证件种类"
,
render
:
(
h
,
scope
)
=>
{
return
this
.
dictData
[
'A30'
]
&&
this
.
dictData
[
'A30'
].
map
(
option
=>
{
if
(
option
.
dcode
==
scope
.
row
.
zjzl
)
{
return
<
span
>
{
option
.
dname
}
<
/span
>
}
})
}
},
{
prop
:
"zjh"
,
...
...
@@ -73,49 +93,55 @@
label
:
"联系电话"
},
{
prop
:
"frmc"
,
label
:
"法人"
},
{
label
:
'操作'
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
{
<
el
-
button
icon
=
"el-icon-view"
type
=
"text"
onClick
=
{()
=>
{
this
.
handleView
(
scope
.
$index
,
scope
.
row
)
}}
>
查看
<
/el-button
>
this
.
$route
.
query
.
viewtype
?
<
el
-
button
icon
=
"el-icon-view"
type
=
"text"
onClick
=
{()
=>
{
this
.
queryViewClick
(
scope
.
$index
,
scope
.
row
)
}}
>
查看
<
/el-button> : <el-butto
n
icon
=
"el-icon-edit-outline"
type
=
"text"
onClick
=
{()
=>
{
this
.
editClick
(
scope
.
$index
,
scope
.
row
)
}}
>
编辑
<
/el-button
>
}
<
/div
>
)
}
}
],
column
:
this
.
qlrCommonTable
column
:
[]
}
},
watch
:
{
tableData
:
{
handler
:
function
(
val
,
oldVal
)
{
let
that
=
this
if
(
val
.
length
==
0
||
!
val
)
{
that
.
tableDataList
=
_
.
cloneDeep
([{
sqrmc
:
''
,
dlrzjlx
:
''
,
dlrzjh
:
''
,
fr
:
''
}])
}
else
{
that
.
tableDataList
=
_
.
cloneDeep
(
val
)
}
this
.
$nextTick
(()
=>
{
if
(
val
.
length
==
0
||
!
val
)
{
that
.
tableDataList
=
_
.
cloneDeep
([{
sqrmc
:
''
,
dlrzjlx
:
''
,
dlrzjh
:
''
,
fr
:
''
}])
}
else
{
that
.
tableDataList
=
_
.
cloneDeep
(
val
)
}
})
},
immediate
:
true
,
deep
:
true
},
gyfs
:
{
handler
(
newVal
,
oldValue
)
{
let
dataList
=
_
.
cloneDeep
(
this
.
qlrCommonTable
)
if
(
newVal
==
'1'
)
{
this
.
column
=
_
.
cloneDeep
(
dataList
).
slice
(
1
,
dataList
.
length
)
}
else
if
((
newVal
==
'2'
))
{
let
dataList
=
_
.
cloneDeep
(
this
.
InformationTable
)
if
(
newVal
==
0
)
{
// this.column = _.cloneDeep(dataList).slice(1, dataList.length)
this
.
column
=
_
.
cloneDeep
(
dataList
)
}
else
if
((
newVal
==
'1'
||
newVal
==
'3'
))
{
this
.
column
=
dataList
}
else
{
this
.
column
=
_
.
cloneDeep
(
dataList
)
...
...
@@ -130,33 +156,66 @@
}
},
methods
:
{
updateDetail
(
value
)
{
this
.
tableDataList
[
this
.
dataIndex
]
=
value
handleupdateDetail
(
value
)
{
if
(
this
.
isaddupdate
)
{
if
(
!
_
.
isEqual
(
value
,
this
.
tableData
))
{
this
.
tableDataList
[
this
.
tableDataList
.
length
]
=
_
.
cloneDeep
(
value
);
this
.
$emit
(
'upDateQlrxxList'
,
this
.
tableDataList
)
}
}
else
{
if
(
!
_
.
isEqual
(
value
,
this
.
tableData
))
{
this
.
tableDataList
[
this
.
dataIndex
]
=
_
.
cloneDeep
(
value
);
this
.
$emit
(
'upDateQlrxxList'
,
this
.
tableDataList
)
}
}
this
.
key
++
this
.
$emit
(
'upDateQlrxxList'
,
this
.
tableDataList
)
},
// 添加
handleAdd
()
{
this
.
dialog
=
true
// 新增
addClick
()
{
if
(
this
.
gyfs
==
'0'
&&
this
.
tableDataList
.
length
>
0
)
{
this
.
$message
.
warning
(
"当前共有方式为单独所有,无法添加多个权利人"
)
}
else
{
this
.
dialog
=
true
this
.
isaddupdate
=
true
}
},
// 减
handleMinus
(
index
,
row
)
{
this
.
tableData
.
splice
(
index
,
1
)
// 删除
deleClick
(
index
,
row
)
{
this
.
$confirm
(
'确定要删除吗, 是否继续?'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
cancelButtonText
:
'取消'
,
type
:
'warning'
}).
then
(()
=>
{
this
.
tableData
.
splice
(
index
,
1
)
}).
catch
(()
=>
{
});
},
// 身份证读取
readClick
()
{
},
// 修改
handleEdit
(
index
,
row
)
{
console
.
log
(
row
,
'rowrowrowrowrow'
);
editClick
(
index
,
row
)
{
// popupDialog("申请人信息", "workflow/components/addYwr", {
// showButton: this.$route.query.viewtype ? false : true,
// dataIndex :index,
// details :row,
// isaddupdate :false
// });
this
.
dataIndex
=
index
this
.
dialog
=
true
this
.
details
=
row
this
.
isaddupdate
=
false
},
handleView
()
{
queryViewClick
(
index
,
row
)
{
// popupDialog("申请人信息", "workflow/components/addYwr", {
// showButton: this.$route.query.viewtype ? false : true,
// details: row,
// });
this
.
dialog
=
true
this
.
details
=
row
}
}
}
</
script
>
<
style
scoped
lang=
'scss'
>
</
style
>
\ No newline at end of file
...
...
src/views/djbworkflow/djbBook/components/blxxtabs/cfdj.vue
View file @
9d93fbd
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-0
5-25 08:59:0
2
* @LastEditTime: 2023-0
6-25 15:52:4
2
-->
<
template
>
<!-- 受理信息 -->
...
...
@@ -13,8 +13,7 @@
ref=
"ruleForm"
:label-position=
"flag ? 'top' : ''"
:inline=
"flag"
label-width=
"120px"
>
label-width=
"127px"
>
<div
class=
"slxx_con"
v-if=
"isShow"
:class=
"flag ? 'formMarginBot0' : ''"
>
<div
class=
"slxx_title title-block"
>
补录信息
...
...
@@ -38,7 +37,7 @@
</el-col>
</el-row>
<div
class=
"slxx_title title-block"
>
房地产权(独幢、层、套、间房屋)
房地产权(独幢、层、套、间房屋)
<div
class=
"triangle"
></div>
</div>
<el-row
:gutter=
"10"
>
...
...
@@ -52,7 +51,7 @@
<el-input
v-model=
"ruleForm.qlxx.ywh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"上手业务号:"
>
<el-input
v-model=
"ruleForm.qlxx.ssywh"
></el-input>
</el-form-item>
...
...
@@ -66,126 +65,17 @@
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"登记类型:"
>
<el-select
v-model=
"ruleForm.qlxx.djlx"
>
<el-option
v-for=
"item in dictData['A21']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
<el-select
v-model=
"ruleForm.qlxx.djlx"
>
<el-option
v-for=
"item in dictData['A21']"
: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
label=
"
房地
坐落:"
>
<el-form-item
label=
"
不动产
坐落:"
>
<el-input
v-model=
"ruleForm.qlxx.zl"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"土地使用权人:"
>
<el-input
v-model=
"ruleForm.fdcq2.tdsyqr"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"独用土地面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.dytdmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"分摊土地面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.fttdmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"土地用途:"
>
<el-input
v-model=
"ruleForm.qlxx.ywh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"土地使用起始时间:"
>
<el-input
v-model=
"ruleForm.qlxx.ywh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"土地使用结束时间:"
>
<el-input
v-model=
"ruleForm.qlxx.ywh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"土地使用期限:"
>
<el-input
v-model=
"ruleForm.qlxx.ywh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"房地产交易价格:"
>
<el-input
v-model=
"ruleForm.fdcq2.qjjg"
></el-input>
<el-select
v-model=
"ruleForm.fdcq2.jedw"
>
<el-option
v-for=
"item in dictData['A57']"
: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
label=
"规划用途:"
>
<el-select
v-model=
"ruleForm.fdcq2.ghyt"
>
<el-option
v-for=
"item in dictData['A17']"
: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
label=
"批准用途:"
>
<el-input
v-model=
"ruleForm.fdcq2.pzyt"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"实际用途:"
>
<el-input
v-model=
"ruleForm.fdcq2.sjyt"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"房屋性质:"
>
<el-select
v-model=
"ruleForm.fdcq2.fwxz"
>
<el-option
v-for=
"item in dictData['A19']"
: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
label=
"房屋结构:"
>
<el-select
v-model=
"ruleForm.fdcq2.fwjg"
>
<el-option
v-for=
"item in dictData['A46']"
: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
label=
"所在层:"
>
<el-input
v-model=
"ruleForm.fdcq2.szc"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"总层数:"
>
<el-input
v-model=
"ruleForm.fdcq2.zcs"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"建筑面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.jzmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"专有建筑面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.zyjzmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"分摊建筑面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.ftjzmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"竣工时间:"
>
<el-input
v-model=
"ruleForm.fdcq2.jgsj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"不动产权证号:"
>
<el-input
v-model=
"ruleForm.qlxx.bdcqzh"
></el-input>
...
...
@@ -212,30 +102,6 @@
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"24"
>
<el-form-item
label=
"登记原因:"
>
<el-input
v-model=
"ruleForm.fdcq2.djyy"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"24"
>
<el-form-item
label=
"附记:"
>
<el-input
v-model=
"ruleForm.fdcq2.fj"
></el-input>
</el-form-item>
</el-col>
</el-row>
<div
class=
"slxx_title title-block"
>
土地用途
<div
class=
"triangle"
></div>
</div>
<tdytTable
:tableData=
"ruleForm.tdxxList"
@
upDateQlrxxList=
"upDateQlrxxList"
:viewtype=
"$route.query.viewtype"
:gyfs=
"ruleForm.qlxx.gyfs"
/>
<div
class=
"slxx_title title-block"
>
权利人信息
<div
class=
"triangle"
></div>
...
...
@@ -244,9 +110,7 @@
<el-col
:span=
"12"
>
<el-form-item
label=
"共有方式:"
>
<el-radio-group
:disabled=
"$route.query.viewtype == 0"
v-model=
"ruleForm.qlxx.gyqk"
>
v-model=
"ruleForm.qlxx.gyqk"
>
<el-radio
label=
"0"
>
单独所有
</el-radio>
<el-radio
label=
"1"
>
共同共有
</el-radio>
<el-radio
label=
"2"
>
按份所有
</el-radio>
...
...
@@ -254,46 +118,26 @@
</el-radio-group>
</el-form-item>
</el-col>
<el-col
:span=
"6"
v-show=
"ruleForm.qlxx.gyfs == '1'"
>
<el-form-item
label=
"是否分别持证:"
>
<el-radio-group
v-model=
"ruleForm.qlxx.sqfbcz"
>
<el-radio
:label=
1
>
是
</el-radio>
<el-radio
:label=
0
>
否
</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col
:span=
"6"
v-show=
"ruleForm.qlxx.sqfbcz == '0'&&ruleForm.qlxx.gyfs == '1'"
>
<el-form-item
label=
"持证人:"
>
<el-select
v-model=
"ruleForm.czr"
placeholder=
"持证人"
>
<el-option
v-for=
"item in czrOptions"
:key=
"item.zjh"
:label=
"item.sqrmc"
:value=
"item.zjh"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<qlrCommonTable
:tableData=
"ruleForm.qlr
List
"
:tableData=
"ruleForm.qlr
Data
"
@
upDateQlrxxList=
"upDateQlrxxList"
:key=
"key"
:viewtype=
"$route.query.viewtype"
:gyfs=
"ruleForm.qlxx.gyfs"
/>
:gyfs=
"ruleForm.qlxx.gyfs"
/>
<div
v-if=
"ruleForm.ywrList && ruleForm.ywrList.length > 0"
>
<div>
<div
class=
"slxx_title title-block"
>
义务人信息
<div
class=
"triangle"
></div>
</div>
<
ql
rCommonTable
v-if=
"ruleForm.ywr
List
"
:tableData=
"ruleForm.ywr
List
"
<
yw
rCommonTable
v-if=
"ruleForm.ywr
Data
"
:tableData=
"ruleForm.ywr
Data
"
:key=
"key"
@
upDateQlrxxList=
"upDateYwrxxList"
:viewtype=
"$route.query.viewtype"
/>
@
upDateQlrxxList=
"upDateYwrxxList"
/>
</div>
</div>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype && ableOperation"
>
<el-row
class=
"btn"
>
<el-form-item>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
保存
</el-button>
</el-form-item>
...
...
@@ -303,12 +147,12 @@
</
template
>
<
script
>
import
{
mapGetters
}
from
"vuex"
;
import
{
Init
,
saveData
}
from
"@/api/workflow/jsydsyqFlow
.js"
;
import
{
init
}
from
"@/api/djbbl.js
"
;
import
qlrCommonTable
from
"@/views/workflow/components/ql
rCommonTable"
;
import
{
init
,
save
}
from
"@/api/djbbl
.js"
;
import
qlrCommonTable
from
"@/views/djbworkflow/components/qlrCommonTable
"
;
import
ywrCommonTable
from
"@/views/djbworkflow/components/yw
rCommonTable"
;
import
tdytTable
from
"@/views/workflow/components/tdytTable"
;
export
default
{
components
:
{
qlrCommonTable
,
tdytTable
},
components
:
{
qlrCommonTable
,
ywrCommonTable
,
tdytTable
},
computed
:
{
...
mapGetters
([
"dictData"
,
"flag"
]),
},
...
...
@@ -316,7 +160,6 @@ export default {
return
{
//表单是否可操作
propsParam
:
this
.
$attrs
,
ableOperation
:
true
,
key
:
0
,
isShow
:
false
,
disabled
:
true
,
...
...
@@ -332,35 +175,37 @@ export default {
mounted
()
{},
methods
:
{
loadData
()
{
console
.
log
(
"预告登记"
,
this
.
propsParam
);
init
(
this
.
propsParam
.
bsmRepair
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
)
{
this
.
ruleForm
=
res
.
result
;
console
.
log
(
"this.ruleFormssssssssssssssssssssssssssssss
"
,
this
.
ruleForm
);
console
.
log
(
"this.ruleForm
"
,
this
.
ruleForm
);
this
.
isShow
=
true
;
// this.tableData = res.result;
// if (this.tableData.length < datas.columns().emptycolNum) {
// this.emptycolNum =
// datas.columns().emptycolNum - this.tableData.length;
// } else {
// this.emptycolNum = 0;
// }
}
});
},
// 更新土地用途信息
upDateTdytxxList
(
val
)
{
console
.
log
(
"VAL"
,
val
);
this
.
ruleForm
.
tdytqxList
&&
(
this
.
ruleForm
.
tdytqxList
=
_
.
cloneDeep
(
val
));
this
.
key
++
;
},
// 更新权利人信息
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrList
&&
(
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
));
this
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
console
.
log
(
"val"
,
val
);
this
.
ruleForm
.
qlrData
&&
(
this
.
ruleForm
.
qlrData
=
_
.
cloneDeep
(
val
));
console
.
log
(
"this.ruleForm.qlrData"
,
this
.
ruleForm
.
qlrData
);
this
.
czrOptions
=
this
.
ruleForm
.
qlrData
;
this
.
key
++
;
},
// 更新义务人信息
upDateYwrxxList
(
val
)
{
this
.
ruleForm
.
ywr
List
&&
(
this
.
ruleForm
.
ywrList
=
_
.
cloneDeep
(
val
));
this
.
ruleForm
.
ywr
Data
&&
(
this
.
ruleForm
.
ywrData
=
_
.
cloneDeep
(
val
));
this
.
key
++
;
},
onSubmit
()
{
if
(
this
.
ruleForm
.
qlrList
.
length
==
0
)
{
console
.
log
(
"this.ruleForm大信息"
,
this
.
ruleForm
);
if
(
this
.
ruleForm
.
qlrData
.
length
==
0
)
{
this
.
$message
({
showClose
:
true
,
message
:
"请确认权利人信息"
,
...
...
@@ -370,7 +215,7 @@ export default {
}
if
(
this
.
ruleForm
.
qlxx
.
gyfs
==
"0"
)
{
if
(
this
.
ruleForm
.
qlr
List
.
length
>
1
)
{
if
(
this
.
ruleForm
.
qlr
Data
.
length
>
1
)
{
this
.
$message
({
showClose
:
true
,
message
:
"共有方式:单独所有,权利人只能是一个人"
,
...
...
@@ -378,17 +223,17 @@ export default {
});
return
false
;
}
this
.
ruleForm
.
qlr
List
[
0
].
sfczr
=
"1"
;
this
.
ruleForm
.
qlr
Data
[
0
].
sfczr
=
"1"
;
}
if
(
this
.
ruleForm
.
qlxx
.
gyfs
==
"1"
)
{
//是否分别持证
if
(
this
.
ruleForm
.
qlxx
.
sqfbcz
==
"1"
)
{
//是
this
.
ruleForm
.
qlr
List
.
forEach
((
item
,
index
)
=>
{
this
.
ruleForm
.
qlr
Data
.
forEach
((
item
,
index
)
=>
{
item
.
sfczr
=
"1"
;
});
}
else
{
this
.
ruleForm
.
qlr
List
.
forEach
((
item
,
index
)
=>
{
this
.
ruleForm
.
qlr
Data
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
zjh
==
this
.
ruleForm
.
czr
)
{
item
.
sfczr
=
"1"
;
}
else
{
...
...
@@ -397,7 +242,7 @@ export default {
});
}
}
save
Data
(
this
.
ruleForm
).
then
((
res
)
=>
{
save
(
this
.
ruleForm
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
({
showClose
:
true
,
...
...
src/views/djbworkflow/djbBook/components/blxxtabs/dyaq.vue
View file @
9d93fbd
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-0
5-25 08:59:0
2
* @LastEditTime: 2023-0
6-25 15:52:4
2
-->
<
template
>
<!-- 受理信息 -->
...
...
@@ -13,8 +13,7 @@
ref=
"ruleForm"
:label-position=
"flag ? 'top' : ''"
:inline=
"flag"
label-width=
"120px"
>
label-width=
"145px"
>
<div
class=
"slxx_con"
v-if=
"isShow"
:class=
"flag ? 'formMarginBot0' : ''"
>
<div
class=
"slxx_title title-block"
>
补录信息
...
...
@@ -38,7 +37,7 @@
</el-col>
</el-row>
<div
class=
"slxx_title title-block"
>
房地产权(独幢、层、套、间房屋)
抵押权
<div
class=
"triangle"
></div>
</div>
<el-row
:gutter=
"10"
>
...
...
@@ -52,7 +51,7 @@
<el-input
v-model=
"ruleForm.qlxx.ywh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"上手业务号:"
>
<el-input
v-model=
"ruleForm.qlxx.ssywh"
></el-input>
</el-form-item>
...
...
@@ -66,177 +65,247 @@
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"登记类型:"
>
<el-select
v-model=
"ruleForm.qlxx.djlx"
>
<el-option
v-for=
"item in dictData['A21']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
<el-select
v-model=
"ruleForm.qlxx.djlx"
>
<el-option
v-for=
"item in dictData['A21']"
: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
label=
"权属状态:"
>
<el-select
v-model=
"ruleForm.qlxx.qszt"
>
<el-option
v-for=
"item in qsztlist"
: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
label=
"
房地
坐落:"
>
<el-form-item
label=
"
不动产
坐落:"
>
<el-input
v-model=
"ruleForm.qlxx.zl"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"不动产权证号:"
>
<el-input
v-model=
"ruleForm.qlxx.bdcqzh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"区县代码:"
>
<el-input
v-model=
"ruleForm.qlxx.qxdm"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"登记机构:"
>
<el-input
v-model=
"ruleForm.qlxx.djjg"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"登簿人:"
>
<el-input
v-model=
"ruleForm.qlxx.dbr"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"登记时间:"
>
<el-input
v-model=
"ruleForm.qlxx.djsj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"登记原因:"
>
<el-input
v-model=
"ruleForm.qlxx.djsj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"土地使用权人:"
>
<el-input
v-model=
"ruleForm.fdcq2.tdsyqr"
></el-input>
<!--
<el-form-item
label=
"抵押不动产类型"
>
<el-input
v-model=
"ruleForm.qlxx.djsj"
></el-input>
</el-form-item>
-->
<el-form-item
label=
"抵押不动产类型:"
>
<el-select
v-model=
"ruleForm.qlxx.djlx"
>
<el-option
v-for=
"item in dictData['A27']"
: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
label=
"
独用土地面积
:"
>
<el-input
v-model=
"ruleForm.
fdcq2.dytdm
j"
></el-input>
<el-col
:span=
"8"
>
<el-form-item
label=
"
抵押人
:"
>
<el-input
v-model=
"ruleForm.
qlxx.djs
j"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"
分摊土地面积
:"
>
<el-input
v-model=
"ruleForm.
fdcq2.fttdm
j"
></el-input>
<el-form-item
label=
"
抵押人类型
:"
>
<el-input
v-model=
"ruleForm.
qlxx.djs
j"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"
土地用途
:"
>
<el-input
v-model=
"ruleForm.qlxx.
ywh
"
></el-input>
<el-form-item
label=
"
抵押方式
:"
>
<el-input
v-model=
"ruleForm.qlxx.
djsj
"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"
土地使用起始时间
:"
>
<el-input
v-model=
"ruleForm.qlxx.
ywh
"
></el-input>
<el-form-item
label=
"
抵押权顺位
:"
>
<el-input
v-model=
"ruleForm.qlxx.
djsj
"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"
土地使用结束时间
:"
>
<el-input
v-model=
"ruleForm.qlxx.
ywh
"
></el-input>
<el-form-item
label=
"
抵押金额类型
:"
>
<el-input
v-model=
"ruleForm.qlxx.
djsj
"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"土地使用期限:"
>
<el-input
v-model=
"ruleForm.qlxx.ywh"
></el-input>
<el-col
:span=
"8"
>
<el-form-item
label=
"是否预告登记:"
>
<el-select
v-model=
"ruleForm.qlxx.djlx"
>
<el-option
v-for=
"item in dictData['A6']"
: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
label=
"房地产交易价格:"
>
<el-input
v-model=
"ruleForm.fdcq2.qjjg"
></el-input>
<el-select
v-model=
"ruleForm.fdcq2.jedw"
>
<el-form-item
label=
"在建建筑物坐落:"
>
<el-input
v-model=
"ruleForm.qlxx.djsj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"在建建筑物抵押范围:"
>
<el-input
v-model=
"ruleForm.qlxx.djsj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"抵押面积:"
>
<div
style=
"display:flex"
>
<el-input
v-model=
"ruleForm.diyaq.dymj"
style=
"width:500%"
oninput=
"value=value.replace(/[^\d.]/g,'')"
></el-input>
<el-select
v-model=
"ruleForm.diyaq.mjdw"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col >
<el-col
:span=
"8"
>
<el-form-item
label=
"最高债权额"
>
<div
style=
"display:flex"
>
<el-input
v-model=
"ruleForm.diyaq.zgzqse"
style=
"width:500%"
oninput=
"value=value.replace(/[^\d.]/g,'')"
></el-input>
<el-select
v-model=
"ruleForm.diyaq.jedw"
>
<el-option
v-for=
"item in dictData['A57']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col >
<el-col
:span=
"8"
>
<el-form-item
label=
"被担保主债权数额"
>
<div
style=
"display:flex"
>
<el-input
v-model=
"ruleForm.diyaq.bdbzzqse"
style=
"width:500%"
oninput=
"value=value.replace(/[^\d.]/g,'')"
></el-input>
<el-select
v-model=
"ruleForm.diyaq.jedw"
>
<el-option
v-for=
"item in dictData['A57']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col >
<el-col
:span=
"8"
>
<el-form-item
label=
"币种"
>
<el-input
v-model=
"ruleForm.qlxx.djsj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"规划用途:"
>
<el-select
v-model=
"ruleForm.fdcq2.ghyt"
>
<el-option
v-for=
"item in dictData['A17']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
<el-form-item
label=
"担保范围"
>
<el-input
v-model=
"ruleForm.qlxx.djsj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"
批准用途:
"
>
<el-input
v-model=
"ruleForm.
fdcq2.pzyt
"
></el-input>
<el-form-item
label=
"
债务履行期限(债务确定期间)
"
>
<el-input
v-model=
"ruleForm.
diyaq.bdbzzqse
"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"
实际用途:
"
>
<el-input
v-model=
"ruleForm.
fdcq2.sjyt
"
></el-input>
<el-form-item
label=
"
债务履行起始时间
"
>
<el-input
v-model=
"ruleForm.
qlxx.djsj
"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"房屋性质:"
>
<el-select
v-model=
"ruleForm.fdcq2.fwxz"
>
<el-option
v-for=
"item in dictData['A19']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
<el-form-item
label=
"债务履行结束时间"
>
<el-input
v-model=
"ruleForm.qlxx.djsj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"房屋结构:"
>
<el-select
v-model=
"ruleForm.fdcq2.fwjg"
>
<el-option
v-for=
"item in dictData['A46']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
<el-col
:span=
"8"
>
<el-form-item
label=
"最高债权确定事实和数额"
>
<el-input
v-model=
"ruleForm.qlxx.djsj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"
所在层:
"
>
<el-input
v-model=
"ruleForm.
fdcq2.szc
"
></el-input>
<el-col
:span=
"8"
>
<el-form-item
label=
"
是否存在禁止或者限制转让抵押不动产的约定
"
>
<el-input
v-model=
"ruleForm.
qlxx.djsj
"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"
总层数:
"
>
<el-input
v-model=
"ruleForm.
fdcq2.zcs
"
></el-input>
<el-col
:span=
"8"
>
<el-form-item
label=
"
不动产登记证明号
"
>
<el-input
v-model=
"ruleForm.
qlxx.djsj
"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"
建筑面积:
"
>
<el-input
v-model=
"ruleForm.
fdcq2.jzm
j"
></el-input>
<el-col
:span=
"8"
>
<el-form-item
label=
"
注销抵押业务号
"
>
<el-input
v-model=
"ruleForm.
qlxx.djs
j"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"
专有建筑面积:
"
>
<el-input
v-model=
"ruleForm.
fdcq2.zyjzm
j"
></el-input>
<el-col
:span=
"8"
>
<el-form-item
label=
"
注销抵押原因
"
>
<el-input
v-model=
"ruleForm.
qlxx.djs
j"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"
分摊建筑面积:
"
>
<el-input
v-model=
"ruleForm.
fdcq2.ftjzm
j"
></el-input>
<el-col
:span=
"8"
>
<el-form-item
label=
"
注销时间
"
>
<el-input
v-model=
"ruleForm.
qlxx.djs
j"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"
竣工时间:
"
>
<el-input
v-model=
"ruleForm.
fdcq2.jg
sj"
></el-input>
<el-col
:span=
"8"
>
<el-form-item
label=
"
注销登簿人
"
>
<el-input
v-model=
"ruleForm.
qlxx.dj
sj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"不动产权证号:"
>
<el-input
v-model=
"ruleForm.qlxx.bdcqzh"
></el-input>
<el-col
:span=
"8"
>
<el-form-item
label=
"注销登簿人"
>
<el-input
v-model=
"ruleForm.qlxx.djsj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"
区县代码:
"
>
<el-input
v-model=
"ruleForm.qlxx.
qxdm
"
></el-input>
<el-col
:span=
"8"
>
<el-form-item
label=
"
注销登簿人
"
>
<el-input
v-model=
"ruleForm.qlxx.
djsj
"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"
登记机构:
"
>
<el-input
v-model=
"ruleForm.qlxx.dj
jg
"
></el-input>
<el-col
:span=
"8"
>
<el-form-item
label=
"
注销登簿人
"
>
<el-input
v-model=
"ruleForm.qlxx.dj
sj
"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"
登簿人:
"
>
<el-input
v-model=
"ruleForm.qlxx.d
br
"
></el-input>
<el-col
:span=
"8"
>
<el-form-item
label=
"
注销登簿人
"
>
<el-input
v-model=
"ruleForm.qlxx.d
jsj
"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"
登记时间:
"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"
注销登簿人
"
>
<el-input
v-model=
"ruleForm.qlxx.djsj"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"24"
>
<el-form-item
label=
"登记原因:"
>
<el-input
v-model=
"ruleForm.fdcq2.djyy"
></el-input>
<el-col
:span=
"8"
>
<el-form-item
label=
"注销登簿人"
>
<el-input
v-model=
"ruleForm.qlxx.djsj"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"24"
>
<el-col
:span=
"24"
>
<el-form-item
label=
"附记:"
>
<el-input
v-model=
"ruleForm.
fdcq2
.fj"
></el-input>
<el-input
v-model=
"ruleForm.
diyaq
.fj"
></el-input>
</el-form-item>
</el-col>
</el-row>
<div
class=
"slxx_title title-block"
>
土地用途
<div
class=
"triangle"
></div>
</div>
<tdytTable
:tableData=
"ruleForm.tdxxList"
@
upDateQlrxxList=
"upDateQlrxxList"
:viewtype=
"$route.query.viewtype"
:gyfs=
"ruleForm.qlxx.gyfs"
/>
<div
class=
"slxx_title title-block"
>
权利人信息
<div
class=
"triangle"
></div>
</div>
...
...
@@ -244,9 +313,7 @@
<el-col
:span=
"12"
>
<el-form-item
label=
"共有方式:"
>
<el-radio-group
:disabled=
"$route.query.viewtype == 0"
v-model=
"ruleForm.qlxx.gyqk"
>
v-model=
"ruleForm.qlxx.gyqk"
>
<el-radio
label=
"0"
>
单独所有
</el-radio>
<el-radio
label=
"1"
>
共同共有
</el-radio>
<el-radio
label=
"2"
>
按份所有
</el-radio>
...
...
@@ -254,46 +321,26 @@
</el-radio-group>
</el-form-item>
</el-col>
<el-col
:span=
"6"
v-show=
"ruleForm.qlxx.gyfs == '1'"
>
<el-form-item
label=
"是否分别持证:"
>
<el-radio-group
v-model=
"ruleForm.qlxx.sqfbcz"
>
<el-radio
:label=
1
>
是
</el-radio>
<el-radio
:label=
0
>
否
</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col
:span=
"6"
v-show=
"ruleForm.qlxx.sqfbcz == '0'&&ruleForm.qlxx.gyfs == '1'"
>
<el-form-item
label=
"持证人:"
>
<el-select
v-model=
"ruleForm.czr"
placeholder=
"持证人"
>
<el-option
v-for=
"item in czrOptions"
:key=
"item.zjh"
:label=
"item.sqrmc"
:value=
"item.zjh"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<qlrCommonTable
:tableData=
"ruleForm.qlr
List
"
:tableData=
"ruleForm.qlr
Data
"
@
upDateQlrxxList=
"upDateQlrxxList"
:key=
"key"
:viewtype=
"$route.query.viewtype"
:gyfs=
"ruleForm.qlxx.gyfs"
/>
:gyfs=
"ruleForm.qlxx.gyfs"
/>
<div
v-if=
"ruleForm.ywrList && ruleForm.ywrList.length > 0"
>
<div>
<div
class=
"slxx_title title-block"
>
义务人信息
<div
class=
"triangle"
></div>
</div>
<
ql
rCommonTable
v-if=
"ruleForm.ywr
List
"
:tableData=
"ruleForm.ywr
List
"
<
yw
rCommonTable
v-if=
"ruleForm.ywr
Data
"
:tableData=
"ruleForm.ywr
Data
"
:key=
"key"
@
upDateQlrxxList=
"upDateYwrxxList"
:viewtype=
"$route.query.viewtype"
/>
@
upDateQlrxxList=
"upDateYwrxxList"
/>
</div>
</div>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype && ableOperation"
>
<el-row
class=
"btn"
>
<el-form-item>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
保存
</el-button>
</el-form-item>
...
...
@@ -303,12 +350,13 @@
</
template
>
<
script
>
import
{
mapGetters
}
from
"vuex"
;
import
{
Init
,
saveData
}
from
"@/api/workflow/jsydsyqFlow.js"
;
import
{
init
}
from
"@/api/djbbl.js"
;
import
qlrCommonTable
from
"@/views/workflow/components/qlrCommonTable"
;
import
{
init
,
save
}
from
"@/api/djbbl.js"
;
import
qlrCommonTable
from
"@/views/djbworkflow/components/qlrCommonTable"
;
import
ywrCommonTable
from
"@/views/djbworkflow/components/ywrCommonTable"
;
import
tdytTable
from
"@/views/workflow/components/tdytTable"
;
export
default
{
components
:
{
qlrCommonTable
,
tdytTable
},
components
:
{
qlrCommonTable
,
ywrCommonTable
,
tdytTable
},
computed
:
{
...
mapGetters
([
"dictData"
,
"flag"
]),
},
...
...
@@ -316,7 +364,6 @@ export default {
return
{
//表单是否可操作
propsParam
:
this
.
$attrs
,
ableOperation
:
true
,
key
:
0
,
isShow
:
false
,
disabled
:
true
,
...
...
@@ -324,6 +371,16 @@ export default {
ruleForm
:
{},
//传递参数\
rules
:
{},
qsztlist
:
[
{
dcode
:
"1"
,
dname
:
"现势"
,
},
{
dcode
:
"2"
,
dname
:
"历史"
,
},
],
};
},
created
()
{
...
...
@@ -332,36 +389,37 @@ export default {
mounted
()
{},
methods
:
{
loadData
()
{
console
.
log
(
"抵押权"
);
console
.
log
(
"预告登记"
,
this
.
propsParam
);
init
(
this
.
propsParam
.
bsmRepair
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
)
{
this
.
ruleForm
=
res
.
result
;
console
.
log
(
"this.ruleFormssssssssssssssssssssssssssssss
"
,
this
.
ruleForm
);
console
.
log
(
"this.ruleForm
"
,
this
.
ruleForm
);
this
.
isShow
=
true
;
// this.tableData = res.result;
// if (this.tableData.length < datas.columns().emptycolNum) {
// this.emptycolNum =
// datas.columns().emptycolNum - this.tableData.length;
// } else {
// this.emptycolNum = 0;
// }
}
});
},
// 更新土地用途信息
upDateTdytxxList
(
val
)
{
console
.
log
(
"VAL"
,
val
);
this
.
ruleForm
.
tdytqxList
&&
(
this
.
ruleForm
.
tdytqxList
=
_
.
cloneDeep
(
val
));
this
.
key
++
;
},
// 更新权利人信息
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrList
&&
(
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
));
this
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
console
.
log
(
"val"
,
val
);
this
.
ruleForm
.
qlrData
&&
(
this
.
ruleForm
.
qlrData
=
_
.
cloneDeep
(
val
));
console
.
log
(
"this.ruleForm.qlrData"
,
this
.
ruleForm
.
qlrData
);
this
.
czrOptions
=
this
.
ruleForm
.
qlrData
;
this
.
key
++
;
},
// 更新义务人信息
upDateYwrxxList
(
val
)
{
this
.
ruleForm
.
ywr
List
&&
(
this
.
ruleForm
.
ywrList
=
_
.
cloneDeep
(
val
));
this
.
ruleForm
.
ywr
Data
&&
(
this
.
ruleForm
.
ywrData
=
_
.
cloneDeep
(
val
));
this
.
key
++
;
},
onSubmit
()
{
if
(
this
.
ruleForm
.
qlrList
.
length
==
0
)
{
console
.
log
(
"this.ruleForm大信息"
,
this
.
ruleForm
);
if
(
this
.
ruleForm
.
qlrData
.
length
==
0
)
{
this
.
$message
({
showClose
:
true
,
message
:
"请确认权利人信息"
,
...
...
@@ -371,7 +429,7 @@ export default {
}
if
(
this
.
ruleForm
.
qlxx
.
gyfs
==
"0"
)
{
if
(
this
.
ruleForm
.
qlr
List
.
length
>
1
)
{
if
(
this
.
ruleForm
.
qlr
Data
.
length
>
1
)
{
this
.
$message
({
showClose
:
true
,
message
:
"共有方式:单独所有,权利人只能是一个人"
,
...
...
@@ -379,17 +437,17 @@ export default {
});
return
false
;
}
this
.
ruleForm
.
qlr
List
[
0
].
sfczr
=
"1"
;
this
.
ruleForm
.
qlr
Data
[
0
].
sfczr
=
"1"
;
}
if
(
this
.
ruleForm
.
qlxx
.
gyfs
==
"1"
)
{
//是否分别持证
if
(
this
.
ruleForm
.
qlxx
.
sqfbcz
==
"1"
)
{
//是
this
.
ruleForm
.
qlr
List
.
forEach
((
item
,
index
)
=>
{
this
.
ruleForm
.
qlr
Data
.
forEach
((
item
,
index
)
=>
{
item
.
sfczr
=
"1"
;
});
}
else
{
this
.
ruleForm
.
qlr
List
.
forEach
((
item
,
index
)
=>
{
this
.
ruleForm
.
qlr
Data
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
zjh
==
this
.
ruleForm
.
czr
)
{
item
.
sfczr
=
"1"
;
}
else
{
...
...
@@ -398,7 +456,7 @@ export default {
});
}
}
save
Data
(
this
.
ruleForm
).
then
((
res
)
=>
{
save
(
this
.
ruleForm
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
({
showClose
:
true
,
...
...
src/views/djbworkflow/djbBook/components/blxxtabs/dyiq.vue
View file @
9d93fbd
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-0
5-25 08:59:0
2
* @LastEditTime: 2023-0
6-25 15:52:4
2
-->
<
template
>
<!-- 受理信息 -->
...
...
@@ -13,8 +13,7 @@
ref=
"ruleForm"
:label-position=
"flag ? 'top' : ''"
:inline=
"flag"
label-width=
"120px"
>
label-width=
"127px"
>
<div
class=
"slxx_con"
v-if=
"isShow"
:class=
"flag ? 'formMarginBot0' : ''"
>
<div
class=
"slxx_title title-block"
>
补录信息
...
...
@@ -38,7 +37,7 @@
</el-col>
</el-row>
<div
class=
"slxx_title title-block"
>
房地产权(独幢、层、套、间房屋)
房地产权(独幢、层、套、间房屋)
<div
class=
"triangle"
></div>
</div>
<el-row
:gutter=
"10"
>
...
...
@@ -52,7 +51,7 @@
<el-input
v-model=
"ruleForm.qlxx.ywh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"上手业务号:"
>
<el-input
v-model=
"ruleForm.qlxx.ssywh"
></el-input>
</el-form-item>
...
...
@@ -66,126 +65,17 @@
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"登记类型:"
>
<el-select
v-model=
"ruleForm.qlxx.djlx"
>
<el-option
v-for=
"item in dictData['A21']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
<el-select
v-model=
"ruleForm.qlxx.djlx"
>
<el-option
v-for=
"item in dictData['A21']"
: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
label=
"
房地
坐落:"
>
<el-form-item
label=
"
不动产
坐落:"
>
<el-input
v-model=
"ruleForm.qlxx.zl"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"土地使用权人:"
>
<el-input
v-model=
"ruleForm.fdcq2.tdsyqr"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"独用土地面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.dytdmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"分摊土地面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.fttdmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"土地用途:"
>
<el-input
v-model=
"ruleForm.qlxx.ywh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"土地使用起始时间:"
>
<el-input
v-model=
"ruleForm.qlxx.ywh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"土地使用结束时间:"
>
<el-input
v-model=
"ruleForm.qlxx.ywh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"土地使用期限:"
>
<el-input
v-model=
"ruleForm.qlxx.ywh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"房地产交易价格:"
>
<el-input
v-model=
"ruleForm.fdcq2.qjjg"
></el-input>
<el-select
v-model=
"ruleForm.fdcq2.jedw"
>
<el-option
v-for=
"item in dictData['A57']"
: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
label=
"规划用途:"
>
<el-select
v-model=
"ruleForm.fdcq2.ghyt"
>
<el-option
v-for=
"item in dictData['A17']"
: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
label=
"批准用途:"
>
<el-input
v-model=
"ruleForm.fdcq2.pzyt"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"实际用途:"
>
<el-input
v-model=
"ruleForm.fdcq2.sjyt"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"房屋性质:"
>
<el-select
v-model=
"ruleForm.fdcq2.fwxz"
>
<el-option
v-for=
"item in dictData['A19']"
: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
label=
"房屋结构:"
>
<el-select
v-model=
"ruleForm.fdcq2.fwjg"
>
<el-option
v-for=
"item in dictData['A46']"
: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
label=
"所在层:"
>
<el-input
v-model=
"ruleForm.fdcq2.szc"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"总层数:"
>
<el-input
v-model=
"ruleForm.fdcq2.zcs"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"建筑面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.jzmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"专有建筑面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.zyjzmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"分摊建筑面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.ftjzmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"竣工时间:"
>
<el-input
v-model=
"ruleForm.fdcq2.jgsj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"不动产权证号:"
>
<el-input
v-model=
"ruleForm.qlxx.bdcqzh"
></el-input>
...
...
@@ -212,30 +102,6 @@
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"24"
>
<el-form-item
label=
"登记原因:"
>
<el-input
v-model=
"ruleForm.fdcq2.djyy"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"24"
>
<el-form-item
label=
"附记:"
>
<el-input
v-model=
"ruleForm.fdcq2.fj"
></el-input>
</el-form-item>
</el-col>
</el-row>
<div
class=
"slxx_title title-block"
>
土地用途
<div
class=
"triangle"
></div>
</div>
<tdytTable
:tableData=
"ruleForm.tdxxList"
@
upDateQlrxxList=
"upDateQlrxxList"
:viewtype=
"$route.query.viewtype"
:gyfs=
"ruleForm.qlxx.gyfs"
/>
<div
class=
"slxx_title title-block"
>
权利人信息
<div
class=
"triangle"
></div>
...
...
@@ -244,9 +110,7 @@
<el-col
:span=
"12"
>
<el-form-item
label=
"共有方式:"
>
<el-radio-group
:disabled=
"$route.query.viewtype == 0"
v-model=
"ruleForm.qlxx.gyqk"
>
v-model=
"ruleForm.qlxx.gyqk"
>
<el-radio
label=
"0"
>
单独所有
</el-radio>
<el-radio
label=
"1"
>
共同共有
</el-radio>
<el-radio
label=
"2"
>
按份所有
</el-radio>
...
...
@@ -254,46 +118,26 @@
</el-radio-group>
</el-form-item>
</el-col>
<el-col
:span=
"6"
v-show=
"ruleForm.qlxx.gyfs == '1'"
>
<el-form-item
label=
"是否分别持证:"
>
<el-radio-group
v-model=
"ruleForm.qlxx.sqfbcz"
>
<el-radio
:label=
1
>
是
</el-radio>
<el-radio
:label=
0
>
否
</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col
:span=
"6"
v-show=
"ruleForm.qlxx.sqfbcz == '0'&&ruleForm.qlxx.gyfs == '1'"
>
<el-form-item
label=
"持证人:"
>
<el-select
v-model=
"ruleForm.czr"
placeholder=
"持证人"
>
<el-option
v-for=
"item in czrOptions"
:key=
"item.zjh"
:label=
"item.sqrmc"
:value=
"item.zjh"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<qlrCommonTable
:tableData=
"ruleForm.qlr
List
"
:tableData=
"ruleForm.qlr
Data
"
@
upDateQlrxxList=
"upDateQlrxxList"
:key=
"key"
:viewtype=
"$route.query.viewtype"
:gyfs=
"ruleForm.qlxx.gyfs"
/>
:gyfs=
"ruleForm.qlxx.gyfs"
/>
<div
v-if=
"ruleForm.ywrList && ruleForm.ywrList.length > 0"
>
<div>
<div
class=
"slxx_title title-block"
>
义务人信息
<div
class=
"triangle"
></div>
</div>
<
ql
rCommonTable
v-if=
"ruleForm.ywr
List
"
:tableData=
"ruleForm.ywr
List
"
<
yw
rCommonTable
v-if=
"ruleForm.ywr
Data
"
:tableData=
"ruleForm.ywr
Data
"
:key=
"key"
@
upDateQlrxxList=
"upDateYwrxxList"
:viewtype=
"$route.query.viewtype"
/>
@
upDateQlrxxList=
"upDateYwrxxList"
/>
</div>
</div>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype && ableOperation"
>
<el-row
class=
"btn"
>
<el-form-item>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
保存
</el-button>
</el-form-item>
...
...
@@ -303,12 +147,12 @@
</
template
>
<
script
>
import
{
mapGetters
}
from
"vuex"
;
import
{
Init
,
saveData
}
from
"@/api/workflow/jsydsyqFlow
.js"
;
import
{
init
}
from
"@/api/djbbl.js
"
;
import
qlrCommonTable
from
"@/views/workflow/components/ql
rCommonTable"
;
import
{
init
,
save
}
from
"@/api/djbbl
.js"
;
import
qlrCommonTable
from
"@/views/djbworkflow/components/qlrCommonTable
"
;
import
ywrCommonTable
from
"@/views/djbworkflow/components/yw
rCommonTable"
;
import
tdytTable
from
"@/views/workflow/components/tdytTable"
;
export
default
{
components
:
{
qlrCommonTable
,
tdytTable
},
components
:
{
qlrCommonTable
,
ywrCommonTable
,
tdytTable
},
computed
:
{
...
mapGetters
([
"dictData"
,
"flag"
]),
},
...
...
@@ -316,7 +160,6 @@ export default {
return
{
//表单是否可操作
propsParam
:
this
.
$attrs
,
ableOperation
:
true
,
key
:
0
,
isShow
:
false
,
disabled
:
true
,
...
...
@@ -332,35 +175,37 @@ export default {
mounted
()
{},
methods
:
{
loadData
()
{
console
.
log
(
"预告登记"
,
this
.
propsParam
);
init
(
this
.
propsParam
.
bsmRepair
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
)
{
this
.
ruleForm
=
res
.
result
;
console
.
log
(
"this.ruleFormssssssssssssssssssssssssssssss
"
,
this
.
ruleForm
);
console
.
log
(
"this.ruleForm
"
,
this
.
ruleForm
);
this
.
isShow
=
true
;
// this.tableData = res.result;
// if (this.tableData.length < datas.columns().emptycolNum) {
// this.emptycolNum =
// datas.columns().emptycolNum - this.tableData.length;
// } else {
// this.emptycolNum = 0;
// }
}
});
},
// 更新土地用途信息
upDateTdytxxList
(
val
)
{
console
.
log
(
"VAL"
,
val
);
this
.
ruleForm
.
tdytqxList
&&
(
this
.
ruleForm
.
tdytqxList
=
_
.
cloneDeep
(
val
));
this
.
key
++
;
},
// 更新权利人信息
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrList
&&
(
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
));
this
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
console
.
log
(
"val"
,
val
);
this
.
ruleForm
.
qlrData
&&
(
this
.
ruleForm
.
qlrData
=
_
.
cloneDeep
(
val
));
console
.
log
(
"this.ruleForm.qlrData"
,
this
.
ruleForm
.
qlrData
);
this
.
czrOptions
=
this
.
ruleForm
.
qlrData
;
this
.
key
++
;
},
// 更新义务人信息
upDateYwrxxList
(
val
)
{
this
.
ruleForm
.
ywr
List
&&
(
this
.
ruleForm
.
ywrList
=
_
.
cloneDeep
(
val
));
this
.
ruleForm
.
ywr
Data
&&
(
this
.
ruleForm
.
ywrData
=
_
.
cloneDeep
(
val
));
this
.
key
++
;
},
onSubmit
()
{
if
(
this
.
ruleForm
.
qlrList
.
length
==
0
)
{
console
.
log
(
"this.ruleForm大信息"
,
this
.
ruleForm
);
if
(
this
.
ruleForm
.
qlrData
.
length
==
0
)
{
this
.
$message
({
showClose
:
true
,
message
:
"请确认权利人信息"
,
...
...
@@ -370,7 +215,7 @@ export default {
}
if
(
this
.
ruleForm
.
qlxx
.
gyfs
==
"0"
)
{
if
(
this
.
ruleForm
.
qlr
List
.
length
>
1
)
{
if
(
this
.
ruleForm
.
qlr
Data
.
length
>
1
)
{
this
.
$message
({
showClose
:
true
,
message
:
"共有方式:单独所有,权利人只能是一个人"
,
...
...
@@ -378,17 +223,17 @@ export default {
});
return
false
;
}
this
.
ruleForm
.
qlr
List
[
0
].
sfczr
=
"1"
;
this
.
ruleForm
.
qlr
Data
[
0
].
sfczr
=
"1"
;
}
if
(
this
.
ruleForm
.
qlxx
.
gyfs
==
"1"
)
{
//是否分别持证
if
(
this
.
ruleForm
.
qlxx
.
sqfbcz
==
"1"
)
{
//是
this
.
ruleForm
.
qlr
List
.
forEach
((
item
,
index
)
=>
{
this
.
ruleForm
.
qlr
Data
.
forEach
((
item
,
index
)
=>
{
item
.
sfczr
=
"1"
;
});
}
else
{
this
.
ruleForm
.
qlr
List
.
forEach
((
item
,
index
)
=>
{
this
.
ruleForm
.
qlr
Data
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
zjh
==
this
.
ruleForm
.
czr
)
{
item
.
sfczr
=
"1"
;
}
else
{
...
...
@@ -397,7 +242,7 @@ export default {
});
}
}
save
Data
(
this
.
ruleForm
).
then
((
res
)
=>
{
save
(
this
.
ruleForm
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
({
showClose
:
true
,
...
...
src/views/djbworkflow/djbBook/components/blxxtabs/fdcq.vue
View file @
9d93fbd
...
...
@@ -338,7 +338,7 @@
<
script
>
import
{
mapGetters
}
from
"vuex"
;
import
{
init
,
save
}
from
"@/api/djbbl.js"
;
import
qlrCommonTable
from
"@/views/workflow/components/qlrCommonTable"
;
import
qlrCommonTable
from
"@/views/
djb
workflow/components/qlrCommonTable"
;
import
tdytTable
from
"@/views/workflow/components/tdytTable"
;
// import the component
// import Treeselect from '@riophae/vue-treeselect'
...
...
src/views/djbworkflow/djbBook/components/blxxtabs/jsydsyq.vue
View file @
9d93fbd
...
...
@@ -38,7 +38,7 @@
</el-col>
</el-row>
<div
class=
"slxx_title title-block"
>
房地产权(独幢、层、套、间房屋)
国有建设用地使用权信息
<div
class=
"triangle"
></div>
</div>
<el-row
:gutter=
"10"
>
...
...
@@ -238,7 +238,7 @@
import
store
from
"@/store/index.js"
;
import
{
mapGetters
}
from
"vuex"
;
import
{
init
,
save
}
from
"@/api/djbbl.js"
;
import
qlrCommonTable
from
"@/views/workflow/components/qlrCommonTable"
;
import
qlrCommonTable
from
"@/views/
djb
workflow/components/qlrCommonTable"
;
import
tdytTable
from
"@/views/workflow/components/tdytTable"
;
export
default
{
components
:
{
qlrCommonTable
,
tdytTable
},
...
...
src/views/djbworkflow/djbBook/components/blxxtabs/ygdj.vue
View file @
9d93fbd
...
...
@@ -72,108 +72,10 @@
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"
房地
坐落:"
>
<el-form-item
label=
"
不动产
坐落:"
>
<el-input
v-model=
"ruleForm.qlxx.zl"
></el-input>
</el-form-item>
</el-col>
<!--
<el-col
:span=
"8"
v-if=
"ruleForm.fdcq2.ftjzmj"
>
<el-form-item
label=
"土地使用权人:"
>
<el-input
v-model=
"ruleForm.fdcq2.tdsyqr"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
v-if=
"ruleForm.fdcq2.ftjzmj"
>
<el-form-item
label=
"独用土地面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.dytdmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
v-if=
"ruleForm.fdcq2.ftjzmj"
>
<el-form-item
label=
"分摊土地面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.fttdmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
v-if=
"ruleForm.fdcq2.ftjzmj"
>
<el-form-item
label=
"土地性质:"
style=
"margin-bottom:3px"
>
<treeselect
v-model=
"ruleForm.fdcq2.jedw"
placeholder=
""
:normalizer=
"normalizer"
:show-count=
"true"
:options=
"dictData['A45']"
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
v-if=
"ruleForm.fdcq2.ftjzmj"
>
<el-form-item
label=
"房地产交易价格:"
>
<div
style=
"display:flex"
>
<el-input
v-model=
"ruleForm.fdcq2.qjjg"
style=
"width:500%"
></el-input>
<el-select
v-model=
"ruleForm.fdcq2.jedw"
>
<el-option
v-for=
"item in dictData['A57']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"规划用途:"
>
<el-select
v-model=
"ruleForm.fdcq2.ghyt"
>
<el-option
v-for=
"item in dictData['A17']"
: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
label=
"批准用途:"
>
<el-input
v-model=
"ruleForm.fdcq2.pzyt"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"实际用途:"
>
<el-input
v-model=
"ruleForm.fdcq2.sjyt"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"房屋性质:"
>
<el-select
v-model=
"ruleForm.fdcq2.fwxz"
>
<el-option
v-for=
"item in dictData['A19']"
: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
label=
"房屋结构:"
>
<el-select
v-model=
"ruleForm.fdcq2.fwjg"
>
<el-option
v-for=
"item in dictData['A46']"
: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
label=
"所在层:"
>
<el-input
v-model=
"ruleForm.fdcq2.szc"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"总层数:"
>
<el-input
v-model=
"ruleForm.fdcq2.zcs"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"建筑面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.jzmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"专有建筑面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.zyjzmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
v-if=
"ruleForm.fdcq2.ftjzmj"
>
<el-form-item
label=
"分摊建筑面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.ftjzmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"竣工时间:"
>
<el-input
v-model=
"ruleForm.fdcq2.jgsj"
></el-input>
</el-form-item>
</el-col>
-->
<el-col
:span=
"8"
>
<el-form-item
label=
"不动产权证号:"
>
<el-input
v-model=
"ruleForm.qlxx.bdcqzh"
></el-input>
...
...
@@ -199,15 +101,8 @@
<el-input
v-model=
"ruleForm.qlxx.djsj"
></el-input>
</el-form-item>
</el-col>
</el-row>
<!--
<el-row>
<el-col
:span=
"24"
>
<el-form-item
label=
"附记:"
>
<el-input
v-model=
"ruleForm.fdcq2.fj"
></el-input>
</el-form-item>
</el-col>
</el-row>
-->
</el-row>
<div
class=
"slxx_title title-block"
>
权利人信息
<div
class=
"triangle"
></div>
...
...
@@ -216,7 +111,6 @@
<el-col
:span=
"12"
>
<el-form-item
label=
"共有方式:"
>
<el-radio-group
:disabled=
"$route.query.viewtype == 0"
v-model=
"ruleForm.qlxx.gyqk"
>
<el-radio
label=
"0"
>
单独所有
</el-radio>
<el-radio
label=
"1"
>
共同共有
</el-radio>
...
...
@@ -225,44 +119,26 @@
</el-radio-group>
</el-form-item>
</el-col>
<el-col
:span=
"6"
v-show=
"ruleForm.qlxx.gyfs == '1'"
>
<el-form-item
label=
"是否分别持证:"
>
<el-radio-group
v-model=
"ruleForm.qlxx.sqfbcz"
>
<el-radio
:label=
1
>
是
</el-radio>
<el-radio
:label=
0
>
否
</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col
:span=
"6"
v-show=
"ruleForm.qlxx.sqfbcz == '0'&&ruleForm.qlxx.gyfs == '1'"
>
<el-form-item
label=
"持证人:"
>
<el-select
v-model=
"ruleForm.czr"
placeholder=
"持证人"
>
<el-option
v-for=
"item in czrOptions"
:key=
"item.zjh"
:label=
"item.sqrmc"
:value=
"item.zjh"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<qlrCommonTable
:tableData=
"ruleForm.qlrData"
@
upDateQlrxxList=
"upDateQlrxxList"
:key=
"key"
:viewtype=
"$route.query.viewtype"
:gyfs=
"ruleForm.qlxx.gyfs"
/>
<div
v-if=
"ruleForm.ywrList && ruleForm.ywrList.length > 0"
>
<div>
<div
class=
"slxx_title title-block"
>
义务人信息
<div
class=
"triangle"
></div>
</div>
<
ql
rCommonTable
v-if=
"ruleForm.ywr
List
"
:tableData=
"ruleForm.ywr
List
"
<
yw
rCommonTable
v-if=
"ruleForm.ywr
Data
"
:tableData=
"ruleForm.ywr
Data
"
:key=
"key"
@
upDateQlrxxList=
"upDateYwrxxList"
:viewtype=
"$route.query.viewtype"
/>
@
upDateQlrxxList=
"upDateYwrxxList"
/>
</div>
</div>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype && ableOperation"
>
<el-row
class=
"btn"
>
<el-form-item>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
保存
</el-button>
</el-form-item>
...
...
@@ -273,7 +149,9 @@
<
script
>
import
{
mapGetters
}
from
"vuex"
;
import
{
init
,
save
}
from
"@/api/djbbl.js"
;
import
qlrCommonTable
from
"@/views/workflow/components/qlrCommonTable"
;
import
qlrCommonTable
from
"@/views/djbworkflow/components/qlrCommonTable"
;
import
ywrCommonTable
from
"@/views/djbworkflow/components/ywrCommonTable"
;
import
tdytTable
from
"@/views/workflow/components/tdytTable"
;
export
default
{
components
:
{
qlrCommonTable
,
tdytTable
},
...
...
@@ -284,7 +162,6 @@ export default {
return
{
//表单是否可操作
propsParam
:
this
.
$attrs
,
ableOperation
:
true
,
key
:
0
,
isShow
:
false
,
disabled
:
true
,
...
...
@@ -325,7 +202,7 @@ export default {
},
// 更新义务人信息
upDateYwrxxList
(
val
)
{
this
.
ruleForm
.
ywr
List
&&
(
this
.
ruleForm
.
ywrList
=
_
.
cloneDeep
(
val
));
this
.
ruleForm
.
ywr
Data
&&
(
this
.
ruleForm
.
ywrData
=
_
.
cloneDeep
(
val
));
this
.
key
++
;
},
onSubmit
()
{
...
...
src/views/djbworkflow/djbBook/components/blxxtabs/yydj.vue
View file @
9d93fbd
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-0
5-25 08:59:0
2
* @LastEditTime: 2023-0
6-25 15:52:4
2
-->
<
template
>
<!-- 受理信息 -->
...
...
@@ -13,8 +13,7 @@
ref=
"ruleForm"
:label-position=
"flag ? 'top' : ''"
:inline=
"flag"
label-width=
"120px"
>
label-width=
"127px"
>
<div
class=
"slxx_con"
v-if=
"isShow"
:class=
"flag ? 'formMarginBot0' : ''"
>
<div
class=
"slxx_title title-block"
>
补录信息
...
...
@@ -38,7 +37,7 @@
</el-col>
</el-row>
<div
class=
"slxx_title title-block"
>
房地产权(独幢、层、套、间房屋)
房地产权(独幢、层、套、间房屋)
<div
class=
"triangle"
></div>
</div>
<el-row
:gutter=
"10"
>
...
...
@@ -52,7 +51,7 @@
<el-input
v-model=
"ruleForm.qlxx.ywh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"上手业务号:"
>
<el-input
v-model=
"ruleForm.qlxx.ssywh"
></el-input>
</el-form-item>
...
...
@@ -66,126 +65,17 @@
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"登记类型:"
>
<el-select
v-model=
"ruleForm.qlxx.djlx"
>
<el-option
v-for=
"item in dictData['A21']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
<el-select
v-model=
"ruleForm.qlxx.djlx"
>
<el-option
v-for=
"item in dictData['A21']"
: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
label=
"
房地
坐落:"
>
<el-form-item
label=
"
不动产
坐落:"
>
<el-input
v-model=
"ruleForm.qlxx.zl"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"土地使用权人:"
>
<el-input
v-model=
"ruleForm.fdcq2.tdsyqr"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"独用土地面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.dytdmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"分摊土地面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.fttdmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"土地用途:"
>
<el-input
v-model=
"ruleForm.qlxx.ywh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"土地使用起始时间:"
>
<el-input
v-model=
"ruleForm.qlxx.ywh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"土地使用结束时间:"
>
<el-input
v-model=
"ruleForm.qlxx.ywh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"土地使用期限:"
>
<el-input
v-model=
"ruleForm.qlxx.ywh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"房地产交易价格:"
>
<el-input
v-model=
"ruleForm.fdcq2.qjjg"
></el-input>
<el-select
v-model=
"ruleForm.fdcq2.jedw"
>
<el-option
v-for=
"item in dictData['A57']"
: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
label=
"规划用途:"
>
<el-select
v-model=
"ruleForm.fdcq2.ghyt"
>
<el-option
v-for=
"item in dictData['A17']"
: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
label=
"批准用途:"
>
<el-input
v-model=
"ruleForm.fdcq2.pzyt"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"实际用途:"
>
<el-input
v-model=
"ruleForm.fdcq2.sjyt"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"房屋性质:"
>
<el-select
v-model=
"ruleForm.fdcq2.fwxz"
>
<el-option
v-for=
"item in dictData['A19']"
: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
label=
"房屋结构:"
>
<el-select
v-model=
"ruleForm.fdcq2.fwjg"
>
<el-option
v-for=
"item in dictData['A46']"
: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
label=
"所在层:"
>
<el-input
v-model=
"ruleForm.fdcq2.szc"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"总层数:"
>
<el-input
v-model=
"ruleForm.fdcq2.zcs"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"建筑面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.jzmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"专有建筑面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.zyjzmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"分摊建筑面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.ftjzmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"竣工时间:"
>
<el-input
v-model=
"ruleForm.fdcq2.jgsj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"不动产权证号:"
>
<el-input
v-model=
"ruleForm.qlxx.bdcqzh"
></el-input>
...
...
@@ -212,30 +102,6 @@
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"24"
>
<el-form-item
label=
"登记原因:"
>
<el-input
v-model=
"ruleForm.fdcq2.djyy"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"24"
>
<el-form-item
label=
"附记:"
>
<el-input
v-model=
"ruleForm.fdcq2.fj"
></el-input>
</el-form-item>
</el-col>
</el-row>
<div
class=
"slxx_title title-block"
>
土地用途
<div
class=
"triangle"
></div>
</div>
<tdytTable
:tableData=
"ruleForm.tdxxList"
@
upDateQlrxxList=
"upDateQlrxxList"
:viewtype=
"$route.query.viewtype"
:gyfs=
"ruleForm.qlxx.gyfs"
/>
<div
class=
"slxx_title title-block"
>
权利人信息
<div
class=
"triangle"
></div>
...
...
@@ -244,9 +110,7 @@
<el-col
:span=
"12"
>
<el-form-item
label=
"共有方式:"
>
<el-radio-group
:disabled=
"$route.query.viewtype == 0"
v-model=
"ruleForm.qlxx.gyqk"
>
v-model=
"ruleForm.qlxx.gyqk"
>
<el-radio
label=
"0"
>
单独所有
</el-radio>
<el-radio
label=
"1"
>
共同共有
</el-radio>
<el-radio
label=
"2"
>
按份所有
</el-radio>
...
...
@@ -254,46 +118,26 @@
</el-radio-group>
</el-form-item>
</el-col>
<el-col
:span=
"6"
v-show=
"ruleForm.qlxx.gyfs == '1'"
>
<el-form-item
label=
"是否分别持证:"
>
<el-radio-group
v-model=
"ruleForm.qlxx.sqfbcz"
>
<el-radio
:label=
1
>
是
</el-radio>
<el-radio
:label=
0
>
否
</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col
:span=
"6"
v-show=
"ruleForm.qlxx.sqfbcz == '0'&&ruleForm.qlxx.gyfs == '1'"
>
<el-form-item
label=
"持证人:"
>
<el-select
v-model=
"ruleForm.czr"
placeholder=
"持证人"
>
<el-option
v-for=
"item in czrOptions"
:key=
"item.zjh"
:label=
"item.sqrmc"
:value=
"item.zjh"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<qlrCommonTable
:tableData=
"ruleForm.qlr
List
"
:tableData=
"ruleForm.qlr
Data
"
@
upDateQlrxxList=
"upDateQlrxxList"
:key=
"key"
:viewtype=
"$route.query.viewtype"
:gyfs=
"ruleForm.qlxx.gyfs"
/>
:gyfs=
"ruleForm.qlxx.gyfs"
/>
<div
v-if=
"ruleForm.ywrList && ruleForm.ywrList.length > 0"
>
<div>
<div
class=
"slxx_title title-block"
>
义务人信息
<div
class=
"triangle"
></div>
</div>
<
ql
rCommonTable
v-if=
"ruleForm.ywr
List
"
:tableData=
"ruleForm.ywr
List
"
<
yw
rCommonTable
v-if=
"ruleForm.ywr
Data
"
:tableData=
"ruleForm.ywr
Data
"
:key=
"key"
@
upDateQlrxxList=
"upDateYwrxxList"
:viewtype=
"$route.query.viewtype"
/>
@
upDateQlrxxList=
"upDateYwrxxList"
/>
</div>
</div>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype && ableOperation"
>
<el-row
class=
"btn"
>
<el-form-item>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
保存
</el-button>
</el-form-item>
...
...
@@ -303,12 +147,12 @@
</
template
>
<
script
>
import
{
mapGetters
}
from
"vuex"
;
import
{
Init
,
saveData
}
from
"@/api/workflow/jsydsyqFlow
.js"
;
import
{
init
}
from
"@/api/djbbl.js
"
;
import
qlrCommonTable
from
"@/views/workflow/components/ql
rCommonTable"
;
import
{
init
,
save
}
from
"@/api/djbbl
.js"
;
import
qlrCommonTable
from
"@/views/djbworkflow/components/qlrCommonTable
"
;
import
ywrCommonTable
from
"@/views/djbworkflow/components/yw
rCommonTable"
;
import
tdytTable
from
"@/views/workflow/components/tdytTable"
;
export
default
{
components
:
{
qlrCommonTable
,
tdytTable
},
components
:
{
qlrCommonTable
,
ywrCommonTable
,
tdytTable
},
computed
:
{
...
mapGetters
([
"dictData"
,
"flag"
]),
},
...
...
@@ -316,7 +160,6 @@ export default {
return
{
//表单是否可操作
propsParam
:
this
.
$attrs
,
ableOperation
:
true
,
key
:
0
,
isShow
:
false
,
disabled
:
true
,
...
...
@@ -332,35 +175,37 @@ export default {
mounted
()
{},
methods
:
{
loadData
()
{
console
.
log
(
"预告登记"
,
this
.
propsParam
);
init
(
this
.
propsParam
.
bsmRepair
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
)
{
this
.
ruleForm
=
res
.
result
;
console
.
log
(
"this.ruleFormssssssssssssssssssssssssssssss
"
,
this
.
ruleForm
);
console
.
log
(
"this.ruleForm
"
,
this
.
ruleForm
);
this
.
isShow
=
true
;
// this.tableData = res.result;
// if (this.tableData.length < datas.columns().emptycolNum) {
// this.emptycolNum =
// datas.columns().emptycolNum - this.tableData.length;
// } else {
// this.emptycolNum = 0;
// }
}
});
},
// 更新土地用途信息
upDateTdytxxList
(
val
)
{
console
.
log
(
"VAL"
,
val
);
this
.
ruleForm
.
tdytqxList
&&
(
this
.
ruleForm
.
tdytqxList
=
_
.
cloneDeep
(
val
));
this
.
key
++
;
},
// 更新权利人信息
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrList
&&
(
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
));
this
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
console
.
log
(
"val"
,
val
);
this
.
ruleForm
.
qlrData
&&
(
this
.
ruleForm
.
qlrData
=
_
.
cloneDeep
(
val
));
console
.
log
(
"this.ruleForm.qlrData"
,
this
.
ruleForm
.
qlrData
);
this
.
czrOptions
=
this
.
ruleForm
.
qlrData
;
this
.
key
++
;
},
// 更新义务人信息
upDateYwrxxList
(
val
)
{
this
.
ruleForm
.
ywr
List
&&
(
this
.
ruleForm
.
ywrList
=
_
.
cloneDeep
(
val
));
this
.
ruleForm
.
ywr
Data
&&
(
this
.
ruleForm
.
ywrData
=
_
.
cloneDeep
(
val
));
this
.
key
++
;
},
onSubmit
()
{
if
(
this
.
ruleForm
.
qlrList
.
length
==
0
)
{
console
.
log
(
"this.ruleForm大信息"
,
this
.
ruleForm
);
if
(
this
.
ruleForm
.
qlrData
.
length
==
0
)
{
this
.
$message
({
showClose
:
true
,
message
:
"请确认权利人信息"
,
...
...
@@ -370,7 +215,7 @@ export default {
}
if
(
this
.
ruleForm
.
qlxx
.
gyfs
==
"0"
)
{
if
(
this
.
ruleForm
.
qlr
List
.
length
>
1
)
{
if
(
this
.
ruleForm
.
qlr
Data
.
length
>
1
)
{
this
.
$message
({
showClose
:
true
,
message
:
"共有方式:单独所有,权利人只能是一个人"
,
...
...
@@ -378,17 +223,17 @@ export default {
});
return
false
;
}
this
.
ruleForm
.
qlr
List
[
0
].
sfczr
=
"1"
;
this
.
ruleForm
.
qlr
Data
[
0
].
sfczr
=
"1"
;
}
if
(
this
.
ruleForm
.
qlxx
.
gyfs
==
"1"
)
{
//是否分别持证
if
(
this
.
ruleForm
.
qlxx
.
sqfbcz
==
"1"
)
{
//是
this
.
ruleForm
.
qlr
List
.
forEach
((
item
,
index
)
=>
{
this
.
ruleForm
.
qlr
Data
.
forEach
((
item
,
index
)
=>
{
item
.
sfczr
=
"1"
;
});
}
else
{
this
.
ruleForm
.
qlr
List
.
forEach
((
item
,
index
)
=>
{
this
.
ruleForm
.
qlr
Data
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
zjh
==
this
.
ruleForm
.
czr
)
{
item
.
sfczr
=
"1"
;
}
else
{
...
...
@@ -397,7 +242,7 @@ export default {
});
}
}
save
Data
(
this
.
ruleForm
).
then
((
res
)
=>
{
save
(
this
.
ruleForm
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
({
showClose
:
true
,
...
...
src/views/djbworkflow/workFrame.vue
View file @
9d93fbd
...
...
@@ -214,7 +214,7 @@ export default {
},
//切换选项卡内容组件
getFromRouter
(
tabname
)
{
console
.
log
(
"tabname
"
,
tabname
);
console
.
log
(
"tabname
eeeeeeeeeeeeeeeee"
,
tabname
,
this
.
tabList
);
this
.
componentTag
=
getForm
(
tabname
);
},
closefp
()
{
...
...
src/views/workflow/components/batchDel.vue
deleted
100644 → 0
View file @
274202c
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-04-26 16:05:28
-->
<
template
>
<div
class=
'batchDel'
>
<lb-table
:column=
"columns"
:data=
"formData.dataList"
:maxHeight=
"460"
:heightNumSetting=
"true"
:pagination=
"false"
@
selection-change=
"handleSelectionChange"
>
</lb-table>
<div
class=
"text-center"
>
<el-button
@
click=
"$popupCacel"
>
取消
</el-button>
<el-button
type=
"primary"
@
click=
"submitdelclick"
plain
>
确定
</el-button>
</div>
</div>
</
template
>
<
script
>
import
{
deleteFlow
}
from
"@/api/ywbl.js"
import
store
from
'@/store/index.js'
export
default
{
components
:
{},
props
:
{
formData
:
{
type
:
Object
,
default
:
{}
}
},
data
()
{
return
{
columns
:
[
{
type
:
'selection'
,
label
:
'全选'
},
{
label
:
'序号'
,
type
:
'index'
,
width
:
'50'
,
},
{
prop
:
"bdcdyh"
,
label
:
"不动产单元号"
,
},
{
prop
:
"zl"
,
label
:
"坐落"
,
},
],
dataList
:
[],
selectBdcdy
:
[],
}
},
methods
:
{
// 批量删除确定按钮
submitdelclick
()
{
var
formdata
=
new
FormData
();
formdata
.
append
(
"bsmSldyList"
,
this
.
selectBdcdy
);
formdata
.
append
(
"bsmSlsq"
,
this
.
formData
.
bsmSlsq
);
deleteFlow
(
formdata
).
then
(
res
=>
{
if
(
res
.
code
==
200
)
{
this
.
$popupCacel
();
store
.
dispatch
(
'user/refreshPage'
,
true
);
this
.
$message
.
success
(
"删除成功"
);
}
else
{
this
.
$message
.
error
(
res
.
message
)
}
})
},
// 批量删除勾选事件
handleSelectionChange
(
e
)
{
this
.
selectBdcdy
=
[];
e
.
forEach
((
item
,
index
)
=>
{
this
.
selectBdcdy
.
push
(
item
.
bsmSldy
)
})
}
}
}
</
script
>
<
style
scoped
lang=
'scss'
>
</
style
>
Please
register
or
sign in
to post a comment