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
692e4005
authored
2023-05-25 10:55:07 +0800
by
xiaomiao
Browse Files
Options
Browse Files
Tag
Download
Plain Diff
Merge branch 'dev' of
http://yun.pashanhoo.com:9090/bdc/bdcdj-web
into dev
2 parents
111bcd83
175fa613
Hide whitespace changes
Inline
Side-by-side
Showing
37 changed files
with
805 additions
and
855 deletions
src/api/workflow/fwsyqFlow.js
src/views/workflow/components/leftmenu/ordinaryMenu.vue
src/views/workflow/components/leftmenu/segmentMenu.vue
src/views/workflow/mixin/index.js
src/views/workflow/mixin/public.js
src/views/workflow/workFrame.scss
src/views/workflow/workFrame.vue
src/views/workflow/workFrameView.vue
src/views/ywbl/dbx/dbxdata.js
src/views/ywbl/slsqxx/diyaq/slxx.vue
src/views/ywbl/slsqxx/diyaq/slxx200.vue
src/views/ywbl/slsqxx/fdcq2/slxx.vue
src/views/ywbl/slsqxx/fdcq2/slxx300.vue
src/views/ywbl/slsqxx/fwsyq/slxx.vue
src/views/ywbl/slsqxx/jsydsyq/slxx.vue
src/views/ywbl/slsqxx/jsydsyq/slxx300.vue
src/views/ywbl/slsqxx/nydsyq/slxx.vue
src/views/ywbl/slsqxx/nydsyq/slxx200.vue
src/views/ywbl/slsqxx/ygdj/slxx.vue
src/views/ywbl/slsqxx/ygdj/slxx300.vue
src/views/ywbl/slsqxx/ygdy/slxx.vue
src/views/ywbl/slsqxx/zjgcdy/slxx.vue
src/views/ywbl/ybx/ybxdata.js
src/views/ywbl/ywsq/components/cfdj.vue
src/views/ywbl/ywsq/components/diyaq.vue
src/views/ywbl/ywsq/components/fwsyq.vue
src/views/ywbl/ywsq/components/nydsyq100.vue
src/views/ywbl/ywsq/components/nydsyq200.vue
src/views/ywbl/ywsq/components/selecBdcql.vue
src/views/ywbl/ywsq/components/selectAllHInfo.vue
src/views/ywbl/ywsq/components/selectFwsyq.vue
src/views/ywbl/ywsq/components/selectJsydsyq.vue
src/views/ywbl/ywsq/components/selectJsydsyqSplitMerge.vue
src/views/ywbl/ywsq/components/selectQjzdjbxx.vue
src/views/ywbl/ywsq/components/selectYgdj100.vue
src/views/ywbl/ywsq/components/selectYgdj200.vue
src/views/ywbl/ywsq/components/selectYgdy.vue
src/api/workflow/fwsyqFlow.js
View file @
692e400
...
...
@@ -54,4 +54,16 @@ export function saveBatchData (data) {
})
}
/**
* @description: 保存
* @param {*} data
* @author: renchao
*/
export
function
saveData
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
"/rest/ywbl/fdcq2lr/saveData"
,
method
:
'post'
,
data
})
}
...
...
src/views/workflow/components/leftmenu/ordinaryMenu.vue
View file @
692e400
<!--
* @Description: workFrame左侧菜单列表-普通
* @Autor: renchao
* @LastEditTime: 2023-05-
18 14:39:07
* @LastEditTime: 2023-05-
25 10:42:50
-->
<
template
>
<div
class=
"leftmenu"
:class=
"
{ 'animation-map-drawer': isShowdrawer }">
...
...
@@ -17,7 +17,8 @@
</div>
<el-menu
:default-active=
"activeIndex"
@
select=
"unitClick"
>
<el-menu-item
v-for=
"(item, index) in unitData"
:index=
"index.toString()"
:key=
"index"
>
<div>
<p
class=
"dot"
v-if=
"item.issave == '0'"
></p>
<div
class=
"menu-con"
>
<p>
{{
item
.
bdcdyh
}}
</p>
<p
class=
"title-detail"
>
{{
item
.
zl
}}
</p>
</div>
...
...
@@ -38,6 +39,7 @@
</div>
</
template
>
<
script
>
import
{
mapGetters
}
from
'vuex'
import
{
leftMenu
}
from
"@/api/fqsq.js"
import
{
deleteSlbdcdy
}
from
"@/api/ywbl.js"
;
export
default
{
...
...
@@ -64,6 +66,17 @@
mounted
()
{
this
.
loadBdcdylist
();
},
computed
:
{
...
mapGetters
([
'isRefresh'
])
},
watch
:
{
isRefresh
:
{
handler
(
newVal
,
oldVal
)
{
if
(
newVal
)
this
.
loadBdcdylist
()
},
immediate
:
true
}
},
methods
:
{
//读取申请单元信息
loadBdcdylist
()
{
...
...
@@ -90,7 +103,7 @@
judgeBatchShow
()
{
this
.
showBatch
=
false
;
if
(
this
.
unitData
.
length
>
1
)
{
let
qllx
=
this
.
$route
.
query
.
sqywbm
.
substring
(
0
,
3
);
let
qllx
=
this
.
$route
.
query
?.
sqywbm
?
.
substring
(
0
,
3
);
switch
(
qllx
)
{
case
'B39'
:
this
.
showBatch
=
true
;
...
...
@@ -160,8 +173,9 @@
this
.
currentSelectProps
.
batchOperation
=
false
;
this
.
activeIndex
=
index
.
toString
();
//选中表单传递数据
this
.
$emit
(
'getCurrentSelectProps'
,
this
.
currentSelectProps
);
this
.
$emit
(
'getCurrentSelectProps'
,
this
.
currentSelectProps
);
this
.
$parent
.
stepForm
(
index
);
this
.
$store
.
dispatch
(
'user/refreshPage'
,
false
);
}
}
}
...
...
@@ -169,7 +183,7 @@
<
style
scoped
lang=
'scss'
>
@import
"~@/styles/mixin.scss"
;
@import
"../../workFrame.scss"
;
.leftmenu
ul
{
height
:
calc
(
100vh
-
120px
);
.leftmenu
ul
{
height
:
calc
(
100vh
-
120px
);
}
</
style
>
...
...
src/views/workflow/components/leftmenu/segmentMenu.vue
View file @
692e400
<!--
* @Description: workFrame左侧菜单列表-分割
* @Autor: renchao
* @LastEditTime: 2023-05-
18 16:32
:02
* @LastEditTime: 2023-05-
25 10:18
:02
-->
<
template
>
<div
class=
"leftmenu"
:class=
"
{ 'animation-map-drawer': isShowdrawer }">
...
...
@@ -30,6 +30,7 @@
</div>
<el-menu
:default-active=
"activeHIndex"
@
select=
"handleAfterunitClick"
>
<el-menu-item
v-for=
"(item, index) in afterUnitData"
:index=
"index.toString()"
:key=
"index"
>
<span
class=
"dot"
v-if=
"item.issave == '0'"
></span>
<div>
<p>
{{
item
.
bdcdyh
}}
</p>
<p
class=
"title-detail"
>
{{
item
.
zl
}}
</p>
...
...
@@ -51,6 +52,7 @@
</div>
</
template
>
<
script
>
import
{
mapGetters
}
from
'vuex'
import
{
leftMenu
}
from
"@/api/fqsq.js"
import
{
deleteFlow
}
from
"@/api/ywbl.js"
;
export
default
{
...
...
@@ -81,6 +83,17 @@
mounted
()
{
this
.
loadBdcdylist
();
},
computed
:
{
...
mapGetters
([
'isRefresh'
])
},
watch
:
{
isRefresh
:
{
handler
(
newVal
,
oldVal
)
{
if
(
newVal
)
this
.
loadBdcdylist
()
},
immediate
:
true
}
},
methods
:
{
//读取申请单元信息
loadBdcdylist
()
{
...
...
@@ -108,7 +121,7 @@
judgeBatchShow
()
{
this
.
showBatch
=
false
;
if
(
this
.
afterUnitData
.
length
>
1
)
{
let
qllx
=
this
.
$route
.
query
.
sqywbm
.
substring
(
0
,
3
);
let
qllx
=
this
.
$route
.
query
?.
sqywbm
?
.
substring
(
0
,
3
);
switch
(
qllx
)
{
case
'B39'
:
this
.
showBatch
=
true
;
...
...
@@ -164,6 +177,7 @@
unitClick
(
index
)
{
this
.
activeHIndex
=
'-1'
this
.
currentSelectProps
=
this
.
aroundUnitData
[
index
];
this
.
currentSelectProps
.
issave
=
'1'
this
.
currentSelectProps
.
batchOperation
=
false
;
this
.
activeIndex
=
index
.
toString
();
//选中表单传递数据
...
...
@@ -178,6 +192,7 @@
//选中表单传递数据
this
.
$emit
(
'getCurrentSelectProps'
,
this
.
currentSelectProps
);
this
.
$parent
.
stepForm
(
index
);
this
.
$store
.
dispatch
(
'user/refreshPage'
,
false
);
}
}
}
...
...
src/views/workflow/mixin/index.js
View file @
692e400
...
...
@@ -35,17 +35,6 @@ export default {
slsq
:
{}
}
},
computed
:
{
...
mapGetters
([
'isRefresh'
])
},
watch
:
{
isRefresh
:
{
handler
(
newVal
,
oldVal
)
{
if
(
newVal
)
this
.
loadBdcdylist
()
},
immediate
:
true
}
},
mounted
()
{
this
.
flowInitParam
();
},
...
...
src/views/workflow/mixin/public.js
View file @
692e400
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-
17 10:38:51
* @LastEditTime: 2023-05-
24 14:42:24
*/
import
{
getForm
}
from
"../flowform"
;
import
{
getHomeNoticeList
}
from
"@/api/user.js"
...
...
@@ -15,8 +15,9 @@ export default {
this
.
getHomeNotice
()
},
mounted
()
{
let
_this
=
this
window
.
addEventListener
(
'message'
,
function
(
messageEvent
)
{
this
.
getHomeNotice
()
_
this
.
getHomeNotice
()
},
false
)
},
methods
:
{
...
...
src/views/workflow/workFrame.scss
View file @
692e400
...
...
@@ -31,12 +31,28 @@
font-size
:
14px
;
}
.dot
{
display
:
inline-block
;
background-color
:
#67C23A
;
width
:
6
.5px
;
height
:
6px
;
border-radius
:
50%
;
}
.menu-con
{
width
:
87%
;
}
.batchDel
{
float
:
right
;
position
:
relative
;
top
:
3px
;
}
.el-icon-delete
{
margin-top
:
10px
;
}
.title-detail
{
display
:
flex
;
flex-wrap
:
wrap
;
...
...
@@ -90,8 +106,9 @@
height
:
calc
(
100%
-
80px
);
}
/
deep
/
.el-menu-item
{
.el-menu-item
{
padding-left
:
5px
!
important
;
display
:
flex
;
}
/
deep
/
.el-menu
{
...
...
@@ -209,4 +226,4 @@
position
:
absolute
;
left
:
0
;
bottom
:
0
;
}
}
\ No newline at end of file
...
...
src/views/workflow/workFrame.vue
View file @
692e400
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-2
2 09:45:59
* @LastEditTime: 2023-05-2
4 15:31:00
-->
<
template
>
<div
class=
"container"
>
...
...
@@ -26,7 +26,7 @@
<!-- 内容框架 -->
<div
class=
"containerFrame"
>
<!-- 左侧菜单栏 区分业务-->
<segmentMenu
v-if=
"
slsq.djqxbm == 'A0320099' || slsq.djqxbm == 'A0330099'
"
@
getCurrentSelectProps=
"getCurrentSelectProps"
/>
<segmentMenu
v-if=
"
['A0320099','A0330099' ].includes(slsq.djqxbm)
"
@
getCurrentSelectProps=
"getCurrentSelectProps"
/>
<ordinaryMenu
v-else
@
getCurrentSelectProps=
"getCurrentSelectProps"
/>
<div
class=
"leftCon"
>
<!-- 分屏左侧预览 -->
...
...
@@ -58,7 +58,6 @@
@import
"./workFrame.scss"
;
</
style
>
<
script
>
import
{
mapGetters
}
from
'vuex'
import
WorkFlow
from
"./mixin/index"
import
publicFlow
from
"./mixin/public.js"
import
{
getStepFormInfo
}
from
"@/api/fqsq.js"
...
...
@@ -107,17 +106,8 @@
_beforeUnload_time
:
""
}
},
computed
:
{
...
mapGetters
([
'isRefresh'
])
},
watch
:
{
isRefresh
:
{
handler
(
newVal
,
oldVal
)
{
if
(
newVal
)
this
.
updateDialog
()
}
}
},
mounted
()
{
this
.
$store
.
dispatch
(
'user/refreshPage'
,
false
);
//添加页面监听事件
window
.
addEventListener
(
"beforeunload"
,
(
e
)
=>
this
.
beforeunloadHandler
(
e
));
window
.
addEventListener
(
"unload"
,
(
e
)
=>
this
.
unloadHandler
(
e
));
...
...
@@ -143,37 +133,6 @@
unClaimTask
(
this
.
bsmSlsq
,
this
.
bestepid
);
}
},
changeLoadIndex
()
{
this
.
loadIndex
++
;
},
/**
* @description: 更新列表
* @author: renchao
*/
// updateDialog () {
// this.loadBdcdylist();
// },
// //读取申请单元信息
// loadBdcdylist () {
// var formdata = new FormData();
// formdata.append("bsmSlsq", this.bsmSlsq);
// formdata.append("bestepid", this.bestepid);
// leftMenu(formdata).then((res) => {
// if (res.code === 200 && res.result) {
// this.unitData = res.result;
// this.currentSelectProps = res.result[0];
// this.$emit('getCurrentSelectProps', this.currentSelectProps);
// this.judgeBatchShow();
// if (this.showBatch) {
// //满足批量查封/批量抵押按钮出现 即先展示批量表单
// this.batchUnitClick();
// } else {
// //默认选择单元列表第一个
// this.unitClick(0);
// }
// }
// })
// },
//申请单元点击事件
stepForm
(
index
)
{
getStepFormInfo
(
this
.
currentSelectProps
).
then
((
res
)
=>
{
...
...
@@ -207,6 +166,7 @@
}
else
{
title
=
"申请业务:"
+
data
?.
djywmc
}
this
.
$popupDialog
(
title
,
"ywbl/ywsq/selectBdc"
,
{
'djywbm'
:
this
.
$route
.
query
.
sqywbm
,
'isJump'
:
true
,
'sqywInfo'
:
data
},
"80%"
,
true
)
}
}
...
...
src/views/workflow/workFrameView.vue
View file @
692e400
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-
18 11:03:17
* @LastEditTime: 2023-05-
24 15:50:38
-->
<
template
>
<div
class=
"container"
>
...
...
@@ -25,30 +25,10 @@
</div>
<!-- 内容框架 -->
<div
class=
"containerFrame"
>
<!-- 左侧菜单栏 -->
<div
class=
"leftmenu"
:class=
"
{ 'animation-map-drawer': isShowdrawer }">
<div
v-if=
"this.isShowdrawer"
>
<div
class=
"title"
>
申请单元列表(
{{
unitData
.
length
}}
)
</div>
<el-menu
:default-active=
"activeIndex"
@
select=
"unitClick"
>
<el-menu-item
v-for=
"(item, index) in unitData"
:index=
"index.toString()"
:key=
"index"
>
<div>
<p>
{{
item
.
bdcdyh
}}
</p>
<p
class=
"title-detail"
>
{{
item
.
zl
}}
</p>
</div>
</el-menu-item>
</el-menu>
</div>
<div
class=
"map-drawer-click map-drawer"
v-if=
"!isShowdrawer"
@
click=
"
() =>
{
this.isShowdrawer = !this.isShowdrawer;
}
">
</div>
<div
class=
"map-drawer-expand map-drawer"
v-else
@
click=
"
() =>
{
this.isShowdrawer = !this.isShowdrawer;
}
">
</div>
</div>
<!-- 左侧菜单栏 区分业务-->
<segmentMenu
v-if=
"['A0320099','A0330099' ].includes(slsq.djqxbm)"
@
getCurrentSelectProps=
"getCurrentSelectProps"
/>
<ordinaryMenu
v-else
@
getCurrentSelectProps=
"getCurrentSelectProps"
/>
<div
class=
"leftCon"
>
<!-- 分屏左侧预览 -->
<div
v-if=
"splitScreen"
class=
"splitScreen-con"
>
...
...
@@ -57,7 +37,7 @@
<!-- 表单内容区域 -->
<div
class=
"rightContainer"
>
<el-tabs
v-model=
"tabName"
:before-leave=
"beforeLeave"
>
<el-tab-pane
:label=
"item.name"
:name=
"item.value"
v-for=
"
(item, index) in tabList"
:key=
"index
"
>
<el-tab-pane
:label=
"item.name"
:name=
"item.value"
v-for=
"
item in tabList"
:key=
"item.value
"
>
</el-tab-pane>
</el-tabs>
<component
:key=
"fresh"
:is=
"componentTag"
v-bind=
"currentSelectProps"
/>
...
...
@@ -71,14 +51,21 @@
@import
"./workFrame.scss"
;
</
style
>
<
script
>
import
{
leftMenu
,
stepExpandInfo
,
getStepFormInfo
}
from
"@/api/fqsq.js"
;
import
publicFlow
from
"./mixin/public.js"
;
import
WorkFlow
from
"./mixin/index"
import
publicFlow
from
"./mixin/public.js"
import
{
getStepFormInfo
}
from
"@/api/fqsq.js"
import
{
getForm
}
from
"./flowform"
import
NoticeBar
from
"@/components/NoticeBar/index"
;
import
{
getWorkFlowImage
}
from
"@/api/workflow/jsydsyqFlow.js"
;
// 引入左侧菜单
import
ordinaryMenu
from
"./components/leftmenu/ordinaryMenu.vue"
// 引入左侧菜单
import
segmentMenu
from
"./components/leftmenu/segmentMenu.vue"
export
default
{
mixins
:
[
publicFlow
],
mixins
:
[
WorkFlow
,
publicFlow
],
components
:
{
NoticeBar
,
ordinaryMenu
,
segmentMenu
},
data
()
{
return
{
...
...
@@ -92,12 +79,6 @@
bsmSlsq
:
this
.
$route
.
query
.
bsmSlsq
,
//当前流程所在环节
bestepid
:
this
.
$route
.
query
.
bestepid
,
//顶部左侧按钮集合
leftButtonList
:
[],
//顶部右侧按钮集合
rightButtonList
:
[],
//左侧菜单数据集合
unitData
:
[],
//设置那个表单选中
tabName
:
""
,
//表单集合
...
...
@@ -118,118 +99,12 @@
clxxTab
:
{},
};
},
mounted
()
{
this
.
loadBdcdylist
();
this
.
flowInitParam
();
},
methods
:
{
//加载流程初始参数
flowInitParam
()
{
var
formdata
=
new
FormData
();
formdata
.
append
(
"bsmSlsq"
,
this
.
bsmSlsq
);
formdata
.
append
(
"bestepid"
,
this
.
bestepid
);
formdata
.
append
(
"type"
,
"READ_ONLY"
);
stepExpandInfo
(
formdata
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
leftButtonList
=
res
.
result
.
button
;
this
.
rightButtonList
=
res
.
result
.
operation
;
}
});
},
//流程环节操作按钮
operation
(
item
)
{
//按钮 B1:流程图 B2:材料分屏 B3:材料导入 B4:登记簿 B5:证书预览 B6:打印申请书
//操作按钮 登簿:record 转件:transfer 退回:back 退出:signout
switch
(
item
.
value
)
{
case
"B1"
:
getWorkFlowImage
(
this
.
bsmSlsq
,
this
.
$route
.
query
.
bestepid
).
then
(
(
res
)
=>
{
let
{
result
}
=
res
;
this
.
$popupDialog
(
"流程图"
,
"workflow/components/processViewer"
,
{
xml
:
result
.
xml
,
finishedInfo
:
{
finishedTaskSet
:
result
.
finishedTaskSet
,
unfinishedTaskSet
:
result
.
unfinishedTaskSet
,
rejectedTaskSet
:
result
.
rejectedTaskSet
,
finishedSequenceFlowSet
:
result
.
finishedSequenceFlowSet
,
},
allCommentList
:
result
.
historyTaskList
,
},
'80%'
,
true
);
}
);
break
;
case
"B5"
:
this
.
zsylFlag
=
true
;
break
;
case
"B2"
:
//材料分屏按钮
this
.
splitScreen
=
this
.
splitScreen
?
false
:
true
;
this
.
$store
.
dispatch
(
"app/settScreen"
,
this
.
splitScreen
);
if
(
this
.
splitScreen
)
{
//如果当前选项卡为材料信息内容,递减到上一个选项卡内容
if
(
this
.
tabName
==
this
.
clxxTab
.
value
)
{
this
.
tabName
=
this
.
tabList
[
this
.
clxxIndex
-
1
].
value
;
this
.
getFromRouter
(
this
.
tabList
[
this
.
clxxIndex
-
1
].
value
);
}
this
.
tabList
.
splice
(
this
.
clxxIndex
,
1
);
}
else
{
this
.
tabList
.
splice
(
this
.
clxxIndex
,
1
,
this
.
clxxTab
);
}
break
;
case
"signout"
:
window
.
close
();
break
;
case
"rm"
:
this
.
del
()
window
.
close
();
}
},
del
()
{
let
formdata
=
new
FormData
();
formdata
.
append
(
"bsmSlsq"
,
this
.
bsmSlsq
);
this
.
$confirm
(
"确定要删除吗, 是否继续?"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
})
.
then
(()
=>
{
deleteFlow
(
formdata
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
handleDel
();
this
.
$message
({
type
:
"success"
,
message
:
"删除成功!"
,
});
this
.
queryClick
();
}
else
{
this
.
$message
.
error
(
res
.
message
);
}
});
})
.
catch
(()
=>
{
this
.
$message
({
type
:
"info"
,
message
:
"已取消删除"
})
})
},
//读取申请单元信息
loadBdcdylist
()
{
var
formdata
=
new
FormData
();
formdata
.
append
(
"bsmSlsq"
,
this
.
bsmSlsq
);
formdata
.
append
(
"bestepid"
,
this
.
bestepid
);
leftMenu
(
formdata
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
unitData
=
res
.
result
;
this
.
currentSelectProps
=
res
.
result
[
0
];
this
.
unitClick
(
0
);
}
})
getCurrentSelectProps
(
val
)
{
this
.
currentSelectProps
=
val
},
//申请单元点击事件
unitClick
(
index
)
{
this
.
currentSelectProps
=
this
.
unitData
[
index
];
this
.
currentSelectProps
.
type
=
"ONLY_READ"
;
stepForm
(
index
)
{
getStepFormInfo
(
this
.
currentSelectProps
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
fresh
++
;
...
...
@@ -237,9 +112,21 @@
this
.
tabList
=
res
.
result
;
//默认加载第一个表单信息
this
.
tabName
=
res
.
result
[
0
].
value
;
//批量操作无分屏按钮
if
(
index
!=
null
)
{
//处理分屏材料信息
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
;
}
})
}
}
})
}
}
,
}
}
</
script
>
...
...
src/views/ywbl/dbx/dbxdata.js
View file @
692e400
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-
17 10:42:55
* @LastEditTime: 2023-05-
24 15:06:24
*/
import
filter
from
'@/utils/filter.js'
let
vm
=
null
...
...
@@ -89,7 +89,7 @@ class data extends filter {
{
prop
:
"zl"
,
label
:
"坐落"
,
minWidth
:
'1
6
0'
,
minWidth
:
'1
3
0'
,
showOverflowTooltip
:
true
},
{
...
...
src/views/ywbl/slsqxx/diyaq/slxx.vue
View file @
692e400
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-
17 10:43:15
* @LastEditTime: 2023-05-
25 08:51:13
-->
<
template
>
<!-- 受理信息 -->
...
...
@@ -238,7 +238,7 @@
</el-row>
</div>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype"
>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype
&& ableOperation
"
>
<el-form-item>
<el-button
type=
"primary"
@
click=
"onSubmitClick()"
>
保存
</el-button>
</el-form-item>
...
...
@@ -252,6 +252,7 @@
import
{
mapGetters
}
from
"vuex"
;
export
default
{
mounted
()
{
this
.
ableOperation
=
this
.
$parent
.
currentSelectTab
.
ableOperation
this
.
propsParam
=
this
.
$attrs
;
var
formdata
=
new
FormData
();
this
.
$startLoading
();
...
...
@@ -272,6 +273,8 @@
},
data
()
{
return
{
//表单是否可操作
ableOperation
:
true
,
disabled
:
true
,
czrOptions
:
[],
ruleForm
:
{
...
...
@@ -294,6 +297,7 @@
message
:
"保存成功!"
,
type
:
"success"
,
});
this
.
$store
.
dispatch
(
'user/refreshPage'
,
true
);
}
else
{
this
.
$message
({
showClose
:
true
,
...
...
src/views/ywbl/slsqxx/diyaq/slxx200.vue
View file @
692e400
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-
17 10:43:19
* @LastEditTime: 2023-05-
25 08:56:17
-->
<
template
>
<!-- 受理信息 -->
...
...
@@ -234,7 +234,7 @@
</el-row>
</div>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype"
>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype
&& ableOperation
"
>
<el-form-item>
<el-button
type=
"primary"
@
click=
"onSubmitClick()"
>
保存
</el-button>
</el-form-item>
...
...
@@ -248,6 +248,7 @@
import
{
mapGetters
}
from
"vuex"
;
export
default
{
mounted
()
{
this
.
ableOperation
=
this
.
$parent
.
currentSelectTab
.
ableOperation
this
.
propsParam
=
this
.
$attrs
;
var
formdata
=
new
FormData
();
this
.
$startLoading
();
...
...
@@ -268,6 +269,8 @@
},
data
()
{
return
{
//表单是否可操作
ableOperation
:
true
,
disabled
:
true
,
czrOptions
:
[],
ruleForm
:
{
...
...
@@ -290,6 +293,7 @@
message
:
"保存成功!"
,
type
:
"success"
,
});
this
.
$store
.
dispatch
(
'user/refreshPage'
,
true
);
}
else
{
this
.
$message
({
showClose
:
true
,
...
...
src/views/ywbl/slsqxx/fdcq2/slxx.vue
View file @
692e400
<!--
* @Description: 受理信息
* @Autor: renchao
* @LastEditTime: 2023-05-
17 10:43:23
* @LastEditTime: 2023-05-
25 08:41:40
-->
<
template
>
<div
class=
"slxx"
>
...
...
@@ -197,7 +197,7 @@
</el-col>
</el-row>
</div>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype"
>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype
&& ableOperation
"
>
<el-form-item>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
保存
</el-button>
</el-form-item>
...
...
@@ -207,10 +207,11 @@
</
template
>
<
script
>
import
qlrCommonTable
from
"@/views/workflow/components/qlrCommonTable"
;
import
{
Init
,
save
Batch
Data
}
from
"@/api/workflow/fwsyqFlow.js"
;
import
{
Init
,
saveData
}
from
"@/api/workflow/fwsyqFlow.js"
;
import
{
mapGetters
}
from
"vuex"
;
export
default
{
created
()
{
this
.
ableOperation
=
this
.
$parent
.
currentSelectTab
.
ableOperation
this
.
propsParam
=
this
.
$attrs
;
var
formdata
=
new
FormData
();
formdata
.
append
(
"bsmSldy"
,
this
.
propsParam
.
bsmSldy
);
...
...
@@ -236,8 +237,10 @@
ruleForm
:
{},
//传递参数
propsParam
:
this
.
$attrs
,
rules
:
{},
};
//表单是否可操作
ableOperation
:
true
,
rules
:
{}
}
},
methods
:
{
// 更新权利人信息
...
...
@@ -252,24 +255,25 @@
this
.
ruleForm
.
ywrList
=
_
.
cloneDeep
(
val
);
},
onSubmit
()
{
save
Batch
Data
(
this
.
ruleForm
).
then
((
res
)
=>
{
saveData
(
this
.
ruleForm
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
({
showClose
:
true
,
message
:
"保存成功!"
,
type
:
"success"
,
});
this
.
$store
.
dispatch
(
'user/refreshPage'
,
true
);
}
else
{
this
.
$message
({
showClose
:
true
,
message
:
res
.
message
,
type
:
"error"
,
})
;
type
:
"error"
})
}
})
;
}
,
}
,
}
;
})
}
}
}
</
script
>
<
style
scoped
lang=
'scss'
>
@import
"~@/styles/public.scss"
;
...
...
src/views/ywbl/slsqxx/fdcq2/slxx300.vue
View file @
692e400
<!--
* @Description: 受理信息
* @Autor: renchao
* @LastEditTime: 2023-05-
17 10:43:30
* @LastEditTime: 2023-05-
25 08:41:33
-->
<
template
>
<div
class=
"slxx"
>
...
...
@@ -181,7 +181,7 @@
</el-col>
</el-row>
</div>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype"
>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype
&& ableOperation
"
>
<el-form-item>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
保存
</el-button>
</el-form-item>
...
...
@@ -191,10 +191,11 @@
</
template
>
<
script
>
import
qlrCommonTable
from
"@/views/workflow/components/qlrCommonTable"
;
import
{
Init
,
save
Batch
Data
}
from
"@/api/workflow/fwsyqFlow.js"
;
import
{
Init
,
saveData
}
from
"@/api/workflow/fwsyqFlow.js"
;
import
{
mapGetters
}
from
"vuex"
;
export
default
{
async
created
()
{
this
.
ableOperation
=
this
.
$parent
.
currentSelectTab
.
ableOperation
this
.
propsParam
=
this
.
$attrs
;
var
formdata
=
new
FormData
();
formdata
.
append
(
"bsmSldy"
,
this
.
propsParam
.
bsmSldy
);
...
...
@@ -216,6 +217,8 @@
},
data
()
{
return
{
//表单是否可操作
ableOperation
:
true
,
disabled
:
true
,
tdytOption
:
[],
czrOptions
:
[],
...
...
@@ -276,13 +279,14 @@
},
onSubmit
()
{
save
Batch
Data
(
this
.
ruleForm
).
then
((
res
)
=>
{
saveData
(
this
.
ruleForm
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
({
showClose
:
true
,
message
:
"保存成功!"
,
type
:
"success"
,
});
this
.
$store
.
dispatch
(
'user/refreshPage'
,
true
);
}
else
{
this
.
$message
({
showClose
:
true
,
...
...
src/views/ywbl/slsqxx/fwsyq/slxx.vue
View file @
692e400
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-
17 10:45:21
* @LastEditTime: 2023-05-
25 08:58:04
-->
<
template
>
<!-- 受理信息 -->
...
...
@@ -169,7 +169,7 @@
</el-col>
</el-row>
</div>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype"
>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype
&& ableOperation
"
>
<el-form-item>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
保存
</el-button>
</el-form-item>
...
...
@@ -183,6 +183,7 @@
import
{
mapGetters
}
from
"vuex"
;
export
default
{
async
created
()
{
this
.
ableOperation
=
this
.
$parent
.
currentSelectTab
.
ableOperation
this
.
propsParam
=
this
.
$attrs
;
var
formdata
=
new
FormData
();
formdata
.
append
(
"bsmSldy"
,
this
.
propsParam
.
bsmSldy
);
...
...
@@ -203,6 +204,8 @@
},
data
()
{
return
{
//表单是否可操作
ableOperation
:
true
,
disabled
:
true
,
tdytOption
:
[],
czrOptions
:
[],
...
...
src/views/ywbl/slsqxx/jsydsyq/slxx.vue
View file @
692e400
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-
17 10:45:26
* @LastEditTime: 2023-05-
25 08:59:02
-->
<
template
>
<!-- 受理信息 -->
...
...
@@ -89,9 +89,9 @@
<el-col
:span=
"8"
>
<el-form-item
label=
"取得价格:"
>
<div
style=
"display:flex"
>
<el-input
v-model=
"ruleForm.jsydsyq.qdjg"
style=
"width:500%"
:disabled=
"$route.query.viewtype"
<el-input
v-model=
"ruleForm.jsydsyq.qdjg"
style=
"width:500%"
:disabled=
"$route.query.viewtype
== '1'
"
oninput=
"value=value.replace(/[^\d.]/g,'')"
></el-input>
<el-select
v-model=
"ruleForm.jsydsyq.jedw"
:disabled=
"$route.query.viewtype"
>
<el-select
v-model=
"ruleForm.jsydsyq.jedw"
:disabled=
"$route.query.viewtype
== '1'
"
>
<el-option
v-for=
"item in dictData['A57']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
...
...
@@ -121,7 +121,7 @@
<el-row
:gutter=
"10"
>
<el-col>
<el-form-item
label=
"附记:"
prop=
"fj"
>
<el-input
type=
"textarea"
v-model=
"ruleForm.jsydsyq.fj"
:disabled=
"$route.query.viewtype"
></el-input>
<el-input
type=
"textarea"
v-model=
"ruleForm.jsydsyq.fj"
:disabled=
"$route.query.viewtype
== '1'
"
></el-input>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -183,7 +183,7 @@
</el-col>
</el-row>
</div>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype"
>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype
&& ableOperation
"
>
<el-form-item>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
保存
</el-button>
</el-form-item>
...
...
@@ -197,6 +197,7 @@
import
qlrCommonTable
from
"@/views/workflow/components/qlrCommonTable"
export
default
{
mounted
()
{
this
.
ableOperation
=
this
.
$parent
.
currentSelectTab
.
ableOperation
this
.
propsParam
=
this
.
$attrs
;
var
formdata
=
new
FormData
();
let
that
=
this
...
...
@@ -206,7 +207,6 @@
Init
(
formdata
).
then
((
res
)
=>
{
this
.
$nextTick
(()
=>
{
that
.
ruleForm
=
res
.
result
;
console
.
log
(
that
.
ruleForm
,
'that.ruleFormthat.ruleFormthat.ruleForm'
);
that
.
$endLoading
();
that
.
isShow
=
true
;
this
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
...
...
@@ -219,6 +219,8 @@
},
data
()
{
return
{
//表单是否可操作
ableOperation
:
true
,
key
:
0
,
isShow
:
false
,
disabled
:
true
,
...
...
@@ -284,19 +286,20 @@
this
.
$message
({
showClose
:
true
,
message
:
"保存成功!"
,
type
:
"success"
,
});
type
:
"success"
})
this
.
$store
.
dispatch
(
'user/refreshPage'
,
true
);
}
else
{
this
.
$message
({
showClose
:
true
,
message
:
res
.
message
,
type
:
"error"
,
})
;
type
:
"error"
})
}
})
;
}
,
}
,
}
;
})
}
}
}
</
script
>
<
style
scoped
lang=
'scss'
>
@import
"~@/styles/public.scss"
;
...
...
src/views/ywbl/slsqxx/jsydsyq/slxx300.vue
View file @
692e400
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-
17 10:45:28
* @LastEditTime: 2023-05-
25 08:59:49
-->
<
template
>
<!-- 受理信息 -->
...
...
@@ -123,7 +123,7 @@
<el-row
:gutter=
"10"
>
<el-col>
<el-form-item
label=
"附记:"
prop=
"fj"
>
<el-input
type=
"textarea"
v-model=
"ruleForm.jsydsyq.fj"
:disabled=
"$route.query.viewtype"
></el-input>
<el-input
type=
"textarea"
v-model=
"ruleForm.jsydsyq.fj"
:disabled=
"$route.query.viewtype
=='1'
"
></el-input>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -137,7 +137,7 @@
<el-row
:gutter=
"10"
>
<el-col
:span=
"14"
>
<el-form-item
label=
"共有方式:"
>
<el-radio-group
:disabled=
"$route.query.viewtype"
v-model=
"ruleForm.slywxx.gyfs"
>
<el-radio-group
:disabled=
"$route.query.viewtype
=='1'
"
v-model=
"ruleForm.slywxx.gyfs"
>
<el-radio
label=
"0"
>
单独所有
</el-radio>
<el-radio
label=
"1"
>
共同共有
</el-radio>
<el-radio
label=
"2"
>
按份所有
</el-radio>
...
...
@@ -163,7 +163,7 @@
</el-col>
</el-row>
<qlrCommonTable
:tableData=
"ruleForm.qlrList"
@
upDateQlrxxList=
'upDateQlrxxList'
:viewtype=
"$route.query.viewtype"
:gyfs=
"ruleForm.slywxx.gyfs"
/>
:viewtype=
"$route.query.viewtype
=='1'
"
:gyfs=
"ruleForm.slywxx.gyfs"
/>
<div
class=
"slxx_title title-block"
>
登记原因
<div
class=
"triangle"
></div>
...
...
@@ -171,14 +171,14 @@
<el-row
:gutter=
"10"
>
<el-col>
<el-form-item
label=
"登记原因:"
prop=
"djyy"
>
<el-input
class=
"textArea"
type=
"textarea"
:disabled=
"$route.query.viewtype"
<el-input
class=
"textArea"
type=
"textarea"
:disabled=
"$route.query.viewtype
=='1'
"
v-model=
"ruleForm.jsydsyq.djyy"
>
</el-input>
</el-form-item>
</el-col>
</el-row>
</div>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype"
>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype
=='1' && ableOperation
"
>
<el-form-item>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
保存
</el-button>
</el-form-item>
...
...
@@ -192,6 +192,7 @@
import
{
Init
,
saveData
}
from
"@/api/workflow/jsydsyqFlow.js"
;
export
default
{
mounted
()
{
this
.
ableOperation
=
this
.
$parent
.
currentSelectTab
.
ableOperation
this
.
propsParam
=
this
.
$attrs
;
var
formdata
=
new
FormData
();
this
.
$startLoading
();
...
...
@@ -210,6 +211,8 @@
},
data
()
{
return
{
//表单是否可操作
ableOperation
:
true
,
disabled
:
true
,
czrOptions
:
[],
ruleForm
:
{
...
...
@@ -235,7 +238,8 @@
showClose
:
true
,
message
:
"保存成功!"
,
type
:
"success"
,
});
})
this
.
$store
.
dispatch
(
'user/refreshPage'
,
true
);
}
else
{
this
.
$message
({
showClose
:
true
,
...
...
src/views/ywbl/slsqxx/nydsyq/slxx.vue
View file @
692e400
...
...
@@ -232,100 +232,98 @@
</div>
</
template
>
<
script
>
import
{
mapGetters
}
from
"vuex"
import
{
Init
,
saveData
}
from
"@/api/workflow/nydsyqFlow.js"
import
qlrCommonTable
from
"@/views/workflow/components/qlrCommonTable"
import
JtcyTable
from
"@/views/workflow/components/JtcyTable"
export
default
{
mounted
()
{
this
.
ableOperation
=
this
.
$parent
.
currentSelectTab
.
ableOperation
this
.
propsParam
=
this
.
$attrs
;
this
.
$startLoading
();
var
formdata
=
new
FormData
();
formdata
.
append
(
"bsmSldy"
,
this
.
propsParam
.
bsmSldy
);
formdata
.
append
(
"djlx"
,
this
.
propsParam
.
djlx
);
Init
(
formdata
).
then
((
res
)
=>
{
this
.
ruleForm
=
res
.
result
;
this
.
$endLoading
();
if
(
res
.
code
===
200
)
{
}
else
{
this
.
$alert
(
res
.
message
,
'提示'
);
}
})
},
components
:
{
qlrCommonTable
,
JtcyTable
},
computed
:
{
...
mapGetters
([
"dictData"
,
"flag"
])
},
watch
:
{
},
data
()
{
return
{
disabled
:
true
,
//持证人选项
czrOptions
:
[],
ruleForm
:
{},
//传递参数
propsParam
:
{},
//表单是否可操作
ableOperation
:
true
,
rules
:
{}
}
},
methods
:
{
onSubmit
()
{
saveData
(
this
.
ruleForm
).
then
((
res
)
=>
{
import
{
mapGetters
}
from
"vuex"
import
{
Init
,
saveData
}
from
"@/api/workflow/nydsyqFlow.js"
import
qlrCommonTable
from
"@/views/workflow/components/qlrCommonTable"
import
JtcyTable
from
"@/views/workflow/components/JtcyTable"
export
default
{
mounted
()
{
this
.
ableOperation
=
this
.
$parent
.
currentSelectTab
.
ableOperation
this
.
propsParam
=
this
.
$attrs
;
this
.
$startLoading
();
var
formdata
=
new
FormData
();
formdata
.
append
(
"bsmSldy"
,
this
.
propsParam
.
bsmSldy
);
formdata
.
append
(
"djlx"
,
this
.
propsParam
.
djlx
);
Init
(
formdata
).
then
((
res
)
=>
{
this
.
ruleForm
=
res
.
result
;
this
.
$endLoading
();
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
)
else
{
this
.
$alert
(
res
.
message
,
'提示'
);
}
}
)
},
upDateJtcyList
(
val
)
{
this
.
ruleForm
.
jtcyList
=
_
.
cloneDeep
(
val
)
components
:
{
qlrCommonTable
,
JtcyTable
},
computed
:
{
...
mapGetters
([
"dictData"
,
"flag"
])
},
//水域滩涂类型变化事件
changeSyttlx
(
e
)
{
let
itemLx
=
{}
itemLx
=
this
.
dictData
[
'A23'
].
find
((
item
)
=>
{
return
item
.
dcode
==
e
})
this
.
ruleForm
.
nydsyq
.
syttlxmc
=
itemLx
.
dname
;
data
()
{
return
{
disabled
:
true
,
//持证人选项
czrOptions
:
[],
ruleForm
:
{},
//传递参数
propsParam
:
{},
//表单是否可操作
ableOperation
:
true
,
rules
:
{}
}
},
//养殖业方式变化事件
changeYzyfs
(
e
)
{
let
itemLx
=
{}
itemLx
=
this
.
dictData
[
'A24'
].
find
((
item
)
=>
{
return
item
.
dcode
==
e
})
this
.
ruleForm
.
nydsyq
.
yzyfsmc
=
itemLx
.
dname
;
methods
:
{
onSubmit
()
{
saveData
(
this
.
ruleForm
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
({
showClose
:
true
,
message
:
"保存成功!"
,
type
:
"success"
,
});
this
.
$store
.
dispatch
(
'user/refreshPage'
,
true
);
}
else
{
this
.
$message
({
showClose
:
true
,
message
:
res
.
message
,
type
:
"error"
,
});
}
});
},
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrList
=
_
.
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
;
}
},
//用地用海变化事件
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"
;
@import
"~@/styles/public.scss"
;
@import
"~@/styles/slxx/slxx.scss"
;
</
style
>
\ No newline at end of file
...
...
src/views/ywbl/slsqxx/nydsyq/slxx200.vue
View file @
692e400
...
...
@@ -229,7 +229,7 @@
</el-col>
</el-row>
</div>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype"
>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype
&& ableOperation
"
>
<el-form-item>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
保存
</el-button>
</el-form-item>
...
...
@@ -238,102 +238,103 @@
</div>
</
template
>
<
script
>
import
{
mapGetters
}
from
"vuex"
import
{
Init
,
saveData
}
from
"@/api/workflow/nydsyqFlow.js"
import
qlrCommonTable
from
"@/views/workflow/components/qlrCommonTable"
import
JtcyTable
from
"@/views/workflow/components/JtcyTable"
export
default
{
mounted
()
{
this
.
propsParam
=
this
.
$attrs
;
var
formdata
=
new
FormData
();
this
.
$startLoading
();
formdata
.
append
(
"bsmSldy"
,
this
.
propsParam
.
bsmSldy
);
formdata
.
append
(
"djlx"
,
this
.
propsParam
.
djlx
);
Init
(
formdata
).
then
((
res
)
=>
{
this
.
ruleForm
=
res
.
result
;
this
.
$endLoading
();
if
(
res
.
code
===
200
)
{
}
else
{
this
.
$alert
(
res
.
message
,
'提示'
);
}
})
},
components
:
{
qlrCommonTable
,
JtcyTable
},
computed
:
{
...
mapGetters
([
"dictData"
,
"flag"
])
},
watch
:
{
},
data
()
{
return
{
disabled
:
true
,
czrOptions
:
[],
ruleForm
:
{},
//传递参数
propsParam
:
{},
rules
:
{}
}
},
methods
:
{
onSubmit
()
{
saveData
(
this
.
ruleForm
).
then
((
res
)
=>
{
import
{
mapGetters
}
from
"vuex"
import
{
Init
,
saveData
}
from
"@/api/workflow/nydsyqFlow.js"
import
qlrCommonTable
from
"@/views/workflow/components/qlrCommonTable"
import
JtcyTable
from
"@/views/workflow/components/JtcyTable"
export
default
{
mounted
()
{
this
.
ableOperation
=
this
.
$parent
.
currentSelectTab
.
ableOperation
this
.
propsParam
=
this
.
$attrs
;
var
formdata
=
new
FormData
();
this
.
$startLoading
();
formdata
.
append
(
"bsmSldy"
,
this
.
propsParam
.
bsmSldy
);
formdata
.
append
(
"djlx"
,
this
.
propsParam
.
djlx
);
Init
(
formdata
).
then
((
res
)
=>
{
this
.
ruleForm
=
res
.
result
;
this
.
$endLoading
();
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
else
{
this
.
$alert
(
res
.
message
,
'提示'
);
}
})
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
;
components
:
{
qlrCommonTable
,
JtcyTable
},
computed
:
{
...
mapGetters
([
"dictData"
,
"flag"
])
},
//用地用海变化事件
changeYdyhfl
(
e
)
{
let
itemLx
=
{}
itemLx
=
this
.
dictData
[
'A51'
].
find
((
item
)
=>
{
return
item
.
dcode
==
e
})
this
.
ruleForm
.
nydsyq
.
ydyhflmc
=
itemLx
.
dname
;
data
()
{
return
{
//表单是否可操作
ableOperation
:
true
,
disabled
:
true
,
czrOptions
:
[],
ruleForm
:
{},
//传递参数
propsParam
:
{},
rules
:
{}
}
},
methods
:
{
onSubmit
()
{
saveData
(
this
.
ruleForm
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
({
showClose
:
true
,
message
:
"保存成功!"
,
type
:
"success"
,
});
this
.
$store
.
dispatch
(
'user/refreshPage'
,
true
);
}
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"
;
@import
"~@/styles/public.scss"
;
@import
"~@/styles/slxx/slxx.scss"
;
</
style
>
\ No newline at end of file
...
...
src/views/ywbl/slsqxx/ygdj/slxx.vue
View file @
692e400
...
...
@@ -164,7 +164,7 @@
</el-col>
</el-row>
</div>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype"
>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype
&& ableOperation
"
>
<el-form-item>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
保存
</el-button>
</el-form-item>
...
...
@@ -173,139 +173,143 @@
</div>
</
template
>
<
script
>
import
qlrCommonTable
from
"@/views/workflow/components/qlrCommonTable"
;
import
{
Init
,
saveData
}
from
"@/api/workflow/ygdjFlow.js"
;
import
{
mapGetters
}
from
"vuex"
;
export
default
{
mounted
()
{
this
.
$startLoading
();
var
formdata
=
new
FormData
();
formdata
.
append
(
"bsmSldy"
,
this
.
propsParam
.
bsmSldy
);
formdata
.
append
(
"djlx"
,
this
.
propsParam
.
djlx
);
import
qlrCommonTable
from
"@/views/workflow/components/qlrCommonTable"
;
import
{
Init
,
saveData
}
from
"@/api/workflow/ygdjFlow.js"
;
import
{
mapGetters
}
from
"vuex"
;
export
default
{
mounted
()
{
this
.
ableOperation
=
this
.
$parent
.
currentSelectTab
.
ableOperation
this
.
$startLoading
();
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
.
$endLoading
();
this
.
ruleForm
=
res
.
result
;
}
})
},
components
:
{
qlrCommonTable
},
computed
:
{
...
mapGetters
([
"dictData"
,
"flag"
]),
},
data
()
{
return
{
disabled
:
true
,
tdytOption
:
[],
czrOptions
:
[],
ruleForm
:
{},
//传递参数
propsParam
:
this
.
$attrs
,
rules
:
{},
};
},
methods
:
{
// 更新权利人信息
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
);
Init
(
formdata
).
then
(
res
=>
{
if
(
res
.
code
===
200
&&
res
.
result
)
{
this
.
$endLoading
();
this
.
ruleForm
=
res
.
result
;
}
})
},
// 更新权利人信息
upDateYwrxxList
(
val
)
{
this
.
ruleForm
.
ywrList
=
_
.
cloneDeep
(
val
);
components
:
{
qlrCommonTable
},
computed
:
{
...
mapGetters
([
"dictData"
,
"flag"
]),
},
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"
,
});
}
});
data
()
{
return
{
//表单是否可操作
ableOperation
:
true
,
disabled
:
true
,
tdytOption
:
[],
czrOptions
:
[],
ruleForm
:
{},
//传递参数
propsParam
:
this
.
$attrs
,
rules
:
{},
};
},
},
};
methods
:
{
// 更新权利人信息
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
);
},
// 更新权利人信息
upDateYwrxxList
(
val
)
{
this
.
ruleForm
.
ywrList
=
_
.
cloneDeep
(
val
);
},
onSubmit
()
{
saveData
(
this
.
ruleForm
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
({
showClose
:
true
,
message
:
"保存成功!"
,
type
:
"success"
,
});
this
.
$store
.
dispatch
(
'user/refreshPage'
,
true
);
}
else
{
this
.
$message
({
showClose
:
true
,
message
:
res
.
message
,
type
:
"error"
,
});
}
});
},
},
};
</
script
>
<
style
scoped
lang=
'scss'
>
@import
"~@/styles/public.scss"
;
@import
"~@/styles/public.scss"
;
/
deep
/
.el-form
{
display
:
flex
;
flex-direction
:
column
;
height
:
calc
(
100vh
-
130px
);
}
/
deep
/
.el-form
{
display
:
flex
;
flex-direction
:
column
;
height
:
calc
(
100vh
-
130px
);
}
/
deep
/
.el-form-item__label
{
padding
:
0
;
}
/
deep
/
.el-form-item__label
{
padding
:
0
;
}
/
deep
/
.el-radio
{
margin-right
:
10px
;
}
/
deep
/
.el-radio
{
margin-right
:
10px
;
}
/
deep
/
.el-select
{
width
:
100%
;
}
/
deep
/
.el-select
{
width
:
100%
;
}
/
deep
/
.el-form-item
{
margin-bottom
:
8px
;
}
/
deep
/
.el-form-item
{
margin-bottom
:
8px
;
}
.marginBot0
{
margin-bottom
:
0
!important
;
}
.marginBot0
{
margin-bottom
:
0
!important
;
}
.slxx
{
box-sizing
:
border-box
;
}
.slxx
{
box-sizing
:
border-box
;
}
.slxx_con
{
flex
:
1
;
height
:
100%
;
background-color
:
#ffffff
;
overflow-y
:
auto
;
padding-right
:
3px
;
overflow-x
:
hidden
;
}
.slxx_con
{
flex
:
1
;
height
:
100%
;
background-color
:
#ffffff
;
overflow-y
:
auto
;
padding-right
:
3px
;
overflow-x
:
hidden
;
}
.submit_btn
{
height
:
50px
;
}
.submit_btn
{
height
:
50px
;
}
.slxx_title
{
border-bottom
:
1px
solid
$
borderColor
;
padding-left
:
10px
;
padding-bottom
:
5px
;
margin-bottom
:
10px
;
margin-top
:
5px
;
font-size
:
16px
;
font-weight
:
500
;
color
:
#4a4a4a
;
}
.slxx_title
{
border-bottom
:
1px
solid
$
borderColor
;
padding-left
:
10px
;
padding-bottom
:
5px
;
margin-bottom
:
10px
;
margin-top
:
5px
;
font-size
:
16px
;
font-weight
:
500
;
color
:
#4a4a4a
;
}
.btn
{
text-align
:
center
;
padding-top
:
10px
;
height
:
36px
;
background-color
:
#ffffff
;
padding
:
5px
0
;
}
.btn
{
text-align
:
center
;
padding-top
:
10px
;
height
:
36px
;
background-color
:
#ffffff
;
padding
:
5px
0
;
}
.textArea
{
/deep/.el-textarea__inner
{
min-height
:
90px
!important
;
.textArea
{
/deep/.el-textarea__inner
{
min-height
:
90px
!important
;
}
}
}
/
deep
/
.el-form-item__label
{
padding-bottom
:
0px
;
}
/
deep
/
.el-form-item__label
{
padding-bottom
:
0px
;
}
</
style
>
...
...
src/views/ywbl/slsqxx/ygdj/slxx300.vue
View file @
692e400
...
...
@@ -167,7 +167,7 @@
</el-col>
</el-row>
</div>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype"
>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype
&& ableOperation
"
>
<el-form-item>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
保存
</el-button>
</el-form-item>
...
...
@@ -176,149 +176,153 @@
</div>
</
template
>
<
script
>
import
qlrCommonTable
from
"@/views/workflow/components/qlrCommonTable"
;
import
{
Init
,
saveData
}
from
"@/api/workflow/ygdjFlow.js"
;
import
{
mapGetters
}
from
"vuex"
;
export
default
{
mounted
()
{
this
.
propsParam
=
this
.
$attrs
;
var
formdata
=
new
FormData
();
this
.
$startLoading
();
formdata
.
append
(
"bsmSldy"
,
this
.
propsParam
.
bsmSldy
);
formdata
.
append
(
"djlx"
,
this
.
propsParam
.
djlx
);
Init
(
formdata
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
&&
res
.
result
)
{
this
.
$endLoading
();
this
.
ruleForm
=
res
.
result
;
}
});
},
components
:
{
qlrCommonTable
},
computed
:
{
...
mapGetters
([
"dictData"
,
"flag"
]),
},
data
()
{
return
{
disabled
:
true
,
tdytOption
:
[],
czrOptions
:
[],
ruleForm
:
{},
//传递参数
propsParam
:
this
.
$attrs
,
rules
:
{},
};
},
methods
:
{
onClick
()
{
this
.
$popup
(
"房屋信息比对"
,
"ywbl/ygdj/slxxCompareDetai"
,
{
formData
:
{
bsmSldy
:
this
.
propsParam
.
bsmSldy
,
qllx
:
this
.
propsParam
.
qllx
}
});
import
qlrCommonTable
from
"@/views/workflow/components/qlrCommonTable"
;
import
{
Init
,
saveData
}
from
"@/api/workflow/ygdjFlow.js"
;
import
{
mapGetters
}
from
"vuex"
;
export
default
{
mounted
()
{
this
.
ableOperation
=
this
.
$parent
.
currentSelectTab
.
ableOperation
this
.
propsParam
=
this
.
$attrs
;
var
formdata
=
new
FormData
();
this
.
$startLoading
();
formdata
.
append
(
"bsmSldy"
,
this
.
propsParam
.
bsmSldy
);
formdata
.
append
(
"djlx"
,
this
.
propsParam
.
djlx
);
Init
(
formdata
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
&&
res
.
result
)
{
this
.
$endLoading
();
this
.
ruleForm
=
res
.
result
;
}
});
},
// 更新权利人信息
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
);
components
:
{
qlrCommonTable
},
computed
:
{
...
mapGetters
([
"dictData"
,
"flag"
]),
},
// 更新权利人信息
upDateYwrxxList
(
val
)
{
this
.
ruleForm
.
ywrList
=
_
.
cloneDeep
(
val
);
data
()
{
return
{
//表单是否可操作
ableOperation
:
true
,
disabled
:
true
,
tdytOption
:
[],
czrOptions
:
[],
ruleForm
:
{},
//传递参数
propsParam
:
this
.
$attrs
,
rules
:
{},
};
},
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"
,
methods
:
{
onClick
()
{
this
.
$popup
(
"房屋信息比对"
,
"ywbl/ygdj/slxxCompareDetai"
,
{
formData
:
{
bsmSldy
:
this
.
propsParam
.
bsmSldy
,
qllx
:
this
.
propsParam
.
qllx
}
});
}
});
},
// 更新权利人信息
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
);
},
// 更新权利人信息
upDateYwrxxList
(
val
)
{
this
.
ruleForm
.
ywrList
=
_
.
cloneDeep
(
val
);
},
onSubmit
()
{
saveData
(
this
.
ruleForm
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
({
showClose
:
true
,
message
:
"保存成功!"
,
type
:
"success"
,
});
this
.
$store
.
dispatch
(
'user/refreshPage'
,
true
);
}
else
{
this
.
$message
({
showClose
:
true
,
message
:
res
.
message
,
type
:
"error"
,
});
}
});
},
},
},
};
};
</
script
>
<
style
scoped
lang=
'scss'
>
@import
"~@/styles/public.scss"
;
@import
"~@/styles/public.scss"
;
/
deep
/
.el-form
{
display
:
flex
;
flex-direction
:
column
;
height
:
calc
(
100vh
-
130px
);
}
/
deep
/
.el-form
{
display
:
flex
;
flex-direction
:
column
;
height
:
calc
(
100vh
-
130px
);
}
/
deep
/
.el-form-item__label
{
padding
:
0
;
}
/
deep
/
.el-form-item__label
{
padding
:
0
;
}
/
deep
/
.el-radio
{
margin-right
:
10px
;
}
/
deep
/
.el-radio
{
margin-right
:
10px
;
}
/
deep
/
.el-select
{
width
:
100%
;
}
/
deep
/
.el-select
{
width
:
100%
;
}
/
deep
/
.el-form-item
{
margin-bottom
:
8px
;
}
/
deep
/
.el-form-item
{
margin-bottom
:
8px
;
}
.marginBot0
{
margin-bottom
:
0
!important
;
}
.marginBot0
{
margin-bottom
:
0
!important
;
}
.slxx
{
box-sizing
:
border-box
;
}
.slxx
{
box-sizing
:
border-box
;
}
.slxx_con
{
flex
:
1
;
height
:
100%
;
background-color
:
#ffffff
;
overflow-y
:
auto
;
padding-right
:
3px
;
overflow-x
:
hidden
;
}
.slxx_con
{
flex
:
1
;
height
:
100%
;
background-color
:
#ffffff
;
overflow-y
:
auto
;
padding-right
:
3px
;
overflow-x
:
hidden
;
}
.submit_btn
{
height
:
50px
;
}
.submit_btn
{
height
:
50px
;
}
.slxx_title
{
border-bottom
:
1px
solid
$
borderColor
;
padding-left
:
10px
;
padding-bottom
:
5px
;
margin-bottom
:
10px
;
margin-top
:
5px
;
font-size
:
16px
;
font-weight
:
500
;
color
:
#4a4a4a
;
}
.slxx_title
{
border-bottom
:
1px
solid
$
borderColor
;
padding-left
:
10px
;
padding-bottom
:
5px
;
margin-bottom
:
10px
;
margin-top
:
5px
;
font-size
:
16px
;
font-weight
:
500
;
color
:
#4a4a4a
;
}
.btn
{
text-align
:
center
;
padding-top
:
10px
;
height
:
36px
;
background-color
:
#ffffff
;
padding
:
5px
0
;
}
.btn
{
text-align
:
center
;
padding-top
:
10px
;
height
:
36px
;
background-color
:
#ffffff
;
padding
:
5px
0
;
}
.textArea
{
/deep/.el-textarea__inner
{
min-height
:
90px
!important
;
.textArea
{
/deep/.el-textarea__inner
{
min-height
:
90px
!important
;
}
}
}
/
deep
/
.el-form-item__label
{
padding-bottom
:
0px
;
}
/
deep
/
.el-form-item__label
{
padding-bottom
:
0px
;
}
</
style
>
...
...
src/views/ywbl/slsqxx/ygdy/slxx.vue
View file @
692e400
...
...
@@ -171,7 +171,7 @@
</el-col>
</el-row>
</div>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype"
>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype
&& ableOperation
"
>
<el-form-item>
<el-button
type=
"primary"
@
click=
"onSubmit"
>
保存
</el-button>
</el-form-item>
...
...
@@ -180,73 +180,77 @@
</div>
</
template
>
<
script
>
import
qlrCommonTable
from
"@/views/workflow/components/qlrCommonTable"
;
import
{
Init
,
saveData
}
from
"@/api/workflow/ygdyFlow.js"
;
import
{
mapGetters
}
from
"vuex"
;
export
default
{
created
()
{
this
.
propsParam
=
this
.
$attrs
;
var
formdata
=
new
FormData
();
let
that
=
this
this
.
loading
=
true
formdata
.
append
(
"bsmSldy"
,
this
.
propsParam
.
bsmSldy
);
formdata
.
append
(
"bsmSlsq"
,
this
.
$route
.
query
.
bsmSlsq
);
formdata
.
append
(
"djlx"
,
this
.
propsParam
.
djlx
);
Init
(
formdata
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
&&
res
.
result
)
{
that
.
ruleForm
=
res
.
result
;
setTimeout
(()
=>
{
that
.
loading
=
false
},
300
)
}
});
},
components
:
{
qlrCommonTable
},
computed
:
{
...
mapGetters
([
"dictData"
,
"flag"
]),
},
data
()
{
return
{
loading
:
false
,
disabled
:
true
,
tdytOption
:
[],
czrOptions
:
[],
ruleForm
:
{},
//传递参数
propsParam
:
this
.
$attrs
,
rules
:
{},
};
},
methods
:
{
// 更新权利人信息
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
);
},
// 更新权利人信息
upDateYwrxxList
(
val
)
{
this
.
ruleForm
.
ywrList
=
_
.
cloneDeep
(
val
);
},
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"
,
});
import
qlrCommonTable
from
"@/views/workflow/components/qlrCommonTable"
;
import
{
Init
,
saveData
}
from
"@/api/workflow/ygdyFlow.js"
;
import
{
mapGetters
}
from
"vuex"
;
export
default
{
created
()
{
this
.
ableOperation
=
this
.
$parent
.
currentSelectTab
.
ableOperation
this
.
propsParam
=
this
.
$attrs
;
var
formdata
=
new
FormData
();
let
that
=
this
this
.
loading
=
true
formdata
.
append
(
"bsmSldy"
,
this
.
propsParam
.
bsmSldy
);
formdata
.
append
(
"bsmSlsq"
,
this
.
$route
.
query
.
bsmSlsq
);
formdata
.
append
(
"djlx"
,
this
.
propsParam
.
djlx
);
Init
(
formdata
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
&&
res
.
result
)
{
that
.
ruleForm
=
res
.
result
;
setTimeout
(()
=>
{
that
.
loading
=
false
},
300
)
}
});
},
},
};
components
:
{
qlrCommonTable
},
computed
:
{
...
mapGetters
([
"dictData"
,
"flag"
]),
},
data
()
{
return
{
//表单是否可操作
ableOperation
:
true
,
loading
:
false
,
disabled
:
true
,
tdytOption
:
[],
czrOptions
:
[],
ruleForm
:
{},
//传递参数
propsParam
:
this
.
$attrs
,
rules
:
{},
};
},
methods
:
{
// 更新权利人信息
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
);
},
// 更新权利人信息
upDateYwrxxList
(
val
)
{
this
.
ruleForm
.
ywrList
=
_
.
cloneDeep
(
val
);
},
onSubmit
()
{
saveData
(
this
.
ruleForm
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
({
showClose
:
true
,
message
:
"保存成功!"
,
type
:
"success"
,
});
this
.
$store
.
dispatch
(
'user/refreshPage'
,
true
);
}
else
{
this
.
$message
({
showClose
:
true
,
message
:
res
.
message
,
type
:
"error"
,
});
}
});
},
},
};
</
script
>
<
style
scoped
lang=
'scss'
>
@import
"~@/styles/public.scss"
;
@import
"~@/styles/slxx/slxx.scss"
;
@import
"~@/styles/public.scss"
;
@import
"~@/styles/slxx/slxx.scss"
;
</
style
>
...
...
src/views/ywbl/slsqxx/zjgcdy/slxx.vue
View file @
692e400
...
...
@@ -151,7 +151,6 @@
</el-col>
</el-row>
<el-row>
<el-col
:span=
"24"
>
<el-form-item
label=
"担保范围:"
>
...
...
@@ -236,7 +235,7 @@
</el-row>
</div>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype"
>
<el-row
class=
"btn"
v-if=
"!$route.query.viewtype
&& ableOperation
"
>
<el-form-item>
<el-button
type=
"primary"
@
click=
"onSubmitClick()"
>
保存
</el-button>
</el-form-item>
...
...
@@ -245,79 +244,83 @@
</div>
</
template
>
<
script
>
import
qlrCommonTable
from
"@/views/workflow/components/qlrCommonTable"
;
import
{
Init
,
saveData
}
from
"@/api/workflow/zjgcdyFlow.js"
;
import
{
mapGetters
}
from
"vuex"
;
export
default
{
mounted
()
{
this
.
propsParam
=
this
.
$attrs
;
var
formdata
=
new
FormData
();
this
.
$startLoading
();
formdata
.
append
(
"bsmSldy"
,
this
.
propsParam
.
bsmSldy
);
formdata
.
append
(
"bsmSlsq"
,
this
.
$route
.
query
.
bsmSlsq
);
formdata
.
append
(
"djlx"
,
this
.
propsParam
.
djlx
);
Init
(
formdata
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
&&
res
.
result
)
{
this
.
ruleForm
=
res
.
result
;
this
.
$endLoading
();
this
.
ruleForm
.
diyaq
.
sfczjzhxz
=
"0"
;
}
})
},
components
:
{
qlrCommonTable
},
computed
:
{
...
mapGetters
([
"dictData"
,
"flag"
]),
},
data
()
{
return
{
disabled
:
true
,
czrOptions
:
[],
ruleForm
:
{
slywxx
:
{},
qlxxold
:
{},
diyaq
:
{},
gyfs
:
""
,
},
//传递参数
propsParam
:
{},
rules
:
{},
};
},
methods
:
{
onSubmitClick
()
{
saveData
(
this
.
ruleForm
,
this
.
propsParam
.
djlx
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
({
showClose
:
true
,
message
:
"保存成功!"
,
type
:
"success"
,
});
}
else
{
this
.
$message
({
showClose
:
true
,
message
:
res
.
message
,
type
:
"error"
,
});
import
qlrCommonTable
from
"@/views/workflow/components/qlrCommonTable"
;
import
{
Init
,
saveData
}
from
"@/api/workflow/zjgcdyFlow.js"
;
import
{
mapGetters
}
from
"vuex"
;
export
default
{
mounted
()
{
this
.
ableOperation
=
this
.
$parent
.
currentSelectTab
.
ableOperation
this
.
propsParam
=
this
.
$attrs
;
var
formdata
=
new
FormData
();
this
.
$startLoading
();
formdata
.
append
(
"bsmSldy"
,
this
.
propsParam
.
bsmSldy
);
formdata
.
append
(
"bsmSlsq"
,
this
.
$route
.
query
.
bsmSlsq
);
formdata
.
append
(
"djlx"
,
this
.
propsParam
.
djlx
);
Init
(
formdata
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
&&
res
.
result
)
{
this
.
ruleForm
=
res
.
result
;
this
.
$endLoading
();
this
.
ruleForm
.
diyaq
.
sfczjzhxz
=
"0"
;
}
})
;
})
},
// 更新权利人信息
upDateQlrxxList
(
val
)
{
if
(
!
_
.
isEqual
(
val
,
this
.
ruleForm
.
qlrList
))
{
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
);
}
components
:
{
qlrCommonTable
},
computed
:
{
...
mapGetters
([
"dictData"
,
"flag"
]),
},
data
()
{
return
{
//表单是否可操作
ableOperation
:
true
,
disabled
:
true
,
czrOptions
:
[],
ruleForm
:
{
slywxx
:
{},
qlxxold
:
{},
diyaq
:
{},
gyfs
:
""
,
},
//传递参数
propsParam
:
{},
rules
:
{},
};
},
// 更新义务人信息
upDateYwrxxList
(
val
)
{
if
(
!
_
.
isEqual
(
val
,
this
.
ruleForm
.
ywrList
))
{
this
.
ruleForm
.
ywrList
=
_
.
cloneDeep
(
val
);
methods
:
{
onSubmitClick
()
{
saveData
(
this
.
ruleForm
,
this
.
propsParam
.
djlx
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
({
showClose
:
true
,
message
:
"保存成功!"
,
type
:
"success"
,
});
this
.
$store
.
dispatch
(
'user/refreshPage'
,
true
);
}
else
{
this
.
$message
({
showClose
:
true
,
message
:
res
.
message
,
type
:
"error"
,
});
}
});
},
// 更新权利人信息
upDateQlrxxList
(
val
)
{
if
(
!
_
.
isEqual
(
val
,
this
.
ruleForm
.
qlrList
))
{
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
);
}
},
// 更新义务人信息
upDateYwrxxList
(
val
)
{
if
(
!
_
.
isEqual
(
val
,
this
.
ruleForm
.
ywrList
))
{
this
.
ruleForm
.
ywrList
=
_
.
cloneDeep
(
val
);
}
}
}
}
};
};
</
script
>
<
style
scoped
lang=
'scss'
>
@import
"~@/styles/public.scss"
;
@import
"~@/styles/slxx/slxx.scss"
;
@import
"~@/styles/public.scss"
;
@import
"~@/styles/slxx/slxx.scss"
;
</
style
>
...
...
src/views/ywbl/ybx/ybxdata.js
View file @
692e400
...
...
@@ -30,10 +30,10 @@ class data extends filter {
label
:
"流程状态"
,
width
:
'80'
,
render
:
(
h
,
scope
)
=>
{
if
(
scope
.
row
.
cfgqzt
==
'1'
)
{
if
(
scope
.
row
.
cfgqzt
==
'1'
)
{
return
<
div
class
=
'suspend'
>
查封挂起
<
/div
>
}
if
(
scope
.
row
.
yygqzt
==
'1'
)
{
if
(
scope
.
row
.
yygqzt
==
'1'
)
{
return
<
div
class
=
'suspend'
>
异议挂起
<
/div
>
}
switch
(
scope
.
row
.
lczt
)
{
...
...
@@ -67,6 +67,8 @@ class data extends filter {
{
prop
:
"zl"
,
label
:
"坐落"
,
showOverflowTooltip
:
true
,
minWidth
:
'130'
},
{
prop
:
"slsj"
,
...
...
src/views/ywbl/ywsq/components/cfdj.vue
View file @
692e400
...
...
@@ -33,7 +33,7 @@
</div>
<!-- 表格 -->
<div
class=
"from-clues-content loadingtext"
>
<lb-table
ref=
"table"
@
row-
dbl
click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
<lb-table
ref=
"table"
@
row-click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
:current-page
.
sync=
"pageData.currentPage"
:total=
"tableData.total"
@
size-change=
"handleSizeChange"
@
p-current-change=
"handleCurrentChange"
@
selection-change=
"handleSelectionChange"
:column=
"tableData.columns"
:data=
"tableData.data"
>
...
...
@@ -129,6 +129,7 @@
}
else
{
this
.
$message
.
error
(
res
.
message
);
}
this
.
$popupCacel
()
})
}
},
...
...
src/views/ywbl/ywsq/components/diyaq.vue
View file @
692e400
...
...
@@ -42,7 +42,7 @@
</div>
<!-- 表格 -->
<div
class=
"from-clues-content loadingtext"
>
<lb-table
ref=
"table"
@
row-
dbl
click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
<lb-table
ref=
"table"
@
row-click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
:current-page
.
sync=
"pageData.currentPage"
:total=
"tableData.total"
@
size-change=
"handleSizeChange"
@
p-current-change=
"handleCurrentChange"
@
selection-change=
"handleSelectionChange"
:column=
"tableData.columns"
:data=
"tableData.data"
>
...
...
@@ -120,7 +120,8 @@
}
else
{
this
.
$message
.
error
(
res
.
message
);
}
});
this
.
$popupCacel
()
})
},
handleSelectionChange
(
val
)
{
val
.
forEach
((
item
,
index
)
=>
{
...
...
src/views/ywbl/ywsq/components/fwsyq.vue
View file @
692e400
...
...
@@ -56,7 +56,7 @@
</el-form>
</div>
<div
class=
"from-clues-content loadingtext"
>
<lb-table
ref=
"table"
@
row-
dbl
click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
<lb-table
ref=
"table"
@
row-click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
:current-page
.
sync=
"pageData.currentPage"
:total=
"zrztableData.total"
@
size-change=
"handleSizeChange"
@
p-current-change=
"handleCurrentChange"
@
selection-change=
"handleSelectionChange"
:column=
"zrztableData.columns"
:data=
"zrztableData.data"
>
...
...
@@ -256,6 +256,7 @@
}
})
}
this
.
$popupCacel
()
},
handleSelectionChange
(
val
)
{
val
.
forEach
((
item
,
index
)
=>
{
...
...
src/views/ywbl/ywsq/components/nydsyq100.vue
View file @
692e400
...
...
@@ -27,7 +27,7 @@
</div>
<!-- 表格 -->
<div
class=
"from-clues-content loadingtext"
>
<lb-table
ref=
"table"
@
row-
dbl
click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
<lb-table
ref=
"table"
@
row-click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
:current-page
.
sync=
"pageData.currentPage"
:total=
"tableData.total"
@
size-change=
"handleSizeChange"
@
p-current-change=
"handleCurrentChange"
@
selection-change=
"handleSelectionChange"
:column=
"tableData.columns"
:data=
"tableData.data"
>
...
...
@@ -109,6 +109,7 @@
}
else
{
this
.
$message
.
error
(
res
.
message
);
}
this
.
$popupCacel
()
})
},
handleSelectionChange
(
val
)
{
...
...
src/views/ywbl/ywsq/components/nydsyq200.vue
View file @
692e400
...
...
@@ -27,7 +27,7 @@
</div>
<!-- 表格 -->
<div
class=
"from-clues-content loadingtext"
>
<lb-table
ref=
"table"
@
row-
dbl
click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
<lb-table
ref=
"table"
@
row-click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
:current-page
.
sync=
"pageData.currentPage"
:total=
"tableData.total"
@
size-change=
"handleSizeChange"
@
p-current-change=
"handleCurrentChange"
@
selection-change=
"handleSelectionChange"
:column=
"tableData.columns"
:data=
"tableData.data"
>
...
...
@@ -106,6 +106,7 @@
}
else
{
this
.
$message
.
error
(
res
.
message
);
}
this
.
$popupCacel
()
})
},
handleSelectionChange
(
val
)
{
...
...
src/views/ywbl/ywsq/components/selecBdcql.vue
View file @
692e400
...
...
@@ -42,7 +42,7 @@
</div>
<!-- 表格 -->
<div
class=
"from-clues-content loadingtext"
>
<lb-table
ref=
"table"
@
row-
dbl
click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
<lb-table
ref=
"table"
@
row-click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
:current-page
.
sync=
"pageData.currentPage"
:total=
"tableData.total"
@
size-change=
"handleSizeChange"
@
p-current-change=
"handleCurrentChange"
@
selection-change=
"handleSelectionChange"
:column=
"tableData.columns"
:data=
"tableData.data"
>
...
...
@@ -134,7 +134,8 @@
}
else
{
this
.
$alert
(
res
.
message
);
}
});
this
.
$popupCacel
()
})
},
handleSelectionChange
(
val
)
{
val
.
forEach
((
item
,
index
)
=>
{
...
...
src/views/ywbl/ywsq/components/selectAllHInfo.vue
View file @
692e400
...
...
@@ -34,7 +34,7 @@
</div>
<!-- 表格 -->
<div
class=
"from-clues-content loadingtext"
>
<lb-table
ref=
"table"
@
row-
dbl
click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
<lb-table
ref=
"table"
@
row-click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
:current-page
.
sync=
"pageData.currentPage"
:total=
"tableData.total"
@
size-change=
"handleSizeChange"
@
p-current-change=
"handleCurrentChange"
@
selection-change=
"handleSelectionChange"
:column=
"tableData.columns"
:data=
"tableData.data"
>
...
...
@@ -77,7 +77,7 @@
methods
:
{
queryClick
()
{
this
.
$startLoading
();
selectAllHInfo
({
"zrzbsm"
:
this
.
sqywInfo
.
zrzbsm
,
...
this
.
queryForm
,
...
this
.
pageData
}).
then
((
res
)
=>
{
selectAllHInfo
({
"zrzbsm"
:
this
.
sqywInfo
.
zrzbsm
,
...
this
.
queryForm
,
...
this
.
pageData
}).
then
((
res
)
=>
{
this
.
$endLoading
();
if
(
res
.
code
===
200
)
{
let
{
total
,
records
}
=
res
.
result
;
...
...
@@ -111,7 +111,8 @@
}
else
{
this
.
$message
.
error
(
res
.
message
);
}
});
this
.
$popupCacel
()
})
},
handleSelectionChange
(
val
)
{
val
.
forEach
((
item
,
index
)
=>
{
...
...
src/views/ywbl/ywsq/components/selectFwsyq.vue
View file @
692e400
...
...
@@ -34,7 +34,7 @@
</div>
<!-- 表格 -->
<div
class=
"from-clues-content loadingtext"
>
<lb-table
ref=
"table"
@
row-
dbl
click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
<lb-table
ref=
"table"
@
row-click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
:current-page
.
sync=
"pageData.currentPage"
:total=
"tableData.total"
@
size-change=
"handleSizeChange"
@
p-current-change=
"handleCurrentChange"
@
selection-change=
"handleSelectionChange"
:column=
"tableData.columns"
:data=
"tableData.data"
>
...
...
@@ -106,13 +106,13 @@
if
(
!
this
.
isJump
)
{
this
.
jump
(
res
.
result
,
this
.
sqywInfo
.
djywbm
);
}
else
{
this
.
$popupCacel
()
store
.
dispatch
(
'user/refreshPage'
,
true
);
}
}
else
{
this
.
$message
.
error
(
res
.
message
);
}
});
this
.
$popupCacel
()
})
},
handleSelectionChange
(
val
)
{
val
.
forEach
((
item
,
index
)
=>
{
...
...
src/views/ywbl/ywsq/components/selectJsydsyq.vue
View file @
692e400
...
...
@@ -41,7 +41,7 @@
</div>
<!-- 表格 -->
<div
class=
"from-clues-content loadingtext"
>
<lb-table
ref=
"table"
@
row-
dbl
click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
<lb-table
ref=
"table"
@
row-click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
:current-page
.
sync=
"pageData.currentPage"
:total=
"tableData.total"
@
size-change=
"handleSizeChange"
@
p-current-change=
"handleCurrentChange"
@
selection-change=
"handleSelectionChange"
:column=
"tableData.columns"
:data=
"tableData.data"
>
...
...
@@ -119,7 +119,8 @@
}
else
{
this
.
$message
.
error
(
res
.
message
);
}
});
this
.
$popupCacel
()
})
},
handleSelectionChange
(
val
)
{
val
.
forEach
((
item
,
index
)
=>
{
...
...
src/views/ywbl/ywsq/components/selectJsydsyqSplitMerge.vue
View file @
692e400
...
...
@@ -157,6 +157,7 @@
}
else
{
this
.
$message
.
error
(
res
.
message
)
}
this
.
$popupCacel
()
})
},
openBook
(
row
)
{
...
...
src/views/ywbl/ywsq/components/selectQjzdjbxx.vue
View file @
692e400
...
...
@@ -27,7 +27,7 @@
</div>
<!-- 表格 -->
<div
class=
"from-clues-content loadingtext"
>
<lb-table
ref=
"table"
@
row-click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
<lb-table
ref=
"table"
@
row-click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
:current-page
.
sync=
"pageData.currentPage"
:total=
"tableData.total"
@
size-change=
"handleSizeChange"
@
p-current-change=
"handleCurrentChange"
@
selection-change=
"handleSelectionChange"
:column=
"tableData.columns"
:data=
"tableData.data"
>
...
...
@@ -46,7 +46,7 @@
import
{
defaultParameters
}
from
"../javascript/publicDefaultPar.js"
;
import
table
from
"@/utils/mixin/table"
;
import
jump
from
"./mixin/jump"
;
import
{
startBusinessFlow
,
selectZdjbxx
}
from
"@/api/ywbl.js"
;
import
{
startBusinessFlow
,
selectZdjbxx
}
from
"@/api/ywbl.js"
;
export
default
{
mixins
:
[
table
,
jump
],
props
:
{
...
...
@@ -56,12 +56,12 @@
data
()
{
return
{
queryForm
:
defaultParameters
.
defaultParameters
(),
tableData
:
{
tableData
:
{
total
:
0
,
columns
:
datas
.
columns
(),
data
:
[],
},
radioVal
:
""
,
radioVal
:
""
,
bdcdysz
:
[],
bsmSqyw
:
this
.
sqywInfo
.
nodetype
===
"djlx"
...
...
@@ -82,19 +82,19 @@
let
{
total
,
records
}
=
res
.
result
;
this
.
tableData
.
total
=
total
;
this
.
tableData
.
data
=
records
;
// this.tableData.columns.splice(0, 1,{
// label: '选择',
// width: '50px',
// render: (h, scope) => {
// return (
// <div class="orgColumn">
// <el-radio v-model={this.radioVal} label={scope.row.bdcdyh}>
//  
// </el-radio>
// </div>
// )
// }
// })
// this.tableData.columns.splice(0, 1,{
// label: '选择',
// width: '50px',
// render: (h, scope) => {
// return (
// <div class="orgColumn">
// <el-radio v-model={this.radioVal} label={scope.row.bdcdyh}>
//  
// </el-radio>
// </div>
// )
// }
// })
}
});
},
...
...
@@ -124,7 +124,8 @@
}
else
{
this
.
$alert
(
res
.
message
);
}
});
this
.
$popupCacel
()
})
},
handleSelectionChange
(
val
)
{
this
.
bdcdysz
=
val
;
...
...
src/views/ywbl/ywsq/components/selectYgdj100.vue
View file @
692e400
...
...
@@ -34,7 +34,7 @@
</div>
<!-- 表格 -->
<div
class=
"from-clues-content loadingtext"
>
<lb-table
ref=
"table"
@
row-
dbl
click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
<lb-table
ref=
"table"
@
row-click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
:current-page
.
sync=
"pageData.currentPage"
:total=
"tableData.total"
@
size-change=
"handleSizeChange"
@
p-current-change=
"handleCurrentChange"
@
selection-change=
"handleSelectionChange"
:column=
"tableData.columns"
:data=
"tableData.data"
>
...
...
@@ -111,7 +111,8 @@
}
else
{
this
.
$message
.
error
(
res
.
message
);
}
});
this
.
$popupCacel
()
})
},
handleSelectionChange
(
val
)
{
val
.
forEach
((
item
,
index
)
=>
{
...
...
src/views/ywbl/ywsq/components/selectYgdj200.vue
View file @
692e400
...
...
@@ -34,7 +34,7 @@
</div>
<!-- 表格 -->
<div
class=
"from-clues-content loadingtext"
>
<lb-table
ref=
"table"
@
row-
dbl
click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
<lb-table
ref=
"table"
@
row-click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
:current-page
.
sync=
"pageData.currentPage"
:total=
"tableData.total"
@
size-change=
"handleSizeChange"
@
p-current-change=
"handleCurrentChange"
@
selection-change=
"handleSelectionChange"
:column=
"tableData.columns"
:data=
"tableData.data"
>
...
...
@@ -111,7 +111,8 @@
}
else
{
this
.
$message
.
error
(
res
.
message
);
}
});
this
.
$popupCacel
()
})
},
handleSelectionChange
(
val
)
{
val
.
forEach
((
item
,
index
)
=>
{
...
...
src/views/ywbl/ywsq/components/selectYgdy.vue
View file @
692e400
...
...
@@ -34,7 +34,7 @@
</div>
<!-- 表格 -->
<div
class=
"from-clues-content loadingtext"
>
<lb-table
ref=
"table"
@
row-
dbl
click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
<lb-table
ref=
"table"
@
row-click=
"handleRowClick"
:page-size=
"pageData.pageSize"
:calcHeight=
"300"
:current-page
.
sync=
"pageData.currentPage"
:total=
"tableData.total"
@
size-change=
"handleSizeChange"
@
p-current-change=
"handleCurrentChange"
@
selection-change=
"handleSelectionChange"
:column=
"tableData.columns"
:data=
"tableData.data"
>
...
...
@@ -111,7 +111,8 @@
}
else
{
this
.
$message
.
error
(
res
.
message
);
}
});
this
.
$popupCacel
()
})
},
handleSelectionChange
(
val
)
{
val
.
forEach
((
item
,
index
)
=>
{
...
...
Please
register
or
sign in
to post a comment