Commit 0e98b647 by zhao_shaonan

添加手机电子轨迹、查询全省案件信息(标识号码查询)、查询全国案件信息(排除本省)详情(标识号码查询)模块

parent 1af542c4
......@@ -383,6 +383,13 @@ export default {
this.total = this.jshinList.length;
}
},
getXxQ(form) {
return request({
url: url.rzURL + this.url,
params: JSON.parse(form),
method: "get"
});
},
getXx(zjhm) {
return request({
url: url.rzURL + this.url,
......@@ -439,29 +446,51 @@ export default {
background: "rgba(255, 255, 255, 0.7)"
});
if(this.form){
let obj=JSON.parse(this.$Base64.decode(self.$route.query.info));
Watermark.set(obj.cxrXm,obj.cxrZjhm,obj.cxrDw,obj.cxrJh,obj.ip);
self.form.cxrXm=obj.cxrXm;
self.form.cxrJh=obj.cxrJh;
self.form.cxrDw=obj.cxrDw;
self.form.data=obj.data;
self.postXx(JSON.stringify(this.form)).then(res => {
if (res.success === true) {
self.total = res.data.total;
self.allList = res.data.rows;
console.log(self.allList);
self.filterData(1);
self.filterData(3);
self.filterData(10);
loading.close();
} else {
self.$message({
type: "error",
message: "查询失败"
});
loading.close();
}
});
if(this.$route.path =='/cxbsajxxBshmcxIndex'||this.$route.path =='/cxqgajxxPcbsXqBshmcx'){
self.form.bshm=self.$route.query.bshm;
self.getXxQ(JSON.stringify(this.form)).then(res => {
if (res.success === true) {
self.total = res.data.total;
self.allList = res.data.rows;
console.log(self.allList);
self.filterData(1);
self.filterData(3);
self.filterData(10);
loading.close();
} else {
self.$message({
type: "error",
message: "查询失败"
});
loading.close();
}
});
}else{
let obj=JSON.parse(this.$Base64.decode(self.$route.query.info));
Watermark.set(obj.cxrXm,obj.cxrZjhm,obj.cxrDw,obj.cxrJh,obj.ip);
self.form.cxrXm=obj.cxrXm;
self.form.cxrJh=obj.cxrJh;
self.form.cxrDw=obj.cxrDw;
self.form.data=obj.data;
self.postXx(JSON.stringify(this.form)).then(res => {
if (res.success === true) {
self.total = res.data.total;
self.allList = res.data.rows;
console.log(self.allList);
self.filterData(1);
self.filterData(3);
self.filterData(10);
loading.close();
} else {
self.$message({
type: "error",
message: "查询失败"
});
loading.close();
}
});
}
}else{
self.getXx(self.$route.query.zjhm).then(res => {
if (res.success === true) {
......
......@@ -863,7 +863,6 @@ export default {
if (
self.$route.path != "/cxqghcdpxxIndex" &&
self.$route.path != "/cxqgkdxxIndex" &&
self.$route.path != "/cxqskdxxIndex" &&
self.$route.path != "/cxqghbxxIndex" &&
self.$route.path != "/cxtxlxxIndex" &&
self.$route.path != "/cxjfcbajxxIndex" &&
......
......@@ -322,6 +322,33 @@ export default[
component: () => import("@/views/naoTu/cxclwzxx.vue")
},
{
path: "/cxsjdzgjIndex",
name: "cxsjdzgjIndex",
meta: {
title: '查询手机电子轨迹',
auth: 5
},
component: () => import("@/views/naoTu/cxsjdzgj.vue")
},
{
path: "/cxbsajxxBshmcxIndex",
name: "cxbsajxxBshmcxIndex",
meta: {
title: '查询全省案件信息(标识号码查询)',
auth: 5
},
component: () => import("@/views/naoTu/cxbsajxxBshmcx.vue")
},
{
path: "/cxqgajxxPcbsXqBshmcx",
name: "cxqgajxxPcbsXqBshmcx",
meta: {
title: '查询全国案件信息(排除本省)详情(标识号码查询)',
auth: 5
},
component: () => import("@/views/naoTu/cxqgajxxPcbsXqBshmcx.vue")
},
{
path: "/ypyjIndex",
name: "ypyjIndex",
meta: {
......@@ -339,4 +366,5 @@ export default[
},
component: () => import("@/views/dwcx/index.vue")
},
]
......@@ -10628,10 +10628,115 @@ let naotuQsWbDefaultFormThead = [
let naotuQsKdHeader = "查询全省快递信息";
let naotuQsKdHeaderIcon = "icondengjixinxi";
let naotuQsKdURL = "/nmsj/getMyJdXxFw";
let naotuQsKdQueryField = [];
let naotuQsKdQueryField = [
{
name: "查询时间",
id: "cxSj",
type: "datetimerange",
value: "",
col: "6",
pickerOptions: {
shortcuts: [
{
text: "最近一个月",
onClick(picker) {
const end = new Date();
const start = new Date();
let year = start.getFullYear();
let month = start.getMonth();
if (month === 0) {
month = 12;
year = year - 1;
}
if(month<0){
month = 12+month;
year = year - 1;
}
if (month < 10 && month > 0) {
month = "0" + month;
}
let firstDayOfPreMonth = year + "-" + month + "-" + start.getDate();
firstDayOfPreMonth = new Date(firstDayOfPreMonth);
picker.$emit("pick", [firstDayOfPreMonth, end]);
}
},
{
text: "最近三个月",
onClick(picker) {
const end = new Date();
const start = new Date();
let year = start.getFullYear();
let month = start.getMonth() - 2;
if (month === 0) {
month = 12;
year = year - 1;
}
if(month<0){
month = 12+month;
year = year - 1;
}
if (month < 10 && month > 0) {
month = "0" + month;
}
let firstDayOfPreMonth = year + "-" + month + "-" + start.getDate();
firstDayOfPreMonth = new Date(firstDayOfPreMonth);
picker.$emit("pick", [firstDayOfPreMonth, end]);
}
},
{
text: "最近六个月",
onClick(picker) {
const end = new Date();
const start = new Date();
let year = start.getFullYear();
let month = start.getMonth() - 5;
if (month === 0) {
month = 12;
year = year - 1;
}
if(month<0){
month = 12+month;
year = year - 1;
}
if (month < 10 && month > 0) {
month = "0" + month;
}
let firstDayOfPreMonth = year + "-" + month + "-" + start.getDate();
firstDayOfPreMonth = new Date(firstDayOfPreMonth);
picker.$emit("pick", [firstDayOfPreMonth, end]);
}
},
{
text: "最近一年",
onClick(picker) {
const end = new Date();
const start = new Date();
let year = start.getFullYear();
let month = start.getMonth() - 11;
if (month === 0) {
month = 12;
year = year - 1;
}
if(month<0){
month = 12+month;
year = year - 1;
}
if (month < 10 && month > 0) {
month = "0" + month;
}
let firstDayOfPreMonth = year + "-" + month + "-" + start.getDate();
firstDayOfPreMonth = new Date(firstDayOfPreMonth);
picker.$emit("pick", [firstDayOfPreMonth, end]);
}
}
]
}
}
];
let naotuQsKdFormData = {
sjrsjhm: "",
jjrsjhm: "",
cxSj:'',
page: 1,
limit: 10
};
......@@ -11232,6 +11337,172 @@ let naotuCxclwzxxDefaultFormThead = [
prop: "wzcldw"
}
];
/*29.手机电子轨迹(美亚接口)*/
let naotuSjdzgjHeader = "查询手机电子轨迹";
let naotuSjdzgjHeaderIcon = "icondengjixinxi";
let naotuSjdzgjURL = "/nmsj/getMySjGjXx";
let naotuSjdzgjQueryField = [
{
name: "查询时间",
id: "cxSj",
type: "datetimerange",
value: "",
col: "6",
pickerOptions: {
shortcuts: [
{
text: "最近一个月",
onClick(picker) {
const end = new Date();
const start = new Date();
let year = start.getFullYear();
let month = start.getMonth();
if (month === 0) {
month = 12;
year = year - 1;
}
if(month<0){
month = 12+month;
year = year - 1;
}
if (month < 10 && month > 0) {
month = "0" + month;
}
let firstDayOfPreMonth = year + "-" + month + "-" + start.getDate();
firstDayOfPreMonth = new Date(firstDayOfPreMonth);
picker.$emit("pick", [firstDayOfPreMonth, end]);
}
},
{
text: "最近三个月",
onClick(picker) {
const end = new Date();
const start = new Date();
let year = start.getFullYear();
let month = start.getMonth() - 2;
if (month === 0) {
month = 12;
year = year - 1;
}
if(month<0){
month = 12+month;
year = year - 1;
}
if (month < 10 && month > 0) {
month = "0" + month;
}
let firstDayOfPreMonth = year + "-" + month + "-" + start.getDate();
firstDayOfPreMonth = new Date(firstDayOfPreMonth);
picker.$emit("pick", [firstDayOfPreMonth, end]);
}
},
{
text: "最近六个月",
onClick(picker) {
const end = new Date();
const start = new Date();
let year = start.getFullYear();
let month = start.getMonth() - 5;
if (month === 0) {
month = 12;
year = year - 1;
}
if(month<0){
month = 12+month;
year = year - 1;
}
if (month < 10 && month > 0) {
month = "0" + month;
}
let firstDayOfPreMonth = year + "-" + month + "-" + start.getDate();
firstDayOfPreMonth = new Date(firstDayOfPreMonth);
picker.$emit("pick", [firstDayOfPreMonth, end]);
}
},
{
text: "最近一年",
onClick(picker) {
const end = new Date();
const start = new Date();
let year = start.getFullYear();
let month = start.getMonth() - 11;
if (month === 0) {
month = 12;
year = year - 1;
}
if(month<0){
month = 12+month;
year = year - 1;
}
if (month < 10 && month > 0) {
month = "0" + month;
}
let firstDayOfPreMonth = year + "-" + month + "-" + start.getDate();
firstDayOfPreMonth = new Date(firstDayOfPreMonth);
picker.$emit("pick", [firstDayOfPreMonth, end]);
}
}
]
}
}
];
let naotuSjdzgjFormData = {
sjhm: "",
cxSj: "",
page: 1,
limit: 10
};
let naotuSjdzgjDefaultFormThead = [
{
label: "基站名称",
prop: "jzmc"
},
{
label: "发现时间",
prop: "fxsj"
},
{
label: "经度",
prop: "jd"
},
{
label: "纬度",
prop: "wd"
}
];
/*30.查询全省案件信息(标识号码查询)*/
let naotuQsAjBshmHeader = "全省案件信息(标识号码查询)";
let naotuQsAjBshmIcon = "iconjingzongxinxi";
let naotuQsAjBshmUrl = "/common/getQsSaXxByBshm";
let naotuQsAjBshmField = [
{ name: "案事件编号", id: "asjbh", col: 2 },
{ name: "案件名称", id: "ajmc", col: 2 },
{ name: "发案开始时间", id: "asjfssjAsjfskssj", col: 2 },
{ name: "立案单位", id: "ladwGajgmc", col: 2 },
{ name: "案事件发生地行政区划", id: "asjfsddXzqhdm", col: 2},
{ name: "侦查阶段", id: "zcjddmMc", col: 2 },
{ name: "案件类别", id: "ajlbdmMc", col: 2 },
{ name: "简要案情", id: "jyaq", col: 1 }
];
let naotuQsAjBshmFormData={bshm:''};
/*31.查询全国案件信息(排除本省)详情(标识号码查询)*/
let naotuQgAjBshmHeader = "全国案件信息(排除本省)详情(标识号码查询)";
let naotuQgAjBshmIcon = "iconjingzongxinxi";
let naotuQgAjBshmUrl = "/common/getQgSaXxXqByBshm";
let naotuQgAjBshmField = [
{ name: "案事件编号", id: "asjbh", col: 2 },
{ name: "案件名称", id: "ajmc", col: 2 },
{ name: "发案开始时间", id: "asjfssjAsjfskssj", col: 2 },
{ name: "立案单位", id: "ladwGajgmc", col: 2 },
{ name: "案事件发生地详址", id: "asjfsddDzmc", col: 2},
{ name: "侦查阶段", id: "zcjddmMc", col: 2 },
{ name: "案件类别", id: "ajlbdmMc", col: 2 },
{ name: "简要案情", id: "jyaq", col: 1 }
];
let naotuQgAjBshmFormData={bshm:''};
/*--------------------------------------人员信息核查--------------------------------------*/
let ryxxhcSelectList=[
{name:'证件号码',value:"zjhm"},
......@@ -11853,6 +12124,25 @@ export {
naotuCxclwzxxQueryField,
naotuCxclwzxxFormData,
naotuCxclwzxxDefaultFormThead,
/*查询手机电子轨迹*/
naotuSjdzgjHeader,
naotuSjdzgjHeaderIcon,
naotuSjdzgjURL,
naotuSjdzgjQueryField,
naotuSjdzgjFormData,
naotuSjdzgjDefaultFormThead,
/*30.查询全省案件信息(标识号码查询)*/
naotuQsAjBshmHeader,
naotuQsAjBshmIcon,
naotuQsAjBshmUrl,
naotuQsAjBshmField,
naotuQsAjBshmFormData,
/*31.查询全国案件信息(排除本省)详情(标识号码查询)*/
naotuQgAjBshmHeader,
naotuQgAjBshmIcon,
naotuQgAjBshmUrl,
naotuQgAjBshmField,
naotuQgAjBshmFormData,
/*--------------------------------------人员信息核查--------------------------------------*/
ryxxhcSelectList,
ryxxhcSelectListValue,
......
<template>
<div style="margin:20px 0 0 50px">
<div style="margin:20px 0 0 50px" class="btnWrap">
<el-button type="primary" @click="toJccx">基础查询</el-button>
<el-button type="primary" @click="toRzcx">运控管理</el-button>
<el-button type="primary" @click="toYkglDp">运控管理大屏展示</el-button>
......@@ -28,6 +28,9 @@
<el-button type="primary" @click="toCbxszxx">查询串并线索组信息</el-button>
<el-button type="primary" @click="toCbxlajxx">查询串并系列案件信息</el-button>
<el-button type="primary" @click="toxx('/cxclwzxxIndex')">查询车辆违章信息</el-button>
<el-button type="primary" @click="toxx('/cxsjdzgjIndex')">查询手机电子轨迹</el-button>
<el-button type="primary" @click="toxx('/cxbsajxxBshmcxIndex')">查询全省案件信息(标识号码查询)</el-button>
<el-button type="primary" @click="toxx('/cxqgajxxPcbsXqBshmcx')">查询全国案件信息(排除本省)详情(标识号码查询)</el-button>
</div>
</template>
......@@ -164,7 +167,7 @@ export default {
toxx(path){
let routeData;
if(path=='/cxqgkdxxIndex'||path=='/cxqskdxxIndex'||path=='/cxhdxxIndex'||path=='/cxtxlxxIndex'){//全国快递信息、全省快递信息、话单信息、查询通讯录信息传参手机号码
if(path=='/cxqgkdxxIndex'||path=='/cxqskdxxIndex'||path=='/cxhdxxIndex'||path=='/cxtxlxxIndex'||path=='/cxsjdzgjIndex'){//全国快递信息、全省快递信息、话单信息、查询通讯录信息传参手机号码、查询手机电子轨迹
routeData = this.$router.resolve({
path: path,
query: {sjhm: '13643559458'}
......@@ -179,6 +182,11 @@ export default {
path: path,
query: {carNo: '11111'}
});
}else if(path=='/cxbsajxxBshmcxIndex'||path=='/cxqgajxxPcbsXqBshmcx'){//查询全省案件信息(标识号码查询)、查询全国案件信息(排除本省)详情(标识号码查询)
routeData = this.$router.resolve({
path: path,
query: {bshm: '11111'}
});
}else{
routeData = this.$router.resolve({
path: path,
......@@ -251,5 +259,5 @@ export default {
background: $base-color;
}
/deep/ .el-button{margin:5px 10px 5px 0;}
/deep/ .el-button{margin:5px 10px 5px 0 !important;}
</style>
<template>
<div class="cxbsajxxBshmcx">
<naotu-details :header="header" :url="url" :formField="formField" :icon="icon" :formData="formData"></naotu-details>
</div>
</template>
<script>
import naotuDetails from "@c/naotuDetails_components.vue";
import {
naotuQsAjBshmHeader,
naotuQsAjBshmIcon,
naotuQsAjBshmUrl,
naotuQsAjBshmField,
naotuQsAjBshmFormData,
} from "@/utils/params";
export default {
name: "cxbsajxxBshmcx",
components:{
naotuDetails
},
data(){
return{
header:naotuQsAjBshmHeader,
url:naotuQsAjBshmUrl,
formField:naotuQsAjBshmField,
icon:naotuQsAjBshmIcon,
formData:naotuQsAjBshmFormData
}
}
}
</script>
<style scoped>
</style>
<template>
<div class="cxqgajxxPcbsXqBshmcx">
<naotu-details :header="header" :url="url" :formField="formField" :icon="icon" :formData="formData"></naotu-details>
</div>
</template>
<script>
import naotuDetails from "@c/naotuDetails_components.vue";
import {
naotuQgAjBshmHeader,
naotuQgAjBshmIcon,
naotuQgAjBshmUrl,
naotuQgAjBshmField,
naotuQgAjBshmFormData,
} from "@/utils/params";
export default {
name: "cxqgajxxPcbsXqBshmcx",
components:{
naotuDetails
},
data(){
return{
header:naotuQgAjBshmHeader,
url:naotuQgAjBshmUrl,
formField:naotuQgAjBshmField,
icon:naotuQgAjBshmIcon,
formData:naotuQgAjBshmFormData
}
}
}
</script>
<style scoped>
</style>
<template>
<div id="cxsjdzgj">
<naotu-table :cxQueryField="cxQueryField" :cxDefaultFormThead="cxDefaultFormThead" :cxFormData="cxFormData" :cxUrl="cxUrl" :header="header" :headerIcon="headerIcon"></naotu-table>
</div>
</template>
<!--查询全国航班信息-->
<script>
import naotuTable from "@c/naotuTable_components.vue";
import {
naotuSjdzgjHeader,
naotuSjdzgjHeaderIcon,
naotuSjdzgjURL,
naotuSjdzgjQueryField,
naotuSjdzgjFormData,
naotuSjdzgjDefaultFormThead,
} from "@/utils/params";
export default {
name: "cxsjdzgj",
components:{
naotuTable,
},
data(){
return {
cxQueryField:naotuSjdzgjQueryField,
cxDefaultFormThead:naotuSjdzgjDefaultFormThead,
cxFormData:naotuSjdzgjFormData,
cxUrl:naotuSjdzgjURL,
header:naotuSjdzgjHeader,
headerIcon:naotuSjdzgjHeaderIcon,
}
}
}
</script>
<style scoped>
</style>
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