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
a7f91a12
Commit
a7f91a12
authored
Dec 21, 2021
by
lp784568205
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev_xzeq' of
http://47.92.108.28/changchao/founder_vue
into dev_xzeq
parents
2a40b921
e50b42a3
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
1082 additions
and
315 deletions
+1082
-315
src/assets/img/graphEcharts/net.png
+0
-0
src/components/RelationalGraph.vue
+18
-16
src/components/SearchGraph.vue
+15
-5
src/components/ptCxForm_components.vue
+4
-1
src/layout/menuLayout.vue
+8
-1
src/router/modules/qgccj.js
+1
-1
src/views/shse/fzth/fzth.vue
+407
-86
src/views/shse/fzth/fzthDanger.vue
+461
-81
src/views/xshb/xshb/gzjlxz/fksc.vue
+1
-0
src/views/ztyp/queryDx.vue
+25
-23
src/views/ztyp/queryQt.vue
+6
-5
src/views/ztyp/queryTdyp.vue
+46
-45
src/views/ztyp/queryWl.vue
+45
-24
src/views/ztyp/queryXsyp.vue
+17
-2
src/views/ztyp/queryZjs.vue
+27
-25
src/views/ztyp/rafx.vue
+1
-0
No files found.
src/assets/img/graphEcharts/net.png
0 → 100644
View file @
a7f91a12
2.85 KB
src/components/RelationalGraph.vue
View file @
a7f91a12
...
...
@@ -77,11 +77,7 @@
</div>
<div
class=
"leftToolbar"
ref=
"leftToolbar"
v-if=
"showGang"
>
<el-button
class=
"toolBarItem"
@
click
.
native=
"toGang"
title=
"登记为团伙"
>
<el-button
class=
"toolBarItem"
@
click
.
native=
"toGang"
title=
"登记为团伙"
>
<i
class=
"el-icon-picture-outline-round"
></i>
<p>
团伙
</p>
</el-button>
...
...
@@ -95,7 +91,6 @@
<i
class=
"el-icon-picture-outline-round"
></i>
<p>
高危
</p>
</el-button>
</div>
</div>
</
template
>
...
...
@@ -334,8 +329,11 @@ export default {
this
.
callApi
(
this
.
childrenXhrStr
,
obj
)
.
then
((
res
)
=>
{
let
responseData
=
res
.
data
.
rows
||
res
.
rows
||
res
.
data
;
if
(
this
.
type
==
'argxfx'
){
sessionStorage
.
setItem
(
'argxfxPeople'
,
JSON
.
stringify
(
res
.
data
.
rows
))
if
(
this
.
type
==
"argxfx"
)
{
sessionStorage
.
setItem
(
"argxfxPeople"
,
JSON
.
stringify
(
this
.
linkAll
)
);
}
//初始化子节点
if
(
...
...
@@ -407,7 +405,7 @@ export default {
__graph_json_data
,
(
seeksRGGraph
)
=>
{
this
.
layoutsProps
(
seeksRGGraph
);
debugger
debugger
;
console
.
log
(
this
.
type
);
if
(
this
.
type
==
"shce"
||
this
.
type
==
"cqthfx"
)
{
setTimeout
(()
=>
{
...
...
@@ -451,9 +449,9 @@ export default {
});
}
},
0
);
}
else
if
(
this
.
type
==
"argxfx"
)
{
this
.
showGang
=
true
this
.
showDanger
=
true
}
else
if
(
this
.
type
==
"argxfx"
||
this
.
$route
.
query
.
type
==
'argxfx'
)
{
this
.
showGang
=
true
;
this
.
showDanger
=
true
;
}
}
);
...
...
@@ -491,18 +489,20 @@ export default {
});
},
toGang
()
{
sessionStorage
.
setItem
(
"argxfxPeople"
,
JSON
.
stringify
(
this
.
linkAll
));
console
.
log
(
this
.
nodedata
.
name
);
this
.
$router
.
pushToTab
({
path
:
"/fzth"
,
query
:
{
asjbh
:
this
.
nodedata
.
name
},
})
query
:
{
asjbh
:
this
.
nodedata
.
name
},
})
;
},
toDanger
()
{
sessionStorage
.
setItem
(
"argxfxPeople"
,
JSON
.
stringify
(
this
.
linkAll
));
console
.
log
(
this
.
nodedata
.
name
);
this
.
$router
.
pushToTab
({
path
:
"/fzthDanger"
,
query
:
{
asjbh
:
this
.
nodedata
.
name
},
})
query
:
{
asjbh
:
this
.
nodedata
.
name
},
})
;
},
/**
* @description: 判断高亮
...
...
@@ -663,6 +663,8 @@ export default {
return
require
(
`@/assets/img/graphEcharts/
${
str
}
articles.png`
);
case
"email"
:
return
require
(
`@/assets/img/graphEcharts/
${
str
}
email.png`
);
case
"net"
:
return
require
(
`@/assets/img/graphEcharts/
${
str
}
net.png`
);
}
},
/**
...
...
src/components/SearchGraph.vue
View file @
a7f91a12
...
...
@@ -7,7 +7,7 @@
:prop=
"item.id"
v-show=
"!item.hidden"
:rules=
"item.rules"
class=
'demo-input-suffix zdycol'
class=
"demo-input-suffix zdycol"
>
<!--输入框-->
<el-input
...
...
@@ -238,7 +238,7 @@ export default {
if
(
boo
)
{
if
(
this
.
pages
==
"ajhx"
)
{
// let path = `http://39.99.155.173:8003/queryAjdaxxs?asjbh=${this.form.zjhm}`;
let
path
=
`
${
base
.
alyIP5
/
queryAjdaxxs
}
?asjbh=
${
this
.
form
.
zjhm
}
`
;
let
path
=
`
${
base
.
alyIP5
/
queryAjdaxxs
}
?asjbh=
${
this
.
form
.
zjhm
}
`
;
window
.
open
(
path
,
"_blank"
);
}
else
if
(
this
.
pages
==
"hxgc"
)
{
// let path = `http://39.99.155.173:9002/#/rydaIndex/ryGI?zjhm=${this.form.asjbh}`;
...
...
@@ -256,12 +256,11 @@ export default {
// let path = `http://39.99.155.173:9003/#/ajbzDetail?asjbh=${this.form.asjbh}`;
let
path
=
`
${
base
.
alyIP8
}
/#/ajbzDetail?asjbh=
${
this
.
form
.
asjbh
}
`
;
window
.
open
(
path
,
"_blank"
);
}
else
if
(
this
.
pages
==
"queryXsyp"
)
{
}
else
if
(
this
.
pages
==
"queryXsyp"
)
{
// let path = `http://47.92.225.109:8347/#/JumpPage/admin/admin/${this.form.asjbh}`;
let
path
=
`
${
base
.
alyIP9
}
/#/JumpPage/admin/admin/
${
this
.
form
.
asjbh
}
`
;
window
.
open
(
path
,
"_blank"
);
}
else
{
}
else
{
let
newParams
=
this
.
objectAssignment
(
this
.
newParams
);
let
newNodedata
=
this
.
objectAssignment
(
this
.
newNodedata
);
let
newPhotoXhrObject
=
this
.
objectAssignment
(
...
...
@@ -321,6 +320,17 @@ export default {
return
JSON
.
parse
(
JSON
.
stringify
(
value
));
},
},
// watch: {
// form: {
// handler: function (val) {
// debugger
// if (val.lx == '2') {
// }
// },
// deep: true,
// },
// },
};
</
script
>
<
style
lang=
"scss"
scoped
>
...
...
src/components/ptCxForm_components.vue
View file @
a7f91a12
...
...
@@ -762,8 +762,11 @@
</el-table-column>
<el-table-column
align=
"center"
label=
"操作"
>
<template
slot-scope=
"scope"
>
<el-button
type=
"success"
@
click=
"sprops(scope)"
>
<
!--
<
el-button
type=
"success"
@
click=
"sprops(scope)"
>
可视化分析
</el-button>
-->
<el-button
type=
"success"
@
click=
"sprops(scope)"
>
跳转脑图
</el-button>
</
template
>
</el-table-column>
...
...
src/layout/menuLayout.vue
View file @
a7f91a12
...
...
@@ -142,7 +142,8 @@ export default {
// this.header = val;
},
$route
(
val
)
{
this
.
activeIndex
=
sessionStorage
.
getItem
(
"routerPath"
)
||
this
.
$route
.
name
;
this
.
activeIndex
=
sessionStorage
.
getItem
(
"routerPath"
)
||
this
.
$route
.
name
;
let
index
=
this
.
topMenus
.
findIndex
((
i
)
=>
i
.
id
==
val
.
name
);
if
(
!
val
.
meta
.
isAdd
&&
index
>=
0
)
{
this
.
activeName
=
val
.
name
;
...
...
@@ -151,6 +152,7 @@ export default {
},
methods
:
{
goDetail
(
item
)
{
debugger
;
if
(
item
.
id
==
"dwcx"
)
{
let
path
=
`
${
this
.
$baseUrl
.
alyIP6
}
/#/jccxIndex`
;
window
.
open
(
path
,
"_blank"
);
...
...
@@ -173,6 +175,11 @@ export default {
this
.
$router
.
pushToTab
({
path
:
"zdryGl"
,
});
}
else
if
(
item
.
id
==
"queryHd"
)
{
let
obj
=
JSON
.
parse
(
sessionStorage
.
getItem
(
"userInfo"
));
let
account
=
obj
.
identitycard
;
let
path
=
`http://39.99.155.173:8004/hdfx/hdfx/toIframe?drrZjhm=
${
account
}
`
;
window
.
open
(
path
,
"_blank"
);
}
else
if
(
item
.
id
==
"queryYpzl"
)
{
this
.
$router
.
pushToTab
({
path
:
"/wfzdzczl"
,
...
...
src/router/modules/qgccj.js
View file @
a7f91a12
...
...
@@ -534,7 +534,7 @@ const menuLayouts = [
path
:
"/fzthDanger"
,
name
:
"fzthDanger"
,
meta
:
{
title
:
'
犯罪团伙信息
'
title
:
'
登记为高危群体
'
},
component
:
()
=>
import
(
"@/views/shse/fzth/fzthDanger.vue"
)
},
...
...
src/views/shse/fzth/fzth.vue
View file @
a7f91a12
...
...
@@ -372,7 +372,11 @@ export default {
thbh
:
""
,
//案人关系分析数据
sessionGotAsjbh
:
""
,
sessionGotArr
:
{},
sessionGotArr
:
[],
sessionGotObjte
:
{
aj
:
[],
xyr
:
[],
},
};
},
created
()
{
...
...
@@ -382,17 +386,316 @@ export default {
// this.getselectHxThAsjbh1();
if
(
this
.
$route
.
query
.
asjbh
)
{
this
.
sessionGotAsjbh
=
this
.
$route
.
query
.
asjbh
;
this
.
sessionGotArr
=
JSON
.
parse
(
sessionStorage
.
getItem
(
"argxfxPeople"
));
console
.
log
(
this
.
sessionGotAsjbh
);
debugger
;
let
array
=
[];
// this.sessionGotArr = JSON.parse(sessionStorage.getItem("argxfxPeople"));
array
=
JSON
.
parse
(
sessionStorage
.
getItem
(
"argxfxPeople"
));
array
.
forEach
((
item
)
=>
{
this
.
sessionGotArr
.
push
(
item
.
from
);
});
array
.
forEach
((
item
)
=>
{
this
.
sessionGotArr
.
push
(
item
.
to
);
});
console
.
log
(
this
.
sessionGotArr
);
let
removeDupList
=
[...
new
Set
(
this
.
sessionGotArr
)];
console
.
log
(
removeDupList
);
let
reg
=
/^A.*/
;
let
patter
=
/
(
^
\d{15}
$
)
|
(
^
\d{18}
$
)
|
(
^
\d{17}(\d
|X|x
)
$
)
/
;
removeDupList
.
forEach
((
item
)
=>
{
debugger
;
if
(
reg
.
test
(
item
))
{
this
.
sessionGotObjte
.
aj
.
push
({
asjbh
:
item
,
});
}
if
(
patter
.
test
(
item
))
{
this
.
sessionGotObjte
.
xyr
.
push
({
zjhm
:
item
,
});
}
});
console
.
log
(
this
.
sessionGotObjte
);
}
},
mounted
()
{
if
(
this
.
sessionGotAsjbh
&&
this
.
sessionGotAsjbh
!=
""
)
{
this
.
showArgxfxData
();
}
// if (this.sessionGotAsjbh && this.sessionGotAsjbh != "") {
this
.
showArgxfxXyrAndAj
();
this
.
sessionGotObjte
.
aj
.
forEach
((
item
,
index
)
=>
{
debugger
;
let
array
=
[];
array
.
push
(
item
.
asjbh
,
index
);
this
.
ajHxs
(
array
);
});
this
.
sessionGotObjte
.
xyr
.
forEach
((
item
,
index
)
=>
{
debugger
;
let
arrays
=
[];
arrays
.
push
(
item
.
zjhm
,
index
);
this
.
xyrIdentity
(
arrays
);
});
// }
},
methods
:
{
// 案件和嫌疑人的回显
showArgxfxXyrAndAj
()
{
var
self
=
this
;
var
result1
=
self
.
sessionGotObjte
;
self
.
formField
[
2
].
childrenAsAdd
.
forEach
((
childrenIdem
)
=>
{
//有可添加子集的情况
//遍历可配置化列表的子集
self
.
$set
(
self
.
formLabelAlign
,
childrenIdem
.
id
,
[]);
var
realChildrenData
=
result1
[
"aj"
];
if
(
realChildrenData
&&
realChildrenData
.
length
>
0
)
{
realChildrenData
.
forEach
((
realChildrenItem
,
childrenIndex
)
=>
{
var
singleObject
=
{};
var
dateFields
=
[];
var
lazyLoadCodeFields
=
[];
if
(
childrenIdem
.
list
&&
childrenIdem
.
list
.
length
>
0
&&
childrenIdem
.
list
[
0
].
name
)
{
dateFields
=
childrenIdem
.
list
[
0
].
name
.
filter
((
fieldItem
)
=>
{
return
fieldItem
.
type
==
"date"
;
});
dateFields
=
dateFields
.
map
((
fieldItem
)
=>
{
return
fieldItem
.
id
;
});
lazyLoadCodeFields
=
childrenIdem
.
list
[
0
].
name
.
filter
(
(
fieldItem
)
=>
{
return
fieldItem
.
type
==
"lazyCodeTree"
;
}
);
lazyLoadCodeFields
=
dateFields
.
map
((
fieldItem
)
=>
{
return
fieldItem
.
id
;
});
}
for
(
var
key
in
realChildrenItem
)
{
if
(
dateFields
.
indexOf
(
key
)
>=
0
)
{
//过滤时间
if
(
realChildrenItem
[
key
])
{
singleObject
[
key
]
=
new
Date
(
realChildrenItem
[
key
]);
}
}
else
if
(
lazyLoadCodeFields
.
indexOf
(
key
)
>=
0
)
{
}
else
{
singleObject
[
key
]
=
realChildrenItem
[
key
];
}
}
childrenIdem
.
list
[
0
].
name
.
forEach
((
currentField
)
=>
{
if
(
currentField
.
type
==
"lazyCodeTree"
)
{
queryCodeByType
({
type
:
currentField
.
codeTree
,
id
:
realChildrenItem
[
currentField
.
id
],
grade
:
"prev"
,
})
.
then
((
codRes
)
=>
{
var
codeArry
=
[];
var
realCodeResult
=
[];
for
(
var
j
=
0
;
j
<
codRes
.
data
.
length
;
j
++
)
{
var
singleRow
=
codRes
.
data
[
j
];
if
(
singleRow
.
children
)
{
codeArry
.
push
(
singleRow
.
id
);
self
.
getChildrenCode
(
codeArry
,
singleRow
);
}
}
codeArry
.
push
(
realChildrenItem
[
currentField
.
id
]);
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
][
childrenIndex
],
currentField
.
id
,
codeArry
);
//改变类型使级联控件重新加载
self
.
$set
(
currentField
,
"type"
,
"lazyCodeTree2"
);
setTimeout
(()
=>
{
self
.
$set
(
currentField
,
"type"
,
"lazyCodeTree"
);
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
][
childrenIndex
],
currentField
.
id
,
codeArry
);
},
5
);
})
.
catch
((
err
)
=>
{
// console.log(err);
});
}
else
if
(
currentField
.
type
==
"codeTree"
)
{
//self.$set(self.formLabelAlign, fieldItem.id, fieldVale);
if
(
realChildrenItem
[
currentField
.
id
])
{
axios
.
get
(
`JsonData/
${
currentField
.
codeTree
}
.json`
)
.
then
((
codRes
)
=>
{
let
value
=
this
.
queryTree
(
codRes
.
data
.
data
.
rows
,
realChildrenItem
[
currentField
.
id
]
)[
0
];
currentField
.
codeOptions
=
[
{
id
:
realChildrenItem
[
currentField
.
id
],
name
:
value
,
},
];
})
.
catch
((
err
)
=>
{});
self
.
$set
(
self
.
formLabelAlign
,
currentField
.
id
,
realChildrenItem
[
currentField
.
id
]
);
}
}
});
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
],
childrenIndex
,
singleObject
);
debugger
;
});
}
else
{
var
singleObject
=
{};
childrenIdem
.
list
[
0
].
name
.
forEach
((
val4
)
=>
{
if
(
(
val4
.
multiple
==
true
&&
val4
.
type
==
"code"
)
||
val4
.
type
==
"lazyCodeTree"
)
{
singleObject
[
val4
.
id
]
=
[];
}
else
{
singleObject
[
val4
.
id
]
=
""
;
}
});
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
],
0
,
singleObject
);
}
});
var
result1
=
self
.
sessionGotObjte
;
self
.
formField
[
3
].
childrenAsAdd
.
forEach
((
childrenIdem
)
=>
{
//有可添加子集的情况
//遍历可配置化列表的子集
self
.
$set
(
self
.
formLabelAlign
,
childrenIdem
.
id
,
[]);
var
realChildrenData
=
result1
[
"xyr"
];
if
(
realChildrenData
&&
realChildrenData
.
length
>
0
)
{
realChildrenData
.
forEach
((
realChildrenItem
,
childrenIndex
)
=>
{
var
singleObject
=
{};
var
dateFields
=
[];
var
lazyLoadCodeFields
=
[];
if
(
childrenIdem
.
list
&&
childrenIdem
.
list
.
length
>
0
&&
childrenIdem
.
list
[
0
].
name
)
{
dateFields
=
childrenIdem
.
list
[
0
].
name
.
filter
((
fieldItem
)
=>
{
return
fieldItem
.
type
==
"date"
;
});
dateFields
=
dateFields
.
map
((
fieldItem
)
=>
{
return
fieldItem
.
id
;
});
lazyLoadCodeFields
=
childrenIdem
.
list
[
0
].
name
.
filter
(
(
fieldItem
)
=>
{
return
fieldItem
.
type
==
"lazyCodeTree"
;
}
);
lazyLoadCodeFields
=
dateFields
.
map
((
fieldItem
)
=>
{
return
fieldItem
.
id
;
});
}
for
(
var
key
in
realChildrenItem
)
{
if
(
dateFields
.
indexOf
(
key
)
>=
0
)
{
//过滤时间
if
(
realChildrenItem
[
key
])
{
singleObject
[
key
]
=
new
Date
(
realChildrenItem
[
key
]);
}
}
else
if
(
lazyLoadCodeFields
.
indexOf
(
key
)
>=
0
)
{
}
else
{
singleObject
[
key
]
=
realChildrenItem
[
key
];
}
}
childrenIdem
.
list
[
0
].
name
.
forEach
((
currentField
)
=>
{
if
(
currentField
.
type
==
"lazyCodeTree"
)
{
queryCodeByType
({
type
:
currentField
.
codeTree
,
id
:
realChildrenItem
[
currentField
.
id
],
grade
:
"prev"
,
})
.
then
((
codRes
)
=>
{
var
codeArry
=
[];
var
realCodeResult
=
[];
for
(
var
j
=
0
;
j
<
codRes
.
data
.
length
;
j
++
)
{
var
singleRow
=
codRes
.
data
[
j
];
if
(
singleRow
.
children
)
{
codeArry
.
push
(
singleRow
.
id
);
self
.
getChildrenCode
(
codeArry
,
singleRow
);
}
}
codeArry
.
push
(
realChildrenItem
[
currentField
.
id
]);
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
][
childrenIndex
],
currentField
.
id
,
codeArry
);
//改变类型使级联控件重新加载
self
.
$set
(
currentField
,
"type"
,
"lazyCodeTree2"
);
setTimeout
(()
=>
{
self
.
$set
(
currentField
,
"type"
,
"lazyCodeTree"
);
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
][
childrenIndex
],
currentField
.
id
,
codeArry
);
},
5
);
})
.
catch
((
err
)
=>
{
// console.log(err);
});
}
else
if
(
currentField
.
type
==
"codeTree"
)
{
//self.$set(self.formLabelAlign, fieldItem.id, fieldVale);
if
(
realChildrenItem
[
currentField
.
id
])
{
axios
.
get
(
`JsonData/
${
currentField
.
codeTree
}
.json`
)
.
then
((
codRes
)
=>
{
let
value
=
this
.
queryTree
(
codRes
.
data
.
data
.
rows
,
realChildrenItem
[
currentField
.
id
]
)[
0
];
currentField
.
codeOptions
=
[
{
id
:
realChildrenItem
[
currentField
.
id
],
name
:
value
,
},
];
})
.
catch
((
err
)
=>
{});
self
.
$set
(
self
.
formLabelAlign
,
currentField
.
id
,
realChildrenItem
[
currentField
.
id
]
);
}
}
});
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
],
childrenIndex
,
singleObject
);
debugger
;
});
}
else
{
var
singleObject
=
{};
childrenIdem
.
list
[
0
].
name
.
forEach
((
val4
)
=>
{
if
(
(
val4
.
multiple
==
true
&&
val4
.
type
==
"code"
)
||
val4
.
type
==
"lazyCodeTree"
)
{
singleObject
[
val4
.
id
]
=
[];
}
else
{
singleObject
[
val4
.
id
]
=
""
;
}
});
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
],
0
,
singleObject
);
}
});
},
handleClick
(
tab
,
event
)
{
console
.
log
(
tab
,
event
);
},
...
...
@@ -911,52 +1214,7 @@ export default {
console
.
log
(
this
.
formLabelAlign
);
this
.
$set
(
this
.
formLabelAlign
.
aj
[
0
],
"asjbh"
,
this
.
sessionGotAsjbh
);
this
.
ajHx
(
arr
);
this
.
showArgxfxXyr
();
},
showArgxfxXyr
()
{
let
self
=
this
;
this
.
loadingFk
=
true
;
console
.
log
(
self
.
sessionGotArr
);
var
result
=
self
.
sessionGotArr
;
self
.
formField
[
3
].
childrenAsAdd
[
0
].
list
[
0
].
name
.
forEach
((
item
)
=>
{
var
fieldVale
=
result
[
item
.
id
];
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
fieldVale
);
});
var
result
=
res
.
data
.
rows
;
self
.
formField
[
3
].
childrenAsAdd
[
0
].
list
[
0
].
name
.
forEach
((
item
)
=>
{
var
fieldVale
=
result
[
item
.
id
];
if
(
item
.
type
==
"codeTree"
)
{
axios
.
get
(
`JsonData/
${
item
.
codeTree
}
.json`
).
then
((
codRes
)
=>
{
let
value
=
self
.
queryTree
(
codRes
.
data
.
data
.
rows
,
fieldVale
)[
0
];
item
.
codeOptions
=
[{
id
:
fieldVale
,
name
:
value
}];
});
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
fieldVale
);
}
else
if
(
item
.
type
==
"date"
)
{
debugger
;
// var singleObject = {}
// singleObject[key] = new Date(realChildrenItem[key]);
if
(
fieldVale
==
null
)
{
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
""
);
}
else
{
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
new
Date
(
fieldVale
)
);
}
}
else
{
// singleObject[key] = new Date(realChildrenItem[key]);
if
(
fieldVale
==
null
)
{
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
""
);
}
else
{
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
fieldVale
);
}
}
});
this
.
loadingFk
=
false
;
this
.
loading
=
false
;
this
.
showArgxfxXyr
(
arr
);
},
// 嫌疑人提取回显
xyrIdentity
(
content
)
{
...
...
@@ -968,48 +1226,56 @@ export default {
zjhm
:
content
[
0
],
}).
then
((
res
)
=>
{
// 嫌疑人信息1
var
result
=
res
.
data
.
rows
;
self
.
formField
[
3
].
childrenAsAdd
[
0
].
list
[
0
].
name
.
forEach
((
item
)
=>
{
var
fieldVale
=
result
[
item
.
id
];
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
fieldVale
);
});
var
result
=
res
.
data
.
rows
;
self
.
formField
[
3
].
childrenAsAdd
[
0
].
list
[
0
].
name
.
forEach
((
item
)
=>
{
var
fieldVale
=
result
[
item
.
id
];
if
(
res
.
data
.
rows
)
{
var
result
=
res
.
data
.
rows
;
self
.
formField
[
3
].
childrenAsAdd
[
0
].
list
[
0
].
name
.
forEach
((
item
)
=>
{
var
fieldVale
=
result
[
item
.
id
];
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
fieldVale
);
});
var
result
=
res
.
data
.
rows
;
self
.
formField
[
3
].
childrenAsAdd
[
0
].
list
[
0
].
name
.
forEach
((
item
)
=>
{
var
fieldVale
=
result
[
item
.
id
];
if
(
item
.
type
==
"codeTree"
)
{
axios
.
get
(
`JsonData/
${
item
.
codeTree
}
.json`
).
then
((
codRes
)
=>
{
let
value
=
self
.
queryTree
(
codRes
.
data
.
data
.
rows
,
fieldVale
)[
0
];
item
.
codeOptions
=
[{
id
:
fieldVale
,
name
:
value
}];
});
if
(
item
.
type
==
"codeTree"
)
{
axios
.
get
(
`JsonData/
${
item
.
codeTree
}
.json`
).
then
((
codRes
)
=>
{
let
value
=
self
.
queryTree
(
codRes
.
data
.
data
.
rows
,
fieldVale
)[
0
];
item
.
codeOptions
=
[{
id
:
fieldVale
,
name
:
value
}];
});
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
fieldVale
);
}
else
if
(
item
.
type
==
"date"
)
{
debugger
;
// var singleObject = {}
// singleObject[key] = new Date(realChildrenItem[key]);
if
(
fieldVale
==
null
)
{
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
""
);
}
else
{
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
new
Date
(
fieldVale
)
);
}
}
else
{
// singleObject[key] = new Date(realChildrenItem[key]);
if
(
fieldVale
==
null
)
{
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
""
);
}
else
{
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
fieldVale
);
}
else
if
(
item
.
type
==
"date"
)
{
debugger
;
// var singleObject = {}
// singleObject[key] = new Date(realChildrenItem[key]);
if
(
fieldVale
==
null
)
{
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
""
);
}
else
{
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
new
Date
(
fieldVale
)
);
}
}
else
{
// singleObject[key] = new Date(realChildrenItem[key]);
if
(
fieldVale
==
null
)
{
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
""
);
}
else
{
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
fieldVale
);
}
}
}
});
});
}
else
{
this
.
$message
.
error
(
"暂无可提取嫌疑人信息!"
);
}
this
.
loadingFk
=
false
;
this
.
loading
=
false
;
});
...
...
@@ -1286,6 +1552,61 @@ export default {
});
});
},
//案件回显
ajHxs
(
content
)
{
var
self
=
this
;
debugger
;
selectSjByAsjbh
({
asjbh
:
content
[
0
],
}).
then
((
res
)
=>
{
if
(
res
.
data
.
rows
)
{
var
result
=
res
.
data
.
rows
;
self
.
formField
[
2
].
childrenAsAdd
[
0
].
list
[
0
].
name
.
forEach
((
item
)
=>
{
var
fieldVale
=
result
[
item
.
id
];
self
.
$set
(
self
.
formLabelAlign
.
aj
[
content
[
1
]],
item
.
id
,
fieldVale
);
});
var
result
=
res
.
data
.
rows
;
self
.
formField
[
2
].
childrenAsAdd
[
0
].
list
[
0
].
name
.
forEach
((
item
)
=>
{
var
fieldVale
=
result
[
item
.
id
];
if
(
item
.
type
==
"codeTree"
)
{
axios
.
get
(
`JsonData/
${
item
.
codeTree
}
.json`
).
then
((
codRes
)
=>
{
let
value
=
self
.
queryTree
(
codRes
.
data
.
data
.
rows
,
fieldVale
)[
0
];
item
.
codeOptions
=
[{
id
:
fieldVale
,
name
:
value
}];
});
self
.
$set
(
self
.
formLabelAlign
.
aj
[
content
[
1
]],
item
.
id
,
fieldVale
);
}
else
if
(
item
.
type
==
"date"
)
{
debugger
;
// var singleObject = {}
// singleObject[key] = new Date(realChildrenItem[key]);
if
(
fieldVale
==
null
)
{
self
.
$set
(
self
.
formLabelAlign
.
asjList
[
content
[
1
]],
item
.
id
,
""
);
}
else
{
self
.
$set
(
self
.
formLabelAlign
.
aj
[
content
[
1
]],
item
.
id
,
new
Date
(
fieldVale
)
);
}
}
else
{
// singleObject[key] = new Date(realChildrenItem[key]);
if
(
fieldVale
==
null
)
{
self
.
$set
(
self
.
formLabelAlign
.
aj
[
content
[
1
]],
item
.
id
,
""
);
}
else
{
self
.
$set
(
self
.
formLabelAlign
.
aj
[
content
[
1
]],
item
.
id
,
fieldVale
);
}
}
});
}
else
{
this
.
$message
.
error
(
"暂无可提取嫌疑人信息!"
);
}
});
},
// 搜索树状数据中的 ID
queryTree
(
tree
,
id
)
{
debugger
;
...
...
src/views/shse/fzth/fzthDanger.vue
View file @
a7f91a12
...
...
@@ -27,6 +27,9 @@
{{
headerTitle
}}
</div>
<div
class=
"form"
>
<!--
<div
@
click=
"cf"
class=
"cf"
>
<span>
拆分
</span>
</div>
-->
<fj-sc
:xxzjbh=
"xxzjbh"
:shsexsbh=
"shsexsbh"
...
...
@@ -35,7 +38,7 @@
:formLabelAlign=
"formLabelAlign"
:propSt=
"st"
:rule=
"rules"
propxsTitle=
"
"
:propxsTitle=
"title
"
:propBottonType=
"bottonType"
:url=
"url"
@
hxShuju=
"ajHx(arguments)"
...
...
@@ -46,7 +49,7 @@
:autowidth=
"autowidth"
>
</fj-sc>
<
!--
<
el-dialog
<el-dialog
title=
"推荐团伙"
:visible
.
sync=
"dialogVisible"
width=
"60%"
...
...
@@ -109,7 +112,7 @@
>
确认
</el-button
>
</div>
</el-dialog>
-->
</el-dialog>
</div>
</div>
</
template
>
...
...
@@ -174,10 +177,11 @@ export default {
},
],
activeName
:
"first"
,
dialogVisible
:
tru
e
,
dialogVisible
:
fals
e
,
url
:
this
.
$route
.
query
.
fkid
,
loadingFk
:
false
,
headerTitle
:
"登记为为高危群体"
,
headerTitle
:
"登记为高危群体"
,
title
:
""
,
autowidth
:
"1268px"
,
xsly
:
""
,
codeData
:
[],
...
...
@@ -198,12 +202,29 @@ export default {
xslyCode
:
""
,
rules
:
{},
formField
:
[
// {
// name: "团伙头目:",
// id: "thtm",
// prop: "checkEmpty",
// type: "text",
// value: "",
// placeholder: "请输入",
// col: "2",
// },
// {
// name: "团伙名称:",
// id: "thmc",
// prop: "checkEmpty",
// type: "text",
// value: "",
// placeholder: "请输入",
// col: "2",
// },
{
childrenAsAdd
:
[
{
name
:
"案件信息:"
,
id
:
"aj"
,
noshow
:
'xx'
,
list
:
[
{
name
:
[
...
...
@@ -298,98 +319,99 @@ export default {
placeholder
:
"请选择"
,
col
:
"2"
,
},
{
{
name
:
"人员标签:"
,
id
:
"rybqdm"
,
prop
:
"checkEmpty"
,
type
:
"select"
,
selectData
:
[
{
name
:
"命案"
,
code
:
"
#
zd010001"
,
code
:
"zd010001"
,
},
{
name
:
"电信网络诈骗"
,
code
:
"
#
zd010002"
,
code
:
"zd010002"
,
},
{
name
:
"涉黄"
,
code
:
"
#
zd010003"
,
code
:
"zd010003"
,
},
{
name
:
"涉赌"
,
code
:
"
#
zd010004"
,
code
:
"zd010004"
,
},
{
name
:
"涉毒"
,
code
:
"
#
zd010005"
,
code
:
"zd010005"
,
},
{
name
:
"涉黑涉恶"
,
code
:
"
#
zd010006"
,
code
:
"zd010006"
,
},
{
name
:
"在逃"
,
code
:
"
#
zd010007"
,
code
:
"zd010007"
,
},
{
name
:
"撤逃"
,
code
:
"
#
zd010008"
,
code
:
"zd010008"
,
},
{
name
:
"Dna比中"
,
code
:
"
#
zd010009"
,
code
:
"zd010009"
,
},
{
name
:
"指纹比中"
,
code
:
"
#
zd010010"
,
code
:
"zd010010"
,
},
{
name
:
"盗窃车内财物"
,
code
:
"
#
zd010011"
,
code
:
"zd010011"
,
},
{
name
:
"高危户籍"
,
code
:
"
#
zd010012"
,
code
:
"zd010012"
,
},
{
name
:
"一人两案"
,
code
:
"
#
zd010014"
,
code
:
"zd010014"
,
},
{
name
:
"一人多案"
,
code
:
"
#
zd010015"
,
code
:
"zd010015"
,
},
{
name
:
"结伙作案"
,
code
:
"
#
zd010017"
,
code
:
"zd010017"
,
},
{
name
:
"团伙作案"
,
code
:
"
#
zd010018"
,
code
:
"zd010018"
,
},
{
name
:
"入室盗窃"
,
code
:
"
#
zd010023"
,
code
:
"zd010023"
,
},
{
name
:
"街头诈骗"
,
code
:
"
#
zd010024"
,
code
:
"zd010024"
,
},
{
name
:
"盗窃非机动车"
,
code
:
"
#
zd010025"
,
code
:
"zd010025"
,
},
{
name
:
"跨省作案"
,
code
:
"
#
zd010026"
,
code
:
"zd010026"
,
},
{
name
:
"跨市作案"
,
code
:
"
#
zd010027"
,
code
:
"zd010027"
,
},
{
name
:
"跨区作案"
,
code
:
"
#
zd010028"
,
code
:
"zd010028"
,
},
],
codeTree
:
"CODE_XZQH"
,
...
...
@@ -449,8 +471,12 @@ export default {
sftj
:
""
,
thbh
:
""
,
//案人关系分析数据
sessionGetAsjbh
:
""
,
sessionGetArr
:
{},
sessionGotAsjbh
:
""
,
sessionGotArr
:
[],
sessionGotObjte
:
{
aj
:
[],
xyr
:
[],
},
};
},
created
()
{
...
...
@@ -459,18 +485,316 @@ export default {
// }
// this.getselectHxThAsjbh1();
if
(
this
.
$route
.
query
.
asjbh
)
{
this
.
sessionGetAsjbh
=
this
.
$route
.
query
.
asjbh
;
this
.
sessionGetArr
=
JSON
.
parse
(
sessionStorage
.
getItem
(
"argxfxPeople"
));
console
.
log
(
this
.
sessionGetAsjbh
);
console
.
log
(
this
.
sessionGetArr
);
this
.
sessionGotAsjbh
=
this
.
$route
.
query
.
asjbh
;
debugger
;
let
array
=
[];
// this.sessionGotArr = JSON.parse(sessionStorage.getItem("argxfxPeople"));
array
=
JSON
.
parse
(
sessionStorage
.
getItem
(
"argxfxPeople"
));
array
.
forEach
((
item
)
=>
{
this
.
sessionGotArr
.
push
(
item
.
from
);
});
array
.
forEach
((
item
)
=>
{
this
.
sessionGotArr
.
push
(
item
.
to
);
});
console
.
log
(
this
.
sessionGotArr
);
let
removeDupList
=
[...
new
Set
(
this
.
sessionGotArr
)];
console
.
log
(
removeDupList
);
let
reg
=
/^A.*/
;
let
patter
=
/
(
^
\d{15}
$
)
|
(
^
\d{18}
$
)
|
(
^
\d{17}(\d
|X|x
)
$
)
/
;
removeDupList
.
forEach
((
item
)
=>
{
debugger
;
if
(
reg
.
test
(
item
))
{
this
.
sessionGotObjte
.
aj
.
push
({
asjbh
:
item
,
});
}
if
(
patter
.
test
(
item
))
{
this
.
sessionGotObjte
.
xyr
.
push
({
zjhm
:
item
,
});
}
});
console
.
log
(
this
.
sessionGotObjte
);
}
},
mounted
()
{
if
(
this
.
sessionGetAsjbh
&&
this
.
sessionGetAsjbh
!=
""
)
{
this
.
showArgxfxData
();
}
// if (this.sessionGotAsjbh && this.sessionGotAsjbh != "") {
this
.
showArgxfxXyrAndAj
();
this
.
sessionGotObjte
.
aj
.
forEach
((
item
,
index
)
=>
{
debugger
;
let
array
=
[];
array
.
push
(
item
.
asjbh
,
index
);
this
.
ajHxs
(
array
);
});
this
.
sessionGotObjte
.
xyr
.
forEach
((
item
,
index
)
=>
{
debugger
;
let
arrays
=
[];
arrays
.
push
(
item
.
zjhm
,
index
);
this
.
xyrIdentity
(
arrays
);
});
// }
},
methods
:
{
// 案件和嫌疑人的回显
showArgxfxXyrAndAj
()
{
var
self
=
this
;
var
result1
=
self
.
sessionGotObjte
;
self
.
formField
[
0
].
childrenAsAdd
.
forEach
((
childrenIdem
)
=>
{
//有可添加子集的情况
//遍历可配置化列表的子集
self
.
$set
(
self
.
formLabelAlign
,
childrenIdem
.
id
,
[]);
var
realChildrenData
=
result1
[
"aj"
];
if
(
realChildrenData
&&
realChildrenData
.
length
>
0
)
{
realChildrenData
.
forEach
((
realChildrenItem
,
childrenIndex
)
=>
{
var
singleObject
=
{};
var
dateFields
=
[];
var
lazyLoadCodeFields
=
[];
if
(
childrenIdem
.
list
&&
childrenIdem
.
list
.
length
>
0
&&
childrenIdem
.
list
[
0
].
name
)
{
dateFields
=
childrenIdem
.
list
[
0
].
name
.
filter
((
fieldItem
)
=>
{
return
fieldItem
.
type
==
"date"
;
});
dateFields
=
dateFields
.
map
((
fieldItem
)
=>
{
return
fieldItem
.
id
;
});
lazyLoadCodeFields
=
childrenIdem
.
list
[
0
].
name
.
filter
(
(
fieldItem
)
=>
{
return
fieldItem
.
type
==
"lazyCodeTree"
;
}
);
lazyLoadCodeFields
=
dateFields
.
map
((
fieldItem
)
=>
{
return
fieldItem
.
id
;
});
}
for
(
var
key
in
realChildrenItem
)
{
if
(
dateFields
.
indexOf
(
key
)
>=
0
)
{
//过滤时间
if
(
realChildrenItem
[
key
])
{
singleObject
[
key
]
=
new
Date
(
realChildrenItem
[
key
]);
}
}
else
if
(
lazyLoadCodeFields
.
indexOf
(
key
)
>=
0
)
{
}
else
{
singleObject
[
key
]
=
realChildrenItem
[
key
];
}
}
childrenIdem
.
list
[
0
].
name
.
forEach
((
currentField
)
=>
{
if
(
currentField
.
type
==
"lazyCodeTree"
)
{
queryCodeByType
({
type
:
currentField
.
codeTree
,
id
:
realChildrenItem
[
currentField
.
id
],
grade
:
"prev"
,
})
.
then
((
codRes
)
=>
{
var
codeArry
=
[];
var
realCodeResult
=
[];
for
(
var
j
=
0
;
j
<
codRes
.
data
.
length
;
j
++
)
{
var
singleRow
=
codRes
.
data
[
j
];
if
(
singleRow
.
children
)
{
codeArry
.
push
(
singleRow
.
id
);
self
.
getChildrenCode
(
codeArry
,
singleRow
);
}
}
codeArry
.
push
(
realChildrenItem
[
currentField
.
id
]);
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
][
childrenIndex
],
currentField
.
id
,
codeArry
);
//改变类型使级联控件重新加载
self
.
$set
(
currentField
,
"type"
,
"lazyCodeTree2"
);
setTimeout
(()
=>
{
self
.
$set
(
currentField
,
"type"
,
"lazyCodeTree"
);
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
][
childrenIndex
],
currentField
.
id
,
codeArry
);
},
5
);
})
.
catch
((
err
)
=>
{
// console.log(err);
});
}
else
if
(
currentField
.
type
==
"codeTree"
)
{
//self.$set(self.formLabelAlign, fieldItem.id, fieldVale);
if
(
realChildrenItem
[
currentField
.
id
])
{
axios
.
get
(
`JsonData/
${
currentField
.
codeTree
}
.json`
)
.
then
((
codRes
)
=>
{
let
value
=
this
.
queryTree
(
codRes
.
data
.
data
.
rows
,
realChildrenItem
[
currentField
.
id
]
)[
0
];
currentField
.
codeOptions
=
[
{
id
:
realChildrenItem
[
currentField
.
id
],
name
:
value
,
},
];
})
.
catch
((
err
)
=>
{});
self
.
$set
(
self
.
formLabelAlign
,
currentField
.
id
,
realChildrenItem
[
currentField
.
id
]
);
}
}
});
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
],
childrenIndex
,
singleObject
);
debugger
;
});
}
else
{
var
singleObject
=
{};
childrenIdem
.
list
[
0
].
name
.
forEach
((
val4
)
=>
{
if
(
(
val4
.
multiple
==
true
&&
val4
.
type
==
"code"
)
||
val4
.
type
==
"lazyCodeTree"
)
{
singleObject
[
val4
.
id
]
=
[];
}
else
{
singleObject
[
val4
.
id
]
=
""
;
}
});
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
],
0
,
singleObject
);
}
});
var
result1
=
self
.
sessionGotObjte
;
self
.
formField
[
1
].
childrenAsAdd
.
forEach
((
childrenIdem
)
=>
{
//有可添加子集的情况
//遍历可配置化列表的子集
self
.
$set
(
self
.
formLabelAlign
,
childrenIdem
.
id
,
[]);
var
realChildrenData
=
result1
[
"xyr"
];
if
(
realChildrenData
&&
realChildrenData
.
length
>
0
)
{
realChildrenData
.
forEach
((
realChildrenItem
,
childrenIndex
)
=>
{
var
singleObject
=
{};
var
dateFields
=
[];
var
lazyLoadCodeFields
=
[];
if
(
childrenIdem
.
list
&&
childrenIdem
.
list
.
length
>
0
&&
childrenIdem
.
list
[
0
].
name
)
{
dateFields
=
childrenIdem
.
list
[
0
].
name
.
filter
((
fieldItem
)
=>
{
return
fieldItem
.
type
==
"date"
;
});
dateFields
=
dateFields
.
map
((
fieldItem
)
=>
{
return
fieldItem
.
id
;
});
lazyLoadCodeFields
=
childrenIdem
.
list
[
0
].
name
.
filter
(
(
fieldItem
)
=>
{
return
fieldItem
.
type
==
"lazyCodeTree"
;
}
);
lazyLoadCodeFields
=
dateFields
.
map
((
fieldItem
)
=>
{
return
fieldItem
.
id
;
});
}
for
(
var
key
in
realChildrenItem
)
{
if
(
dateFields
.
indexOf
(
key
)
>=
0
)
{
//过滤时间
if
(
realChildrenItem
[
key
])
{
singleObject
[
key
]
=
new
Date
(
realChildrenItem
[
key
]);
}
}
else
if
(
lazyLoadCodeFields
.
indexOf
(
key
)
>=
0
)
{
}
else
{
singleObject
[
key
]
=
realChildrenItem
[
key
];
}
}
childrenIdem
.
list
[
0
].
name
.
forEach
((
currentField
)
=>
{
if
(
currentField
.
type
==
"lazyCodeTree"
)
{
queryCodeByType
({
type
:
currentField
.
codeTree
,
id
:
realChildrenItem
[
currentField
.
id
],
grade
:
"prev"
,
})
.
then
((
codRes
)
=>
{
var
codeArry
=
[];
var
realCodeResult
=
[];
for
(
var
j
=
0
;
j
<
codRes
.
data
.
length
;
j
++
)
{
var
singleRow
=
codRes
.
data
[
j
];
if
(
singleRow
.
children
)
{
codeArry
.
push
(
singleRow
.
id
);
self
.
getChildrenCode
(
codeArry
,
singleRow
);
}
}
codeArry
.
push
(
realChildrenItem
[
currentField
.
id
]);
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
][
childrenIndex
],
currentField
.
id
,
codeArry
);
//改变类型使级联控件重新加载
self
.
$set
(
currentField
,
"type"
,
"lazyCodeTree2"
);
setTimeout
(()
=>
{
self
.
$set
(
currentField
,
"type"
,
"lazyCodeTree"
);
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
][
childrenIndex
],
currentField
.
id
,
codeArry
);
},
5
);
})
.
catch
((
err
)
=>
{
// console.log(err);
});
}
else
if
(
currentField
.
type
==
"codeTree"
)
{
//self.$set(self.formLabelAlign, fieldItem.id, fieldVale);
if
(
realChildrenItem
[
currentField
.
id
])
{
axios
.
get
(
`JsonData/
${
currentField
.
codeTree
}
.json`
)
.
then
((
codRes
)
=>
{
let
value
=
this
.
queryTree
(
codRes
.
data
.
data
.
rows
,
realChildrenItem
[
currentField
.
id
]
)[
0
];
currentField
.
codeOptions
=
[
{
id
:
realChildrenItem
[
currentField
.
id
],
name
:
value
,
},
];
})
.
catch
((
err
)
=>
{});
self
.
$set
(
self
.
formLabelAlign
,
currentField
.
id
,
realChildrenItem
[
currentField
.
id
]
);
}
}
});
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
],
childrenIndex
,
singleObject
);
debugger
;
});
}
else
{
var
singleObject
=
{};
childrenIdem
.
list
[
0
].
name
.
forEach
((
val4
)
=>
{
if
(
(
val4
.
multiple
==
true
&&
val4
.
type
==
"code"
)
||
val4
.
type
==
"lazyCodeTree"
)
{
singleObject
[
val4
.
id
]
=
[];
}
else
{
singleObject
[
val4
.
id
]
=
""
;
}
});
self
.
$set
(
self
.
formLabelAlign
[
childrenIdem
.
id
],
0
,
singleObject
);
}
});
},
handleClick
(
tab
,
event
)
{
console
.
log
(
tab
,
event
);
},
...
...
@@ -580,12 +904,12 @@ export default {
this
.
sftj
=
res
.
data
.
rows
.
sftj
;
if
(
res
.
data
.
rows
.
sftj
==
"0"
)
{
this
.
getselectHxThAsjbh
();
//
this.headerTitle = "犯罪团伙修改";
this
.
headerTitle
=
"犯罪团伙修改"
;
}
else
{
this
.
dialogVisible
=
true
;
this
.
ajList
=
res
.
data
.
rows
.
tjaj
;
this
.
xyrList
=
res
.
data
.
rows
.
tjxyr
;
//
this.headerTitle = "犯罪团伙新增";
this
.
headerTitle
=
"犯罪团伙新增"
;
}
});
},
...
...
@@ -613,7 +937,7 @@ export default {
userId
:
obj
.
identitycard
,
};
console
.
log
(
params
);
this
.
toDetail
(
`
${
base
.
alyIP4
}
`
,
params
);
this
.
toDetail
(
`
${
this
.
$baseUrl
.
alyIP4
}
/naotuBox
`
,
params
);
// this.toDetail("http://39.99.155.173:8007/naotuBox", params);
},
toDetail
(
url
,
PARAMS
)
{
...
...
@@ -944,12 +1268,12 @@ export default {
asjbh
:
content
[
0
],
}).
then
((
res
)
=>
{
var
result
=
res
.
data
.
rows
;
self
.
formField
[
2
].
childrenAsAdd
[
0
].
list
[
0
].
name
.
forEach
((
item
)
=>
{
self
.
formField
[
0
].
childrenAsAdd
[
0
].
list
[
0
].
name
.
forEach
((
item
)
=>
{
var
fieldVale
=
result
[
item
.
id
];
self
.
$set
(
self
.
formLabelAlign
.
aj
[
content
[
1
]],
item
.
id
,
fieldVale
);
});
var
result
=
res
.
data
.
rows
;
self
.
formField
[
2
].
childrenAsAdd
[
0
].
list
[
0
].
name
.
forEach
((
item
)
=>
{
self
.
formField
[
0
].
childrenAsAdd
[
0
].
list
[
0
].
name
.
forEach
((
item
)
=>
{
var
fieldVale
=
result
[
item
.
id
];
if
(
item
.
type
==
"codeTree"
)
{
...
...
@@ -985,10 +1309,11 @@ export default {
},
showArgxfxData
()
{
var
arr
=
[];
arr
.
push
(
this
.
sessionG
e
tAsjbh
);
arr
.
push
(
this
.
sessionG
o
tAsjbh
);
console
.
log
(
this
.
formLabelAlign
);
this
.
$set
(
this
.
formLabelAlign
.
aj
[
0
],
"asjbh"
,
this
.
sessionGetAsjbh
);
// this.ajHx(arr);
this
.
$set
(
this
.
formLabelAlign
.
aj
[
0
],
"asjbh"
,
this
.
sessionGotAsjbh
);
this
.
ajHx
(
arr
);
this
.
showArgxfxXyr
(
arr
);
},
// 嫌疑人提取回显
xyrIdentity
(
content
)
{
...
...
@@ -1000,48 +1325,56 @@ export default {
zjhm
:
content
[
0
],
}).
then
((
res
)
=>
{
// 嫌疑人信息1
var
result
=
res
.
data
.
rows
;
self
.
formField
[
3
].
childrenAsAdd
[
0
].
list
[
0
].
name
.
forEach
((
item
)
=>
{
var
fieldVale
=
result
[
item
.
id
];
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
fieldVale
);
});
var
result
=
res
.
data
.
rows
;
self
.
formField
[
3
].
childrenAsAdd
[
0
].
list
[
0
].
name
.
forEach
((
item
)
=>
{
var
fieldVale
=
result
[
item
.
id
];
if
(
res
.
data
.
rows
)
{
var
result
=
res
.
data
.
rows
;
self
.
formField
[
1
].
childrenAsAdd
[
0
].
list
[
0
].
name
.
forEach
((
item
)
=>
{
var
fieldVale
=
result
[
item
.
id
];
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
fieldVale
);
});
var
result
=
res
.
data
.
rows
;
self
.
formField
[
1
].
childrenAsAdd
[
0
].
list
[
0
].
name
.
forEach
((
item
)
=>
{
var
fieldVale
=
result
[
item
.
id
];
if
(
item
.
type
==
"codeTree"
)
{
axios
.
get
(
`JsonData/
${
item
.
codeTree
}
.json`
).
then
((
codRes
)
=>
{
let
value
=
self
.
queryTree
(
codRes
.
data
.
data
.
rows
,
fieldVale
)[
0
];
item
.
codeOptions
=
[{
id
:
fieldVale
,
name
:
value
}];
});
if
(
item
.
type
==
"codeTree"
)
{
axios
.
get
(
`JsonData/
${
item
.
codeTree
}
.json`
).
then
((
codRes
)
=>
{
let
value
=
self
.
queryTree
(
codRes
.
data
.
data
.
rows
,
fieldVale
)[
0
];
item
.
codeOptions
=
[{
id
:
fieldVale
,
name
:
value
}];
});
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
fieldVale
);
}
else
if
(
item
.
type
==
"date"
)
{
debugger
;
// var singleObject = {}
// singleObject[key] = new Date(realChildrenItem[key]);
if
(
fieldVale
==
null
)
{
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
""
);
}
else
{
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
new
Date
(
fieldVale
)
);
}
}
else
{
// singleObject[key] = new Date(realChildrenItem[key]);
if
(
fieldVale
==
null
)
{
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
""
);
}
else
{
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
fieldVale
);
}
else
if
(
item
.
type
==
"date"
)
{
debugger
;
// var singleObject = {}
// singleObject[key] = new Date(realChildrenItem[key]);
if
(
fieldVale
==
null
)
{
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
""
);
}
else
{
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
new
Date
(
fieldVale
)
);
}
}
else
{
// singleObject[key] = new Date(realChildrenItem[key]);
if
(
fieldVale
==
null
)
{
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
""
);
}
else
{
self
.
$set
(
self
.
formLabelAlign
.
xyr
[
content
[
1
]],
item
.
id
,
fieldVale
);
}
}
}
});
});
}
else
{
this
.
$message
.
error
(
"暂无可提取嫌疑人信息!"
);
}
this
.
loadingFk
=
false
;
this
.
loading
=
false
;
});
...
...
@@ -1318,6 +1651,53 @@ export default {
});
});
},
//案件回显
ajHxs
(
content
)
{
var
self
=
this
;
debugger
;
selectSjByAsjbh
({
asjbh
:
content
[
0
],
}).
then
((
res
)
=>
{
var
result
=
res
.
data
.
rows
;
self
.
formField
[
0
].
childrenAsAdd
[
0
].
list
[
0
].
name
.
forEach
((
item
)
=>
{
var
fieldVale
=
result
[
item
.
id
];
self
.
$set
(
self
.
formLabelAlign
.
aj
[
content
[
1
]],
item
.
id
,
fieldVale
);
});
var
result
=
res
.
data
.
rows
;
self
.
formField
[
0
].
childrenAsAdd
[
0
].
list
[
0
].
name
.
forEach
((
item
)
=>
{
var
fieldVale
=
result
[
item
.
id
];
if
(
item
.
type
==
"codeTree"
)
{
axios
.
get
(
`JsonData/
${
item
.
codeTree
}
.json`
).
then
((
codRes
)
=>
{
let
value
=
self
.
queryTree
(
codRes
.
data
.
data
.
rows
,
fieldVale
)[
0
];
item
.
codeOptions
=
[{
id
:
fieldVale
,
name
:
value
}];
});
self
.
$set
(
self
.
formLabelAlign
.
aj
[
content
[
1
]],
item
.
id
,
fieldVale
);
}
else
if
(
item
.
type
==
"date"
)
{
debugger
;
// var singleObject = {}
// singleObject[key] = new Date(realChildrenItem[key]);
if
(
fieldVale
==
null
)
{
self
.
$set
(
self
.
formLabelAlign
.
asjList
[
content
[
1
]],
item
.
id
,
""
);
}
else
{
self
.
$set
(
self
.
formLabelAlign
.
aj
[
content
[
1
]],
item
.
id
,
new
Date
(
fieldVale
)
);
}
}
else
{
// singleObject[key] = new Date(realChildrenItem[key]);
if
(
fieldVale
==
null
)
{
self
.
$set
(
self
.
formLabelAlign
.
aj
[
content
[
1
]],
item
.
id
,
""
);
}
else
{
self
.
$set
(
self
.
formLabelAlign
.
aj
[
content
[
1
]],
item
.
id
,
fieldVale
);
}
}
});
});
},
// 搜索树状数据中的 ID
queryTree
(
tree
,
id
)
{
debugger
;
...
...
@@ -1656,7 +2036,7 @@ export default {
//
background-image
:
url
(../../
assets
/
img
/
bj
.png
);
background-repeat
:
no-repeat
;
background-attachment
:
scroll
;
//
max-height
:
100
%;
max-height
:
100
%;
overflow-y
:
scroll
;
/
deep
/
.el-loading-mask
{
height
:
249%
;
...
...
src/views/xshb/xshb/gzjlxz/fksc.vue
View file @
a7f91a12
...
...
@@ -1409,6 +1409,7 @@ export default {
},
//带按钮的输入框回显
hxShuju
(
id
,
item
)
{
debugger
this
.
$emit
(
"hxShuju"
,
id
,
item
);
},
//附件下载
...
...
src/views/ztyp/queryDx.vue
View file @
a7f91a12
...
...
@@ -105,29 +105,31 @@ export default {
},
methods
:
{
toInfor
(
data
)
{
let
params
=
{
fszsjh
:
data
.
fsfsjh
,
};
let
obj
=
{
childrenXhrStr
:
"/apialy/ztypxx/selectBySjh"
,
photoXhrStr
:
null
,
params
:
params
,
nodedata
:
{
type
:
"phone"
,
id
:
0
,
name
:
data
.
fsfsjh
,
children
:
true
,
},
nodeClickBoo
:
false
,
};
sessionStorage
.
setItem
(
"key"
,
JSON
.
stringify
(
obj
));
this
.
$router
.
pushToTab
({
path
:
"/ypEcharts"
,
query
:
{
key
:
data
.
fsfsjh
,
title
:
"话单分析"
,
},
});
let
path
=
`
${
this
.
$baseUrl
.
alyIP9
}
/#/JumpPage/admin/admin/
${
data
.
fsfsjh
}
`
;
window
.
open
(
path
,
"_blank"
);
// let params = {
// fszsjh: data.fsfsjh,
// };
// let obj = {
// childrenXhrStr: "/apialy/ztypxx/selectBySjh",
// photoXhrStr: null,
// params: params,
// nodedata: {
// type: "phone",
// id: 0,
// name: data.fsfsjh,
// children: true,
// },
// nodeClickBoo: false,
// };
// sessionStorage.setItem("key", JSON.stringify(obj));
// this.$router.pushToTab({
// path: "/ypEcharts",
// query: {
// key: data.fsfsjh,
// title: "话单分析",
// },
// });
},
},
};
...
...
src/views/ztyp/queryQt.vue
View file @
a7f91a12
...
...
@@ -29,7 +29,7 @@ export default {
qtxxbh
:
""
,
xm
:
""
,
idcard
:
""
,
phone
:
""
phone
:
""
,
},
cxQueryField
:
[
{
...
...
@@ -63,7 +63,7 @@ export default {
value
:
""
,
placeholder
:
""
,
col
:
"3"
,
}
}
,
],
cxDefaultFormThead
:
[
{
...
...
@@ -82,7 +82,7 @@ export default {
{
label
:
"手机号"
,
prop
:
"phone"
,
}
}
,
],
cxUrl
:
"/ksh/selectQtypgn"
,
Menu
:
[
...
...
@@ -98,8 +98,8 @@ export default {
};
},
created
()
{
if
(
this
.
$route
.
query
.
idcard
)
{
this
.
cxFormData
.
idcard
=
this
.
$route
.
query
.
idcard
if
(
this
.
$route
.
query
.
idcard
)
{
this
.
cxFormData
.
idcard
=
this
.
$route
.
query
.
idcard
;
}
this
.
$store
.
commit
(
"user/SET_Menu"
,
this
.
Menu
);
// this.$store.commit("user/SET_Header", this.header);
...
...
@@ -128,6 +128,7 @@ export default {
query
:
{
key
:
data
.
qtxxbh
,
title
:
"群体分析"
,
type
:
"argxfx"
,
},
});
},
...
...
src/views/ztyp/queryTdyp.vue
View file @
a7f91a12
...
...
@@ -19,8 +19,8 @@ export default {
components
:
{
SearchGraph
},
data
()
{
return
{
header
:
'主题研判'
,
pages
:
'queryTdyp'
,
header
:
"主题研判"
,
pages
:
"queryTdyp"
,
formProp
:
[
{
id
:
"asjbh"
,
...
...
@@ -146,7 +146,7 @@ export default {
className
:
"iconfont icongongnengfuwu"
,
hasChildren
:
false
,
},
{
{
id
:
"shsethfx"
,
label
:
"涉黑涉恶团伙分析"
,
newAuth
:
"M304"
,
...
...
@@ -156,49 +156,7 @@ export default {
},
],
},
{
id
:
"wlfq"
,
label
:
"标识号研判"
,
newAuth
:
"M03"
,
index
:
"5"
,
className
:
"iconfont icongongnengfuwu"
,
hasChildren
:
true
,
children
:
[
{
id
:
"wlfq"
,
label
:
"网络贩枪"
,
newAuth
:
"M301"
,
index
:
"wlfq"
,
className
:
"iconfont icongongnengfuwu"
,
hasChildren
:
false
,
},
{
id
:
"wlfqkd"
,
label
:
"网络贩枪快递"
,
newAuth
:
"M302"
,
index
:
"wlfqkd"
,
className
:
"iconfont icongongnengfuwu"
,
hasChildren
:
false
,
},
{
id
:
"kydhfx"
,
label
:
"客运带货分析"
,
newAuth
:
"M303"
,
index
:
"kydhfx"
,
className
:
"iconfont icongongnengfuwu"
,
hasChildren
:
false
,
},
{
id
:
"qzlb"
,
label
:
"群组列表"
,
newAuth
:
"M303"
,
index
:
"qzlb"
,
className
:
"iconfont icongongnengfuwu"
,
hasChildren
:
false
,
},
],
},
{
id
:
"queryQt"
,
label
:
"群体研判"
,
...
...
@@ -264,6 +222,49 @@ export default {
className
:
"iconfont icongongnengfuwu"
,
hasChildren
:
false
,
},
{
id
:
"wlfq"
,
label
:
"标识号研判"
,
newAuth
:
"M03"
,
index
:
"5"
,
className
:
"iconfont icongongnengfuwu"
,
hasChildren
:
true
,
children
:
[
{
id
:
"wlfq"
,
label
:
"网络贩枪"
,
newAuth
:
"M301"
,
index
:
"wlfq"
,
className
:
"iconfont icongongnengfuwu"
,
hasChildren
:
false
,
},
{
id
:
"wlfqkd"
,
label
:
"网络贩枪快递"
,
newAuth
:
"M302"
,
index
:
"wlfqkd"
,
className
:
"iconfont icongongnengfuwu"
,
hasChildren
:
false
,
},
{
id
:
"kydhfx"
,
label
:
"客运带货分析"
,
newAuth
:
"M303"
,
index
:
"kydhfx"
,
className
:
"iconfont icongongnengfuwu"
,
hasChildren
:
false
,
},
{
id
:
"qzlb"
,
label
:
"群组列表"
,
newAuth
:
"M303"
,
index
:
"qzlb"
,
className
:
"iconfont icongongnengfuwu"
,
hasChildren
:
false
,
},
],
},
],
};
},
...
...
src/views/ztyp/queryWl.vue
View file @
a7f91a12
...
...
@@ -116,31 +116,52 @@ export default {
// debugger;
},
methods
:
{
toDetail
(
url
,
PARAMS
)
{
var
temp_form
=
document
.
createElement
(
"form"
);
temp_form
.
action
=
url
;
temp_form
.
target
=
"_blank"
;
temp_form
.
method
=
"post"
;
temp_form
.
style
.
display
=
"none"
;
for
(
var
x
in
PARAMS
)
{
var
opt
=
document
.
createElement
(
"textarea"
);
opt
.
name
=
x
;
opt
.
value
=
PARAMS
[
x
];
temp_form
.
appendChild
(
opt
);
}
document
.
body
.
appendChild
(
temp_form
);
temp_form
.
submit
();
},
toInfor
(
data
)
{
let
params
=
{
fsfh
:
data
.
fsfh
,
bshlx
:
data
.
bshlx
,
};
let
obj
=
{
childrenXhrStr
:
"/apialy/ztypxx/selectByQq"
,
photoXhrStr
:
null
,
params
:
params
,
nodedata
:
{
type
:
this
.
searchBshlx
(
data
.
bshlx
),
id
:
0
,
name
:
data
.
fsfsjh
,
children
:
true
,
},
nodeClickBoo
:
false
,
};
sessionStorage
.
setItem
(
"key"
,
JSON
.
stringify
(
obj
));
this
.
$router
.
pushToTab
({
path
:
"/ypEcharts"
,
query
:
{
key
:
data
.
fsfsjh
,
title
:
"话单分析"
,
},
});
debugger
;
var
userInfo
=
JSON
.
parse
(
sessionStorage
.
getItem
(
"userInfo"
));
var
idcard
=
userInfo
.
identitycard
;
var
params
=
{
type
:
"KySj"
,
kybh
:
data
.
fsfsjh
,
userId
:
idcard
};
console
.
log
(
params
);
this
.
toDetail
(
`
${
this
.
$baseUrl
.
alyIP4
}
/naotuBox`
,
params
);
// let params = {
// fsfh: data.fsfh,
// bshlx: data.bshlx,
// };
// let obj = {
// childrenXhrStr: "/apialy/ztypxx/selectByQq",
// photoXhrStr: null,
// params: params,
// nodedata: {
// type: this.searchBshlx(data.bshlx),
// id: 0,
// name: data.fsfsjh,
// children: true,
// },
// nodeClickBoo: false,
// };
// sessionStorage.setItem("key", JSON.stringify(obj));
// this.$router.pushToTab({
// path: "/ypEcharts",
// query: {
// key: data.fsfsjh,
// title: "话单分析",
// },
// });
},
searchBshlx
(
val
)
{
switch
(
val
)
{
...
...
src/views/ztyp/queryXsyp.vue
View file @
a7f91a12
...
...
@@ -21,15 +21,30 @@ export default {
return
{
pages
:
"queryXsyp"
,
formProp
:
[
{
id
:
"lx"
,
type
:
"select"
,
placeholder
:
"请选择"
,
value
:
""
,
selectData
:
[
{
value
:
"0"
,
name
:
"车牌号"
},
{
value
:
"1"
,
name
:
"身份证号"
},
{
value
:
"2"
,
name
:
"人像"
},
{
value
:
"3"
,
name
:
"手机号码"
},
],
col
:
"3"
,
rules
:
[{
required
:
true
,
message
:
"请选择"
,
trigger
:
"blur"
}],
},
{
id
:
"asjbh"
,
type
:
"text"
,
placeholder
:
"请输入
车牌号码
"
,
placeholder
:
"请输入"
,
col
:
"3"
,
rules
:
[
{
required
:
true
,
message
:
"请输入
车牌号码
"
,
trigger
:
"blur"
},
{
required
:
true
,
message
:
"请输入"
,
trigger
:
"blur"
},
],
},
],
form
:
{
asjbh
:
""
,
...
...
src/views/ztyp/queryZjs.vue
View file @
a7f91a12
...
...
@@ -228,31 +228,33 @@ export default {
});
},
sprops
(
data
)
{
debugger
;
let
params
=
{
bfkh
:
data
.
row
.
bfkh
,
ssrwbh
:
data
.
row
.
ssrwbh
,
};
let
obj
=
{
childrenXhrStr
:
"/apialy/ztypxx/selectzxBySfz"
,
photoXhrStr
:
null
,
params
:
params
,
nodedata
:
{
type
:
"zjl"
,
id
:
0
,
name
:
data
.
row
.
bfkh
,
children
:
true
,
},
nodeClickBoo
:
false
,
};
sessionStorage
.
setItem
(
"key"
,
JSON
.
stringify
(
obj
));
this
.
$router
.
pushToTab
({
path
:
"/ypEcharts"
,
query
:
{
key
:
data
.
row
.
bfkh
,
title
:
"资金流分析"
,
},
});
let
path
=
`
${
this
.
$baseUrl
.
alyIP9
}
/#/JumpPage/admin/admin/
${
data
.
row
.
bfkh
}
`
;
window
.
open
(
path
,
"_blank"
);
// debugger;
// let params = {
// bfkh: data.row.bfkh,
// ssrwbh: data.row.ssrwbh,
// };
// let obj = {
// childrenXhrStr: "/apialy/ztypxx/selectzxBySfz",
// photoXhrStr: null,
// params: params,
// nodedata: {
// type: "zjl",
// id: 0,
// name: data.row.bfkh,
// children: true,
// },
// nodeClickBoo: false,
// };
// sessionStorage.setItem("key", JSON.stringify(obj));
// this.$router.pushToTab({
// path: "/ypEcharts",
// query: {
// key: data.row.bfkh,
// title: "资金流分析",
// },
// });
},
},
};
...
...
src/views/ztyp/rafx.vue
View file @
a7f91a12
...
...
@@ -9,6 +9,7 @@
:params=
"params"
:nodedata=
"nodedata"
:unfoldParams=
"unfoldParams"
type=
"argxfx"
/>
</div>
</
template
>
...
...
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