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
332d1d88
Commit
332d1d88
authored
Dec 13, 2021
by
lp784568205
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增了人力情报统计的弹框列表展示
parent
139216b9
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
128 additions
and
17 deletions
+128
-17
src/api/rlqbxs.js
+5
-0
src/views/rlqbxsxx/rlqbtj.vue
+123
-17
No files found.
src/api/rlqbxs.js
View file @
332d1d88
...
...
@@ -71,3 +71,7 @@ export const getAjListByQg = params =>
//人力情报统计
export
const
getRlqbxxtj
=
params
=>
postform
(
`
${
base
.
alyIP
}
/rlqb/getRlqbxxtj`
,
params
);
//人力情报统计弹框
export
const
getAjTjtsg
=
params
=>
postform
(
`
${
base
.
alyIP
}
/rlqb/getAjTjtsg`
,
params
);
\ No newline at end of file
src/views/rlqbxsxx/rlqbtj.vue
View file @
332d1d88
...
...
@@ -61,31 +61,40 @@
tooltip-effect=
"dark"
width=
"100%"
size=
"small"
:header-cell-style=
"
{ background: '#F0F0F1' }"
:header-cell-style=
"
{ background: '#f9f9f9' }"
border
>
<el-table-column
v-for=
"columnTitle in cxDefaultFormThead"
:key=
"columnTitle.label"
:label=
"columnTitle.label"
:width=
"columnTitle.width"
label=
"单位名称"
width=
"260"
align=
"center"
prop=
"unitname"
>
<template
slot-scope=
"scope"
>
<div
v-if=
"columnTitle.prop == 'unitname'"
>
<span
@
click=
"xtt(scope)"
style=
"color: #0061f7; cursor: pointer"
v-html=
"scope.row[columnTitle.prop]
"
v-html=
"scope.row.unitname
"
></span>
</div>
</
template
>
</el-table-column>
<el-table-column
label=
"线索类型"
align=
"center"
>
<el-table-column
v-for=
"columnTitle in cxDefaultFormThead"
:key=
"columnTitle.label"
:label=
"columnTitle.label"
:width=
"columnTitle.width"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<div
v-else
-if=
"
v
-if=
"
columnTitle.prop != 'unitname' &&
scope.row[columnTitle.prop] != 0
"
>
<span
@
click=
"showDialog(scope
)"
@
click=
"showDialog(scope.row.unitcode, scope.column.label
)"
style=
"color: #0061f7; cursor: pointer"
v-html=
"scope.row[columnTitle.prop]"
></span>
...
...
@@ -95,14 +104,57 @@
</div>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
<!-- 弹框展示 -->
<el-dialog
title=
"线索类型"
:visible
.
sync=
"dialogG"
width=
"43%"
>
<el-table
element-loading-text=
"拼命加载中"
ref=
"itemDataTable"
:data=
"tableData"
tooltip-effect=
"dark"
max-height=
"600"
style=
"margin: 0 auto"
width=
"100%"
size=
"small"
>
<el-table-column
align=
"center"
v-for=
"(columnTitle, index) in bshglaj.cxDefaultFormThead"
:key=
"index"
:label=
"columnTitle.label"
width=
"200"
:prop=
"columnTitle.prop"
>
<
template
slot-scope=
"scope"
>
<div>
{{
scope
.
row
[
columnTitle
.
prop
]
}}
</div>
</
template
>
</el-table-column>
</el-table>
<el-pagination
background
@
current-change=
"handleCurrentChangeG"
:current-page
.
sync=
"currentPage1S"
:page-size=
"pagesize"
:page-sizes=
"[10, 20, 50, 100]"
layout=
"sizes,prev, pager, next"
:total=
"tableDataGLength"
v-if=
"pageShow"
>
</el-pagination>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"dialogG = false"
>
关闭
</el-button>
</span>
</el-dialog>
</div>
</div>
</template>
<
script
>
import
rightContent
from
"@c/ptCxForm_components.vue"
;
import
SelectTreeDialog
from
"@c/treeCode_components.vue"
;
import
{
getRlqbxxtj
}
from
"@/api/rlqbxs.js"
;
import
{
getRlqbxxtj
,
getAjTjtsg
}
from
"@/api/rlqbxs.js"
;
export
default
{
components
:
{
rightContent
,
...
...
@@ -144,11 +196,6 @@ export default {
tableLineData
:
[],
cxDefaultFormThead
:
[
{
label
:
"单位名称"
,
prop
:
"unitname"
,
width
:
"260"
,
},
{
label
:
"诈骗"
,
prop
:
"zpcount"
,
width
:
"auto"
,
...
...
@@ -190,6 +237,36 @@ export default {
width
:
"auto"
,
},
],
//列表展示
bshglaj
:
{
pageBs
:
"qyeryrlqbxsTj"
,
cxFormData
:
{},
cxQueryField
:
[],
cxDefaultFormThead
:
[
{
label
:
"情报线索名称"
,
prop
:
"asjbh"
,
},
{
label
:
"登记时间"
,
prop
:
"ajmc"
,
},
{
label
:
"新报线索分类名称"
,
prop
:
"ajlbdm"
,
},
{
label
:
"人力情报线索类型"
,
prop
:
"larq"
,
},
],
},
dialogG
:
false
,
tableData
:
[],
pagesize
:
5
,
tableDataLength
:
""
,
pageShow
:
false
,
currentPage1
:
1
,
};
},
methods
:
{
...
...
@@ -225,7 +302,36 @@ export default {
}
});
},
showDialog
(
scope
)
{},
showDialog
(
dwcode
,
label
)
{
console
.
log
(
dwcode
);
console
.
log
(
label
);
let
params
=
new
FormData
();
params
.
append
(
"page"
,
1
);
params
.
append
(
"limit"
,
10
);
params
.
append
(
"unitcode"
,
dwcode
);
if
(
label
==
"诈骗"
)
{
params
.
append
(
"xslx"
,
"01"
);
}
else
if
(
label
==
"抢劫"
)
{
params
.
append
(
"xslx"
,
"02"
);
}
else
if
(
label
==
"涉毒"
)
{
params
.
append
(
"xslx"
,
"03"
);
}
else
if
(
label
==
"涉黑"
)
{
params
.
append
(
"xslx"
,
"04"
);
}
else
if
(
label
==
"盗窃"
)
{
params
.
append
(
"xslx"
,
"05"
);
}
else
if
(
label
==
"其他"
)
{
params
.
append
(
"xslx"
,
"06"
);
}
params
.
append
(
"djsjStart"
,
this
.
formData
.
djsjkssj
);
params
.
append
(
"djsjEnd"
,
this
.
formData
.
djsjjssj
);
getAjTjtsg
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
self
.
tableData
=
res
.
data
.
rows
;
this
.
dialogG
=
true
;
loading
.
close
();
}
});
},
xtt
(
scope
)
{
this
.
formData
.
xsfbdw
=
scope
.
row
.
unitcode
;
this
.
doQueryRlData
();
...
...
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