Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
bdc
/
bdcjg-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
ec2796b3
authored
2023-01-17 11:18:46 +0800
by
田浩浩
Browse Files
Options
Browse Files
Tag
Download
Plain Diff
Merge branch 'master' of
http://yun.pashanhoo.com:9090/bdc/bdcjg-web
2 parents
9624a488
65e0bf82
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
177 additions
and
223 deletions
src/mixins/tableMixin.js
src/router/index.js
src/styles/element-ui.scss
src/views/business-info/Cfdj/index.vue
src/views/business-info/dyaq/index.vue
src/views/business-info/dyiq/index.vue
src/views/business-info/tdsyq/index.vue
src/views/business-info/ygdj/index.vue
src/views/business-info/zxdj/index.vue
src/mixins/tableMixin.js
View file @
ec2796b
...
...
@@ -4,6 +4,7 @@ import dataDetails from "@/components/dataDetails/edit-dialog";
let
mixin
=
{
data
()
{
return
{
title
:
''
,
formData
:
{
pageSize
:
10
}
...
...
src/router/index.js
View file @
ec2796b
...
...
@@ -264,13 +264,13 @@ export const asyncRoutes = [
path
:
'dyaq'
,
component
:
()
=>
import
(
'@/views/business-info/dyaq/index'
),
name
:
'dyaq'
,
meta
:
{
title
:
'
抵押权登记'
}
meta
:
{
title
:
'抵押权登记'
}
},
{
path
:
'dyiq'
,
component
:
()
=>
import
(
'@/views/business-info/dyiq/index'
),
name
:
'dyiq'
,
meta
:
{
title
:
'
地役权登记'
}
meta
:
{
title
:
'地役权登记'
}
}
]
},
...
...
src/styles/element-ui.scss
View file @
ec2796b
...
...
@@ -263,19 +263,24 @@ table td {
.el-popper
[
x-placement
^=
"bottom"
]
.popper__arrow
{
display
:
none
;
}
// 时间选择框样式
.el-date-picker
{
.el-date-table
td
.disabled
div
{
background-color
:
#074487
;
.el-date-picker
{
.el-date-table
td
.disabled
div
{
background-color
:
#074487
;
}
background-color
:
#031a46
;
.el-date-picker__header-label
{
color
:
#A6CFD6
;
.el-date-picker__header-label
{
color
:
#A6CFD6
;
}
.el-picker-panel__content
{
background-color
:
#074487
;
.disabled
{
background-color
:
#074487
;
.el-picker-panel__content
{
background-color
:
#074487
;
.disabled
{
background-color
:
#074487
;
}
}
...
...
@@ -303,84 +308,93 @@ table td {
}
// 时间选择框2
.el-date-range-picker
{
.el-date-range-picker__time-header
>
.el-icon-arrow-right
{
color
:
#E3F1FF
;;
.el-date-range-picker
{
.el-date-range-picker__time-header
>
.el-icon-arrow-right
{
color
:
#E3F1FF
;
}
background-color
:
#074487
;
color
:
#fff
;
.el-input__inner
{
.el-input__inner
{
background
:
color
#074487
;
}
.el-input__inner
{
.el-input__inner
{
background-color
:
#074487
;
}
.el-input.is-disabled
.el-input__inner
{
background-color
:
#074487
;
}
.el-date-range-picker__time-header
{
background-color
:
#031a46
;
}
.el-picker-panel__footer
{
background-color
:
#031a46
;
}
.el-time-panel
{
background-color
:
#074487
!
important
;
color
:
#E3F1FF
;
}
.el-picker-panel__icon-btn
{
color
:
#E3F1FF
;
}
.el-date-table
th
{
color
:
#E3F1FF
;
}
.el-time-spinner__item
{
}
.el-input.is-disabled
.el-input__inner
{
background-color
:
#074487
;
}
.el-date-range-picker__time-header
{
background-color
:
#031a46
;
}
.el-picker-panel__footer
{
background-color
:
#031a46
;
}
.el-time-panel
{
background-color
:
#074487
!
important
;
color
:
#E3F1FF
;
}
.el-time-spinner__item.active
:not
(
.disabled
)
{
color
:
#fff
;
}
.el-time-panel__btn
{
color
:
#0F93F6
;
}
.el-time-panel__btn.confirm
{
width
:
50px
;
height
:
25px
;
line-height
:
25px
;
border-radius
:
3px
;
background-color
:
#fff
;
}
.el-time-panel__footer
{
background-color
:
#031a46
;
}
.el-date-table
td
.in-range
div
{
background-color
:
#031a46
;
}
.el-date-table
td
.start-date
span
,
.el-date-table
td
.end-date
span
{
background-color
:
#074487
;
// border:1px solid saddlebrown;
box-shadow
:
inset
0
0
7px
#02D9FD
;
border
:
1px
solid
#02D9FD
;
}
}
.el-date-editor
{
}
.el-
range-separator
{
.el-
picker-panel__icon-btn
{
color
:
#E3F1FF
;
}
.el-range-input
{
background
:none
!
important
;
.el-date-table
th
{
color
:
#E3F1FF
;
}
.el-time-spinner__item
{
color
:
#E3F1FF
;
}
.el-time-spinner__item.active
:not
(
.disabled
)
{
color
:
#fff
;
}
.el-time-panel__btn
{
color
:
#0F93F6
;
}
.el-time-panel__btn.confirm
{
width
:
50px
;
height
:
25px
;
line-height
:
25px
;
border-radius
:
3px
;
background-color
:
#fff
;
}
}
.el-time-panel__footer
{
background-color
:
#031a46
;
}
.el-date-table
td
.in-range
div
{
background-color
:
#031a46
;
}
.el-date-table
td
.start-date
span
,
.el-date-table
td
.end-date
span
{
background-color
:
#074487
;
box-shadow
:
inset
0
0
7px
#02D9FD
;
border
:
1px
solid
#02D9FD
;
}
}
.el-date-editor
{
.el-range-separator
{
color
:
#E3F1FF
;
}
.el-range-input
{
background
:
none
!
important
;
color
:
#fff
;
}
}
.el-menu--horizontal
.el-menu
.el-menu-item
,
.el-select-dropdown__item
,
...
...
@@ -399,4 +413,4 @@ table td {
border
:
1px
solid
#02D9FD
;
color
:
#FFFFFF
!
important
;
font-weight
:
700
;
}
}
\ No newline at end of file
...
...
src/views/business-info/Cfdj/index.vue
View file @
ec2796b
...
...
@@ -62,12 +62,9 @@
@
size-change=
"handleSizeChange"
@
p-current-change=
"handleCurrentChange"
:column=
"tableData.columns"
:data=
"tableData.data"
>
</lb-table>
<message-tips
ref=
"msg"
:message=
"message"
/>
</div>
<!-- XML报文 -->
<xml-message
ref=
"dialog"
:xml=
"xml"
/>
<!-- 数据详情 -->
<edit-dialog
ref=
"editLog"
:bsmSjsb=
"bsmSjsb"
:diaData=
"diaData"
/>
<!-- 编辑 -->
<dataDetails
ref=
"editLog"
:title=
"title"
/>
</div>
</
template
>
<
script
>
...
...
@@ -76,13 +73,9 @@ import data from "./data"
import
business
from
'@/api/business'
import
dataReporting
from
'@/api/dataReporting'
import
tableMixin
from
'@/mixins/tableMixin.js'
import
editDialog
from
'@/components/dataDetails/edit-dialog.vue'
export
default
{
name
:
"Cfdj"
,
mixins
:
[
tableMixin
],
components
:
{
editDialog
},
data
()
{
return
{
form
:
{
...
...
@@ -110,17 +103,16 @@ export default {
return
(
<
div
>
<
el
-
button
type
=
'primary'
type
=
"primary"
size
=
"mini"
onClick
=
{()
=>
{
this
.
handle
details
(
scope
.
$index
,
scope
.
row
)
}}
onClick
=
{()
=>
{
this
.
handle
Edit
(
scope
.
row
)
}}
>
详情
<
/el-button
>
<
/div
>
);
},
},
)
}
}
]),
data
:
[]
},
...
...
@@ -149,11 +141,8 @@ export default {
total
}
}
catch
(
error
)
{
this
.
message
=
error
this
.
$refs
.
msg
.
messageShow
()
}
},
handledetails
(
index
,
row
)
{
}
}
}
...
...
src/views/business-info/dyaq/index.vue
View file @
ec2796b
...
...
@@ -68,12 +68,9 @@
:total=
"pageData.total"
@
selection-change=
"handleSelectionChange"
@
size-change=
"handleSizeChange"
@
p-current-change=
"handleCurrentChange"
:column=
"tableData.columns"
:data=
"tableData.data"
>
</lb-table>
<message-tips
ref=
"msg"
:message=
"message"
/>
</div>
<!-- XML报文 -->
<xml-message
ref=
"dialog"
:xml=
"xml"
/>
<!-- 数据详情 -->
<edit-dialog
ref=
"editLog"
:bsmSjsb=
"bsmSjsb"
:diaData=
"diaData"
/>
<!-- 编辑 -->
<dataDetails
ref=
"editLog"
:title=
"title"
/>
</div>
</
template
>
...
...
@@ -84,13 +81,11 @@ import business from '@/api/business'
import
dataReporting
from
'@/api/dataReporting'
import
tableMixin
from
'@/mixins/tableMixin.js'
import
treeSelect
from
'@/components/treeSelect/index.vue'
import
editDialog
from
'@/components/dataDetails/edit-dialog.vue'
export
default
{
name
:
"dyaq"
,
mixins
:
[
tableMixin
],
components
:
{
treeSelect
,
editDialog
},
data
()
{
return
{
...
...
@@ -119,27 +114,16 @@ export default {
return
(
<
div
>
<
el
-
button
type
=
"
text
"
type
=
"
primary
"
size
=
"mini"
icon
=
"el-icon-folder"
style
=
"color:#67C23A"
onClick
=
{()
=>
{
this
.
handleXmlres
(
scope
.
$index
,
scope
.
row
)
}}
onClick
=
{()
=>
{
this
.
handleEdit
(
scope
.
row
)
}}
>
XML
报文
<
/el-button
>
<
el
-
button
type
=
"text"
size
=
"mini"
icon
=
"el-icon-view"
onClick
=
{()
=>
{
this
.
handlDatadetails
(
scope
.
$index
,
scope
.
row
)
}}
>
数据详情
详情
<
/el-button
>
<
/div
>
);
},
},
)
}
}
]),
data
:
[]
},
...
...
@@ -153,10 +137,6 @@ export default {
}
},
methods
:
{
// 是否显示下拉框
isShowSelectOptions
(
e
)
{
if
(
!
e
)
this
.
$refs
.
selectmortgageReg
.
blur
()
},
async
featchData
()
{
try
{
let
{
result
:
{
list
,
total
,
pages
:
pageSize
,
pageNum
:
current
}
...
...
@@ -168,22 +148,8 @@ export default {
total
}
}
catch
(
error
)
{
this
.
message
=
error
this
.
$refs
.
msg
.
messageShow
()
}
},
handlDatadetails
(
index
,
row
)
{
},
async
handlDatadetails
(
index
,
row
)
{
let
{
result
:
res
,
message
}
=
await
dataReporting
.
getQltFwFdcqYzByCondition
(
row
.
BSM_SJSB
)
if
(
res
!=
null
)
{
this
.
diaData
=
res
this
.
bsmSjsb
=
row
.
BSM_SJSB
this
.
$store
.
dispatch
(
'business/setEdit'
);
this
.
$refs
.
editLog
.
isShow
()
}
else
{
this
.
$message
(
message
)
}
}
,
}
}
}
</
script
>
...
...
src/views/business-info/dyiq/index.vue
View file @
ec2796b
...
...
@@ -74,7 +74,6 @@
@
size-change=
"handleSizeChange"
@
p-current-change=
"handleCurrentChange"
:column=
"tableData.columns"
:data=
"tableData.data"
>
</lb-table>
<message-tips
ref=
"msg"
:message=
"message"
/>
</div>
<!-- 编辑 -->
<dataDetails
ref=
"editLog"
:title=
"title"
/>
...
...
@@ -135,7 +134,7 @@ export default {
},
]),
data
:
[
{}
]
data
:
[]
},
pageData
:
{
total
:
0
,
...
...
@@ -152,15 +151,14 @@ export default {
this
.
form
=
Object
.
assign
(
this
.
form
,
this
.
formData
)
let
{
result
:
{
list
,
total
,
pages
:
pageSize
,
pageNum
:
current
}
}
=
await
business
.
getQlfQlDyiqList
(
this
.
form
)
//
this.tableData.data = list
this
.
tableData
.
data
=
list
this
.
pageData
=
{
pageSize
,
current
,
total
}
}
catch
(
error
)
{
this
.
message
=
error
this
.
$refs
.
msg
.
messageShow
()
// this.$refs.msg.messageShow()
}
}
}
...
...
src/views/business-info/tdsyq/index.vue
View file @
ec2796b
...
...
@@ -6,14 +6,14 @@
<el-col
:span=
"6"
>
<el-form-item
label=
"行政区"
prop=
"pcode"
>
<el-select
v-model=
"form.pcode"
class=
"width100"
clearable
placeholder=
"行政区"
>
<el-option
v-for=
"item in dicData['A20']"
:key=
"item.DCODE"
:label=
"item.DNAME"
:value=
"item.DCODE"
>
<el-option
v-for=
"item in dicData['A20']"
:key=
"item.DCODE"
:label=
"item.DNAME"
:value=
"item.DCODE"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"6"
>
<el-form-item
label=
"权属状态"
prop=
"qszt"
>
<el-select
:disabled=
"$store.state.business.Edit"
class=
"width100"
v-model=
"form.qszt"
placeholder=
"权属状态"
>
<el-select
:disabled=
"$store.state.business.Edit"
class=
"width100"
v-model=
"form.qszt"
placeholder=
"权属状态"
>
<el-option
v-for=
"item in dicData['A22']"
:key=
"item.DCODE"
:label=
"item.DNAME"
:value=
"item.DCODE"
>
</el-option>
</el-select>
...
...
@@ -26,15 +26,15 @@
</el-col>
<el-col
:span=
"6"
>
<el-form-item
label=
"权利人"
label-width=
"80px"
>
<el-input
v-model=
"form.qlr"
placeholder=
"权利人"
></el-input>
</el-form-item>
<el-input
v-model=
"form.qlr"
placeholder=
"权利人"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
class=
"mt-10"
>
<el-col
:span=
"6"
>
<el-form-item
label=
"登记类型"
>
<el-select
v-model=
"form.djlx"
clearable
class=
"width100"
ref=
"selectlandDJ"
@
visible-change=
"isShowSelectOptions"
placeholder=
"请选择登记类型"
>
<el-select
v-model=
"form.djlx"
clearable
class=
"width100"
ref=
"selectlandDJ"
@
visible-change=
"isShowSelectOptions"
placeholder=
"请选择登记类型"
>
<el-option
v-for=
"item in DJLXOptions"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
...
...
@@ -46,7 +46,7 @@
</el-form-item>
</el-col>
<el-col
:span=
"12"
class=
"btnColRight"
>
<btn
nativeType=
"cx"
@
click=
"handleSubmit"
>
查询
</btn>
<btn
nativeType=
"cx"
@
click=
"handleSubmit"
>
查询
</btn>
</el-col>
</el-row>
</el-form>
...
...
@@ -77,11 +77,11 @@ export default {
data
()
{
return
{
form
:
{
pcode
:
''
,
qszt
:
''
,
pcode
:
''
,
qszt
:
''
,
zl
:
''
,
qlr
:
''
,
djlx
:
''
,
djlx
:
''
,
bdcqzh
:
''
,
currentPage
:
1
},
...
...
@@ -172,20 +172,7 @@ export default {
this
.
message
=
error
// this.$refs.msg.messageShow()
}
},
handlDatadetails
(
index
,
row
)
{
this
.
$store
.
dispatch
(
'business/setEdit'
);
this
.
$refs
.
editLog
.
isShow
()
},
async
handlDatadetails
(
index
,
row
)
{
let
{
result
:
res
,
message
}
=
await
dataReporting
.
getQltFwFdcqYzByCondition
(
row
.
BSM_SJSB
)
if
(
res
!=
null
)
{
this
.
diaData
=
res
this
.
bsmSjsb
=
row
.
BSM_SJSB
this
.
$store
.
dispatch
(
'business/setEdit'
);
this
.
$refs
.
editLog
.
isShow
()
}
else
{
this
.
$message
(
message
);
}
},
}
}
}
</
script
>
...
...
src/views/business-info/ygdj/index.vue
View file @
ec2796b
...
...
@@ -4,10 +4,33 @@
<el-form
ref=
"form"
:model=
"form"
label-width=
"80px"
>
<el-row>
<el-col
:span=
"5"
>
<el-form-item
label=
"行政区"
label-width=
"80px"
>
<el-select
v-model=
"form.xzq"
class=
"width100"
clearable
placeholder=
"行政区"
>
<el-option
v-for=
"item in dicData['A20']"
:key=
"item.DCODE"
:label=
"item.DNAME"
:value=
"item.DCODE"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"5"
>
<el-form-item
label=
"权属状态"
>
<el-select
v-model=
"form.qszt"
class=
"width100"
clearable
placeholder=
"权属状态"
>
<el-option
v-for=
"item in dicData['A22']"
:key=
"item.DCODE"
:label=
"item.DNAME"
:value=
"item.DCODE"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"5"
>
<el-form-item
label=
"不动产权证号"
>
<el-input
v-model=
"form.bdcqzh"
placeholder=
"不动产权证号"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"5"
>
<el-form-item
label=
"业务号"
>
<el-input
v-model=
"form.YWH"
placeholder=
"业务号"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"4"
>
<el-form-item
label=
"预告登记种类"
label-width=
"106px"
>
<el-select
v-model=
"form.YGDJZL"
clearable
ref=
"selectnoticeRegQL"
@
visible-change=
"isShowSelectOptions"
...
...
@@ -20,7 +43,7 @@
<el-col
:span=
"5"
>
<el-form-item
label=
"登记类型"
>
<el-select
v-model=
"form.DJLX"
clearable
class=
"width100"
placeholder=
"请选择登记类型"
>
<el-option
v-for=
"item in
DJLXOptions
"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
<el-option
v-for=
"item in
dicData['A21']
"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-form-item>
...
...
@@ -41,12 +64,9 @@
@
size-change=
"handleSizeChange"
@
p-current-change=
"handleCurrentChange"
:column=
"tableData.columns"
:data=
"tableData.data"
>
</lb-table>
<message-tips
ref=
"msg"
:message=
"message"
/>
</div>
<!-- XML报文 -->
<xml-message
ref=
"dialog"
:xml=
"xml"
/>
<!-- 数据详情 -->
<edit-dialog
ref=
"editLog"
:bsmSjsb=
"bsmSjsb"
:diaData=
"diaData"
/>
<!-- 编辑 -->
<dataDetails
ref=
"editLog"
:title=
"title"
/>
</div>
</
template
>
...
...
@@ -68,7 +88,11 @@ export default {
data
()
{
return
{
form
:
{
xzq
:
''
,
qszt
:
''
,
bdcqzh
:
''
,
YWH
:
''
,
YGDJZL
:
''
,
DJLX
:
''
,
BDCDYH
:
''
,
...
...
@@ -88,17 +112,16 @@ export default {
return
(
<
div
>
<
el
-
button
type
=
"
text
"
type
=
"
primary
"
size
=
"mini"
icon
=
"el-icon-view"
onClick
=
{()
=>
{
this
.
handledetails
(
scope
.
$index
,
scope
.
row
)
}}
onClick
=
{()
=>
{
this
.
handleEdit
(
scope
.
row
)
}}
>
数据
详情
详情
<
/el-button
>
<
/div
>
)
;
}
,
}
,
)
}
}
]),
data
:
[]
},
...
...
@@ -146,11 +169,8 @@ export default {
total
}
}
catch
(
error
)
{
this
.
message
=
error
this
.
$refs
.
msg
.
messageShow
()
}
},
handledetails
(
index
,
row
)
{
}
}
}
...
...
src/views/business-info/zxdj/index.vue
View file @
ec2796b
...
...
@@ -5,7 +5,7 @@
<el-row>
<el-col
:span=
"5"
>
<el-form-item
label=
"行政区"
>
<el-select
v-model=
"form.pcode"
class=
"width100"
clearable
placeholder=
"行政区"
>
<el-select
v-model=
"form.pcode"
class=
"width100"
clearable
placeholder=
"行政区"
>
<el-option
v-for=
"item in dicData['A20']"
:key=
"item.DCODE"
:label=
"item.DNAME"
:value=
"item.DCODE"
>
</el-option>
</el-select>
...
...
@@ -13,13 +13,13 @@
</el-col>
<el-col
:span=
"5"
>
<el-form-item
label=
"权属状态"
label-width=
"105px"
>
<el-select
v-model=
"form.pcode"
class=
"width100"
clearable
placeholder=
"权属状态"
>
<el-select
v-model=
"form.pcode"
class=
"width100"
clearable
placeholder=
"权属状态"
>
<el-option
v-for=
"item in dicData['A22']"
:key=
"item.DCODE"
:label=
"item.DNAME"
:value=
"item.DCODE"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"5"
>
<el-col
:span=
"5"
>
<el-form-item
label=
"坐落"
>
<el-input
v-model=
"form.YWH"
placeholder=
"请输入坐落"
></el-input>
</el-form-item>
...
...
@@ -29,14 +29,14 @@
<el-input
v-model=
"form.BDCDYH"
placeholder=
"请输入不动产权证号"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"5"
class=
"mt-10"
>
<el-col
:span=
"5"
class=
"mt-10"
>
<el-form-item
label=
"权利人"
>
<el-input
v-model=
"form.YWH"
placeholder=
"请输入权利人"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"5"
class=
"mt-10"
>
<el-col
:span=
"5"
class=
"mt-10"
>
<el-form-item
label=
"权利类型"
label-width=
"105px"
>
<el-select
v-model=
"form.pcode"
class=
"width100"
clearable
placeholder=
"权利类型"
>
<el-select
v-model=
"form.pcode"
class=
"width100"
clearable
placeholder=
"权利类型"
>
<el-option
v-for=
"item in dicData['A8']"
:key=
"item.DCODE"
:label=
"item.DNAME"
:value=
"item.DCODE"
>
</el-option>
</el-select>
...
...
@@ -47,23 +47,21 @@
<el-input
v-model=
"form.BDCDYH"
placeholder=
"请输入不动产单元号"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"3"
class=
"btnColRight mt-10"
>
<btn
nativeType=
"cx"
@
click=
"handleSubmit"
>
查询结果
</btn>
<el-col
:span=
"3"
class=
"btnColRight mt-10"
>
<btn
nativeType=
"cx"
@
click=
"handleSubmit"
>
查询结果
</btn>
</el-col>
</el-row>
</el-form>
</div>
<div
class=
"from-clues-content"
>
<lb-table
:page-size=
"pageData.size"
:
heightNum=
"340"
:
current-page
.
sync=
"pageData.current"
:total=
"pageData.total"
<lb-table
:page-size=
"pageData.size"
:current-page
.
sync=
"pageData.current"
:total=
"pageData.total"
@
size-change=
"handleSizeChange"
@
p-current-change=
"handleCurrentChange"
:column=
"tableData.columns"
:data=
"tableData.data"
>
</lb-table>
<message-tips
ref=
"msg"
:message=
"message"
/>
</div>
<!-- XML报文 -->
<xml-message
ref=
"dialog"
:xml=
"xml"
/>
<!-- 数据详情 -->
<edit-dialog
ref=
"editLog"
:bsmSjsb=
"bsmSjsb"
:diaData=
"diaData"
/>
<!-- 编辑 -->
<dataDetails
ref=
"editLog"
:title=
"title"
/>
</div>
</
template
>
...
...
@@ -73,13 +71,9 @@ import data from "./data"
import
business
from
'@/api/business'
import
dataReporting
from
'@/api/dataReporting'
import
tableMixin
from
'@/mixins/tableMixin.js'
import
editDialog
from
'@/components/dataDetails/edit-dialog.vue'
export
default
{
name
:
"cancellationReg"
,
mixins
:
[
tableMixin
],
components
:
{
editDialog
},
data
()
{
return
{
form
:
{
...
...
@@ -98,19 +92,19 @@ export default {
label
:
"操作"
,
width
:
170
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
<
el
-
button
type
=
"primary"
onClick
=
{()
=>
{
this
.
handleEdit
(
scope
.
row
);
}}
>
详情
<
/el-button
>
<
/div
>
);
},
return
(
<
div
>
<
el
-
button
type
=
"primary"
onClick
=
{()
=>
{
this
.
handleEdit
(
scope
.
row
);
}}
>
详情
<
/el-button
>
<
/div
>
);
},
},
]),
...
...
@@ -141,21 +135,6 @@ export default {
this
.
message
=
error
this
.
$refs
.
msg
.
messageShow
()
}
},
async
handlDatadetails
(
index
,
row
)
{
let
{
result
:
res
,
message
}
=
await
dataReporting
.
getQltFwFdcqYzByCondition
(
row
.
BSM_SJSB
)
if
(
res
!=
null
)
{
this
.
diaData
=
res
this
.
bsmSjsb
=
row
.
BSM_SJSB
this
.
$store
.
dispatch
(
'business/setEdit'
);
this
.
$refs
.
editLog
.
isShow
()
}
else
{
this
.
$message
(
message
)
}
},
// 详情
handleEdit
(
row
)
{
this
.
title
=
row
.
rectypeName
this
.
$refs
.
editLog
.
isShow
(
row
);
}
}
}
...
...
Please
register
or
sign in
to post a comment