Commit e90158c1 by gao_yingdong

侦查脑图

parent 106d97b7
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -36,6 +36,7 @@ if ( ...@@ -36,6 +36,7 @@ if (
base.alyIP18 = 'http://74.6.54.163:9004' // 新案件档案 base.alyIP18 = 'http://74.6.54.163:9004' // 新案件档案
base.alyIP19 = 'http://74.6.54.163:9005' // 新人员档案 base.alyIP19 = 'http://74.6.54.163:9005' // 新人员档案
base.alyIP20 = '/apiSk'
} else { } else {
//------------------------------服务器路径**测试**---------------------------------- //------------------------------服务器路径**测试**----------------------------------
base.alyIP = "/apialy"; base.alyIP = "/apialy";
...@@ -54,6 +55,7 @@ if ( ...@@ -54,6 +55,7 @@ if (
base.alyIP15 = 'http://65.26.2.252:8006' // 全国在逃 base.alyIP15 = 'http://65.26.2.252:8006' // 全国在逃
base.alyIP16 = 'http://74.6.54.163:8080' //新版案件标注 base.alyIP16 = 'http://74.6.54.163:8080' //新版案件标注
base.alyIP17 = 'http://74.6.54.170:8007' //串并研判 base.alyIP17 = 'http://74.6.54.170:8007' //串并研判
base.alyIP20 = '/apiSk'
} }
export default base; export default base;
...@@ -6,9 +6,12 @@ ...@@ -6,9 +6,12 @@
* @Description: In User Settings Edit * @Description: In User Settings Edit
* @FilePath: \founder_vue\src\api\zdry\zdryGl.js * @FilePath: \founder_vue\src\api\zdry\zdryGl.js
*/ */
import { get, post, postform } from "@/utils/http.js"; import { get, post, postform ,postJson} from "@/utils/http.js";
import base from "@/api/base"; import base from "@/api/base";
export const selecteRegionalsTasks = params =>
postJson(`${base.alyIP20}/car/selecteRegionalsTasks`, params);
//人员标签字典获取 //人员标签字典获取
export const getRybq = params => export const getRybq = params =>
post(`${base.alyIP}/zdGzry/getRybq`, params); post(`${base.alyIP}/zdGzry/getRybq`, params);
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -16,6 +16,31 @@ const menuLayouts = [ ...@@ -16,6 +16,31 @@ const menuLayouts = [
}, },
component: () => import("@/views/brainPhoto/brainWffzkyry.vue") component: () => import("@/views/brainPhoto/brainWffzkyry.vue")
}, },
{
path: "/queryXxbk",
name: "queryXxbk",
meta: {
title: '信息布控'
},
component: () => import("@/views/brainPhoto/queryXxbk.vue")
},
{
path: "/queryQypz",
name: "queryQypz",
meta: {
title: '区域碰撞'
},
component: () => import("@/views/brainPhoto/queryQypz.vue")
},
{
path: "/querySkbszc",
name: "querySkbszc",
meta: {
title: '时空伴随侦查'
},
component: () => import("@/views/brainPhoto/querySkbszc.vue")
},
{ {
path: "/brainWffzkyfwbshSJH", path: "/brainWffzkyfwbshSJH",
name: "brainWffzkyfwbshSJH", name: "brainWffzkyfwbshSJH",
......
...@@ -621,7 +621,30 @@ export default { ...@@ -621,7 +621,30 @@ export default {
}, },
], ],
}, },
{
id: "queryXxbk",
label: "信息布控",
newAuth: "M01",
index: "queryXxbk",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "queryQypz",
label: "区域碰撞",
newAuth: "M01",
index: "queryQypz",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "querySkbszc",
label: "时空伴随侦查",
newAuth: "M01",
index: "querySkbszc",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
// { // {
// id: "qypz", // id: "qypz",
// label: "区域碰撞", // label: "区域碰撞",
......
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
@doFqrwCount="doFqrwCount"
pageASs="bxqd"
ref="rightContent"
>
<template #jrnt="scope">
<span class="hbyp" @click="goNt(scope.scope)">进入脑图</span>
</template>
</right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
import encrypt from "@/utils/encry.js";
export default {
name: "xsbk",
components: {
rightContent,
},
data() {
return {
header: "线索布控",
pageBs: "qypzPta",
cxFormData: {
startTime: "",
endTime: "",
taskName: "",
taskType: "qypz",
taskObject: "",
fsrIdentity: "",
},
cxQueryField: [
{
name: "任务名称",
id: "taskName",
type: "text",
value: "",
placeholder: "请输入任务名称",
col: "3",
},
{
name: "任务发送时间",
id: "startTime",
id2: "endTime",
type: "zdyDate",
value: "",
col: "3",
},
{
name: "任务类型",
id: "taskType",
type: "select",
selectData: [
{ name: "区域碰撞", value: "qypz" },
],
value: "",
placeholder: "",
col: "3",
},
],
cxDefaultFormThead: [
{
label: "任务编号",
prop: "taskId",
},
{
label: "任务名称",
prop: "taskName",
},
{
label: "任务状态",
prop: "progress",
},
{
label: "发送人证件",
prop: "fsrIdentity",
},
{
label: "任务类型",
prop: "taskType",
},
{
label: "发送时间",
prop: "djsj",
},
{
label: "结果数",
prop: "counts",
},
{
label: "发送人姓名",
prop: "fsrXm",
},
{
label: "伴随号码",
prop: "carNum",
},
],
cxUrl: "/car/selecteRegionalsTasks",
Menu: [
{
id: "queryQypz",
label: "区域碰撞",
index: "queryQypz",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
};
},
created() {
this.$store.commit("user/SET_Menu", this.Menu);
let skjm = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
this.$set(this.cxFormData, "fsrIdentity", skjm);
},
methods: {
doFqrwCount() {
let key =
"maplogin" + encrypt.creattimeBumderNYR(new Date()).split("-").join("");
let vi =
"map_vues" + encrypt.creattimeBumderNYR(new Date()).split("-").join("");
let skjm = encrypt.skEncrypt(
JSON.parse(sessionStorage.getItem("userInfo")).identitycard,
key.trim(),
vi.trim()
);
let path = `http://74.6.54.165:9005/#/loginZZ?sfzh=${skjm}`;
window.open(path, "_blank");
},
// naotu
goNt(scope) {
var userInfo = JSON.parse(sessionStorage.getItem("userInfo"));
var idcard = userInfo.identitycard;
var params = {
type: "qypz",
kybh: scope.row.taskId,
userId: idcard,
username: userInfo.userName,
trueName: userInfo.userName,
identitycard: userInfo.identitycard,
unitcode: userInfo.unitcode,
unitname: userInfo.unitname,
};
this.toDetail(`${this.$baseUrl.alyIP4}/naotuBox`, params);
},
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();
},
},
};
</script>
<style>
.el-dialog__body {
padding: 10px 15px !important;
}
.rightContent .el-input__inner,
#formCommonPage .el-input__inner {
height: 32px;
line-height: 32px;
font-family: inherit;
}
.el-table__header-wrapper th,
.el-table__header-wrapper tr {
background: #f4f6f7;
}
.rightContent .el-input__icon,
#formCommonPage .el-input__icon,
.el-input__suffix-inner {
line-height: 36px;
}
.rightContent .el-range-separator {
position: relative;
top: -4px;
}
.rightContent .el-textarea__inner,
#formCommonPage .el-textarea__inner {
width: 100%;
font-family: inherit;
}
.rightContent .el-range-input,
#formCommonPage .el-range-input {
vertical-align: top;
}
.rightContent .el-date-editor .el-range__close-icon {
margin-top: -4px;
}
.rightContent .el-form-item__error {
left: calc(66% - 27px);
top: 12px;
}
.success-row {
background-color: #fbf9f4 !important;
}
.Content .el-input,
.Content .el-date-editor--daterange.el-input__inner {
width: 100% !important;
}
</style>
<style scoped lang="scss">
@import "@/assets/styles/rightContent.scss";
.hbyp {
font-size: 14px;
font-family: Source Han Sans CN;
font-weight: 400;
line-height: 22px;
color: #007aff;
margin-right: 16px;
cursor: pointer;
display: inline-block;
width: 87px;
// border: 1px solid;
line-height: 28px;
text-align: center;
}
.hbyps {
width: 64px;
height: 24px;
background: #ffffff;
border: 1px solid #007aff;
opacity: 1;
border-radius: 4px;
text-align: center;
align-items: center;
display: inline-block;
font-size: 12px !important;
font-weight: 400 !important;
color: #007aff !important;
cursor: pointer;
}
</style>
\ No newline at end of file
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
@doFqrwCount="doFqrwCount"
pageASs="bxqd"
ref="rightContent"
>
<template #jrnt="scope">
<span class="hbyp" @click="goNt(scope.scope)">进入脑图</span>
</template>
</right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
import encrypt from "@/utils/encry.js";
export default {
name: "xsbk",
components: {
rightContent,
},
data() {
return {
header: "线索布控",
pageBs: "skbszc",
cxFormData: {
startTime: "",
endTime: "",
taskName: "",
taskType: "ccbs",
taskObject: "",
fsrIdentity: "",
},
cxQueryField: [
{
name: "任务名称",
id: "taskName",
type: "text",
value: "",
placeholder: "请输入任务名称",
col: "3",
},
{
name: "任务发送时间",
id: "startTime",
id2: "endTime",
type: "zdyDate",
value: "",
col: "3",
},
{
name: "任务类型",
id: "taskType",
type: "select",
selectData: [
{ name: "车车伴随", value: "ccbs" },
{ name: "车号伴随", value: "chbs" },
{ name: "手机号时空伴随", value: "sjhskbs" },
{ name: "人像伴随", value: "rxbs" },
],
value: "",
placeholder: "",
col: "3",
},
],
cxDefaultFormThead: [
{
label: "任务编号",
prop: "taskId",
},
{
label: "任务名称",
prop: "taskName",
},
{
label: "任务状态",
prop: "progress",
},
{
label: "发送人证件",
prop: "fsrIdentity",
},
{
label: "任务类型",
prop: "taskType",
},
{
label: "发送时间",
prop: "djsj",
},
{
label: "结果数",
prop: "counts",
},
{
label: "发送人姓名",
prop: "fsrXm",
},
{
label: "伴随号码",
prop: "carNum",
},
],
cxUrl: "/car/selecteRegionalsTasks",
Menu: [
{
id: "queryXxbk",
label: "信息布控",
index: "queryXxbk",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
};
},
created() {
this.$store.commit("user/SET_Menu", this.Menu);
let skjm = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
this.$set(this.cxFormData, "fsrIdentity", skjm);
},
methods: {
doFqrwCount() {
let key =
"maplogin" + encrypt.creattimeBumderNYR(new Date()).split("-").join("");
let vi =
"map_vues" + encrypt.creattimeBumderNYR(new Date()).split("-").join("");
let skjm = encrypt.skEncrypt(
JSON.parse(sessionStorage.getItem("userInfo")).identitycard,
key.trim(),
vi.trim()
);
let path = `http://74.6.54.165:9005/#/loginZZ?sfzh=${skjm}`;
window.open(path, "_blank");
},
// naotu
goNt(scope) {
var userInfo = JSON.parse(sessionStorage.getItem("userInfo"));
var idcard = userInfo.identitycard;
var params = {
type: "skbs",
kybh: scope.row.taskId,
userId: idcard,
username: userInfo.userName,
trueName: userInfo.userName,
identitycard: userInfo.identitycard,
unitcode: userInfo.unitcode,
unitname: userInfo.unitname,
};
this.toDetail(`${this.$baseUrl.alyIP4}/naotuBox`, params);
},
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();
},
},
};
</script>
<style>
.el-dialog__body {
padding: 10px 15px !important;
}
.rightContent .el-input__inner,
#formCommonPage .el-input__inner {
height: 32px;
line-height: 32px;
font-family: inherit;
}
.el-table__header-wrapper th,
.el-table__header-wrapper tr {
background: #f4f6f7;
}
.rightContent .el-input__icon,
#formCommonPage .el-input__icon,
.el-input__suffix-inner {
line-height: 36px;
}
.rightContent .el-range-separator {
position: relative;
top: -4px;
}
.rightContent .el-textarea__inner,
#formCommonPage .el-textarea__inner {
width: 100%;
font-family: inherit;
}
.rightContent .el-range-input,
#formCommonPage .el-range-input {
vertical-align: top;
}
.rightContent .el-date-editor .el-range__close-icon {
margin-top: -4px;
}
.rightContent .el-form-item__error {
left: calc(66% - 27px);
top: 12px;
}
.success-row {
background-color: #fbf9f4 !important;
}
.Content .el-input,
.Content .el-date-editor--daterange.el-input__inner {
width: 100% !important;
}
</style>
<style scoped lang="scss">
@import "@/assets/styles/rightContent.scss";
.hbyp {
font-size: 14px;
font-family: Source Han Sans CN;
font-weight: 400;
line-height: 22px;
color: #007aff;
margin-right: 16px;
cursor: pointer;
display: inline-block;
width: 87px;
// border: 1px solid;
line-height: 28px;
text-align: center;
}
.hbyps {
width: 64px;
height: 24px;
background: #ffffff;
border: 1px solid #007aff;
opacity: 1;
border-radius: 4px;
text-align: center;
align-items: center;
display: inline-block;
font-size: 12px !important;
font-weight: 400 !important;
color: #007aff !important;
cursor: pointer;
}
</style>
\ No newline at end of file
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
@doFqrwCount="doFqrwCount"
pageASs="bxqd"
ref="rightContent"
>
<template #jrnt="scope">
<span class="hbyp" @click="goNt(scope.scope)">进入脑图</span>
</template>
</right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
import encrypt from "@/utils/encry.js";
export default {
name: "xsbk",
components: {
rightContent,
},
data() {
return {
header: "线索布控",
pageBs: "xsbk1",
cxFormData: {
startTime: "",
endTime: "",
taskName: "",
taskType: "sjhmbk",
taskObject: "",
fsrIdentity: "",
},
cxQueryField: [
{
name: "任务名称",
id: "taskName",
type: "text",
value: "",
placeholder: "请输入任务名称",
col: "3",
},
{
name: "任务发送时间",
id: "startTime",
id2: "endTime",
type: "zdyDate",
value: "",
col: "3",
},
{
name: "任务类型",
id: "taskType",
type: "select",
selectData: [
{ name: "手机号码布控", value: "sjhmbk" },
{ name: "车辆布控", value: "clbk" },
{ name: "IMSI布控", value: "IMSIbk" },
{ name: "IMEI布控", value: "IMEIbk" },
{ name: "QQ号码布控", value: "qqhmbk" },
{ name: "微信id布控", value: "wxidbk" },
{ name: " MAC布控", value: "MACdzbk" },
],
value: "",
placeholder: "",
col: "3",
},
],
cxDefaultFormThead: [
{
label: "任务编号",
prop: "taskId",
},
{
label: "任务名称",
prop: "taskName",
},
{
label: "任务状态",
prop: "progress",
},
{
label: "发送人证件",
prop: "fsrIdentity",
},
{
label: "任务类型",
prop: "taskType",
},
{
label: "发送时间",
prop: "djsj",
},
{
label: "结果数",
prop: "counts",
},
{
label: "发送人姓名",
prop: "fsrXm",
},
{
label: "伴随号码",
prop: "carNum",
},
],
cxUrl: "/car/selecteRegionalsTasks",
Menu: [
{
id: "queryXxbk",
label: "信息布控",
index: "queryXxbk",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
};
},
created() {
this.$store.commit("user/SET_Menu", this.Menu);
let skjm = JSON.parse(sessionStorage.getItem("userInfo")).identitycard;
this.$set(this.cxFormData, "fsrIdentity", skjm);
},
methods: {
doFqrwCount() {
let key =
"maplogin" + encrypt.creattimeBumderNYR(new Date()).split("-").join("");
let vi =
"map_vues" + encrypt.creattimeBumderNYR(new Date()).split("-").join("");
let skjm = encrypt.skEncrypt(
JSON.parse(sessionStorage.getItem("userInfo")).identitycard,
key.trim(),
vi.trim()
);
let path = `http://74.6.54.165:9005/#/loginZZ?sfzh=${skjm}`;
window.open(path, "_blank");
},
// naotu
goNt(scope) {
var userInfo = JSON.parse(sessionStorage.getItem("userInfo"));
var idcard = userInfo.identitycard;
var params = {
type: "xxbk",
kybh: scope.row.taskId,
userId: idcard,
username: userInfo.userName,
trueName: userInfo.userName,
identitycard: userInfo.identitycard,
unitcode: userInfo.unitcode,
unitname: userInfo.unitname,
};
this.toDetail(`${this.$baseUrl.alyIP4}/naotuBox`, params);
},
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();
},
},
};
</script>
<style>
.el-dialog__body {
padding: 10px 15px !important;
}
.rightContent .el-input__inner,
#formCommonPage .el-input__inner {
height: 32px;
line-height: 32px;
font-family: inherit;
}
.el-table__header-wrapper th,
.el-table__header-wrapper tr {
background: #f4f6f7;
}
.rightContent .el-input__icon,
#formCommonPage .el-input__icon,
.el-input__suffix-inner {
line-height: 36px;
}
.rightContent .el-range-separator {
position: relative;
top: -4px;
}
.rightContent .el-textarea__inner,
#formCommonPage .el-textarea__inner {
width: 100%;
font-family: inherit;
}
.rightContent .el-range-input,
#formCommonPage .el-range-input {
vertical-align: top;
}
.rightContent .el-date-editor .el-range__close-icon {
margin-top: -4px;
}
.rightContent .el-form-item__error {
left: calc(66% - 27px);
top: 12px;
}
.success-row {
background-color: #fbf9f4 !important;
}
.Content .el-input,
.Content .el-date-editor--daterange.el-input__inner {
width: 100% !important;
}
</style>
<style scoped lang="scss">
@import "@/assets/styles/rightContent.scss";
.hbyp {
font-size: 14px;
font-family: Source Han Sans CN;
font-weight: 400;
line-height: 22px;
color: #007aff;
margin-right: 16px;
cursor: pointer;
display: inline-block;
width: 87px;
// border: 1px solid;
line-height: 28px;
text-align: center;
}
.hbyps {
width: 64px;
height: 24px;
background: #ffffff;
border: 1px solid #007aff;
opacity: 1;
border-radius: 4px;
text-align: center;
align-items: center;
display: inline-block;
font-size: 12px !important;
font-weight: 400 !important;
color: #007aff !important;
cursor: pointer;
}
</style>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment