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
f6b02157
authored
2023-10-17 13:29:46 +0800
by
renchao@pashanhoo.com
Browse Files
Options
Browse Files
Tag
Download
Plain Diff
Merge branch 'dev'
2 parents
df5038dd
c45b2615
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
184 additions
and
156 deletions
src/views/djbworkflow/components/dialog/addQlr.vue
src/views/djbworkflow/components/dialog/addYwr.vue
src/views/workflow/components/dialog/addQlr.vue
src/views/workflow/components/leftmenu/ordinaryMenu.vue
src/views/workflow/components/leftmenu/segmentMenu.vue
src/views/ywbl/ywsq/components/selectJsydsyqSplitMerge.vue
src/views/zhcx/jdcx/jdcx.vue
src/views/djbworkflow/components/dialog/addQlr.vue
View file @
f6b0215
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-
09-26 16:49:33
* @LastEditTime: 2023-
10-17 13:18:17
-->
<
template
>
<dialogBox
...
...
@@ -93,7 +93,25 @@
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"
:disabled=
"!showButton"
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
...
...
@@ -102,8 +120,6 @@
:disabled=
"!showButton || this.ruleForm.gyfs == 1"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"法人名称"
prop=
"frmc"
>
<el-input
...
...
@@ -120,6 +136,8 @@
:disabled=
"!showButton"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"户籍所在省市"
>
<el-input
...
...
@@ -128,10 +146,7 @@
:disabled=
"!showButton"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"24"
>
<el-col
:span=
"16"
>
<el-form-item
label=
"地址"
>
<el-input
v-model=
"ruleForm.dz"
...
...
@@ -190,15 +205,6 @@
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"代理人电话"
>
<el-input
v-model=
"ruleForm.dlrdhhm"
:disabled=
"!showButton"
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"
...
...
@@ -223,31 +229,23 @@
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"性别"
>
<el-select
clearable
v-model=
"ruleForm.xb"
<el-form-item
label=
"代理人证件号"
>
<el-input
v-model=
"ruleForm.dlrzjh"
:disabled=
"!showButton"
class=
"width100"
placeholder=
"请选择"
>
<el-option
v-for=
"item in dictData['A43']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
maxlength=
"18"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"代理人
证件号
"
>
<el-form-item
label=
"代理人
电话
"
>
<el-input
v-model=
"ruleForm.dlr
zjh
"
v-model=
"ruleForm.dlr
dhhm
"
:disabled=
"!showButton"
maxlength=
"18"
></el-input>
maxlength=
"11"
oninput=
"value=value.replace(/[^\d]/g,'')"
></el-input>
</el-form-item>
</el-col>
</el-row>
...
...
src/views/djbworkflow/components/dialog/addYwr.vue
View file @
f6b0215
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-
09-26 15:40:49
* @LastEditTime: 2023-
10-17 13:20:04
-->
<
template
>
<dialogBox
...
...
@@ -91,6 +91,25 @@
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"性别"
prop=
"xb"
>
<el-select
clearable
v-model=
"ruleForm.xb"
:disabled=
"!showButton"
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=
"权利比例"
prop=
"qlbl"
>
<el-input
v-model=
"ruleForm.qlbl"
...
...
@@ -98,8 +117,6 @@
:disabled=
"!showButton || this.ruleForm.gyfs == 1"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"法人名称"
prop=
"frmc"
>
<el-input
...
...
@@ -116,6 +133,8 @@
:disabled=
"!showButton"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"户籍所在省市"
prop=
"hjszss"
>
<el-input
...
...
@@ -124,10 +143,7 @@
:disabled=
"!showButton"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"24"
>
<el-col
:span=
"16"
>
<el-form-item
label=
"地址"
prop=
"txdz"
>
<el-input
v-model=
"ruleForm.txdz"
...
...
@@ -186,15 +202,6 @@
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"代理人电话"
prop=
"dlrdh"
>
<el-input
v-model=
"ruleForm.dlrdh"
:disabled=
"!showButton"
maxlength=
"11"
oninput=
"value=value.replace(/[^\d]/g,'')"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"代理人姓名"
prop=
"dlrmc"
>
<el-input
v-model=
"ruleForm.dlrmc"
...
...
@@ -219,25 +226,6 @@
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"性别"
prop=
"xb"
>
<el-select
clearable
v-model=
"ruleForm.xb"
:disabled=
"!showButton"
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-col
:span=
"8"
>
<el-form-item
label=
"代理人证件号"
prop=
"dlrzjh"
>
<el-input
...
...
@@ -248,6 +236,17 @@
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"代理人电话"
prop=
"dlrdh"
>
<el-input
v-model=
"ruleForm.dlrdh"
:disabled=
"!showButton"
maxlength=
"11"
oninput=
"value=value.replace(/[^\d]/g,'')"
></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
<div
v-if=
"activeName==2"
class=
"padding10"
>
...
...
src/views/workflow/components/dialog/addQlr.vue
View file @
f6b0215
...
...
@@ -207,15 +207,6 @@
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"代理人电话"
prop=
"dlrdh"
>
<el-input
v-model=
"ruleForm.dlrdh"
:disabled=
"!showButton"
maxlength=
"11"
oninput=
"value=value.replace(/[^\d]/g,'')"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"代理人姓名"
prop=
"dlrmc"
>
<el-input
v-model=
"ruleForm.dlrmc"
...
...
@@ -240,9 +231,6 @@
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"代理人证件号"
prop=
"dlrzjh"
>
<el-input
...
...
@@ -252,6 +240,18 @@
oninput=
"this.value=this.value.replace(/[^\X0-9]/g,'')"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"代理人电话"
prop=
"dlrdh"
>
<el-input
v-model=
"ruleForm.dlrdh"
:disabled=
"!showButton"
maxlength=
"11"
oninput=
"value=value.replace(/[^\d]/g,'')"
></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
<div
v-if=
"activeName==2"
class=
"padding10"
>
...
...
src/views/workflow/components/leftmenu/ordinaryMenu.vue
View file @
f6b0215
<!--
* @Description: workFrame左侧菜单列表-普通
* @Autor: renchao
* @LastEditTime: 2023-10-1
3 10:52:12
* @LastEditTime: 2023-10-1
7 09:54:06
-->
<
template
>
<div
class=
"leftmenu"
:class=
"
{ 'animation-map-drawer': isShowdrawer }">
...
...
@@ -15,7 +15,7 @@
申请单元列表(
{{
unitData
.
length
}}
)
<el-button
type=
"text"
class=
"batchDel"
@
click=
"handleBatchDel"
v-if=
"unitData.length > 1"
>
批量删除
</el-button>
</div>
<el-menu
v-model=
"activeIndex"
:default-active=
"activeIndex"
@
select=
"unitClick"
>
<el-menu
v-model=
"activeIndex"
:default-active=
"activeIndex"
:key=
"key"
@
select=
"unitClick"
>
<el-menu-item
v-for=
"(item, index) in unitData"
:index=
"index.toString()"
:key=
"index"
>
<p
class=
"dot"
v-if=
"item.issave == '0'"
></p>
<div
class=
"menu-con"
>
...
...
@@ -47,10 +47,12 @@
export
default
{
data
()
{
return
{
key
:
0
,
//受理申请标识码
bsmSlsq
:
this
.
$route
.
query
.
bsmSlsq
,
bestepid
:
this
.
$route
.
query
.
bestepid
,
bsmBusiness
:
this
.
$route
.
query
.
bsmBusiness
,
type
:
this
.
$route
.
query
.
type
,
// 默认选中
activeIndex
:
'0'
,
// 折叠
...
...
@@ -172,6 +174,7 @@
* @author: renchao
*/
handleDel
(
item
)
{
let
that
=
this
this
.
$confirm
(
"确定要删除吗, 是否继续?"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
...
...
@@ -182,12 +185,16 @@
formdata
.
append
(
"bsmSldyList"
,
item
.
bsmSldy
.
split
(
","
));
deleteSlbdcdy
(
formdata
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
)
{
this
.
$message
.
success
(
"删除成功"
);
this
.
loadBdcdylist
()
that
.
$message
.
success
(
"删除成功"
);
that
.
loadBdcdylist
()
if
(
that
.
activeIndex
!=
'-1'
)
{
that
.
activeIndex
=
'0'
sessionStorage
.
setItem
(
'keyPath'
,
'0'
);
}
}
else
{
this
.
$message
.
error
(
res
.
message
);
}
})
;
})
})
.
catch
(()
=>
{
this
.
$message
({
...
...
@@ -229,6 +236,7 @@
this
.
currentSelectProps
.
batchOperation
=
false
;
this
.
activeIndex
=
index
.
toString
();
sessionStorage
.
setItem
(
'keyPath'
,
this
.
activeIndex
);
this
.
key
++
//选中表单传递数据
this
.
$emit
(
'getCurrentSelectProps'
,
this
.
currentSelectProps
);
this
.
$parent
.
stepForm
(
index
);
...
...
src/views/workflow/components/leftmenu/segmentMenu.vue
View file @
f6b0215
<!--
* @Description: workFrame左侧菜单列表-分割
* @Autor: renchao
* @LastEditTime: 2023-10-1
3 11:24:2
9
* @LastEditTime: 2023-10-1
7 10:54:3
9
-->
<
template
>
<div
class=
"leftmenu"
:class=
"
{ 'animation-map-drawer': isShowdrawer }">
<el-menu
:default-active=
"activeIndex"
@
select=
"batchUnitClick"
class=
"title-batch"
v-if=
"showBatch"
>
<el-menu
:default-active=
"active
Batch
Index"
@
select=
"batchUnitClick"
class=
"title-batch"
v-if=
"showBatch"
>
<el-menu-item
index=
"-1"
key=
"-1"
class=
"menus"
>
<div>
{{
batchButtonName
}}
</div>
</el-menu-item>
</el-menu>
<div
v-if=
"this.isShowdrawer"
>
<!-- 变更前单元 -->
<div
class=
"title"
>
<div
class=
"title"
v-if=
"aroundShow"
>
<b>
变更前单元
</b>
/申请单元列表(
{{
aroundUnitData
.
length
}}
)
</div>
<el-menu
:default-active=
"activeIndex"
@
select=
"unitClick"
>
...
...
@@ -23,11 +23,11 @@
<p
class=
"title-detail"
>
{{
item
.
zl
}}
</p>
</el-tooltip>
</div>
<i
class=
"el-icon-delete"
v-if=
"aroundUnitData.length > 1"
@
click
.
stop=
"handleDel(item)"
></i>
<i
class=
"el-icon-delete"
v-if=
"aroundUnitData.length > 1"
@
click
.
stop=
"handleDel(item
,'around'
)"
></i>
</el-menu-item>
</el-menu>
<!-- 变更后单元 -->
<div
class=
"title"
>
<div
class=
"title"
v-if=
"afterShow"
>
<b>
变更后单元
</b>
/申请单元列表(
{{
afterUnitData
.
length
}}
)
</div>
<el-menu
:default-active=
"activeHIndex"
@
select=
"handleAfterunitClick"
>
...
...
@@ -39,7 +39,7 @@
<p
class=
"title-detail"
>
{{
item
.
zl
}}
</p>
</el-tooltip>
</div>
<i
class=
"el-icon-delete"
v-if=
"afterUnitData.length > 1"
@
click
.
stop=
"handleDel(item)"
></i>
<i
class=
"el-icon-delete"
v-if=
"afterUnitData.length > 1"
@
click
.
stop=
"handleDel(item
, 'after'
)"
></i>
</el-menu-item>
</el-menu>
</div>
...
...
@@ -61,9 +61,14 @@
export
default
{
data
()
{
return
{
aroundShow
:
false
,
afterShow
:
false
,
bsmSlsq
:
this
.
$route
.
query
.
bsmSlsq
,
bsmBusiness
:
this
.
$route
.
query
.
bsmBusiness
,
bestepid
:
this
.
$route
.
query
.
bestepid
,
type
:
this
.
$route
.
query
.
type
,
// 批量操作
activeBatchIndex
:
'0'
,
// 变更前单元默认选中
activeIndex
:
'0'
,
// 变更后单元默认选中
...
...
@@ -112,15 +117,33 @@
jdcxLeftMenu
(
formdata
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
&&
res
.
result
)
{
this
.
aroundUnitData
=
res
.
result
.
filter
(
item
=>
item
.
bglx
==
'1'
)
if
(
this
.
aroundUnitData
.
length
>
0
)
{
this
.
aroundShow
=
true
}
else
{
this
.
aroundShow
=
false
}
this
.
afterUnitData
=
res
.
result
.
filter
(
item
=>
item
.
bglx
==
'2'
)
if
(
this
.
afterUnitData
.
length
>
0
)
{
this
.
afterShow
=
true
}
else
{
this
.
afterShow
=
false
}
this
.
currentSelectProps
=
res
.
result
[
0
];
this
.
$emit
(
'getCurrentSelectProps'
,
this
.
currentSelectProps
);
this
.
judgeBatchShow
();
if
(
!
status
)
{
if
(
sessionStorage
.
getItem
(
'keyPath'
))
{
that
.
unitClick
(
sessionStorage
.
getItem
(
'keyPath'
)
-
0
)
if
(
this
.
aroundShow
)
{
that
.
unitClick
(
sessionStorage
.
getItem
(
'keyPath'
)
-
0
)
}
else
{
that
.
handleAfterunitClick
(
sessionStorage
.
getItem
(
'keyPath'
)
-
0
)
}
}
else
{
that
.
unitClick
(
0
)
if
(
this
.
aroundShow
)
{
that
.
unitClick
(
0
)
}
else
{
that
.
handleAfterunitClick
(
0
)
}
if
(
that
.
showBatch
)
{
//满足批量查封/批量抵押按钮出现 即先展示批量表单
that
.
batchUnitClick
();
...
...
@@ -133,15 +156,33 @@
leftMenu
(
formdata
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
&&
res
.
result
)
{
this
.
aroundUnitData
=
res
.
result
.
filter
(
item
=>
item
.
bglx
==
'1'
)
if
(
this
.
aroundUnitData
.
length
>
0
)
{
this
.
aroundShow
=
true
}
else
{
this
.
aroundShow
=
false
}
this
.
afterUnitData
=
res
.
result
.
filter
(
item
=>
item
.
bglx
==
'2'
)
if
(
this
.
afterUnitData
.
length
>
0
)
{
this
.
afterShow
=
true
}
else
{
this
.
afterShow
=
false
}
this
.
currentSelectProps
=
res
.
result
[
0
];
this
.
$emit
(
'getCurrentSelectProps'
,
this
.
currentSelectProps
);
this
.
judgeBatchShow
();
if
(
!
status
)
{
if
(
sessionStorage
.
getItem
(
'keyPath'
))
{
that
.
unitClick
(
sessionStorage
.
getItem
(
'keyPath'
)
-
0
)
if
(
this
.
aroundShow
)
{
that
.
unitClick
(
sessionStorage
.
getItem
(
'keyPath'
)
-
0
)
}
else
{
that
.
handleAfterunitClick
(
sessionStorage
.
getItem
(
'keyPath'
)
-
0
)
}
}
else
{
that
.
unitClick
(
0
)
if
(
this
.
aroundShow
)
{
that
.
unitClick
(
0
)
}
else
{
that
.
handleAfterunitClick
(
0
)
}
if
(
that
.
showBatch
)
{
//满足批量查封/批量抵押按钮出现 即先展示批量表单
that
.
batchUnitClick
();
...
...
@@ -175,11 +216,12 @@
}
},
/**
* @description: 删除左侧列表
* @description: 删除左侧列表
-变更前
* @param {*} item
* @author: renchao
*/
handleDel
(
item
)
{
handleDel
(
item
,
type
)
{
let
that
=
this
this
.
$confirm
(
"确定要删除吗, 是否继续?"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
...
...
@@ -191,8 +233,15 @@
formdata
.
append
(
"bsmSlsq"
,
this
.
bsmSlsq
);
deleteFlow
(
formdata
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
)
{
this
.
$message
.
success
(
"删除成功"
);
this
.
$parent
.
updateDialog
();
that
.
$message
.
success
(
"删除成功"
);
that
.
loadBdcdylist
()
if
(
type
==
'around'
)
{
that
.
activeIndex
=
'0'
sessionStorage
.
setItem
(
'keyPath'
,
'0'
);
}
else
{
that
.
activeIndex
=
'0'
sessionStorage
.
setItem
(
'keyPath'
,
'0'
);
}
}
else
{
this
.
$message
.
error
(
res
.
message
);
}
...
...
@@ -211,16 +260,19 @@
*/
batchUnitClick
()
{
window
.
currentSelect
=
{}
this
.
currentSelectProps
.
batchOperation
=
true
;
// this.activeIndex = "-1";
this
.
$parent
.
stepForm
(
0
);
this
.
currentSelectProps
.
batchOperation
=
true
this
.
activeIndex
=
"-1"
this
.
activeHIndex
=
"-1"
this
.
activeBatchIndex
=
"0"
this
.
$parent
.
stepForm
(
0
)
},
/**
* @description: 申请单元点击事件
* @description: 申请单元点击事件
-变更前
* @param {*} index
* @author: renchao
*/
unitClick
(
index
)
{
this
.
activeBatchIndex
=
"-1"
window
.
currentSelect
=
this
.
aroundUnitData
[
index
]
this
.
activeHIndex
=
'-1'
this
.
currentSelectProps
=
this
.
aroundUnitData
[
index
];
...
...
@@ -238,11 +290,13 @@
* @author: renchao
*/
handleAfterunitClick
(
index
)
{
this
.
activeBatchIndex
=
"-1"
window
.
currentSelect
=
this
.
afterUnitData
[
index
]
this
.
activeIndex
=
'-1'
this
.
currentSelectProps
=
this
.
afterUnitData
[
index
];
this
.
currentSelectProps
.
batchOperation
=
false
;
this
.
activeHIndex
=
index
.
toString
();
sessionStorage
.
setItem
(
'keyPath'
,
this
.
activeHIndex
);
//选中表单传递数据
this
.
$emit
(
'getCurrentSelectProps'
,
this
.
currentSelectProps
);
this
.
$parent
.
stepForm
(
index
);
...
...
src/views/ywbl/ywsq/components/selectJsydsyqSplitMerge.vue
View file @
f6b0215
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-
08-02 09:56:41
* @LastEditTime: 2023-
10-17 13:29:39
-->
<
template
>
<div
class=
"from-clues"
>
...
...
@@ -59,7 +59,7 @@
label=
"选择"
width=
"50"
>
<template
slot-scope=
"scope"
>
<el-radio
v-model=
"radioVal"
:label=
"scope.row.bhqkbsm
"
>
{{
''
}}
</el-radio>
<el-radio
v-model=
"radioVal"
@
change=
"handleSelect"
@
click
.
native
.
stop
:label=
"scope.row.bdcdyh
"
>
{{
''
}}
</el-radio>
</
template
>
</el-table-column>
<el-table-column
...
...
@@ -142,7 +142,7 @@
import
store
from
'@/store/index.js'
import
table
from
"@/utils/mixin/table"
;
import
{
ywPopupDialog
}
from
"@/utils/popup.js"
;
import
{
datas
,
datas
two
,
sendThis
}
from
"../javascript/selectJsydsyqhbfg.js"
;
import
{
datastwo
,
sendThis
}
from
"../javascript/selectJsydsyqhbfg.js"
;
import
{
defaultParameters
}
from
"../javascript/publicDefaultPar.js"
;
import
{
selectJsydQlxxSplitMergeBefore
,
selectZdjbxxSplitMergeLast
}
from
"@/api/ywsq.js"
;
import
{
startBusinessFlow
}
from
"@/api/workFlow.js"
;
...
...
@@ -158,19 +158,6 @@
queryForm
:
defaultParameters
.
defaultParameters
(),
// 表格数据
tableData
:
{
columns
:
[{
label
:
'选择'
,
width
:
'50px'
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
class
=
"orgColumn"
>
<
el
-
radio
v
-
model
=
{
this
.
radioVal
}
label
=
{
scope
.
row
.
bhqkbsm
}
>
&
ensp
;
<
/el-radio
>
<
/div
>
)
}
}].
concat
(
datas
.
columns
()),
data
:
[],
columns1
:
datastwo
.
columns1
(),
datastwo
:
[]
...
...
@@ -179,31 +166,22 @@
radioVal
:
""
}
},
watch
:
{
radioVal
:
{
deep
:
true
,
handler
(
newVal
,
oldVal
)
{
this
.
close
()
}
}
},
mounted
()
{
sendThis
(
this
)
},
methods
:
{
// 单选事件
/**
* @description: 单选事件
* @author: renchao
*/
close
()
{
handleSelect
()
{
this
.
tableData
.
data
.
forEach
(
item
=>
{
if
(
this
.
radioVal
==
item
.
b
hqkbsm
)
{
if
(
this
.
radioVal
==
item
.
b
dcdyh
)
{
item
.
bglx
=
'1'
this
.
bdcdysz
[
0
]
=
item
this
.
queryForm
.
bhqkbsm
=
item
.
bhqkbsm
}
})
this
.
queryForm
.
bhqkbsm
=
this
.
radioVal
selectZdjbxxSplitMergeLast
({
...
this
.
queryForm
}).
then
((
res
)
=>
{
this
.
$endLoading
();
if
(
res
.
code
===
200
)
{
...
...
@@ -302,29 +280,20 @@
* @author: renchao
*/
handleRowClick
(
row
)
{
// 如果状态是1,那就是单选
if
(
this
.
sqywInfo
.
sqywdylx
==
"1"
)
{
const
bdcdysz
=
this
.
bdcdysz
this
.
$refs
.
table
.
clearSelection
()
if
(
bdcdysz
.
length
==
1
)
{
bdcdysz
.
forEach
(
item
=>
{
// 判断 如果当前的一行被勾选, 再次点击的时候就会取消选中
if
(
item
==
row
)
{
this
.
$refs
.
table
.
toggleRowSelection
(
row
,
false
);
}
// 不然就让当前的一行勾选
else
{
this
.
$refs
.
table
.
toggleRowSelection
(
row
,
true
);
}
this
.
queryForm
.
bhqkbsm
=
row
.
bhqkbsm
this
.
radioVal
=
row
.
bdcdyh
selectZdjbxxSplitMergeLast
({
...
this
.
queryForm
}).
then
((
res
)
=>
{
this
.
$endLoading
();
if
(
res
.
code
===
200
)
{
this
.
tableData
.
datastwo
=
res
.
result
this
.
tableData
.
datastwo
.
forEach
(
item
=>
{
item
.
bsm
=
item
.
zdbsm
;
item
.
bglx
=
'2'
})
this
.
bdcdysz
=
[
row
,
...
this
.
tableData
.
datastwo
]
}
else
{
this
.
$refs
.
table
.
toggleRowSelection
(
row
,
true
);
}
}
else
{
this
.
$refs
.
table
.
toggleRowSelection
(
row
);
}
},
})
}
}
}
</
script
>
...
...
src/views/zhcx/jdcx/jdcx.vue
View file @
f6b0215
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-
09-21 10:35:34
* @LastEditTime: 2023-
10-17 09:29:06
-->
<
template
>
<div
class=
"from-clues"
>
...
...
@@ -161,7 +161,7 @@
"/workFrameView?bsmSlsq="
+
item
.
bsmSlsq
+
"&bsmBusiness="
+
item
.
bsmBusiness
item
.
bsmBusiness
+
'&type=jdcx'
);
window
.
open
(
href
,
`workFrameView
${
item
.
bsmSlsq
}
`
)
}
...
...
Please
register
or
sign in
to post a comment