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
41884e83
authored
2023-09-12 13:27:59 +0800
by
renchao@pashanhoo.com
Browse Files
Options
Browse Files
Tag
Download
Plain Diff
Merge branch 'dev'
2 parents
1713973e
4b49a592
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
32 changed files
with
489 additions
and
290 deletions
src/api/company.js
src/views/djbworkflow/components/zc.vue
src/views/djbworkflow/djbBook/components/blxxtabs/fdcq.vue
src/views/djbworkflow/djbBook/components/blxxtabs/jsydsyq.vue
src/views/djbworkflow/djbBook/components/blxxtabs/tdsyq.vue
src/views/jkfw/ptjk/components/addDialog.vue
src/views/registerBook/bdcqldjml.vue
src/views/sjgx/gbmhlgxsjgx/components/zbbjgxxcx.vue
src/views/system/xttz/xttz.vue
src/views/workflow/components/dialog/addQlr.vue
src/views/workflow/components/leftmenu/ordinaryMenu.vue
src/views/workflow/components/tdytTable.vue
src/views/workflow/flowform.js
src/views/workflow/mixin/public.js
src/views/workflow/workFrame.vue
src/views/xxba/components/clxx/dialog/imagePreview.vue
src/views/ywbl/dbx/dbx.vue
src/views/ywbl/slsqxx/diyaq/slxx.vue
src/views/ywbl/slsqxx/fdcq1/slxx.vue
src/views/ywbl/slsqxx/fdcq2/slxx.vue
src/views/ywbl/slsqxx/fdcq2/slxx300.vue
src/views/ywbl/slsqxx/jsydsyq/slxx.vue
src/views/ywbl/slsqxx/lqslxx/index.vue
src/views/ywbl/slsqxx/nydsyq/slxx200.vue
src/views/ywbl/slsqxx/sllmslxx/index.vue
src/views/ywbl/slsqxx/tdsyq/slxx.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/ybx/ybx.vue
src/views/ywbl/ywsq/components/fwsyq.vue
src/views/ywbl/ywsq/javascript/fwsyq.js
src/api/company.js
View file @
41884e8
/*
* @Description: 企业银行接口
* @Autor: renchao
* @LastEditTime: 2023-09-1
1 10:19:36
* @LastEditTime: 2023-09-1
2 08:35:25
*/
import
request
from
'@/utils/request'
let
SERVER
=
window
.
config
?
window
.
config
:
JSON
.
parse
(
localStorage
.
getItem
(
'ApiUrl'
))
...
...
@@ -80,4 +80,21 @@ export function deleteFile (bsmFile) {
bsmFile
:
bsmFile
}
})
}
/**
* @description: 移动
* @param {*} bsmFile
* @param {*} direction
* @author: renchao
*/
export
function
move
(
bsmFile
,
direction
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/sys/company/move'
,
method
:
'get'
,
params
:
{
bsmFile
:
bsmFile
,
direction
:
direction
}
})
}
\ No newline at end of file
...
...
src/views/djbworkflow/components/zc.vue
View file @
41884e8
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-0
5-17 10:42:01
* @LastEditTime: 2023-0
9-12 13:26:13
-->
<
template
>
<div
class=
"from-clues"
>
<!-- 表单部分 -->
<div
class=
"from-clues-header"
>
<el-form
ref=
"queryForm"
label-width=
"180px"
v-if=
"this.formData.obj"
>
<el-form-item
label=
"下一环节名称:"
>
...
...
@@ -21,139 +20,136 @@
</el-form-item>
</el-form>
<div
v-if=
"this.formData.showidea"
>
<div
class=
"invalid-reson"
>
审批意见:
</div>
<el-input
class=
"opinion"
v-model=
"shyj"
placeholder=
"请输入审批意见"
type=
"textarea"
:rows=
"4"
></el-input>
<div
class=
"invalid-reson"
>
审批意见:
</div>
<el-input
class=
"opinion"
v-model=
"shyj"
placeholder=
"请输入审批意见"
type=
"textarea"
:rows=
"4"
></el-input>
</div>
<div
style=
"text-align:center"
>
<el-button
@
click=
"cancelBack"
>
取消转出
</el-button>
<el-button
type=
"primary"
@
click=
"submitForm"
>
确定转出
</el-button>
</div>
<!--
<el-button
class=
"opinion_btn"
@
click=
"commonOpinion"
>
常用意见
</el-button>
-->
<el-button
style=
"float: right"
@
click=
"cancelBack"
>
取消转出
</el-button>
<el-button
type=
"primary"
@
click=
"submitForm"
style=
"float: right"
>
确定转出
</el-button
>
</div>
</div>
</
template
>
<
script
>
import
{
completeTask
,
getNextLinkInfo
}
from
"@/api/workFlow.js"
;
import
{
popupCacel
}
from
"@/utils/popup.js"
;
import
{
mapGetters
}
from
"vuex"
;
export
default
{
computed
:
{
},
props
:
{
formData
:
{
type
:
Object
,
default
:
{},
import
{
completeTask
,
getNextLinkInfo
}
from
"@/api/workFlow.js"
;
import
{
popupCacel
}
from
"@/utils/popup.js"
;
import
{
mapGetters
}
from
"vuex"
;
export
default
{
computed
:
{
},
props
:
{
formData
:
{
type
:
Object
,
default
:
{},
},
},
},
data
()
{
return
{
queryForm
:
{},
shyj
:
""
,
};
},
data
()
{
return
{
queryForm
:
{},
shyj
:
""
,
};
},
watch
:
{
yjsqOptions
:
{
handler
(
val
)
{
this
.
add
(
val
.
opinion
);
watch
:
{
yjsqOptions
:
{
handler
(
val
)
{
this
.
add
(
val
.
opinion
);
},
deep
:
true
,
immediate
:
true
,
},
deep
:
true
,
immediate
:
true
,
},
},
mounted
()
{
// this.queryForm= this.queryForm.obj
},
methods
:
{
/**
* @description: submitForm
* @author: renchao
*/
commonOpinion
()
{
this
.
$popup
(
'常用意见'
,
"workflow/components/dialog/commonOpinion"
,{
title
:
"常用意见"
,
width
:
'75%'
,
// 初始化75% 不需要改的话 可以直接不要
formData
:{},
// 父组件传给子组件的参数
cancel
:
function
()
{},
//取消事件的回调 没有按钮可以不需要
confirm
:
function
()
{}
//确认事件的回调 没有按钮可以不需要
})
mounted
()
{
// this.queryForm= this.queryForm.obj
},
submitForm
()
{
this
.
queryForm
=
{
bsmSlsq
:
this
.
formData
.
bsmSlsq
,
shyj
:
this
.
shyj
,
stepform
:
JSON
.
stringify
(
this
.
formData
.
tabList
),
};
completeTask
(
this
.
queryForm
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
.
success
(
"转件成功"
);
// setTimeout(() => {
// window.opener = null;
// window.open("about:blank", "_self");
// window.close();
// this.$emit("input", false);
// }, 1000);
popupCacel
();
setTimeout
(()
=>
{
// window.opener.location.reload(); //刷新父窗口
if
(
window
.
opener
&&
window
.
opener
.
getBpageList
)
{
window
.
opener
.
getBpageList
();
}
else
{
window
.
opener
.
frames
[
0
].
getBpageList
();
}
window
.
close
();
this
.
$emit
(
"input"
,
false
);
},
1000
);
}
else
{
this
.
$message
.
error
(
res
.
message
);
methods
:
{
/**
* @description: submitForm
* @author: renchao
*/
commonOpinion
()
{
this
.
$popup
(
'常用意见'
,
"workflow/components/dialog/commonOpinion"
,
{
title
:
"常用意见"
,
width
:
'75%'
,
// 初始化75% 不需要改的话 可以直接不要
formData
:
{},
// 父组件传给子组件的参数
cancel
:
function
()
{
},
//取消事件的回调 没有按钮可以不需要
confirm
:
function
()
{
}
//确认事件的回调 没有按钮可以不需要
})
},
submitForm
()
{
this
.
queryForm
=
{
bsmSlsq
:
this
.
formData
.
bsmSlsq
,
shyj
:
this
.
shyj
,
stepform
:
JSON
.
stringify
(
this
.
formData
.
tabList
),
};
completeTask
(
this
.
queryForm
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
.
success
(
"转件成功"
);
// setTimeout(() => {
// window.opener = null;
// window.open("about:blank", "_self");
// window.close();
// this.$emit("input", false);
// }, 1000);
popupCacel
();
setTimeout
(()
=>
{
// window.opener.location.reload(); //刷新父窗口
if
(
window
.
opener
&&
window
.
opener
.
getBpageList
)
{
window
.
opener
.
getBpageList
();
}
else
{
window
.
opener
.
frames
[
0
].
getBpageList
();
}
window
.
close
();
this
.
$emit
(
"input"
,
false
);
},
1000
);
}
else
{
this
.
$message
.
error
(
res
.
message
);
}
});
},
/**
* @description: add
* @param {*} val
* @author: renchao
*/
add
(
val
)
{
if
(
val
!=
""
)
{
this
.
shyj
;
}
});
},
/**
* @description: add
* @param {*} val
* @author: renchao
*/
add
(
val
)
{
if
(
val
!=
""
)
{
this
.
shyj
;
}
},
},
/**
* @description: closeDialog
* @author: renchao
*/
cancelBack
()
{
popupCacel
();
/**
* @description: closeDialog
* @author: renchao
*/
cancelBack
()
{
popupCacel
();
},
},
},
};
};
</
script
>
<
style
scoped
lang=
"scss"
>
@import
"~@/styles/mixin.scss"
;
.el-button
{
margin-top
:
20px
;
margin-right
:
10px
;
}
@import
"~@/styles/mixin.scss"
;
.el-button
{
margin-top
:
20px
;
margin-right
:
10px
;
}
.opinion
{
position
:
relative
;
font-size
:
14px
;
}
.opinion
{
position
:
relative
;
font-size
:
14px
;
}
.opinion_btn
{
position
:
absolute
;
right
:
35px
;
bottom
:
80px
;
}
.opinion_btn
{
position
:
absolute
;
right
:
35px
;
bottom
:
80px
;
}
</
style
>
...
...
src/views/djbworkflow/djbBook/components/blxxtabs/fdcq.vue
View file @
41884e8
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-0
8-22 16:27:42
* @LastEditTime: 2023-0
9-11 16:37:36
-->
<
template
>
<!-- 受理信息 -->
...
...
@@ -142,7 +142,7 @@
<el-form-item
label=
"分摊土地面积:"
>
<div
class=
"flex"
>
<el-input
maxlength=
"12"
maxlength=
"12"
v-model=
"ruleForm.fdcq2.fttdmj"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,2})/g)[0]) || null">
</el-input>
<el-select
disabled
v-model=
"mjdw"
style=
"width: 68px"
>
...
...
@@ -173,7 +173,7 @@
<el-form-item
label=
"房地产交易价格:"
>
<div
class=
"flex"
>
<el-input
maxlength=
"11"
maxlength=
"11"
v-model=
"ruleForm.fdcq2.qjjg"
style=
"width: 500%"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,2})/g)[0]) || null">
</el-input>
...
...
@@ -256,14 +256,14 @@
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"总层数:"
>
<el-input
maxlength=
"4"
v-model
.
number=
"ruleForm.fdcq2.zcs"
oninput=
"value=value.replace(/[^0-9]/g,'')"
></el-input>
<el-input
maxlength=
"4"
v-model
.
number=
"ruleForm.fdcq2.zcs"
oninput=
"value=value.replace(/[^0-9]/g,'')"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"建筑面积:"
>
<div
class=
"flex"
>
<el-input
maxlength=
"12"
maxlength=
"12"
v-model=
"ruleForm.fdcq2.jzmj"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,2})/g)[0]) || null">
</el-input>
<el-select
disabled
v-model=
"mjdw"
style=
"width: 68px"
>
...
...
@@ -493,7 +493,6 @@
this
.
ruleForm
.
qlxx
.
ssywh
=
val
.
ywh
;
this
.
ssQlxxchangediolog
(
val
);
},
// 弹框事件
/**
* @description: 弹框事件
* @param {*} val
...
...
@@ -598,7 +597,6 @@
}
});
},
// 更新土地用途信息
/**
* @description: 更新土地用途信息
* @param {*} val
...
...
@@ -608,16 +606,16 @@
this
.
ruleForm
.
tdytqxList
&&
(
this
.
ruleForm
.
tdytqxList
=
_
.
cloneDeep
(
val
));
this
.
key
++
;
},
// 更新权利人信息
/**
* @description: 更新权利人信息
* @param {*} val
* @author: renchao
*/
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrData
&&
(
this
.
ruleForm
.
qlrData
=
_
.
cloneDeep
(
val
));
this
.
czrOptions
=
this
.
ruleForm
.
qlrData
;
this
.
key
++
;
if
(
!
_
.
isEqual
(
val
,
this
.
ruleForm
.
qlrData
))
{
this
.
ruleForm
.
qlrData
&&
(
this
.
ruleForm
.
qlrData
=
_
.
cloneDeep
(
val
));
this
.
czrOptions
=
this
.
ruleForm
.
qlrData
;
}
},
// 更新义务人信息
/**
...
...
src/views/djbworkflow/djbBook/components/blxxtabs/jsydsyq.vue
View file @
41884e8
...
...
@@ -9,7 +9,7 @@
<el-form
:model=
"ruleForm"
:rules=
"rules"
v-Loading=
"loading"
v-Loading=
"loading"
ref=
"ruleForm"
:label-position=
"flag ? 'top' : ''"
:inline=
"flag"
...
...
@@ -517,16 +517,19 @@
this
.
ruleForm
.
tdytqxList
&&
(
this
.
ruleForm
.
tdytqxList
=
_
.
cloneDeep
(
val
));
this
.
key
++
;
},
// 更新权利人信息
/**
* @description: 更新权利人信息
* @param {*} val
* @author: renchao
*/
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrData
&&
(
this
.
ruleForm
.
qlrData
=
_
.
cloneDeep
(
val
));
this
.
czrOptions
=
this
.
ruleForm
.
qlrData
;
this
.
key
++
;
if
(
!
_
.
isEqual
(
val
,
this
.
ruleForm
.
qlrData
))
{
this
.
ruleForm
.
qlrData
&&
(
this
.
ruleForm
.
qlrData
=
_
.
cloneDeep
(
val
));
this
.
czrOptions
=
this
.
ruleForm
.
qlrData
;
}
if
(
this
.
ruleForm
.
qlrData
.
length
==
0
)
{
this
.
czr
=
''
}
},
// 保存
/**
...
...
src/views/djbworkflow/djbBook/components/blxxtabs/tdsyq.vue
View file @
41884e8
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-0
8-22 16:27:48
* @LastEditTime: 2023-0
9-11 16:38:51
-->
<
template
>
<!-- 受理信息 -->
...
...
@@ -167,7 +167,7 @@
<el-form-item
label=
"农用地面积:"
>
<div
class=
"flex"
>
<el-input
maxlength=
"12"
maxlength=
"12"
v-model=
"ruleForm.tdsyq.nydmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null">
</el-input>
...
...
@@ -189,7 +189,7 @@
<el-form-item
label=
"耕地面积:"
>
<div
class=
"flex"
>
<el-input
maxlength=
"12"
maxlength=
"12"
v-model=
"ruleForm.tdsyq.gdmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null">
</el-input>
...
...
@@ -211,7 +211,7 @@
<el-form-item
label=
"林地面积:"
>
<div
class=
"flex"
>
<el-input
maxlength=
"12"
maxlength=
"12"
v-model=
"ruleForm.tdsyq.ldmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null">
</el-input>
...
...
@@ -235,7 +235,7 @@
<el-form-item
label=
"草地面积:"
>
<div
class=
"flex"
>
<el-input
maxlength=
"12"
maxlength=
"12"
v-model=
"ruleForm.tdsyq.cdmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,2})/g)[0]) || null">
</el-input>
...
...
@@ -257,7 +257,7 @@
<el-form-item
label=
"其他农用地面积:"
>
<div
class=
"flex"
>
<el-input
maxlength=
"12"
maxlength=
"12"
v-model=
"ruleForm.tdsyq.qtnydmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null">
</el-input>
...
...
@@ -279,7 +279,7 @@
<el-form-item
label=
"建筑使用面积:"
>
<div
class=
"flex"
>
<el-input
maxlength=
"12"
maxlength=
"12"
v-model=
"ruleForm.tdsyq.jsydmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null">
</el-input>
...
...
@@ -303,7 +303,7 @@
<el-form-item
label=
"未利用地面积:"
>
<div
class=
"flex"
>
<el-input
maxlength=
"12"
maxlength=
"12"
v-model=
"ruleForm.tdsyq.wlydmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null">
</el-input>
...
...
@@ -629,16 +629,16 @@
this
.
ruleForm
.
tdytqxList
&&
(
this
.
ruleForm
.
tdytqxList
=
_
.
cloneDeep
(
val
));
this
.
key
++
;
},
// 更新权利人信息
/**
* @description: 更新权利人信息
* @param {*} val
* @author: renchao
*/
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrData
&&
(
this
.
ruleForm
.
qlrData
=
_
.
cloneDeep
(
val
));
this
.
czrOptions
=
this
.
ruleForm
.
qlrData
;
this
.
key
++
;
if
(
!
_
.
isEqual
(
val
,
this
.
ruleForm
.
qlrData
))
{
this
.
ruleForm
.
qlrData
&&
(
this
.
ruleForm
.
qlrData
=
_
.
cloneDeep
(
val
));
this
.
czrOptions
=
this
.
ruleForm
.
qlrData
;
}
},
/**
* @description: onSubmit
...
...
src/views/jkfw/ptjk/components/addDialog.vue
View file @
41884e8
...
...
@@ -51,6 +51,25 @@
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"接口类型:"
prop=
"requestType"
>
<el-input
v-model=
"ruleForm.requestType"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"接口模块:"
prop=
"requestModule"
>
<el-input
v-model=
"ruleForm.requestModule"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"24"
>
<el-form-item
label=
"接口参数:"
prop=
"requestParams"
>
<el-input
v-model=
"ruleForm.requestParams"
type=
"textarea"
:rows=
"4"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"24"
>
<el-form-item
label=
"接口描述:"
prop=
"interfaceDescription"
>
<el-input
v-model=
"ruleForm.interfaceDescription"
type=
"textarea"
:rows=
"4"
></el-input>
...
...
@@ -91,6 +110,9 @@
interfaceMethod
:
''
,
interfaceType
:
''
,
interfaceKey
:
''
,
requestParams
:
''
,
requestType
:
''
,
requestModule
:
''
,
},
rules
:
{
interfaceCode
:
[
...
...
src/views/registerBook/bdcqldjml.vue
View file @
41884e8
...
...
@@ -45,6 +45,11 @@
})
},
methods
:
{
/**
* @description: handleSelectBdcdyh
* @param {*} val
* @author: renchao
*/
handleSelectBdcdyh
(
val
)
{
this
.
$emit
(
'getBdcdyh'
,
val
);
}
...
...
src/views/sjgx/gbmhlgxsjgx/components/zbbjgxxcx.vue
View file @
41884e8
...
...
@@ -4,9 +4,9 @@
* @LastEditors: yangwei
* @LastEditTime: 2023-09-07 09:03:14
* @FilePath: \bdcdj-web\src\views\sjgx\gbmhlgxsjgx\components\zbbjbxxcx.vue
* @Description:
*
* Copyright (c) 2023 by yangwei, All Rights Reserved.
* @Description:
*
* Copyright (c) 2023 by yangwei, All Rights Reserved.
-->
<
template
>
<div
class=
"check-result"
>
...
...
@@ -222,6 +222,10 @@ export default {
},
mounted
()
{},
methods
:
{
/**
* @description: handleSearch
* @author: renchao
*/
handleSearch
()
{
xydm
(
this
.
queryForm
).
then
((
res
)
=>
{
if
(
res
.
status
==
"OK"
)
{
...
...
src/views/system/xttz/xttz.vue
View file @
41884e8
...
...
@@ -116,6 +116,11 @@
this
.
$store
.
dispatch
(
"user/refreshPage"
,
false
);
},
//删除
/**
* @description: 删除
* @param {*} item
* @author: renchao
*/
delNotice
(
item
)
{
this
.
$confirm
(
'是否确定删除'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
...
...
@@ -138,6 +143,11 @@
});
},
//发布
/**
* @description: 发布
* @param {*} item
* @author: renchao
*/
toPublish
(
item
)
{
this
.
$confirm
(
'是否确定发布'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
...
...
@@ -160,10 +170,19 @@
});
});
},
/**
* @description: postMessage
* @author: renchao
*/
postMessage
()
{
window
.
parent
.
postMessage
({
update
:
true
},
'*'
)
},
//取消发布
/**
* @description: 取消发布
* @param {*} item
* @author: renchao
*/
toUnPublish
(
item
)
{
this
.
$confirm
(
'是否确定取消发布'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
...
...
@@ -187,9 +206,19 @@
});
},
//编辑通知
/**
* @description: 编辑通知
* @param {*} item
* @author: renchao
*/
editNotice
(
item
)
{
this
.
$popupDialog
(
"系统通知详情"
,
"system/xttz/components/addDialog"
,
{
...
item
,
"isButtonFlag"
:
true
,
"edit"
:
true
},
"50%"
)
},
/**
* @description: downloadFile
* @param {*} item
* @author: renchao
*/
downloadFile
(
item
)
{
const
href
=
item
.
noticeFileUrl
window
.
open
(
href
,
'_blank'
);
...
...
src/views/workflow/components/dialog/addQlr.vue
View file @
41884e8
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-09-1
1 16:12:27
* @LastEditTime: 2023-09-1
2 08:55:14
-->
<
template
>
<dialogBox
...
...
@@ -422,6 +422,9 @@
watch
:
{
value
(
val
)
{
this
.
myValue
=
_
.
cloneDeep
(
val
)
if
(
val
&&
Object
.
keys
(
this
.
details
).
length
>
0
)
{
this
.
activeName
=
'1'
}
this
.
isShow
=
this
.
showButton
},
details
:
{
...
...
@@ -432,7 +435,11 @@
}
},
methods
:
{
// 证件种类选择
/**
* @description: 证件种类选择
* @param {*} val
* @author: renchao
*/
handleZjzl
(
val
)
{
if
([
'6'
,
'7'
,
'8'
].
includes
(
val
))
{
this
.
isBz
=
true
...
...
@@ -440,14 +447,16 @@
this
.
isBz
=
false
}
},
// 信息备案
/**
* @description: 信息备案
* @author: renchao
*/
handleFilings
()
{
this
.
ruleForm
.
qymc
=
this
.
ruleForm
.
sqrmc
this
.
ruleForm
.
dwdz
=
this
.
ruleForm
.
txdz
addQy
(
this
.
ruleForm
).
then
(
res
=>
{
if
(
res
.
code
==
200
)
{
this
.
$message
.
success
(
'备案成功'
)
this
.
$refs
[
'ruleForm'
].
resetFields
();
}
else
{
this
.
$message
.
error
(
res
.
message
);
}
...
...
@@ -474,6 +483,8 @@
},
/**
* @description:企业查询
* @param {*} val
* @param {*} code
* @author: renchao
*/
dicStatus
(
val
,
code
)
{
...
...
@@ -488,6 +499,10 @@
return
name
}
},
/**
* @description: handleSearchQY
* @author: renchao
*/
handleSearchQY
()
{
let
data
=
{
...
this
.
queryFormQY
,
...
this
.
pageData
}
this
.
tableDataQy
.
data
=
[]
...
...
@@ -504,15 +519,29 @@
}
})
},
/**
* @description: handleQYCurrentChange
* @param {*} val
* @author: renchao
*/
handleQYCurrentChange
(
val
)
{
this
.
pageData
.
currentPage
=
val
this
.
handleSearchQY
()
},
/**
* @description: handlesQYSelect
* @param {*} val
* @author: renchao
*/
handlesQYSelect
(
val
)
{
this
.
$emit
(
"updateDetail"
,
_
.
cloneDeep
(
val
));
this
.
$emit
(
"input"
,
false
);
},
// 银行
/**
* @description: 银行
* @author: renchao
*/
handleSearchYH
()
{
let
data
=
{
...
this
.
queryFormYH
,
...
this
.
pageData
}
this
.
tableDataYh
.
data
=
[]
...
...
@@ -529,10 +558,20 @@
}
})
},
/**
* @description: handleYHCurrentChange
* @param {*} val
* @author: renchao
*/
handleYHCurrentChange
(
val
)
{
this
.
pageData
.
currentPage
=
val
this
.
handleSearchQY
()
},
/**
* @description: handlesYHSelect
* @param {*} val
* @author: renchao
*/
handlesYHSelect
(
val
)
{
this
.
$emit
(
"updateDetail"
,
_
.
cloneDeep
(
val
));
this
.
$emit
(
"input"
,
false
);
...
...
src/views/workflow/components/leftmenu/ordinaryMenu.vue
View file @
41884e8
<!--
* @Description: workFrame左侧菜单列表-普通
* @Autor: renchao
* @LastEditTime: 2023-0
8-30 13:59:09
* @LastEditTime: 2023-0
9-12 11:24:17
-->
<
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
:default-active=
"activeIndex"
@
select=
"unitClick"
>
<el-menu
v-model=
"activeIndex"
:default-active=
"activeIndex"
@
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"
>
...
...
@@ -74,18 +74,20 @@
watch
:
{
isRefresh
:
{
handler
(
newVal
,
oldVal
)
{
if
(
newVal
)
this
.
loadBdcdylist
()
if
(
newVal
)
{
this
.
loadBdcdylist
()
}
},
immediate
:
true
}
},
methods
:
{
//读取申请单元信息
/**
* @description: 读取申请单元信息
* @author: renchao
*/
loadBdcdylist
()
{
let
that
=
this
var
formdata
=
new
FormData
();
formdata
.
append
(
"bsmSlsq"
,
this
.
bsmSlsq
);
if
(
this
.
$route
.
query
.
bestepid
)
{
...
...
@@ -97,40 +99,41 @@
if
(
this
.
$route
.
query
.
type
==
'jdcx'
)
{
jdcxLeftMenu
(
formdata
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
&&
res
.
result
)
{
th
is
.
unitData
=
res
.
result
;
th
at
.
unitData
=
res
.
result
;
window
.
unitData
=
res
.
result
;
this
.
currentSelectProps
=
res
.
result
[
0
];
this
.
$emit
(
'getCurrentSelectProps'
,
this
.
currentSelectProps
);
this
.
judgeBatchShow
();
if
(
this
.
showBatch
)
{
//满足批量查封/批量抵押按钮出现 即先展示批量表单
this
.
batchUnitClick
();
that
.
currentSelectProps
=
res
.
result
[
0
];
that
.
$emit
(
'getCurrentSelectProps'
,
this
.
currentSelectProps
);
that
.
judgeBatchShow
();
if
(
sessionStorage
.
getItem
(
'keyPath'
))
{
that
.
unitClick
(
sessionStorage
.
getItem
(
'keyPath'
)
-
0
)
}
else
{
//默认选择单元列表第一个
this
.
unitClick
(
0
);
if
(
that
.
showBatch
)
{
//满足批量查封/批量抵押按钮出现 即先展示批量表单
that
.
batchUnitClick
();
}
}
}
})
}
else
{
leftMenu
(
formdata
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
&&
res
.
result
)
{
th
is
.
unitData
=
res
.
result
;
th
at
.
unitData
=
res
.
result
;
window
.
unitData
=
res
.
result
;
this
.
currentSelectProps
=
res
.
result
[
0
];
this
.
$emit
(
'getCurrentSelectProps'
,
this
.
currentSelectProps
);
this
.
judgeBatchShow
();
if
(
this
.
showBatch
)
{
//满足批量查封/批量抵押按钮出现 即先展示批量表单
this
.
batchUnitClick
();
if
(
sessionStorage
.
getItem
(
'keyPath'
))
{
that
.
unitClick
(
sessionStorage
.
getItem
(
'keyPath'
)
-
0
)
}
else
{
//默认选择单元列表第一个
this
.
unitClick
(
0
);
if
(
that
.
showBatch
)
{
//满足批量查封/批量抵押按钮出现 即先展示批量表单
that
.
batchUnitClick
();
}
}
}
})
}
},
//批量按钮判断
/**
* @description: 批量按钮判断
* @author: renchao
...
...
@@ -224,11 +227,15 @@
this
.
currentSelectProps
=
this
.
unitData
[
index
];
this
.
currentSelectProps
.
batchOperation
=
false
;
this
.
activeIndex
=
index
.
toString
();
sessionStorage
.
setItem
(
'keyPath'
,
this
.
activeIndex
);
//选中表单传递数据
this
.
$emit
(
'getCurrentSelectProps'
,
this
.
currentSelectProps
);
this
.
$parent
.
stepForm
(
index
);
this
.
$store
.
dispatch
(
'user/refreshPage'
,
false
);
}
},
beforeDestroy
()
{
sessionStorage
.
removeItem
(
'keyPath'
)
}
}
</
script
>
...
...
src/views/workflow/components/tdytTable.vue
View file @
41884e8
This diff is collapsed.
Click to expand it.
src/views/workflow/flowform.js
View file @
41884e8
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-0
8-17 15:34:33
* @LastEditTime: 2023-0
9-12 09:41:27
*/
//流程环节操作按钮
/**
...
...
@@ -10,7 +10,7 @@
* @param {*} djywbm
* @author: renchao
*/
export
function
getForm
(
tabName
,
djywbm
)
{
export
function
getForm
(
tabName
,
djywbm
)
{
let
form
;
switch
(
tabName
)
{
case
"tdsyqslxx"
:
...
...
@@ -72,7 +72,7 @@ export function getForm(tabName, djywbm) {
case
"sfxx"
:
form
=
require
(
"@/views/workflow/components/sfxx.vue"
);
break
;
case
"sdqxx"
:
case
"sdqxx"
:
form
=
require
(
"@/views/workflow/components/sdqxx.vue"
);
break
;
case
"zdjbxx"
:
...
...
src/views/workflow/mixin/public.js
View file @
41884e8
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-09-
05 15:39:08
* @LastEditTime: 2023-09-
12 10:52:24
*/
import
{
getForm
}
from
"../flowform"
;
import
{
getHomeNoticeList
}
from
"@/api/home.js"
...
...
@@ -32,7 +32,6 @@ export default {
}
})
},
//右侧表单选项卡事件
/**
* @description: 右侧表单选项卡事件
* @param {*} activeName
...
...
@@ -40,9 +39,9 @@ export default {
* @author: renchao
*/
beforeLeave
(
activeName
,
oldActiveName
)
{
sessionStorage
.
setItem
(
'activeName'
,
activeName
);
if
(
activeName
&&
activeName
!=
0
)
this
.
getFromRouter
(
activeName
)
},
//切换选项卡内容组件
/**
* @description: 切换选项卡内容组件
* @param {*} tabname
...
...
src/views/workflow/workFrame.vue
View file @
41884e8
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-0
8-30 14:14:55
* @LastEditTime: 2023-0
9-12 10:52:18
-->
<
template
>
<div
class=
"container"
>
...
...
@@ -162,7 +162,6 @@
stepForm
(
index
)
{
getStepFormInfo
(
this
.
currentSelectProps
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
// this.fresh++;
//获取单元对应的所有表单信息
this
.
tabList
=
res
.
result
;
//默认加载第一个表单信息
...
...
@@ -172,6 +171,9 @@
}
else
{
this
.
tabName
=
res
.
result
[
0
].
value
;
}
if
(
sessionStorage
.
getItem
(
'activeName'
)
==
this
.
tabName
)
{
this
.
fresh
++
;
}
this
.
ableOperation
=
this
.
tabList
[
0
].
ableOperation
//批量操作无分屏按钮
if
(
index
!=
null
)
{
...
...
src/views/xxba/components/clxx/dialog/imagePreview.vue
View file @
41884e8
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-09-1
1 14:01:0
6
* @LastEditTime: 2023-09-1
2 08:51:3
6
-->
<
template
>
<div
class=
"rlPopup"
>
...
...
@@ -53,7 +53,7 @@
<
script
>
import
PhotoZoom
from
'@/components/PhotoZoom'
import
{
getAltimeterInfo
,
getUuid
}
from
'@/utils/operation.js'
import
{
uploadBatch
,
deleteFile
}
from
"@/api/company.js"
import
{
uploadBatch
,
deleteFile
,
move
}
from
"@/api/company.js"
import
publicPicture
from
'@/components/publicPicture/index.vue'
export
default
{
name
:
'PreviewImage'
,
...
...
@@ -137,8 +137,19 @@
}
},
// 左右移动
/**
* @description: 左右移动
* @param {*} direction
* @author: renchao
*/
handleMove
(
direction
)
{
move
(
this
.
previewImg
.
imgList
[
this
.
previewImg
.
index
].
bsmFile
,
direction
).
then
(
res
=>
{
this
.
$emit
(
'updateList'
,
{
children
:
res
.
result
,
bsmMaterial
:
this
.
previewImg
.
bsmMaterial
})
this
.
$message
({
message
:
'移动成功!'
,
type
:
'success'
})
})
},
/**
* @description: 拍照
...
...
@@ -270,7 +281,7 @@
}
formData
.
append
(
"bsmMaterial"
,
this
.
previewImg
.
bsmMaterial
);
if
(
this
.
previewImg
.
imgList
.
length
>
0
)
{
formData
.
append
(
"index"
,
this
.
previewImg
.
i
ndex
+
1
);
formData
.
append
(
"index"
,
this
.
previewImg
.
i
mgList
[
this
.
previewImg
.
index
].
sxh
);
}
uploadBatch
(
formData
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
)
{
...
...
src/views/ywbl/dbx/dbx.vue
View file @
41884e8
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-0
8-28 09:56:03
* @LastEditTime: 2023-0
9-12 11:26:18
-->
<
template
>
<div
class=
"from-clues"
>
...
...
@@ -293,6 +293,7 @@
* @author: renchao
*/
ywhClick
(
item
)
{
sessionStorage
.
removeItem
(
'keyPath'
)
//判断用户是否拥有该任务的权限,若有则跳转,无权限则给予提示并刷新页面
judgeUserTaskPermission
({
bsmSlsq
:
item
.
bsmSlsq
,
...
...
src/views/ywbl/slsqxx/diyaq/slxx.vue
View file @
41884e8
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-0
8-24 15:34:27
* @LastEditTime: 2023-0
9-12 09:59:18
-->
<
template
>
<!-- 受理信息 -->
...
...
@@ -9,7 +9,7 @@
<el-form
:model=
"ruleForm"
:rules=
"rules"
class=
"loadingtext
"
v-Loading=
"loading
"
ref=
"ruleForm"
:label-position=
"flag ? 'top' : ''"
:inline=
"flag"
...
...
@@ -365,18 +365,21 @@
import
{
mapGetters
}
from
"vuex"
;
export
default
{
mounted
()
{
this
.
loading
=
true
this
.
viewEdit
=
this
.
$parent
.
currentSelectTab
.
ableOperation
;
this
.
propsParam
=
this
.
$attrs
;
var
formdata
=
new
FormData
();
if
(
this
.
propsParam
.
djlx
==
"400"
)
{
this
.
isJfOperation
=
true
;
}
this
.
$startLoading
();
formdata
.
append
(
"bsmSldy"
,
this
.
propsParam
.
bsmSldy
);
formdata
.
append
(
"bsmSlsq"
,
this
.
$route
.
query
.
bsmSlsq
);
formdata
.
append
(
"djlx"
,
this
.
propsParam
.
djlx
);
formdata
.
append
(
"isEdit"
,
this
.
viewEdit
);
Init
(
formdata
).
then
((
res
)
=>
{
setTimeout
(()
=>
{
this
.
loading
=
false
},
200
)
if
(
res
.
code
===
200
&&
res
.
result
)
{
this
.
ruleForm
=
res
.
result
;
this
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
...
...
@@ -386,8 +389,9 @@
this
.
czr
=
item
.
sqrmc
;
}
});
this
.
$endLoading
();
});
}).
catch
(()
=>
{
this
.
loading
=
false
})
},
components
:
{
qlrCommonTable
},
computed
:
{
...
...
@@ -395,6 +399,7 @@
},
data
()
{
return
{
loading
:
false
,
//表单是否可操作
viewEdit
:
true
,
disabled
:
true
,
...
...
@@ -499,8 +504,17 @@
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
);
this
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
}
this
.
num
=
0
this
.
ruleForm
.
qlrList
.
forEach
(
item
=>
{
if
(
item
.
sqrmc
==
this
.
czr
)
{
this
.
num
++
}
})
if
(
this
.
num
==
0
)
{
this
.
czr
=
''
}
},
// 是否持证人变化
/**
* @description: 是否持证人变化
* @author: renchao
...
...
src/views/ywbl/slsqxx/fdcq1/slxx.vue
View file @
41884e8
<!--
* @Description: 房屋多幢受理信息
* @Autor: ssq
* @LastEditTime: 2023-09-
05 15:48:5
5
* @LastEditTime: 2023-09-
12 09:55:2
5
-->
<
template
>
<div
class=
"slxx"
>
...
...
@@ -271,6 +271,9 @@
formdata
.
append
(
"djlx"
,
this
.
propsParam
.
djlx
);
formdata
.
append
(
"isEdit"
,
this
.
viewEdit
);
Init
(
formdata
).
then
((
res
)
=>
{
setTimeout
(()
=>
{
this
.
loading
=
false
},
200
)
if
(
res
.
code
===
200
&&
res
.
result
)
{
this
.
ruleForm
=
{
...
res
.
result
,
...
...
@@ -281,16 +284,9 @@
this
.
czr
=
item
.
sqrmc
;
}
});
setTimeout
(()
=>
{
this
.
loading
=
false
},
200
)
//初始化发证方式,1:小证,2:大正
this
.
ruleForm
.
slsq
.
fzfs
==
null
?
(
this
.
ruleForm
.
slsq
.
fzfs
=
"1"
)
:
this
.
ruleForm
.
slsq
.
fzfs
;
this
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
}
})
;
})
},
components
:
{
qlrCommonTable
,
tdytTable
,
fdcqxmTable
,
ywrCommonTable
},
computed
:
{
...
...
@@ -353,9 +349,19 @@
* @author: renchao
*/
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
);
this
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
this
.
key
++
;
if
(
!
_
.
isEqual
(
val
,
this
.
ruleForm
.
qlrList
))
{
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
);
this
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
}
this
.
num
=
0
this
.
ruleForm
.
qlrList
.
forEach
(
item
=>
{
if
(
item
.
sqrmc
==
this
.
czr
)
{
this
.
num
++
}
})
if
(
this
.
num
==
0
)
{
this
.
czr
=
''
}
},
/**
* @description: 是否持证人变化
...
...
src/views/ywbl/slsqxx/fdcq2/slxx.vue
View file @
41884e8
<!--
* @Description: 受理信息
* @Autor: renchao
* @LastEditTime: 2023-09-
05 15:53:51
* @LastEditTime: 2023-09-
12 10:04:14
-->
<
template
>
<div
class=
"slxx"
>
...
...
@@ -9,6 +9,7 @@
:model=
"ruleForm"
:rules=
"rules"
ref=
"ruleForm"
v-Loading=
"loading"
:label-position=
"flag ? 'top' : ''"
:inline=
"flag"
label-width=
"120px"
>
...
...
@@ -417,6 +418,7 @@
export
default
{
mixins
:
[
ywmix
],
mounted
()
{
this
.
loading
=
true
this
.
viewEdit
=
this
.
$parent
.
currentSelectTab
.
ableOperation
;
this
.
propsParam
=
this
.
$attrs
;
var
formdata
=
new
FormData
();
...
...
@@ -424,6 +426,9 @@
formdata
.
append
(
"djlx"
,
this
.
propsParam
.
djlx
);
formdata
.
append
(
"isEdit"
,
this
.
viewEdit
);
Init
(
formdata
).
then
((
res
)
=>
{
setTimeout
(()
=>
{
this
.
loading
=
false
},
200
)
if
(
res
.
code
===
200
&&
res
.
result
)
{
this
.
ruleForm
=
{
...
res
.
result
,
...
...
@@ -434,13 +439,11 @@
this
.
czr
=
item
.
sqrmc
;
}
});
//初始化发证方式,1:小证,2:大正
this
.
ruleForm
.
slsq
.
fzfs
==
null
?
(
this
.
ruleForm
.
slsq
.
fzfs
=
"1"
)
:
this
.
ruleForm
.
slsq
.
fzfs
;
this
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
}
});
}).
catch
(()
=>
{
this
.
loading
=
false
})
},
components
:
{
qlrCommonTable
,
tdytTable
,
ywrCommonTable
},
computed
:
{
...
...
@@ -448,6 +451,7 @@
},
data
()
{
return
{
loading
:
false
,
mjdw
:
"1"
,
// 键名转换,方法默认是label和children进行树状渲染
normalizer
(
node
)
{
...
...
@@ -507,6 +511,15 @@
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
);
this
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
this
.
num
=
0
this
.
ruleForm
.
qlrList
.
forEach
(
item
=>
{
if
(
item
.
sqrmc
==
this
.
czr
)
{
this
.
num
++
}
})
if
(
this
.
num
==
0
)
{
this
.
czr
=
''
}
},
// 是否持证人变化
/**
...
...
@@ -593,6 +606,7 @@
});
}
}
this
.
$store
.
dispatch
(
"user/refreshPage"
,
false
);
saveData
(
this
.
ruleForm
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
({
...
...
@@ -606,10 +620,10 @@
showClose
:
true
,
message
:
res
.
message
,
type
:
"error"
,
})
;
})
}
})
;
}
,
})
}
},
};
</
script
>
...
...
src/views/ywbl/slsqxx/fdcq2/slxx300.vue
View file @
41884e8
This diff is collapsed.
Click to expand it.
src/views/ywbl/slsqxx/jsydsyq/slxx.vue
View file @
41884e8
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-09-
01 13:41:37
* @LastEditTime: 2023-09-
11 16:28:26
-->
<
template
>
<!-- 受理信息 -->
...
...
@@ -319,6 +319,15 @@
this
.
ruleForm
.
qlrList
&&
(
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
));
this
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
this
.
key
++
;
this
.
num
=
0
this
.
ruleForm
.
qlrList
.
forEach
(
item
=>
{
if
(
item
.
sqrmc
==
this
.
czr
)
{
this
.
num
++
}
})
if
(
this
.
num
==
0
)
{
this
.
czr
=
''
}
},
// 是否持证人变化
/**
...
...
src/views/ywbl/slsqxx/lqslxx/index.vue
View file @
41884e8
...
...
@@ -348,7 +348,7 @@
?
(
this
.
ruleForm
.
slsq
.
fzfs
=
"1"
)
:
this
.
ruleForm
.
slsq
.
fzfs
;
this
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
this
.
ruleForm
.
lq
.
zlnd
?
this
.
$set
(
this
.
ruleForm
.
lq
,
'zlnd'
,
this
.
ruleForm
.
lq
.
zlnd
.
toString
())
:
this
.
$set
(
this
.
ruleForm
.
lq
,
'zlnd'
,
""
)
this
.
ruleForm
.
lq
.
zlnd
?
this
.
$set
(
this
.
ruleForm
.
lq
,
'zlnd'
,
this
.
ruleForm
.
lq
.
zlnd
.
toString
())
:
this
.
$set
(
this
.
ruleForm
.
lq
,
'zlnd'
,
""
)
setTimeout
(()
=>
{
this
.
loading
=
false
},
200
)
...
...
@@ -367,7 +367,7 @@
czrOptions
:
[],
czr
:
""
,
ruleForm
:
{
lq
:{
lq
:
{
},
flow
:
{
ywh
:
""
,
...
...
@@ -420,7 +420,15 @@
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
);
this
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
this
.
key
++
;
this
.
num
=
0
this
.
ruleForm
.
qlrList
.
forEach
(
item
=>
{
if
(
item
.
sqrmc
==
this
.
czr
)
{
this
.
num
++
}
})
if
(
this
.
num
==
0
)
{
this
.
czr
=
''
}
},
/**
* @description: 更新业务人信息
...
...
src/views/ywbl/slsqxx/nydsyq/slxx200.vue
View file @
41884e8
...
...
@@ -456,6 +456,15 @@
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
);
this
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
this
.
num
=
0
this
.
ruleForm
.
qlrList
.
forEach
(
item
=>
{
if
(
item
.
sqrmc
==
this
.
czr
)
{
this
.
num
++
}
})
if
(
this
.
num
==
0
)
{
this
.
czr
=
''
}
},
// 是否持证人变化
/**
...
...
src/views/ywbl/slsqxx/sllmslxx/index.vue
View file @
41884e8
...
...
@@ -359,10 +359,10 @@
czrOptions
:
[],
czr
:
""
,
ruleForm
:
{
lq
:{
zlnd
:
""
,
ldsyqssj
:
""
,
ldsyjssj
:
""
lq
:
{
zlnd
:
""
,
ldsyqssj
:
""
,
ldsyjssj
:
""
},
flow
:
{
ywh
:
""
,
...
...
@@ -406,7 +406,15 @@
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
);
this
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
this
.
key
++
;
this
.
num
=
0
this
.
ruleForm
.
qlrList
.
forEach
(
item
=>
{
if
(
item
.
sqrmc
==
this
.
czr
)
{
this
.
num
++
}
})
if
(
this
.
num
==
0
)
{
this
.
czr
=
''
}
},
// 是否持证人变化
/**
...
...
src/views/ywbl/slsqxx/tdsyq/slxx.vue
View file @
41884e8
...
...
@@ -429,7 +429,15 @@
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrList
&&
(
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
));
this
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
this
.
key
++
;
this
.
num
=
0
this
.
ruleForm
.
qlrList
.
forEach
(
item
=>
{
if
(
item
.
sqrmc
==
this
.
czr
)
{
this
.
num
++
}
})
if
(
this
.
num
==
0
)
{
this
.
czr
=
''
}
},
// 更新义务人信息
/**
...
...
src/views/ywbl/slsqxx/ygdj/slxx.vue
View file @
41884e8
...
...
@@ -340,8 +340,8 @@
},
//传递参数
propsParam
:
this
.
$attrs
,
rules
:
{}
,
}
;
rules
:
{}
}
},
methods
:
{
/**
...
...
@@ -352,6 +352,15 @@
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
);
this
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
this
.
num
=
0
this
.
ruleForm
.
qlrList
.
forEach
(
item
=>
{
if
(
item
.
sqrmc
==
this
.
czr
)
{
this
.
num
++
}
})
if
(
this
.
num
==
0
)
{
this
.
czr
=
''
}
},
/**
* @description: 更新业务人信息
...
...
src/views/ywbl/slsqxx/ygdj/slxx300.vue
View file @
41884e8
...
...
@@ -270,6 +270,15 @@
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
);
this
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
this
.
num
=
0
this
.
ruleForm
.
qlrList
.
forEach
(
item
=>
{
if
(
item
.
sqrmc
==
this
.
czr
)
{
this
.
num
++
}
})
if
(
this
.
num
==
0
)
{
this
.
czr
=
''
}
},
/**
* @description: 是否持证人变化
...
...
src/views/ywbl/slsqxx/ygdy/slxx.vue
View file @
41884e8
...
...
@@ -130,22 +130,20 @@
<el-input
disabled
v-model=
"ruleForm.ygdj.ygdjzlmc"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"是否禁止或者限制转让的约定:"
label-width=
"200px"
>
label-width=
"200px"
>
<el-radio-group
v-model=
"ruleForm.ygdj.sfczjzhxz"
:disabled=
"!viewEdit || isJfOperation"
>
:disabled=
"!viewEdit"
>
<el-radio
label=
"1"
>
是
</el-radio>
<el-radio
label=
"0"
>
否
</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
>
</el-row>
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"被担保主债权数额:"
>
<div
class=
"flex"
>
...
...
@@ -320,14 +318,14 @@
Init
(
formdata
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
&&
res
.
result
)
{
that
.
ruleForm
=
res
.
result
;
th
is
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
th
is
.
ruleForm
.
qlrList
.
forEach
((
item
)
=>
{
th
at
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
th
at
.
ruleForm
.
qlrList
.
forEach
((
item
)
=>
{
if
(
item
.
sfczr
==
1
)
{
th
is
.
czr
=
item
.
sqrmc
;
th
at
.
czr
=
item
.
sqrmc
;
}
});
setTimeout
(()
=>
{
th
is
.
loading
=
false
th
at
.
loading
=
false
},
200
)
}
})
...
...
@@ -360,6 +358,15 @@
upDateQlrxxList
(
val
)
{
this
.
ruleForm
.
qlrList
=
_
.
cloneDeep
(
val
);
this
.
czrOptions
=
this
.
ruleForm
.
qlrList
;
this
.
num
=
0
this
.
ruleForm
.
qlrList
.
forEach
(
item
=>
{
if
(
item
.
sqrmc
==
this
.
czr
)
{
this
.
num
++
}
})
if
(
this
.
num
==
0
)
{
this
.
czr
=
''
}
},
/**
* @description: 义务人信息
...
...
src/views/ywbl/ybx/ybx.vue
View file @
41884e8
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-0
8-28 15:38:25
* @LastEditTime: 2023-0
9-12 11:25:49
-->
<
template
>
<div
class=
"from-clues"
>
...
...
@@ -219,6 +219,7 @@
* @author: renchao
*/
ywhClick
(
item
)
{
sessionStorage
.
removeItem
(
'keyPath'
)
//有任务权限
if
(
item
.
sjlx
==
"3"
)
{
item
.
djywbm
=
"DJBBL"
;
...
...
src/views/ywbl/ywsq/components/fwsyq.vue
View file @
41884e8
...
...
@@ -83,32 +83,19 @@
</el-form-item>
</el-col>
<el-col
:span=
"7"
>
<el-form-item
label=
"土地证号"
>
<el-input
placeholder=
"请输入土地证号"
v-model=
"querydzForm.bdcqzh"
clearable
>
</el-input>
</el-form-item>
</el-col>
<el-col
:span=
"7"
>
<el-form-item
label=
"土地坐落"
>
<el-form-item
label=
"坐落"
>
<el-input
placeholder=
"请输入土地坐落"
v-model=
"querydzForm.zl"
clearable
>
</el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"6"
>
<el-form-item
label=
"项目名称"
>
<el-input
placeholder=
"请输入项目名称"
v-model=
"querydzForm.xmmc"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"18"
class=
"btnColRight"
>
<el-col
:span=
"10"
class=
"btnColRight"
>
<el-form-item>
<el-button
type=
"primary"
@
click=
"resetForm(true)"
>
重置
</el-button>
<el-button
type=
"primary"
@
click=
"handleSearch"
>
查询
</el-button>
</el-form-item>
</el-col>
</el-row>
</el-form>
</div>
<div
class=
"from-clues-content loadingtext"
>
...
...
@@ -310,6 +297,11 @@
this
.
bdcdysz
=
val
;
}
},
/**
* @description: handleLpbClick
* @param {*} item
* @author: renchao
*/
handleLpbClick
(
item
)
{
this
.
$popup
(
'楼盘表'
,
'lpb/index'
,
{
width
:
'85%'
,
...
...
@@ -320,17 +312,6 @@
}
})
},
handleSelectionChange
(
val
)
{
if
(
this
.
sqywInfo
.
sqywdylx
==
"1"
)
{
if
(
val
.
length
>
1
)
{
this
.
bdcdysz
=
[...
val
[
val
.
length
-
1
]];
}
else
{
this
.
bdcdysz
=
val
;
}
}
else
{
this
.
bdcdysz
=
val
;
}
},
/**
* @description: select
* @param {*} selection
...
...
src/views/ywbl/ywsq/javascript/fwsyq.js
View file @
41884e8
...
...
@@ -38,7 +38,6 @@ class data extends filter {
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
{
/*<a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a>*/
}
<
span
v
-
show
=
{
scope
.
row
.
qqzt
==
1
}
>
已确权
<
/span
>
<
span
v
-
show
=
{
scope
.
row
.
qqzt
==
0
}
>
未确权
<
/span
>
<
/div
>
...
...
@@ -47,10 +46,11 @@ class data extends filter {
},
{
prop
:
"tdzh"
,
width
:
'150'
,
label
:
"土地证号"
,
},
{
width
:
'1
0
0'
,
width
:
'1
2
0'
,
label
:
"权利类型"
,
render
:
(
h
,
scope
)
=>
{
return
(
...
...
@@ -135,13 +135,12 @@ class data extends filter {
},
{
label
:
'操作'
,
width
:
'1
6
0'
,
width
:
'1
2
0'
,
align
:
'center'
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
<
el
-
button
type
=
"text"
icon
=
"el-icon-film"
onClick
=
{()
=>
{
vm
.
handleLpbClick
(
scope
.
row
)
}}
>
楼盘表
<
/el-button
>
<
el
-
button
type
=
"text"
icon
=
"el-icon-edit-outline"
onClick
=
{()
=>
{
vm
.
openBook
(
scope
.
row
)
}}
>
登记薄
<
/el-button
>
<
/div
>
)
}
...
...
@@ -191,24 +190,18 @@ class data extends filter {
},
{
prop
:
"tdzh"
,
width
:
'150'
,
label
:
"土地证号"
,
},
{
prop
:
"qllxmc"
,
width
:
'120'
,
label
:
"权利类型"
,
},
{
prop
:
"xmmc"
,
label
:
"项目名称"
,
},
// {
// prop: "zrzh",
// label: "自然幢号",
// },
// {
// prop: "jzwmc",
// label: "建筑物名称",
// },
{
label
:
"土地/房屋性质"
,
render
:
(
h
,
scope
)
=>
{
...
...
@@ -220,7 +213,7 @@ class data extends filter {
}
},
{
label
:
"面积"
,
label
:
"
土地/房屋
面积"
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
...
...
@@ -239,29 +232,19 @@ class data extends filter {
)
}
},
// {
// prop: "zcs",
// label: "总层数",
// width: '70',
// },
// {
// prop: "zts",
// label: "总套数",
// width: '70',
// },
{
prop
:
"zl"
,
label
:
"多幢坐落"
,
},
{
label
:
'操作'
,
width
:
'
8
0'
,
width
:
'
12
0'
,
align
:
'center'
,
fixed
:
'right'
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
<
el
-
button
type
=
"text"
icon
=
"el-icon-edit-outline"
onClick
=
{()
=>
{
vm
.
openBook
(
scope
.
row
)
}}
>
登记薄
<
/el-button
>
<
el
-
button
type
=
"text"
icon
=
"el-icon-edit-outline"
onClick
=
{()
=>
{
vm
.
openBook
(
scope
.
row
)
}}
>
自然幢
<
/el-button
>
<
/div
>
)
}
...
...
Please
register
or
sign in
to post a comment