Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
founder_vue
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
常超
founder_vue
Commits
6c3ddaf2
Commit
6c3ddaf2
authored
Sep 13, 2021
by
liyuhang19990520
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
详情
parent
df77578b
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
78 additions
and
81 deletions
+78
-81
src/views/xsjsdb/detailRwbd.vue
+78
-81
No files found.
src/views/xsjsdb/detailRwbd.vue
View file @
6c3ddaf2
<!--
* @Author: your name
* @Date: 2021-09-11 10:30:42
* @LastEditTime: 2021-09-1
1 18:58:10
* @LastEditTime: 2021-09-1
3 11:07:36
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\xsjsdb\detailRwbd.vue
...
...
@@ -19,33 +19,44 @@
<div
:class=
"'col' + item.col"
v-for=
"item in thanTheTaskProps"
v-show=
"
thanTaskData['sfqsPdbz'] == '1' ||
(item.prop !== 'qssj' && item.prop !== 'fksj')
"
:key=
"item.prop"
>
<span
class=
"label"
>
{{
item
.
label
}}
</span>
<p
class=
"cont"
v-if=
"item.type == 'file' && fileList.length > 0"
>
<span
class=
"fileItem"
v-for=
"fitem in fileList"
:key=
"fitem.id"
<div>
<span
class=
"label"
>
{{
item
.
label
}}
</span>
<p
class=
"cont"
v-if=
"item.type == 'video' || item.type == 'photo'"
>
<span
><i
class=
"el-icon-tickets"
></i>
{{
fitem
.
label
}}
</span
class=
"fileItem"
v-for=
"fitem in fileType(item.type, 'fileList')"
:key=
"fitem.id"
>
<span
@
click=
"preview(fitem)"
>
{{
fitem
.
fjLxdm
==
"01"
?
"预览"
:
"播放"
}}
</span>
</span>
</p>
<p
class=
"cont"
v-else
>
{{
thanTaskData
[
item
.
prop
]
||
"-"
}}
</p>
<span
><i
class=
"el-icon-tickets"
></i>
{{
fitem
.
label
}}
</span
>
<span
@
click=
"preview(fitem)"
>
{{
fitem
.
fjLxdm
==
"01"
?
"预览"
:
"播放"
}}
</span>
</span>
<span
v-if=
"fileType(item.type, 'fileList').length
<
=
0
"
>
-
</span
>
</p>
<p
class=
"cont"
v-else
>
{{
thanTaskData
[
item
.
prop
]
||
"-"
}}
</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"mb20 page2"
>
<div
class=
"mb20 page2"
v-if=
"sffkPdbz == '1'"
>
<div
class=
"header"
>
<span
class=
"title"
>
反馈任务详情
</span>
</div>
...
...
@@ -60,11 +71,11 @@
<span
class=
"label"
>
{{
item
.
label
}}
</span>
<p
class=
"cont"
v-if=
"item.type == '
file' && fileList2.length > 0
"
v-if=
"item.type == '
video' || item.type == 'photo'
"
>
<span
class=
"fileItem"
v-for=
"fitem in file
List2
"
v-for=
"fitem in file
Type(item.type, 'fileList2')
"
:key=
"fitem.id"
>
<span
...
...
@@ -74,6 +85,9 @@
fitem
.
fjLxdm
==
"01"
?
"预览"
:
"播放"
}}
</span>
</span>
<span
v-if=
"fileType(item.type, 'fileList2').length
<
=
0
"
>
-
</span
>
</p>
<p
class=
"cont"
v-else
>
{{
feedbackTaskData
[
item
.
prop
]
||
"-"
}}
...
...
@@ -147,11 +161,6 @@ export default {
//比对任务详情
thanTheTaskProps
:
[
{
label
:
"主键编号:"
,
prop
:
"xxzjbh"
,
col
:
"3"
,
},
{
label
:
"任务名称:"
,
prop
:
"rwmc"
,
col
:
"3"
,
...
...
@@ -205,12 +214,12 @@ export default {
{
label
:
"简要案情:"
,
prop
:
"jyaq"
,
col
:
"
6
"
,
col
:
"
10
"
,
},
{
label
:
"任务描述:"
,
prop
:
"rwxq"
,
col
:
"
6
"
,
col
:
"
10
"
,
},
{
label
:
"任务状态:"
,
...
...
@@ -246,65 +255,37 @@ export default {
col
:
"3"
,
},
{
label
:
"接收人证件号码:"
,
prop
:
"jsrZjhm"
,
col
:
"3"
,
},
{
label
:
"接收人单位代码:"
,
prop
:
"jsrDwdm"
,
col
:
"3"
,
type
:
"codeTree"
,
codeTree
:
"QGCODE_UNIT"
,
},
{
label
:
"接收人单位名称:"
,
prop
:
"jsrDwmc"
,
col
:
"3"
,
},
{
label
:
"是否签收:"
,
prop
:
"sfqsPdbz"
,
col
:
"3"
,
},
{
label
:
"签收时间:"
,
prop
:
"qssj"
,
col
:
"3"
,
},
{
label
:
"是否反馈:"
,
prop
:
"sffkPdbz"
,
col
:
"3"
,
},
{
label
:
"反馈时间:"
,
prop
:
"fksj"
,
col
:
"3"
,
},
{
label
:
"附件详情:"
,
prop
:
"srwxq"
,
label
:
"照片:"
,
col
:
"10"
,
type
:
"photo"
,
},
{
label
:
"视频附件:"
,
col
:
"10"
,
type
:
"
file
"
,
type
:
"
video
"
,
},
],
//反馈任务详情
feedbackTaskProps
:
[
{
label
:
"反馈编号:"
,
prop
:
"xxzjbh"
,
col
:
"3"
,
},
{
label
:
"比对任务编号:"
,
prop
:
"bdrwbh"
,
col
:
"3"
,
},
{
label
:
"反馈结果概要:"
,
prop
:
"fkjgJyqk"
,
col
:
"
3
"
,
col
:
"
10
"
,
},
{
label
:
"登记单位名称:"
,
...
...
@@ -322,14 +303,19 @@ export default {
col
:
"3"
,
},
{
label
:
"附件详情:"
,
prop
:
"srwxq"
,
label
:
"照片:"
,
col
:
"10"
,
type
:
"file"
,
type
:
"photo"
,
},
{
label
:
"视频附件:"
,
col
:
"10"
,
type
:
"video"
,
},
],
fileList
:
[],
fileList2
:
[],
sffkPdbz
:
""
,
defaultProps
:
{
parent
:
"parentId"
,
// 父级唯一标识
value
:
"id"
,
// 唯一标识
...
...
@@ -346,30 +332,34 @@ export default {
myVideo
:
""
,
xxzjbh
:
""
,
index
:
1
,
loadingIndex
:
0
};
},
methods
:
{
//比对任务详情接口
getThanTaskData
()
{
const
loading
=
this
.
$loading
({
target
:
"#detailRwbd"
,
lock
:
true
,
text
:
"Loading"
,
});
let
_this
=
this
;
selectRwqkById
({
xxzjbh
:
_this
.
xxzjbh
}).
then
((
res
)
=>
{
loading
.
close
();
if
(
res
.
success
&&
res
.
code
==
200
)
{
let
result
=
res
.
data
.
rows
;
_this
.
sffkPdbz
=
result
.
sffkPdbz
;
_this
.
getThanTaskFile
(
loading
);
if
(
_this
.
sffkPdbz
==
"1"
)
{
_this
.
getFeedbackTaskData
(
loading
);
}
else
{
loading
.
close
();
}
_this
.
filterTreeCode
(
result
,
_this
.
thanTheTaskProps
,
"thanTaskData"
);
}
});
},
//比对任务详情附件
getThanTaskFile
()
{
const
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"Loading"
,
});
getThanTaskFile
(
loading
)
{
let
_this
=
this
;
let
formData
=
new
FormData
();
formData
.
append
(
"bdrwbh"
,
_this
.
xxzjbh
);
...
...
@@ -385,12 +375,19 @@ export default {
}
});
},
fileType
(
type
,
key
)
{
let
str
=
type
==
"video"
?
"02"
:
"01"
;
return
this
[
key
].
filter
((
i
)
=>
i
.
fjLxdm
==
str
);
},
//反馈任务详情接口
getFeedbackTaskData
()
{
const
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"Loading"
,
});
getFeedbackTaskData
(
loading
)
{
if
(
!
loading
)
{
var
loading
=
this
.
$loading
({
target
:
".page2"
,
lock
:
true
,
text
:
"Loading"
,
});
}
let
_this
=
this
;
selectByRwbh
({
bdrwbh
:
_this
.
xxzjbh
,
...
...
@@ -540,8 +537,8 @@ export default {
},
mounted
()
{
this
.
getThanTaskData
();
this
.
getThanTaskFile
();
this
.
getFeedbackTaskData
();
//
this.getThanTaskFile();
//
this.getFeedbackTaskData();
},
};
</
script
>
...
...
@@ -616,7 +613,7 @@ export default {
color
:
#363636
;
font-weight
:
bold
;
display
:
inline-block
;
width
:
8
0px
;
width
:
11
0px
;
text-align
:
left
;
vertical-align
:
top
;
}
...
...
@@ -624,7 +621,7 @@ export default {
color
:
#000
;
font-size
:
15px
;
display
:
inline-block
;
width
:
calc
(
100%
-
8
0px
);
width
:
calc
(
100%
-
11
0px
);
box-sizing
:
border-box
;
padding-right
:
15px
;
padding-left
:
10px
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment