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
c583cad6
authored
2023-07-27 17:22:11 +0800
by
renchao@pashanhoo.com
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
29c9e685
41e669de
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
410 additions
and
89 deletions
src/views/djbworkflow/djbBook/components/blxxtabs/dyaq.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/djbworkflow/djbBook/components/blxxtabs/ygdydj.vue
src/views/djbworkflow/djbBook/components/blxxtabs/ygmmdj.vue
src/views/djbworkflow/djbBook/components/blxxtabs/yydj.vue
src/views/djbworkflow/workFrame.vue
src/views/workflow/components/tdytTable.vue
src/views/workflow/workFrame.vue
src/views/ywbl/dbx/dbx.vue
src/views/ywbl/slsqxx/cfdj/plcfslxx.vue
src/views/ywbl/slsqxx/jsydsyq/slxx.vue
src/views/ywbl/slsqxx/jsydsyq/slxx300.vue
src/views/ywbl/ywsq/components/fwsyq.vue
src/views/ywbl/ywsq/components/mixin/jump.js
src/views/ywbl/ywsq/javascript/fwsyq.js
src/views/ywbl/ywsq/javascript/selectFwsyq.js
src/views/djbworkflow/djbBook/components/blxxtabs/dyaq.vue
View file @
c583cad
...
...
@@ -407,6 +407,7 @@
<el-date-picker
v-model=
"ruleForm.qlxx.djsj"
type=
"date"
class=
"width100"
placeholder=
"选择日期"
value-format=
"yyyy-MM-dd HH:mm:ss"
format=
"yyyy-MM-dd"
...
...
src/views/djbworkflow/djbBook/components/blxxtabs/fdcq.vue
View file @
c583cad
...
...
@@ -115,12 +115,40 @@
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"独用土地面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.dytdmj"
></el-input>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.fdcq2.dytdmj"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,2})/g)[0]) || null">
</el-input>
<el-select
v-model=
"ruleForm.fdcq2.mjdw"
:disabled=
"!ableOperation"
style=
"width: 20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"分摊土地面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.fttdmj"
></el-input>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.fdcq2.fttdmj"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,2})/g)[0]) || null">
</el-input>
<el-select
v-model=
"ruleForm.fdcq2.mjdw"
:disabled=
"!ableOperation"
style=
"width: 20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
...
...
@@ -137,10 +165,12 @@
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"房地产交易价格:"
>
<div
style=
"display:
flex"
>
<div
class=
"
flex"
>
<el-input
v-model=
"ruleForm.fdcq2.qjjg"
style=
"width: 500%"
></el-input>
style=
"width: 500%"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,2})/g)[0]) || null"
>
</el-input>
<el-select
v-model=
"ruleForm.fdcq2.jedw"
>
<el-option
v-for=
"item in dictData['A57']"
...
...
@@ -225,17 +255,59 @@
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"建筑面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.jzmj"
></el-input>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.fdcq2.jzmj"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,2})/g)[0]) || null">
</el-input>
<el-select
v-model=
"ruleForm.fdcq2.mjdw"
:disabled=
"!ableOperation"
style=
"width: 20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"专有建筑面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.zyjzmj"
></el-input>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.fdcq2.zyjzmj"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,2})/g)[0]) || null">
</el-input>
<el-select
v-model=
"ruleForm.fdcq2.mjdw"
:disabled=
"!ableOperation"
style=
"width: 20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"分摊建筑面积:"
>
<el-input
v-model=
"ruleForm.fdcq2.ftjzmj"
></el-input>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.fdcq2.ftjzmj"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,2})/g)[0]) || null">
</el-input>
<el-select
v-model=
"ruleForm.fdcq2.mjdw"
:disabled=
"!ableOperation"
style=
"width: 20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
...
...
@@ -647,4 +719,10 @@
<
style
scoped
lang=
"scss"
>
@import
"~@/styles/public.scss"
;
@import
"~@/styles/slxx/slxx.scss"
;
.el-date-editor.el-input
{
width
:
100%
;
}
.el-table__row
{
height
:
30px
!important
;
}
</
style
>
...
...
src/views/djbworkflow/djbBook/components/blxxtabs/jsydsyq.vue
View file @
c583cad
...
...
@@ -45,6 +45,32 @@
<div
class=
"triangle"
></div>
</div>
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
v-if=
"ssqlxxshow"
>
<el-form-item
label=
"上手权利信息:"
>
<select-table
v-model=
"ruleForm.ssQlxx"
:table-width=
"550"
:tableData=
"ssQlxxList"
:props=
"props"
@
change=
"ssQlxxchange"
>
<el-table-column
prop=
"qllxmc"
width=
"130"
label=
"权利类型"
></el-table-column>
<el-table-column
prop=
"bdcqzh"
width=
"160"
label=
"不动产权证书"
></el-table-column>
<el-table-column
prop=
"qlrmc"
label=
"权利人"
></el-table-column>
<el-table-column
prop=
"mjmc"
label=
"面积"
></el-table-column>
<el-table-column
prop=
"ytmc"
label=
"用途"
></el-table-column>
<el-table-column
prop=
"zl"
label=
"坐落"
></el-table-column>
</select-table>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"不动产单元号:"
>
<el-input
disabled
v-model=
"ruleForm.qlxx.bdcdyh"
></el-input>
...
...
src/views/djbworkflow/djbBook/components/blxxtabs/tdsyq.vue
View file @
c583cad
...
...
@@ -10,7 +10,7 @@
:model=
"ruleForm"
:rules=
"rules"
ref=
"ruleForm"
:class=
"
{
readonly: editDisabled }"
:class=
"
{
readonly: editDisabled }"
class="loadingtext"
:show-message="false"
:label-position="flag ? 'top' : ''"
...
...
@@ -43,8 +43,8 @@
土地所有权信息
<div
class=
"triangle"
></div>
</div>
<el-row
:gutter=
"10"
class=
"ssqlxx
"
>
<el-col
:span=
"24
"
v-if=
"ssqlxxshow"
>
<el-row
:gutter=
"10
"
>
<el-col
:span=
"8
"
v-if=
"ssqlxxshow"
>
<el-form-item
label=
"上手权利信息:"
>
<select-table
v-model=
"ruleForm.ssQlxx"
...
...
@@ -70,8 +70,6 @@
</select-table>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"不动产单元号:"
>
<el-input
disabled
v-model=
"ruleForm.qlxx.bdcdyh"
></el-input>
...
...
@@ -95,7 +93,11 @@
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"登记类型:"
prop=
"qlxx.djlx"
:rules=
"rules.djlxrules"
>
<el-form-item
label=
"登记类型:"
prop=
"qlxx.djlx"
:rules=
"rules.djlxrules"
>
<el-select
v-model=
"ruleForm.qlxx.djlx"
@
change=
"djlxchange"
>
<el-option
v-for=
"item in djlxlist"
...
...
@@ -166,77 +168,174 @@
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"农用地面积:"
>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.tdsyq.nydmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null"
>
</el-input>
<el-select
v-model=
"ruleForm.tdsyq.mjdw"
:disabled=
"!ableOperation"
style=
"width: 20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"耕地面积:"
>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.tdsyq.gdmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null"
>
</el-input>
<el-select
v-model=
"ruleForm.tdsyq.mjdw"
:disabled=
"!ableOperation"
style=
"width: 20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"林地面积:"
>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.tdsyq.ldmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null"
>
</el-input>
<el-select
v-model=
"ruleForm.tdsyq.mjdw"
:disabled=
"!ableOperation"
style=
"width: 20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"草地面积:"
>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.tdsyq.cdmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,2})/g)[0]) || null"
>
</el-input>
<el-select
v-model=
"ruleForm.tdsyq.mjdw"
:disabled=
"!ableOperation"
style=
"width: 20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"其他农用地面积:"
>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.tdsyq.qtnydmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null"
>
</el-input>
<el-select
v-model=
"ruleForm.tdsyq.mjdw"
:disabled=
"!ableOperation"
style=
"width: 20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"建筑使用面积:"
>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.tdsyq.jsydmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null"
>
</el-input>
<el-select
v-model=
"ruleForm.tdsyq.mjdw"
:disabled=
"!ableOperation"
style=
"width: 20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"未利用地面积:"
>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.tdsyq.wlydmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null"
>
</el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"面积单位:"
>
<el-input
<el-select
v-model=
"ruleForm.tdsyq.mjdw"
:disabled=
"!ableOperation"
></el-input>
style=
"width: 20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
...
...
@@ -248,6 +347,7 @@
<el-date-picker
v-model=
"ruleForm.qlxx.djsj"
type=
"date"
class=
"width100"
placeholder=
"选择日期"
value-format=
"yyyy-MM-dd HH:mm:ss"
format=
"yyyy-MM-dd"
...
...
@@ -310,12 +410,12 @@
<
script
>
import
store
from
"@/store/index.js"
;
import
{
mapGetters
}
from
"vuex"
;
import
{
init
,
getSsQlxx
,
save
}
from
"@/api/djbRepair.js"
;
import
{
init
,
getSsQlxx
,
save
}
from
"@/api/djbRepair.js"
;
import
qlrCommonTable
from
"@/views/djbworkflow/components/qlrCommonTable"
;
import
selectTable
from
"@/components/selectTable/index.vue"
;
import
tdytTable
from
"@/views/workflow/components/tdytTable"
;
export
default
{
components
:
{
qlrCommonTable
,
tdytTable
,
selectTable
},
components
:
{
qlrCommonTable
,
tdytTable
,
selectTable
},
computed
:
{
...
mapGetters
([
"dictData"
,
"flag"
]),
// 根据流程判断表单是否为只读
...
...
@@ -329,7 +429,7 @@ export default {
},
data
()
{
return
{
ssqlxxshow
:
true
,
ssqlxxshow
:
true
,
props
:
{
label
:
"bdcqzh"
,
value
:
"bdcdyid"
,
...
...
@@ -392,7 +492,7 @@ export default {
czrOptions
:
[],
ssQlxxList
:
[],
ruleForm
:
{},
ableOperation
:
false
,
ableOperation
:
false
,
//传递参数\
rules
:
{
bdcqzhrules
:
[
...
...
@@ -406,12 +506,10 @@ export default {
},
};
},
created
()
{
},
created
()
{},
mounted
()
{
this
.
loadData
();
this
.
ableOperation
=
this
.
$parent
.
ableOperation
this
.
ableOperation
=
this
.
$parent
.
ableOperation
;
},
methods
:
{
/**
...
...
@@ -429,7 +527,7 @@ export default {
* @author: renchao
*/
djlxchange
(
val
)
{
console
.
log
(
"val"
,
val
);
console
.
log
(
"val"
,
val
);
if
(
val
==
null
||
val
==
100
)
{
this
.
ssqlxxshow
=
false
;
}
else
{
...
...
@@ -646,5 +744,4 @@ export default {
/
deep
/
.el-form-item__label
{
padding-bottom
:
0px
;
}
</
style
>
...
...
src/views/djbworkflow/djbBook/components/blxxtabs/ygdydj.vue
View file @
c583cad
...
...
@@ -328,7 +328,24 @@
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"建筑面积:"
>
<el-input
v-model=
"ruleForm.ygdj.jzmj"
></el-input>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.ygdj.jzmj"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,2})/g)[0]) || null"
>
</el-input>
<el-select
v-model=
"ruleForm.ygdj.mjdw"
:disabled=
"!ableOperation"
style=
"width: 20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
<el-col
:span=
"8"
v-if=
"ruleForm.qlxx.qszt == '2'"
>
...
...
@@ -356,7 +373,21 @@
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"取得价格/被担保主债权数额:"
>
<el-input
v-model=
"ruleForm.ygdj.qdjg"
></el-input>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.ygdj.qdjg"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,2})/g)[0]) || null">
</el-input>
<el-select
v-model=
"ruleForm.ygdj.jedw"
:disabled=
"!ableOperation"
style=
"width: 20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
...
...
src/views/djbworkflow/djbBook/components/blxxtabs/ygmmdj.vue
View file @
c583cad
...
...
@@ -241,7 +241,24 @@
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"建筑面积:"
>
<el-input
v-model=
"ruleForm.ygdj.jzmj"
></el-input>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.ygdj.jzmj"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,2})/g)[0]) || null"
>
</el-input>
<el-select
v-model=
"ruleForm.ygdj.mjdw"
:disabled=
"!ableOperation"
style=
"width: 20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
<el-col
:span=
"8"
v-if=
"ruleForm.qlxx.qszt == '2'"
>
...
...
@@ -269,7 +286,21 @@
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"取得价格/被担保主债权数额:"
>
<el-input
v-model=
"ruleForm.ygdj.qdjg"
></el-input>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.ygdj.qdjg"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,2})/g)[0]) || null">
</el-input>
<el-select
v-model=
"ruleForm.ygdj.jedw"
:disabled=
"!ableOperation"
style=
"width: 20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
...
...
src/views/djbworkflow/djbBook/components/blxxtabs/yydj.vue
View file @
c583cad
...
...
@@ -282,11 +282,6 @@
<el-input
v-model=
"ruleForm.yydj.bdcdjzmh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"登记时间:"
>
<el-input
v-model=
"ruleForm.yydj.djsj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"附记:"
>
<el-input
v-model=
"ruleForm.yydj.fj"
></el-input>
...
...
src/views/djbworkflow/workFrame.vue
View file @
c583cad
...
...
@@ -12,7 +12,8 @@
<li
@
click=
"operation(item)"
v-for=
"(item, index) in leftButtonList"
:key=
"index"
>
:key=
"index"
>
<svg-icon
class=
"icon"
:icon-class=
"item.icon"
/>
<span
class=
"iconName"
>
{{
item
.
name
}}
</span>
</li>
...
...
@@ -21,7 +22,8 @@
<li
@
click=
"operation(item)"
v-for=
"(item, index) in rightButtonList"
:key=
"index"
>
:key=
"index"
>
<svg-icon
class=
"icon"
:icon-class=
"item.icon"
/>
<span
class=
"iconName"
>
{{
item
.
name
}}
</span>
</li>
...
...
@@ -43,18 +45,25 @@
</div>
<!-- 表单内容区域 -->
<div
class=
"rightContainer"
>
<div
class=
"count"
>
当前流程所在环节:
<span>
{{
this
.
zbhj
}}
</span>
</div>
<el-tabs
v-model=
"tabName"
:before-leave=
"beforeLeave"
>
<el-tab-pane
:label=
"item.name"
:name=
"item.value"
v-for=
"item in tabList"
:key=
"item.value"
>
:key=
"item.value"
>
</el-tab-pane>
</el-tabs>
<component
:key=
"fresh"
:is=
"componentTag"
v-bind=
"currentSelectProps"
/>
v-bind=
"currentSelectProps"
/>
</div>
</div>
</div>
...
...
@@ -63,26 +72,26 @@
</div>
</
template
>
<
style
scoped
lang=
"scss"
>
@import
"~@/styles/mixin.scss"
;
@import
"./workFrame.scss"
;
@import
"~@/styles/mixin.scss"
;
@import
"./workFrame.scss"
;
</
style
>
<
script
>
import
WorkFlow
from
"./mixin/index"
;
import
{
getForm
}
from
"./flowform"
;
import
{
getStepFormInfo
}
from
"@/api/workFlow.js"
;
import
NoticeBar
from
"@/components/NoticeBar/index"
;
// import ProcessViewer from "./components/processViewer.vue";
import
WorkFlow
from
"./mixin/index"
;
import
{
getForm
}
from
"./flowform"
;
import
{
getStepFormInfo
}
from
"@/api/workFlow.js"
;
import
NoticeBar
from
"@/components/NoticeBar/index"
;
// import ProcessViewer from "./components/processViewer.vue";
import
ordinaryMenu
from
"./components/leftmenu/ordinaryMenu.vue"
;
import
qllxDailog
from
"./djbBook/components/qllxDailog"
;
import
selectBdc
from
"@/views/ywbl/ywsq/selectBdc.vue"
;
import
{
loadTreeData
,
getNode
}
from
"./components/leftmenu/djbFrameData.js"
;
// 登记簿数据信息
import
{
addRepairRecord
}
from
"@/api/djbRepair.js"
;
// 获取权利类型数组
import
ordinaryMenu
from
"./components/leftmenu/ordinaryMenu.vue"
;
import
qllxDailog
from
"./djbBook/components/qllxDailog"
;
import
selectBdc
from
"@/views/ywbl/ywsq/selectBdc.vue"
;
import
{
loadTreeData
,
getNode
}
from
"./components/leftmenu/djbFrameData.js"
;
// 登记簿数据信息
import
{
addRepairRecord
}
from
"@/api/djbRepair.js"
;
// 获取权利类型数组
import
{
getBdcqljqtsx
}
from
"@/api/djbDetail.js"
;
export
default
{
import
{
getBdcqljqtsx
}
from
"@/api/djbDetail.js"
;
export
default
{
components
:
{
selectBdc
,
NoticeBar
,
...
...
@@ -90,11 +99,13 @@
qllxDailog
,
},
mixins
:
[
WorkFlow
],
data
()
{
data
()
{
return
{
bsmSlsq
:
this
.
$route
.
query
.
bsmSlsq
,
//当前流程所在环节
bestepid
:
this
.
$route
.
query
.
bestepid
,
//当前流程所在环节
zbhj
:
this
.
$route
.
query
.
zbhj
,
//设置那个表单选中
tabName
:
""
,
isEdit
:
true
,
...
...
@@ -114,17 +125,17 @@
_beforeUnload_time
:
""
,
treedata
:
{},
tabdata
:
[],
bsmRepair
:
""
,
bsmRepair
:
""
,
defaultNode
:
{},
clxxForm
:
""
,
//材料信息选择卡索引
clxxIndex
:
""
,
//材料信息选项卡对象
clxxTab
:
{},
ableOperation
:
false
ableOperation
:
false
,
};
},
mounted
()
{
mounted
()
{
// this.getleftMenubl()
},
...
...
@@ -134,17 +145,17 @@
* @param {*} qllx
* @author: renchao
*/
stepForm
(
qllx
)
{
stepForm
(
qllx
)
{
this
.
oneSelectProps
.
qllx
=
qllx
;
if
(
this
.
$refs
.
Menu
.
supplementarylist
.
length
)
{
getStepFormInfo
(
this
.
oneSelectProps
).
then
((
res
)
=>
{
this
.
$nextTick
(
function
()
{
this
.
tabList
=
res
.
result
;
this
.
tabName
=
this
.
tabList
[
0
].
value
;
this
.
ableOperation
=
this
.
tabList
[
0
].
ableOperation
this
.
ableOperation
=
this
.
tabList
[
0
].
ableOperation
;
this
.
getFromRouter
(
this
.
tabName
);
if
(
this
.
tabList
.
length
!=
8
)
{
if
(
this
.
tabList
.
length
!=
8
)
{
let
that
=
this
;
this
.
tabList
.
forEach
(
function
(
item
,
index
)
{
if
(
item
.
value
==
"clxx"
)
{
...
...
@@ -152,7 +163,7 @@
that
.
clxxForm
=
getForm
(
item
.
value
,
that
.
$route
.
query
.
sqywbm
);
that
.
clxxTab
=
item
;
}
})
})
;
}
});
});
...
...
@@ -164,8 +175,8 @@
* @param {*} val
* @author: renchao
*/
getCurrentSelectProps
(
val
)
{
this
.
bsmRepair
=
val
.
bsmRepair
getCurrentSelectProps
(
val
)
{
this
.
bsmRepair
=
val
.
bsmRepair
;
if
(
val
.
bdcdyid
)
{
this
.
oneSelectProps
=
val
;
}
...
...
@@ -185,7 +196,7 @@
* @description: 获取渲染登记簿列表
* @author: renchao
*/
getdjblist
()
{
getdjblist
()
{
getBdcqljqtsx
({
bdcdyid
:
this
.
currentSelectProps
.
bdcdyid
,
bdcdyh
:
this
.
currentSelectProps
.
bdcdyh
,
...
...
@@ -219,7 +230,7 @@
* @param {*} activeName
* @author: renchao
*/
beforeLeave
(
activeName
)
{
beforeLeave
(
activeName
)
{
if
(
activeName
&&
activeName
!=
0
)
this
.
getFromRouter
(
activeName
);
},
//切换选项卡内容组件
...
...
@@ -228,7 +239,7 @@
* @param {*} tabname
* @author: renchao
*/
getFromRouter
(
tabname
)
{
getFromRouter
(
tabname
)
{
this
.
componentTag
=
getForm
(
tabname
);
},
// closefp () {
...
...
@@ -245,7 +256,7 @@
* @param {*} del
* @author: renchao
*/
addRepairRecord
(
row
,
del
)
{
addRepairRecord
(
row
,
del
)
{
let
from
=
{
bsmQlxx
:
""
,
bsmSlsq
:
this
.
bsmSlsq
,
...
...
@@ -282,7 +293,7 @@
})
.
catch
((
res
)
=>
{
console
.
log
(
"错"
,
res
);
})
});
},
// openDialog () {
// this.$store.dispatch('user/refreshPage', false)
...
...
@@ -296,7 +307,22 @@
// this.$popupDialog(title, "ywbl/ywsq/selectBdc", { 'djywbm': this.$route.query.sqywbm, 'isJump': true, 'sqywInfo': data }, "80%", true)
// }
}
};
},
};
</
script
>
<
style
scoped
lang=
"scss"
></
style
>
<
style
scoped
lang=
"scss"
>
.rightContainer
{
position
:
relative
;
}
.count
{
font-size
:
14px
;
position
:
absolute
;
right
:
25px
;
top
:
12px
;
height
:
30px
;
span
{
font-weight
:
600
;
color
:
#3498db
;
}
}
</
style
>
...
...
src/views/workflow/components/tdytTable.vue
View file @
c583cad
...
...
@@ -40,7 +40,7 @@
:normalizer=
"normalizer"
:appendToBody=
"true"
z-index=
"9999"
@
input=
"addrow(scope.
$index
)"
@
input=
"addrow(scope.
row
)"
/>
</
template
>
</el-table-column>
...
...
@@ -192,10 +192,10 @@ export default {
// this.tableDataList = this.tableDataList.map((item) => {
// return {
// ...item,
// yt:
this.td
yt,
// yt:
a.
yt,
// };
// });
//
this.$emit("upDateTdytxxList", this.tableDataList);
this
.
$emit
(
"upDateTdytxxList"
,
this
.
tableDataList
);
},
/**
* @description: startTime
...
...
src/views/workflow/workFrame.vue
View file @
c583cad
...
...
@@ -35,6 +35,10 @@
</div>
<!-- 表单内容区域 -->
<div
class=
"rightContainer"
>
<div
class=
"count"
>
当前流程所在环节:
<span>
{{
this
.
zbhj
}}
</span>
</div>
<el-tabs
v-model=
"tabName"
:before-leave=
"beforeLeave"
>
<el-tab-pane
:label=
"item.name"
:name=
"item.value"
v-for=
"item in tabList"
:key=
"item.value"
>
</el-tab-pane>
...
...
@@ -84,6 +88,8 @@
bsmSlsq
:
this
.
$route
.
query
.
bsmSlsq
,
//当前流程所在环节
bestepid
:
this
.
$route
.
query
.
bestepid
,
//当前流程所在环节
zbhj
:
this
.
$route
.
query
.
zbhj
,
//设置那个表单选中
tabName
:
""
,
//设置那个表单选择
...
...
@@ -201,4 +207,19 @@
}
}
</
script
>
<
style
scoped
lang=
"scss"
>
.rightContainer
{
position
:
relative
;
}
.count
{
font-size
:
14px
;
position
:
absolute
;
right
:
25px
;
top
:
12px
;
height
:
30px
;
span
{
font-weight
:
600
;
color
:
#3498db
;
}
}
</
style
>
...
...
src/views/ywbl/dbx/dbx.vue
View file @
c583cad
This diff is collapsed.
Click to expand it.
src/views/ywbl/slsqxx/cfdj/plcfslxx.vue
View file @
c583cad
...
...
@@ -32,7 +32,7 @@
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"权利类型:"
prop=
"slsq.qllx"
>
<el-select
disabled
v-model=
"ruleForm.sldy.qllx"
filterable
clearable
placeholder=
"请选择权利类型"
>
<el-select
disabled
v-model=
"ruleForm.sldy
List[0]
.qllx"
filterable
clearable
placeholder=
"请选择权利类型"
>
<el-option
v-for=
"item in dictData['A8']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
...
...
@@ -40,7 +40,7 @@
</el-col>
<el-col
:span=
"8"
>
<el-form-item
:class=
"flag ? 'marginBot0' : ''"
label=
"登记类型:"
prop=
"slsq.djlx"
>
<el-select
disabled
v-model=
"ruleForm.sldy.djlx"
filterable
clearable
placeholder=
"请选择登记类型"
>
<el-select
disabled
v-model=
"ruleForm.sldy
List[0]
.djlx"
filterable
clearable
placeholder=
"请选择登记类型"
>
<el-option
v-for=
"item in dictData['A21']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
...
...
src/views/ywbl/slsqxx/jsydsyq/slxx.vue
View file @
c583cad
...
...
@@ -72,7 +72,21 @@
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"宗地面积:"
>
<el-input
v-model=
"ruleForm.zdjbxx.zdmj"
></el-input>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.zdjbxx.zdmj"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,2})/g)[0]) || null">
</el-input>
<el-select
v-model=
"ruleForm.fdcq2.mjdw"
:disabled=
"!ableOperation"
style=
"width: 20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
<!--
<el-col
:span=
"8"
>
...
...
@@ -88,7 +102,7 @@
<el-col
:span=
"8"
>
<el-form-item
label=
"取得价格:"
>
<div
style=
"display:flex"
>
<el-input
v-model=
"ruleForm.jsydsyq.qdjg"
style=
"width:500%"
oninput=
"value=value.replace(/[^\d.]/g,'')
"
></el-input>
<el-input
v-model=
"ruleForm.jsydsyq.qdjg"
style=
"width:500%"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,2})/g)[0]) || null
">
</el-input>
<el-select
v-model=
"ruleForm.jsydsyq.jedw"
>
<el-option
v-for=
"item in dictData['A57']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
...
...
src/views/ywbl/slsqxx/jsydsyq/slxx300.vue
View file @
c583cad
...
...
@@ -102,7 +102,7 @@
<el-input
v-model=
"ruleForm.jsydsyq.qdjg"
style=
"width: 500%"
oninput=
"value=value.replace(/[^\d.]/g,'')
"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,2})/g)[0]) || null
"
disabled
>
</el-input>
<el-select
v-model=
"ruleForm.jsydsyq.jedw"
disabled
>
...
...
src/views/ywbl/ywsq/components/fwsyq.vue
View file @
c583cad
...
...
@@ -242,7 +242,8 @@
if
(
!
this
.
isJump
)
{
startBusinessFlow
({
bsmSqyw
:
this
.
bsmSqyw
,
sjlx
:
'zrz'
,
//sjlx: 'zrz',
sjlx
:
this
.
activeName
,
bdcdysz
:
this
.
bdcdysz
,
djqxbm
:
this
.
sqywInfo
.
nodetype
==
"djqx"
?
this
.
sqywInfo
.
nodecode
:
""
,
djqxmc
:
this
.
sqywInfo
.
nodetype
==
"djqx"
?
this
.
sqywInfo
.
nodename
:
""
,
...
...
src/views/ywbl/ywsq/components/mixin/jump.js
View file @
c583cad
...
...
@@ -28,7 +28,7 @@ export default {
"/workFrame?bsmSlsq="
+
data
.
bsmSlsq
+
"&bestepid="
+
data
.
bestepid
+
'&bsmBusiness='
+
'&sqywbm='
+
type
data
.
bestepid
+
'&bsmBusiness='
+
'&sqywbm='
+
type
+
"&zbhj=受理"
);
window
.
open
(
href
,
"_blank"
);
this
.
$popupCacel
()
...
...
src/views/ywbl/ywsq/javascript/fwsyq.js
View file @
c583cad
...
...
@@ -122,7 +122,7 @@ class data extends filter {
minWidth
:
'130'
},
{
label
:
'操作
111
'
,
label
:
'操作'
,
width
:
'160'
,
align
:
'center'
,
fixed
:
'right'
,
...
...
src/views/ywbl/ywsq/javascript/selectFwsyq.js
View file @
c583cad
...
...
@@ -103,7 +103,7 @@ class data extends filter {
minWidth
:
'130'
},
{
label
:
'操作
111
'
,
label
:
'操作'
,
width
:
'160'
,
align
:
'center'
,
fixed
:
'right'
,
...
...
Please
register
or
sign in
to post a comment