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
68659e47
authored
2022-11-14 18:08:53 +0800
by
任超
Browse Files
Options
Browse Files
Tag
Download
Plain Diff
Merge branch 'master' of
http://yun.pashanhoo.com:9090/bdc/bdcdj-web
2 parents
aafe48ad
a15fe798
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
473 additions
and
63 deletions
src/api/diyaqFlow.js
src/views/workflow/components/spyj.vue
src/views/workflow/components/szxx.vue
src/views/workflow/flowform.js
src/views/workflow/workFrameView.vue
src/views/ywbl/diyaq/slxx.vue
src/views/ywbl/nydsyq/slxx.vue
src/views/ywbl/nydsyq/slxx200.vue
src/views/ywbl/ywsq/components/nydsyq200.vue
src/api/diyaqFlow.js
View file @
68659e4
import
request
from
'@/utils/request'
import
SERVER
from
'./config'
// 初始化内容
export
function
Init
(
data
)
{
let
apiUrl
=
""
;
switch
(
data
.
get
(
"djlx"
))
{
case
"100"
:
apiUrl
=
"/rest/ywbl/jsydsyqlr/fristInit"
;
break
;
case
"200"
:
apiUrl
=
"/rest/ywbl/jsydsyqlr/transferInit"
;
break
;
case
"300"
:
apiUrl
=
"/rest/ywbl/jsydsyqlr/changeInit"
;
break
;
case
"400"
:
apiUrl
=
"/rest/ywbl/jsydsyqlr/logoutInit"
;
break
;
case
"500"
:
apiUrl
=
"/rest/ywbl/jsydsyqlr/riviseInit"
;
break
;
case
"901"
:
apiUrl
=
"/rest/ywbl/jsydsyqlr/renewalInit"
;
break
;
case
"902"
:
apiUrl
=
"/rest/ywbl/jsydsyqlr/replaceInit"
;
break
;
}
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/ywbl/dyaq/Init'
,
url
:
SERVER
.
SERVERAPI
+
apiUrl
,
method
:
'post'
,
data
})
}
// 受理信息保存
export
function
saveData
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/ywbl/jsydsyqlr/saveData'
,
method
:
'post'
,
data
})
}
// 流程图
export
function
getWorkFlowImage
(
bsmSlsq
,
bestepid
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/getWorkFlowImage'
,
method
:
'get'
,
params
:
{
bsmSlsq
:
bsmSlsq
,
bestepid
:
bestepid
}
})
}
// 上传单个文件
export
function
sjClmxUpload
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/zhcx/sjClmx/upload'
,
method
:
'post'
,
data
})
}
// 删除上传文件
export
function
sjClmxDelete
(
bsmClmx
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/zhcx/sjClmx/delete?bsmClmx='
+
bsmClmx
,
method
:
'delete'
})
}
\ No newline at end of file
...
...
src/views/workflow/components/spyj.vue
View file @
68659e4
...
...
@@ -30,13 +30,13 @@
</el-row>
<el-row>
<el-col
:span=
"16"
>
<el-form-item
label=
"审查人:"
prop=
"s
cr
"
>
{{
item
.
shryxm
}}
<el-form-item
label=
"审查人:"
prop=
"s
hryxm
"
>
{{
item
.
shryxm
}}
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"审核时间:"
prop=
"shjssj"
>
{{
item
.
shjssj
}}
<el-col
:span=
"8"
>
<el-form-item
label=
"审核时间:"
prop=
"shjssj"
:key=
"refresh"
>
{{
item
.
shjssj
}}
</el-form-item>
</el-col>
</el-row>
...
...
@@ -58,11 +58,15 @@ export default {
data
()
{
return
{
bsmSlsq
:
''
,
//刷新值
refresh
:
10
,
bestepid
:
''
,
ruleForm
:
{
shyj
:
''
,
bsmSlsq
:
this
.
$route
.
query
.
bsmSlsq
,
stepid
:
this
.
$route
.
query
.
bestepid
stepid
:
this
.
$route
.
query
.
bestepid
,
shryxm
:
''
,
shjssj
:
''
,
},
rules
:
{
shyj
:
[
...
...
@@ -97,6 +101,9 @@ export default {
saveSpyjBySlsq
(
this
.
ruleForm
).
then
(
res
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
.
success
(
"保存成功"
)
this
.
refresh
+=
1
this
.
tableData
[
this
.
tableData
.
length
-
1
].
shryxm
=
res
.
result
.
shryxm
this
.
tableData
[
this
.
tableData
.
length
-
1
].
shjssj
=
res
.
result
.
shjssj
}
else
{
this
.
$message
.
error
(
res
.
message
)
}
...
...
src/views/workflow/components/szxx.vue
View file @
68659e4
...
...
@@ -100,9 +100,7 @@ export default {
let
that
=
this
;
if
(
type
==
1
){
//证书预览
this
.
$popup
({
title
:
"证书预览"
,
editItem
:
"workflow/components/zsyl"
,
this
.
$popup
(
"证书预览"
,
"workflow/components/zsyl"
,{
height
:
'650px'
,
width
:
"800px"
,
formData
:
{
...
...
@@ -118,9 +116,7 @@ export default {
})
}
else
{
//证书打印
this
.
$popup
({
title
:
"证书打印"
,
editItem
:
"workflow/components/zsdy"
,
this
.
$popup
(
"证书打印"
,
"workflow/components/zsdy"
,{
height
:
'700px'
,
width
:
"800px"
,
formData
:
{
...
...
src/views/workflow/flowform.js
View file @
68659e4
...
...
@@ -24,17 +24,23 @@ export function getForm(tabName, djywbm) {
form
=
require
(
"@/views/ywbl/fdcq2/slxx400.vue"
);
break
;
case
"fwsyqslxx900"
:
form
=
require
(
"@/views/ywbl/fdcq2/slxx900.vue"
);
break
;
form
=
require
(
"@/views/ywbl/fdcq2/slxx900.vue"
);
break
;
case
"nydsyqslxx100"
:
form
=
require
(
"@/views/ywbl/nydsyq/slxx.vue"
);
break
;
case
"nydsyqslxx200"
:
form
=
require
(
"@/views/ywbl/nydsyq/slxx200.vue"
);
break
;
case
"tdslxxCfdj"
:
form
=
require
(
"@/views/ywbl/cfdj/tdslxx.vue"
);
break
;
case
"plslxxCfdj"
:
form
=
require
(
"@/views/ywbl/cfdj/plcfslxx.vue"
);
break
;
case
"diyaqSlxx"
:
form
=
require
(
"@/views/ywbl/diyaq/slxx.vue"
);
break
;
case
"clxx"
:
form
=
require
(
"@/views/workflow/components/clxx.vue"
);
break
;
...
...
@@ -52,10 +58,13 @@ export function getForm(tabName, djywbm) {
break
;
case
"nydsyqQlxx"
:
form
=
require
(
"@/views/registerBook/nydsyq.vue"
);
break
;
break
;
case
"fdcq2Qlxx"
:
form
=
require
(
"@/views/registerBook/fdcq2.vue"
);
break
;
case
"diyaqQlxx"
:
form
=
require
(
"@/views/registerBook/diyaq.vue"
);
break
;
case
"szxx"
:
form
=
require
(
"@/views/workflow/components/szxx.vue"
);
break
;
...
...
src/views/workflow/workFrameView.vue
View file @
68659e4
...
...
@@ -73,6 +73,7 @@ import {
record
,
getNextLinkInfo
,
completeTask
,
getStepFormInfo
}
from
"@/api/fqsq.js"
import
{
getWorkFlowImage
}
from
"@/api/jsydsyqFlow.js"
import
{
getForm
}
from
"./flowform.js"
...
...
@@ -130,19 +131,19 @@ export default {
if
(
res
.
code
===
200
)
{
this
.
leftButtonList
=
res
.
result
.
button
;
this
.
rightButtonList
=
res
.
result
.
operation
;
this
.
tabList
=
res
.
result
.
form
;
//默认选择第一个选项卡内容
this
.
tabName
=
res
.
result
.
form
[
0
].
value
;
let
that
=
this
;
this
.
tabList
.
forEach
(
function
(
item
,
index
)
{
if
(
item
.
value
==
"clxx"
)
{
that
.
clxxIndex
=
index
;
that
.
clxxForm
=
getForm
(
item
.
value
);
that
.
clxxTab
=
item
;
}
});
//默认加载第一个选项卡的组件内容
this
.
getFromRouter
(
res
.
result
.
form
[
0
].
value
);
//
this.tabList = res.result.form;
//
//
默认选择第一个选项卡内容
//
this.tabName = res.result.form[0].value;
//
let that = this;
//
this.tabList.forEach(function (item, index) {
//
if (item.value == "clxx") {
//
that.clxxIndex = index;
//
that.clxxForm = getForm(item.value);
//
that.clxxTab = item;
//
}
//
});
//
//
默认加载第一个选项卡的组件内容
//
this.getFromRouter(res.result.form[0].value);
}
})
},
...
...
@@ -193,15 +194,36 @@ export default {
if
(
res
.
code
===
200
)
{
this
.
unitData
=
res
.
result
;
this
.
currentSelectProps
=
res
.
result
[
0
];
this
.
unitClick
(
0
);
}
})
},
//申请单元点击事件
unitClick
(
index
)
{
if
(
this
.
currentSelectProps
.
bsmSldy
!=
this
.
unitData
[
index
].
bsmSldy
)
{
this
.
currentSelectProps
=
this
.
unitData
[
index
];
this
.
fresh
+=
1
;
}
this
.
currentSelectProps
=
this
.
unitData
[
index
];
this
.
currentSelectProps
.
type
=
'ONLY_READ'
;
getStepFormInfo
(
this
.
currentSelectProps
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
fresh
+=
1
;
//获取单元对应的所有表单信息
this
.
tabList
=
res
.
result
;
//默认加载第一个表单信息
this
.
tabName
=
res
.
result
[
0
].
value
;
//处理分屏材料信息
// let that = this;
// this.tabList.forEach(function (item, index) {
// if (item.value == "clxx") {
// that.clxxIndex = index;
// that.clxxForm = getForm(item.value, that.$route.query.sqywbm);
// that.clxxTab = item;
// }
// });
}
});
// if (this.currentSelectProps.bsmSldy != this.unitData[index].bsmSldy) {
// this.currentSelectProps = this.unitData[index];
// this.fresh += 1;
// }
},
//表单选项卡事件
tabClick
(
tab
,
event
)
{
...
...
src/views/ywbl/diyaq/slxx.vue
View file @
68659e4
...
...
@@ -194,17 +194,15 @@ import { mapGetters } from "vuex";
export
default
{
async
created
()
{
this
.
propsParam
=
this
.
$attrs
;
Init
({
bsmSldy
:
this
.
propsParam
.
bsmSldy
.
split
(
","
)
}).
then
((
res
)
=>
{
var
formdata
=
new
FormData
();
formdata
.
append
(
"bsmSldy"
,
this
.
propsParam
.
bsmSldy
);
formdata
.
append
(
"djlx"
,
this
.
propsParam
.
djlx
);
Init
(
formdata
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
&&
res
.
result
)
{
this
.
ruleForm
=
{
...
res
.
result
,
...
res
.
result
.
zdjbxxdatas
,
...
res
.
result
.
qlxxdatas
,
...
res
.
result
.
jsydsyqdatas
,
}
console
.
log
(
this
.
ruleForm
,
'this.ruleFormthis.ruleFormthis.ruleForm'
);
}
});
},
...
...
src/views/ywbl/nydsyq/slxx.vue
View file @
68659e4
...
...
@@ -286,16 +286,11 @@ export default {
},
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
)
// this.$store.dispatch('slxx/setQlrxxNew', {
// qlrxx: this.ruleForm.qlrxx,
// fj: this.ruleForm.fj,
// gyfs: this.ruleForm.gyfs,
// djyy: this.ruleForm.djyy
// })
},
upDateJtcyList
(
val
)
{
this
.
ruleForm
.
jtcyList
=
_
.
cloneDeep
(
val
)
},
//水域滩涂类型变化事件
changeSyttlx
(
e
){
let
itemLx
=
{}
itemLx
=
this
.
dictData
[
'A23'
].
find
((
item
)
=>
{
...
...
@@ -303,6 +298,7 @@ export default {
})
this
.
ruleForm
.
nydsyq
.
syttlxmc
=
itemLx
.
dname
;
},
//养殖业方式变化事件
changeYzyfs
(
e
){
let
itemLx
=
{}
itemLx
=
this
.
dictData
[
'A24'
].
find
((
item
)
=>
{
...
...
@@ -310,6 +306,7 @@ export default {
})
this
.
ruleForm
.
nydsyq
.
yzyfsmc
=
itemLx
.
dname
;
},
//用地用海变化事件
changeYdyhfl
(
e
){
let
itemLx
=
{}
itemLx
=
this
.
dictData
[
'A51'
].
find
((
item
)
=>
{
...
...
src/views/ywbl/nydsyq/slxx200.vue
0 → 100644
View file @
68659e4
<
template
>
<!-- 受理信息 -->
<div
class=
"slxx"
>
<el-form
:model=
"ruleForm"
:rules=
"rules"
ref=
"ruleForm"
:label-position=
"flag ? 'top' : ''"
:inline=
"flag"
label-width=
"120px"
>
<div
class=
"slxx_con"
>
<div
class=
"slxx_title title-block"
>
受理信息
<div
class=
"triangle"
></div>
</div>
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"业务号:"
>
<el-input
disabled
v-model=
"ruleForm.slywxx.ywh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"受理人员:"
>
<el-input
disabled
v-model=
"ruleForm.slywxx.slry"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"受理时间:"
>
<el-input
disabled
v-model=
"ruleForm.slywxx.slsj"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"权利类型:"
>
<el-input
disabled
v-model=
"ruleForm.slywxx.qllxmc"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"登记类型:"
>
<el-input
disabled
v-model=
"ruleForm.slywxx.djlxmc"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"登记情形:"
>
<el-input
disabled
v-model=
"ruleForm.slywxx.djqxmc"
></el-input>
</el-form-item>
</el-col>
</el-row>
<div
class=
"slxx_title title-block"
>
不动产单元情况
<div
class=
"triangle"
></div>
</div>
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"宗地代码:"
>
<el-input
disabled
v-model=
"ruleForm.zdjbxx.zddm"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"不动产单元号:"
>
<el-input
disabled
v-model=
"ruleForm.zdjbxx.bdcdyh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"权利性质:"
>
<el-input
disabled
v-model=
"ruleForm.zdjbxx.qlxzmc"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"宗地面积:"
>
<el-input
disabled
v-model=
"ruleForm.zdjbxx.zdmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"土地用途:"
>
<el-input
disabled
v-model=
"ruleForm.zdjbxx.ghytmc"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"权利设定方式:"
>
<el-input
disabled
v-model=
"ruleForm.zdjbxx.qlsdfsmc"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
>
<el-col
:span=
"16"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"坐落:"
>
<el-input
disabled
v-model=
"ruleForm.zdjbxx.zl"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"发包方名称:"
>
<el-input
v-model=
"ruleForm.nydsyq.fbfmc"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"发包方代码:"
>
<el-input
v-model=
"ruleForm.nydsyq.fbfdm"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"土地所有权性质:"
>
<el-select
v-model=
"ruleForm.nydsyq.tdsyqxzmc"
class=
"width100"
filterable
clearable
>
<el-option
v-for=
"item in dictData['A45']"
:key=
"item.dname"
:label=
"item.dname"
:value=
"item.dname"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"承包期限:"
>
<el-input
disabled
v-model=
"ruleForm.nydsyq.cbqx"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"16"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"承包起止时间:"
>
<el-input
disabled
v-model=
"ruleForm.nydsyq.cbqzsj"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"水域滩涂类型:"
>
<el-select
v-model=
"ruleForm.nydsyq.syttlx"
class=
"width100"
filterable
clearable
@
change=
"changeSyttlx"
>
<el-option
v-for=
"item in dictData['A23']"
: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
:class=
"flag ? 'marginBot0' : ''"
label=
"养殖业方式:"
>
<el-select
v-model=
"ruleForm.nydsyq.yzyfs"
class=
"width100"
filterable
clearable
@
change=
"changeYzyfs"
>
<el-option
v-for=
"item in dictData['A24']"
: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
:class=
"flag ? 'marginBot0' : ''"
label=
"草原质量:"
>
<el-input
v-model=
"ruleForm.nydsyq.cyzl"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"适宜载畜量:"
>
<el-input
v-model=
"ruleForm.nydsyq.syzcl"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"用地用海分类:"
>
<el-select
v-model=
"ruleForm.nydsyq.ydyhfl"
class=
"width100"
filterable
clearable
@
change=
"changeYdyhfl"
>
<el-option
v-for=
"item in dictData['A51']"
: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
:class=
"flag ? 'marginBot0' : ''"
label=
"土地承包合同:"
>
<el-input
v-model=
"ruleForm.nydsyq.tdcbht"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
>
<el-col>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"附记:"
prop=
"fj"
>
<el-input
type=
"textarea"
v-model=
"ruleForm.nydsyq.fj"
:disabled=
"$route.query.viewtype==1"
></el-input>
</el-form-item>
</el-col>
</el-row>
<div
class=
"slxx_title title-block"
>
权利人信息
<div
class=
"triangle"
></div>
</div>
<el-row
:gutter=
"10"
>
<el-col
:span=
"14"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"共有方式:"
>
<el-radio-group
:disabled=
"$route.query.viewtype==1"
v-model=
"ruleForm.slywxx.gyfs"
>
<el-radio
label=
"1"
>
单独所有
</el-radio>
<el-radio
label=
"2"
>
共同共有
</el-radio>
<el-radio
label=
"3"
>
按份所有
</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col
:span=
"5"
v-show=
"ruleForm.gyfs == '2'"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"是否分别持证:"
>
<el-radio-group
v-model=
"ruleForm.slywxx.sffbcz"
>
<el-radio
label=
"1"
>
是
</el-radio>
<el-radio
label=
"0"
>
否
</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col
:span=
"5"
v-show=
"ruleForm.gyfs == '2'"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"持证人:"
>
<el-select
v-model=
"ruleForm.czr"
placeholder=
"持证人"
>
<el-option
v-for=
"item in czrOptions"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<InformationTable
:tableData=
"ruleForm.qlrList"
@
upDateQlrxxList=
"upDateQlrxxList"
:viewtype=
"$route.query.viewtype"
:gyfs=
"ruleForm.slywxx.gyfs"
/>
<div
class=
"slxx_title title-block"
>
义务人信息
<div
class=
"triangle"
></div>
</div>
<InformationTable
:tableData=
"ruleForm.ywrList"
@
upDateQlrxxList=
"upDateYwrxxList"
:viewtype=
"$route.query.viewtype"
/>
<div
class=
"slxx_title title-block"
>
家庭成员
<div
class=
"triangle"
></div>
</div>
<JtcyTable
:tableData=
"ruleForm.jtcyList"
@
upDateJtcyList=
"upDateJtcyList"
:viewtype=
"$route.query.viewtype"
:gyfs=
"ruleForm.slywxx.gyfs"
/>
<div
class=
"slxx_title title-block"
>
登记原因
<div
class=
"triangle"
></div>
</div>
<el-row
:gutter=
"10"
>
<el-col>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"登记原因:"
prop=
"djyy"
>
<el-input
class=
"textArea"
type=
"textarea"
:disabled=
"$route.query.viewtype==1"
v-model=
"ruleForm.nydsyq.djyy"
>
</el-input>
</el-form-item>
</el-col>
</el-row>
</div>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
保存
</el-button>
</el-form-item>
</el-row>
</el-form>
</div>
</
template
>
<
script
>
import
{
mapGetters
}
from
"vuex"
import
{
Init
,
saveData
}
from
"@/api/nydsyqFlow.js"
import
InformationTable
from
"@/views/workflow/components/InformationTable"
import
JtcyTable
from
"@/views/workflow/components/JtcyTable"
export
default
{
created
()
{
this
.
propsParam
=
this
.
$attrs
;
var
formdata
=
new
FormData
();
formdata
.
append
(
"bsmSldy"
,
this
.
propsParam
.
bsmSldy
);
formdata
.
append
(
"djlx"
,
this
.
propsParam
.
djlx
);
Init
(
formdata
).
then
((
res
)
=>
{
this
.
ruleForm
=
res
.
result
;
if
(
res
.
code
===
200
)
{
}
else
{
this
.
$alert
(
res
.
message
,
'提示'
);
}
})
},
components
:
{
InformationTable
,
JtcyTable
},
computed
:
{
...
mapGetters
([
"dictData"
,
"flag"
])
},
watch
:
{
},
data
()
{
return
{
disabled
:
true
,
czrOptions
:
[],
ruleForm
:
{},
//传递参数
propsParam
:
{},
rules
:
{}
}
},
methods
:
{
onSubmit
()
{
saveData
(
this
.
ruleForm
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
({
showClose
:
true
,
message
:
"保存成功!"
,
type
:
"success"
,
});
}
else
{
this
.
$message
({
showClose
:
true
,
message
:
res
.
message
,
type
:
"error"
,
});
}
});
},
//权利人更新
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
)
},
// 更新义务人信息
upDateYwrxxList
(
val
)
{
this
.
ruleForm
.
ywrList
=
_
.
cloneDeep
(
val
);
},
//家庭成员更新
upDateJtcyList
(
val
)
{
this
.
ruleForm
.
jtcyList
=
_
.
cloneDeep
(
val
)
},
//水域滩涂类型变化事件
changeSyttlx
(
e
){
let
itemLx
=
{}
itemLx
=
this
.
dictData
[
'A23'
].
find
((
item
)
=>
{
return
item
.
dcode
==
e
})
this
.
ruleForm
.
nydsyq
.
syttlxmc
=
itemLx
.
dname
;
},
//养殖业方式变化事件
changeYzyfs
(
e
){
let
itemLx
=
{}
itemLx
=
this
.
dictData
[
'A24'
].
find
((
item
)
=>
{
return
item
.
dcode
==
e
})
this
.
ruleForm
.
nydsyq
.
yzyfsmc
=
itemLx
.
dname
;
},
//用地用海变化事件
changeYdyhfl
(
e
){
let
itemLx
=
{}
itemLx
=
this
.
dictData
[
'A51'
].
find
((
item
)
=>
{
return
item
.
dcode
==
e
})
this
.
ruleForm
.
nydsyq
.
ydyhflmc
=
itemLx
.
dname
;
},
},
};
</
script
>
<
style
scoped
lang=
'scss'
>
@import
"~@/styles/public.scss"
;
@import
"~@/styles/slxx/slxx.scss"
;
</
style
>
\ No newline at end of file
src/views/ywbl/ywsq/components/nydsyq200.vue
View file @
68659e4
...
...
@@ -4,33 +4,19 @@
<div
class=
"from-clues-header"
>
<el-form
:model=
"queryForm"
ref=
"queryForm"
label-width=
"120px"
>
<el-row>
<el-col
:span=
"
8
"
>
<el-col
:span=
"
10
"
>
<el-form-item
label=
"不动产单元号"
>
<el-input
placeholder=
"请输入不动产单元号"
v-model=
"queryForm.bdcdyh"
clearable
class=
"width300px"
>
</el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"不动产权证号"
>
<el-input
placeholder=
"请输入不动产权证号"
v-model=
"queryForm.bdcqzh"
clearable
class=
"width300px"
>
</el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"权利人"
>
<el-input
placeholder=
"请输入不动产单元号"
v-model=
"queryForm.zl"
clearable
class=
"width300px"
>
</el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-col
:span=
"10"
>
<el-form-item
label=
"坐落"
>
<el-input
placeholder=
"请输入
不动产单元号
"
v-model=
"queryForm.zl"
clearable
class=
"width300px"
>
<el-input
placeholder=
"请输入
坐落
"
v-model=
"queryForm.zl"
clearable
class=
"width300px"
>
</el-input>
</el-form-item>
</el-col>
<el-col
:span=
"
2
"
class=
"btnColRight"
>
<el-col
:span=
"
4
"
class=
"btnColRight"
>
<el-form-item>
<el-button
type=
"primary"
@
click=
"fetchData"
>
查询
</el-button>
</el-form-item>
...
...
Please
register
or
sign in
to post a comment