Commit c4dda7a6 by cc150520900118

指纹系统

parent 8c269bea
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -18,7 +18,9 @@ let base = { ...@@ -18,7 +18,9 @@ let base = {
// naotuurl: "", // naotuurl: "",
Ptlogin: "", Ptlogin: "",
ebss: "", ebss: "",
test: "" test: "",
cs:'',
zwxt:""
}; };
if (relUrlIp == "133.8.5.1"|| if (relUrlIp == "133.8.5.1"||
relUrlIp == "68.174.69.46" || relUrlIp == "68.174.69.46" ||
...@@ -57,6 +59,8 @@ if (relUrlIp == "133.8.5.1"|| ...@@ -57,6 +59,8 @@ if (relUrlIp == "133.8.5.1"||
base.BaseURL="/apiAjzb" base.BaseURL="/apiAjzb"
//------------------------------刑专二期(日志)服务路径**阿里云**-------------------------------- //------------------------------刑专二期(日志)服务路径**阿里云**--------------------------------
base.rzURL="/apiXzxt" base.rzURL="/apiXzxt"
base.cs="/cs"
base.zwxt="http://localhost:18800/#"
//------------------------------ 在逃URL------------------------------ //------------------------------ 在逃URL------------------------------
base.ztptURL = 'http://26.3.13.120:8088'; base.ztptURL = 'http://26.3.13.120:8088';
//------------------------------刑侦后台服务路径**阿里云**-------------------------------- //------------------------------刑侦后台服务路径**阿里云**--------------------------------
......
...@@ -7,16 +7,6 @@ import "./plugins/element.js"; ...@@ -7,16 +7,6 @@ import "./plugins/element.js";
import Util from "./utils/util"; import Util from "./utils/util";
import VueWechatTitle from "vue-wechat-title"; import VueWechatTitle from "vue-wechat-title";
import "@/assets/styles/iconfont.css"; import "@/assets/styles/iconfont.css";
import dataV from '@jiaminghi/data-view'
Vue.use(dataV)
import Video from 'video.js'
import 'video.js/dist/video-js.css'
Vue.prototype.$video = Video
// 引入echarts
import echarts from 'echarts'
Vue.prototype.$echarts = echarts
Vue.prototype.bus = new Vue; Vue.prototype.bus = new Vue;
import Nsloading from "./components/Loading.vue"; import Nsloading from "./components/Loading.vue";
import Loading from "./components/Loading.vue"; import Loading from "./components/Loading.vue";
......
export default[ export default[
{ {
path: "/", path: "/",
redirect: "/login" redirect: "/fingerprintIndex"
}, },
{ {
path: "/home", path: "/fingerprintIndex",
name: "Home", name: "fingerprintIndex",
meta: { meta: {
title: "Home", title: '指纹界面',
auth: 5 auth: 5
}, },
component: () => import("@/views/Home.vue") component: () => import("@/views/zwxt/fingerprint.vue")
},
{
path: "/callQuery",
name: "callQuery",
meta: {
title: '查询界面',
auth: 5
},
component: () => import("@/components/demoPrototype/queryPages/callQuery.vue")
},
{
path: "/jccxIndex",
name: "jccxIndex",
meta: {
title: '基础查询界面',
auth: 5
},
component: () => import("@/views/jccx/index.vue")
},
{
path: "/ykgldpIndex",
name: "ykgldpIndex",
meta: {
title: '运控管理大屏',
auth: 5
},
component: () => import("@/views/rzcx/ykgldp.vue")
},
{
path: "/rzcxIndex",
name: "rzcxIndex",
meta: {
title: '日志查询界面',
auth: 5
},
component: () => import("@/views/rzcx/index.vue"),
redirect: {name: "sjzyykgl"}, //输入路由会重定向到dlrz页面
children:
[
{
path: "dlrz",
name: "dlrz",
component: () => import("@/views/rzcx/dlrz.vue"),
meta: {
title: "运控管理"
}
},
{
path: "gnsyrz",
name: "gnsyrz",
component: () => import("@/views/rzcx/gnsyrz.vue"),
meta: {
title: "运控管理"
}
},
{
path: "ldfwrz",
name: "ldfwrz",
component: () => import("@/views/rzcx/ldfwrz.vue"),
meta: {
title: "运控管理"
}
},
{
path: "ykfw",
name: "ykfw",
component: () => import("@/views/rzcx/ykfw.vue"),
meta: {
title: "运控管理"
}
},
{
path: "dwfwyktj",
name: "dwfwyktj",
component: () => import("@/views/rzcx/dwfwyktj.vue"),
meta: {
title: "运控管理"
}
},
{
path: "fwrz",
name: "fwrz",
component: () => import("@/views/rzcx/fwrz.vue"),
meta: {
title: "运控管理"
}
},
{
path: "ykpgbg",
name: "ykpgbg",
component: () => import("@/views/rzcx/ykpgbg.vue"),
meta: {
title: "运控管理"
}
},
{
path: "gnfwtj",
name: "gnfwtj",
component: () => import("@/views/rzcx/gnfwtj.vue"),
meta: {
title: "运控管理"
}
},
{
path: "sjzyykgl",
name: "sjzyykgl",
component: () => import("@/views/rzcx/sjzyykgl.vue"),
meta: {
title: "运控管理"
}
},
{
path: "jwzdjappykgl",
name: "jwzdjappykgl",
component: () => import("@/views/rzcx/jwzdjappykgl.vue"),
meta: {
title: "运控管理"
}
},
]
},
{
path: "/qsajIndex",
name: "qsajIndex",
meta: {
title: '查询全省案件信息',
auth: 5
},
component: () => import("@/views/naoTu/cxqsajxx.vue")
},
{
path: "/qgajIndex",
name: "qgajIndex",
meta: {
title: '查询全国案件信息',
auth: 5
},
component: () => import("@/views/naoTu/cxqgajxx.vue")
},
{
path: "/cxqghcdpxxIndex",
name: "cxqghcdpxxIndex",
meta: {
title: '查询全国火车订票信息',
auth: 5
},
component: () => import("@/views/naoTu/cxqghcdpxx.vue")
},
{
path: "/cxqgkdxxIndex",
name: "cxqgkdxxIndex",
meta: {
title: '查询全国快递信息',
auth: 5
},
component: () => import("@/views/naoTu/cxqgkdxx.vue")
},
{
path: "/cxqshbxxIndex",
name: "cxqshbxxIndex",
meta: {
title: '查询全省航班信息',
auth: 5
},
component: () => import("@/views/naoTu/cxqshbxx.vue")
},
{
path: "/cxqshcxxIndex",
name: "cxqshcxxIndex",
meta: {
title: '查询全省火车信息',
auth: 5
},
component: () => import("@/views/naoTu/cxqshcxx.vue")
},
{
path: "/cxqsldxxIndex",
name: "cxqsldxxIndex",
meta: {
title: '查询全省旅店信息',
auth: 5
},
component: () => import("@/views/naoTu/cxqsldxx.vue")
},
{
path: "/cxqswbxxIndex",
name: "cxqswbxxIndex",
meta: {
title: '查询全省网吧信息',
auth: 5
},
component: () => import("@/views/naoTu/cxqswbxx.vue")
},
{
path: "/cxqskdxxIndex",
name: "cxqskdxxIndex",
meta: {
title: '查询全省快递信息',
auth: 5
},
component: () => import("@/views/naoTu/cxqskdxx.vue")
},
{
path: "/cxhdxxIndex",
name: "cxhdxxIndex",
meta: {
title: '查询话单信息',
auth: 5
},
component: () => import("@/views/naoTu/cxhdxx.vue")
},
{
path: "/cxqghbxxIndex",
name: "cxqghbxxIndex",
meta: {
title: '查询全国航班信息',
auth: 5
},
component: () => import("@/views/naoTu/cxqghbxx.vue")
},
{
path: "/cxtxlxxIndex",
name: "cxtxlxxIndex",
meta: {
title: '查询通讯录信息',
auth: 5
},
component: () => import("@/views/naoTu/cxtxlxx.vue")
},
{
path: "/cxqskyxxIndex",
name: "cxqskyxxIndex",
meta: {
title: '查询全省客运信息',
auth: 5
},
component: () => import("@/views/naoTu/cxqskyxx.vue")
},
{
path: "/claqkryIndex",
name: "claqkryIndex",
meta: {
title: '查询次类案前科人员',
auth: 5
},
component: () => import("@/views/naoTu/claqkry.vue")
},
{
path: "/cxjfcbajxxIndex",
name: "cxjfcbajxxIndex",
meta: {
title: '查询积分串并案件信息',
auth: 5
},
component: () => import("@/views/naoTu/cxjfcbajxx.vue")
},
{
path: "/cxcbxlajxxIndex",
name: "cxcbxlajxxIndex",
meta: {
title: '查询串并系列案件信息',
auth: 5
},
component: () => import("@/views/naoTu/cxcbxlajxx.vue")
},
{
path: "/cxcbxszxxIndex",
name: "cxcbxszxxIndex",
meta: {
title: '查询串并线索组信息',
auth: 5
},
component: () => import("@/views/naoTu/cxcbxszxx.vue")
},
{
path: "/cxclwzxxIndex",
name: "cxclwzxxIndex",
meta: {
title: '查询车辆违章信息',
auth: 5
},
component: () => import("@/views/naoTu/cxclwzxx.vue")
}, },
] ]
var getBase64=(url, callback) =>{
var Img = new Image(),
dataURL = '';
Img.src = url + '?v=' + Math.random();
Img.setAttribute('crossOrigin', 'Anonymous');
Img.onload = function() {
var canvas = document.createElement('canvas'),
width = Img.width,
height = Img.height;
canvas.width = width;
canvas.height = height;
canvas.getContext('2d').drawImage(Img, 0, 0, width, height);
dataURL = canvas.toDataURL('image/jpeg');
return callback ? callback(dataURL) : null;
};
};
export {
getBase64
}
<template>
<div id="ajTable">
<el-dialog title="案件信息" :visible.sync="dialogFyxxVisible" width="1050px" class="jyDialog" center @close="closeDialog">
<el-table
:data="fyxxTable"
style="width: 100%"
highlight-current-row
>
<el-table-column
align="center"
:min-width="
columnTitle.width
? columnTitle.width
: columnTitle.prop == 'jyaq' || columnTitle.prop == 'asjbh'
? '360'
: '160'
"
v-for="columnTitle in ajThead"
:prop="columnTitle.prop"
:key="columnTitle.label"
:label="columnTitle.label"
>
<template slot-scope="scope">
<div class="ajxq_s" v-if="columnTitle.prop == 'jyaq'">
<span class="none" v-html="scope.row[columnTitle.prop]"></span
><a
href="javascript:void(0);"
onclick='javascript:this.parentNode.style.display="none";this.parentNode.nextSibling.style.display="block"'
style="display: inline-block;width: 100%;text-align: right;color: #3692c6;font-weight:600;"
id="open"
>展开</a
>
</div>
<div class="ajxq_n" style="display:none;">
<span
style="display: block;"
v-html="scope.row[columnTitle.prop]"
></span
><a
href="javascript:void(0);"
onclick='javascript:this.parentNode.style.display="none";this.parentNode.previousSibling.style.display="block"'
style="float:right;color: #3692c6;font-weight:600;"
id="stop"
>收起</a
>
</div>
<div
v-if="columnTitle.prop != 'jyaq'"
v-html="scope.row[columnTitle.prop]"
></div>
</template>
</el-table-column>
</el-table>
<!--分页-->
<el-pagination
background
@current-change="handleCurrentChange"
:current-page.sync="currentPage1"
:page-size="page_size"
layout="prev, pager, next"
:small="true"
:total="fyTableLength">
</el-pagination>
</el-dialog>
</div>
</template>
<script>
export default {
name: "ajTable",
props:{
DefaultAjFormThead: {
type: Array,
default: () => []
},
ajTableVisi:Boolean,
cxcsAjList: {
type: Array,
default: () => []
},
},
data(){
return {
currentPage1:1,
page_size:10,
fyTableLength:0,
dialogFyxxVisible:this.ajTableVisi,
fyxxTable:this.cxcsAjList,
ajThead:this.DefaultAjFormThead
}
},
methods:{
closeDialog(){
let self=this;
//self.dialogFyxxVisible=false;
self.currentPage1 = 1;
self.$emit("close",false)
},
handleCurrentChange(val){
let self = this;
self.currentPage1 = val;
self.$emit("aginQuery",self.currentPage1)
}
},
watch:{
ajTableVisi(val){
debugger
let self=this;
self.dialogFyxxVisible=val;
},
cxcsAjList(val){
this.fyxxTable=val;
}
},
mounted() {
}
}
</script>
<style scoped>
</style>
<template>
<div id="selectedConditions" :class="isMinWith?'isMinWith formWrap':'formWrap'" ref="select">
<div class="conditionTitle">已选条件:</div>
<div class="conditionWrap">
<el-tag
:key="tag.id"
v-for="tag in dynamicTags"
closable
:disable-transitions="false"
@close="handleClose(tag)"
>
<div v-if="tag.type == 'zdyText'" class="inline">
{{ tag.name }}{{ tag.value }}{{ tag.value2 }}
</div>
<div v-else-if="tag.type == 'daterange'" class="inline">
{{ tag.name }}{{ tag.value1 }}{{ tag.value2 }}
</div>
<div v-else class="inline">{{ tag.name }}{{ tag.value }}</div>
</el-tag>
</div>
<div class="delete_btn inline">
<a class="zdybtn delete2" @click="deleteField"><i class="el-icon-delete" style="margin-right: 4px;"></i>清空条件</a>
</div>
</div>
</template>
<script>
export default {
name: "selectedConditions",
props: {
selectList: {
type: Array,
default: () => []
}
},
data() {
return {
dynamicTags: this.selectList,
height: 0,
isMinWith:document.body.clientWidth>1680?false:true,
};
},
watch: {
selectList(val) {
let self = this;
self.dynamicTags = val;
self.$nextTick(() => {
self.height = self.$refs.select.offsetHeight;
self.$emit("getHeight", self.height);
});
}
},
methods: {
deleteField(){
let self=this;
self.$emit("deleteAll");
for(let i=self.dynamicTags.length-1;i>=0;i--){
self.handleClose(self.dynamicTags[i])
}
},
handleClose(tag) {
let self = this;
if (tag.type == "zdyText") {
self.$emit("cValue", tag.id, tag.id2);
} else {
self.$emit("cValue", tag.id);
}
self.dynamicTags.splice(self.dynamicTags.indexOf(tag), 1);
self.$nextTick(() => {
self.height = self.$refs.select.offsetHeight;
self.$emit("getHeight", this.height);
});
}
},
};
</script>
<style scoped lang="scss">
@import "../../assets/styles/form.scss";
</style>
<template>
<div id="claqkry">
<card-aj :header="header" :url="url" :formField="formField" :icon="icon" :zjhmYchy="zjhmYchy" :ajYchy="ajYchy"></card-aj>
</div>
</template>
<!--次类案前科人员-->
<script>
import cardAj from "@c/cardAj_components.vue";
import {
claqkryHeader,
claqkryIcon,
claqkryUrl,
claqkryField,
cxYchyZjhmData,
cxYchyData
} from "@/utils/params";
export default {
name: "claqkry",
components:{
cardAj
},
data(){
return{
header:claqkryHeader,
url:claqkryUrl,
formField:claqkryField,
icon:claqkryIcon,
zjhmYchy:cxYchyZjhmData,
ajYchy:cxYchyData
}
}
}
</script>
<style scoped>
</style>
<template>
<div id="cxcbxlajxx">
<naotu-table :cz="cz" :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 {
naotucxcbxlajxxHeader,
naotucxcbxlajxxHeaderIcon,
naotucxcbxlajxxURL,
naotucxcbxlajxxQueryField,
naotucxcbxlajxxFormData,
naotucxcbxlajxxDefaultFormThead,
naotucxcbxlajxxCz,
} from "@/utils/params";
export default {
name: "cxcbxlajxx",
components:{
naotuTable,
},
data(){
return {
cxQueryField:naotucxcbxlajxxQueryField,
cxDefaultFormThead:naotucxcbxlajxxDefaultFormThead,
cxFormData:naotucxcbxlajxxFormData,
cxUrl:naotucxcbxlajxxURL,
header:naotucxcbxlajxxHeader,
headerIcon:naotucxcbxlajxxHeaderIcon,
cz:naotucxcbxlajxxCz
}
}
}
</script>
<style scoped>
</style>
<template>
<div id="cxcbxszxx">
<naotu-table :ychyData="ychyData" :cz="cz" :childrenUrl="childrenUrl" :childrenQueryField="childrenQueryField" :childrenFormData="childrenFormData" :childrenFormThead="childrenFormThead" :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 {
cxYchyData,
/*主表格*/
naotucxcbxszxxHeader,
naotucxcbxszxxHeaderIcon,
naotucxcbxszxxURL,
naotucxcbxszxxQueryField,
naotucxcbxszxxFormData,
naotucxcbxszxxDefaultFormThead,
/*子表格*/
naotucxcbxszxxChildrenURL,
naotucxcbxszxxChildrenQueryField,
naotucxcbxszxxChildrenFormData,
naotucxcbxszxxChildrenDefaultFormThead,
naotucxcbxszxxCz
} from "@/utils/params";
export default {
name: "cxcbxszxx",
components:{
naotuTable,
},
data(){
return {
cxQueryField:naotucxcbxszxxQueryField,
cxDefaultFormThead:naotucxcbxszxxDefaultFormThead,
cxFormData:naotucxcbxszxxFormData,
cxUrl:naotucxcbxszxxURL,
header:naotucxcbxszxxHeader,
headerIcon:naotucxcbxszxxHeaderIcon,
cz:naotucxcbxszxxCz,
/*子表格*/
childrenUrl:naotucxcbxszxxChildrenURL,
childrenQueryField:naotucxcbxszxxChildrenQueryField,
childrenFormData:naotucxcbxszxxChildrenFormData,
childrenFormThead:naotucxcbxszxxChildrenDefaultFormThead,
ychyData:cxYchyData,
}
}
}
</script>
<style scoped>
</style>
<template>
<div id="cxclwzxx">
<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 {
naotuCxclwzxxHeader,
naotuCxclwzxxHeaderIcon,
naotuCxclwzxxURL,
naotuCxclwzxxQueryField,
naotuCxclwzxxFormData,
naotuCxclwzxxDefaultFormThead,
} from "@/utils/params";
export default {
name: "cxclwzxx",
components:{
naotuTable,
},
data(){
return {
cxQueryField:naotuCxclwzxxQueryField,
cxDefaultFormThead:naotuCxclwzxxDefaultFormThead,
cxFormData:naotuCxclwzxxFormData,
cxUrl:naotuCxclwzxxURL,
header:naotuCxclwzxxHeader,
headerIcon:naotuCxclwzxxHeaderIcon,
}
}
}
</script>
<style scoped>
</style>
<template>
<div id="cxhdxx">
<naotu-table :paentCxsjRules="paentCxsjRules" :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 {
naotuHdHeader,
naotuHdHeaderIcon,
naotuHdURL,
naotuHdQueryField,
naotuHdFormData,
naotuHdDefaultFormThead,
naotuCxSjRules
} from "@/utils/params";
export default {
name: "cxhdxx",
components:{
naotuTable,
},
data(){
return {
paentCxsjRules:naotuCxSjRules,
cxQueryField:naotuHdQueryField,
cxDefaultFormThead:naotuHdDefaultFormThead,
cxFormData:naotuHdFormData,
cxUrl:naotuHdURL,
header:naotuHdHeader,
headerIcon:naotuHdHeaderIcon,
}
}
}
</script>
<style scoped>
</style>
<template>
<div id="cxjfcbajxx">
<naotu-table :ychyData="ychyData" :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 {
cxYchyData,
naotucxjfcbajxxHeader,
naotucxjfcbajxxHeaderIcon,
naotucxjfcbajxxURL,
naotucxjfcbajxxQueryField,
naotucxjfcbajxxFormData,
naotucxjfcbajxxDefaultFormThead,
} from "@/utils/params";
export default {
name: "cxjfcbajxx",
components:{
naotuTable,
},
data(){
return {
cxQueryField:naotucxjfcbajxxQueryField,
cxDefaultFormThead:naotucxjfcbajxxDefaultFormThead,
cxFormData:naotucxjfcbajxxFormData,
cxUrl:naotucxjfcbajxxURL,
header:naotucxjfcbajxxHeader,
headerIcon:naotucxjfcbajxxHeaderIcon,
ychyData:cxYchyData,
}
}
}
</script>
<style scoped>
</style>
<template>
<div class="cxqgajxx">
<naotu-details :header="header" :url="url" :formField="formField" :icon="icon"></naotu-details>
</div>
</template>
<script>
import naotuDetails from "@c/naotuDetails_components.vue";
import {
naotuQgAjHeader,
naotuQgAjIcon,
naotuQgAjUrl,
naotuQgAjField,
} from "@/utils/params";
export default {
name: "cxqgajxx",
components:{
naotuDetails
},
data(){
return{
header:naotuQgAjHeader,
url:naotuQgAjUrl,
formField:naotuQgAjField,
icon:naotuQgAjIcon
}
}
}
</script>
<style scoped>
</style>
<template>
<div id="cxqghbxx">
<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 {
naotuQghbHeader,
naotuQghbHeaderIcon,
naotuQghbURL,
naotuQghbQueryField,
naotuQghbFormData,
naotuQghbDefaultFormThead,
} from "@/utils/params";
export default {
name: "cxqghbxx",
components:{
naotuTable,
},
data(){
return {
cxQueryField:naotuQghbQueryField,
cxDefaultFormThead:naotuQghbDefaultFormThead,
cxFormData:naotuQghbFormData,
cxUrl:naotuQghbURL,
header:naotuQghbHeader,
headerIcon:naotuQghbHeaderIcon,
}
}
}
</script>
<style scoped>
</style>
<template>
<div id="cxqghcdpxx">
<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 {
naotuQgHcHeader,
naotuQgHcHeaderIcon,
naotuQgHcURL,
naotuQgHcQueryField,
naotuQgHcFormData,
naotuQgHcDefaultFormThead,
} from "@/utils/params";
export default {
name: "cxqghcdpxx",
components:{
naotuTable,
},
data(){
return {
cxQueryField:naotuQgHcQueryField,
cxDefaultFormThead:naotuQgHcDefaultFormThead,
cxFormData:naotuQgHcFormData,
cxUrl:naotuQgHcURL,
header:naotuQgHcHeader,
headerIcon:naotuQgHcHeaderIcon,
}
}
}
</script>
<style scoped>
</style>
<template>
<div id="cxqgkdxx">
<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 {
naotuQqKdHeader,
naotuQqKdHeaderIcon,
naotuQqKdURL,
naotuQqKdQueryField,
naotuQqKdFormData,
naotuQqKdDefaultFormThead,
} from "@/utils/params";
export default {
name: "cxqgkdxx",
components:{
naotuTable,
},
data(){
return {
cxQueryField:naotuQqKdQueryField,
cxDefaultFormThead:naotuQqKdDefaultFormThead,
cxFormData:naotuQqKdFormData,
cxUrl:naotuQqKdURL,
header:naotuQqKdHeader,
headerIcon:naotuQqKdHeaderIcon,
}
}
}
</script>
<style scoped>
</style>
<template>
<div class="cxqsajxx">
<naotu-details :header="header" :url="url" :formField="formField" :icon="icon"></naotu-details>
</div>
</template>
<script>
import naotuDetails from "@c/naotuDetails_components.vue";
import {
naotuQsAjHeader,
naotuQsAjIcon,
naotuQsAjUrl,
naotuQsAjField,
} from "@/utils/params";
export default {
name: "cxqsajxx",
components:{
naotuDetails
},
data(){
return{
header:naotuQsAjHeader,
url:naotuQsAjUrl,
formField:naotuQsAjField,
icon:naotuQsAjIcon
}
}
}
</script>
<style scoped>
</style>
<template>
<div id="cxqshbxx">
<naotu-table :paentCxsjRules="paentCxsjRules" :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 {
naotuQsHbHeader,
naotuQsHbHeaderIcon,
naotuQsHbURL,
naotuQsHbQueryField,
naotuQsHbFormData,
naotuQsHbDefaultFormThead,
naotuCxSjRules
} from "@/utils/params";
export default {
name: "cxqshbxx",
components:{
naotuTable,
},
data(){
return {
paentCxsjRules:naotuCxSjRules,
cxQueryField:naotuQsHbQueryField,
cxDefaultFormThead:naotuQsHbDefaultFormThead,
cxFormData:naotuQsHbFormData,
cxUrl:naotuQsHbURL,
header:naotuQsHbHeader,
headerIcon:naotuQsHbHeaderIcon,
}
}
}
</script>
<style scoped>
</style>
<template>
<div id="cxqshcxx">
<naotu-table :paentCxsjRules="paentCxsjRules" :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 {
naotuQsHcHeader,
naotuQsHcHeaderIcon,
naotuQsHcURL,
naotuQsHcQueryField,
naotuQsHcFormData,
naotuQsHcDefaultFormThead,
naotuCxSjRules
} from "@/utils/params";
export default {
name: "cxqshcxx",
components:{
naotuTable,
},
data(){
return {
paentCxsjRules:naotuCxSjRules,
cxQueryField:naotuQsHcQueryField,
cxDefaultFormThead:naotuQsHcDefaultFormThead,
cxFormData:naotuQsHcFormData,
cxUrl:naotuQsHcURL,
header:naotuQsHcHeader,
headerIcon:naotuQsHcHeaderIcon,
}
}
}
</script>
<style scoped>
</style>
<template>
<div id="cxqskdxx">
<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 {
naotuQsKdHeader,
naotuQsKdHeaderIcon,
naotuQsKdURL,
naotuQsKdQueryField,
naotuQsKdFormData,
naotuQsKdDefaultFormThead,
} from "@/utils/params";
export default {
name: "cxqskdxx",
components:{
naotuTable,
},
data(){
return {
cxQueryField:naotuQsKdQueryField,
cxDefaultFormThead:naotuQsKdDefaultFormThead,
cxFormData:naotuQsKdFormData,
cxUrl:naotuQsKdURL,
header:naotuQsKdHeader,
headerIcon:naotuQsKdHeaderIcon,
}
}
}
</script>
<style scoped>
</style>
<template>
<div id="cxqskyxx">
<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 {
naotuQskyxxHeader,
naotuQskyxxHeaderIcon,
naotuQskyxxURL,
naotuQskyxxQueryField,
naotuQskyxxFormData,
naotuQskyxxDefaultFormThead,
} from "@/utils/params";
export default {
name: "cxqskyxx",
components:{
naotuTable,
},
data(){
return {
cxQueryField:naotuQskyxxQueryField,
cxDefaultFormThead:naotuQskyxxDefaultFormThead,
cxFormData:naotuQskyxxFormData,
cxUrl:naotuQskyxxURL,
header:naotuQskyxxHeader,
headerIcon:naotuQskyxxHeaderIcon,
}
}
}
</script>
<style scoped>
</style>
<template>
<div id="cxqsldxx">
<naotu-table :paentCxsjRules="paentCxsjRules" :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 {
naotuQsLdHeader,
naotuQsLdHeaderIcon,
naotuQsLdURL,
naotuQsLdQueryField,
naotuQsLdFormData,
naotuQsLdDefaultFormThead,
naotuCxSjRules
} from "@/utils/params";
export default {
name: "cxqsldxx",
components:{
naotuTable,
},
data(){
return {
paentCxsjRules:naotuCxSjRules,
cxQueryField:naotuQsLdQueryField,
cxDefaultFormThead:naotuQsLdDefaultFormThead,
cxFormData:naotuQsLdFormData,
cxUrl:naotuQsLdURL,
header:naotuQsLdHeader,
headerIcon:naotuQsLdHeaderIcon,
}
}
}
</script>
<style scoped>
</style>
<template>
<div id="cxqswbxx">
<naotu-table :paentCxsjRules="paentCxsjRules" :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 {
naotuQsWbHeader,
naotuQsWbHeaderIcon,
naotuQsWbURL,
naotuQsWbQueryField,
naotuQsWbFormData,
naotuQsWbDefaultFormThead,
naotuCxSjRules
} from "@/utils/params";
export default {
name: "cxqsldxx",
components:{
naotuTable,
},
data(){
return {
paentCxsjRules:naotuCxSjRules,
cxQueryField:naotuQsWbQueryField,
cxDefaultFormThead:naotuQsWbDefaultFormThead,
cxFormData:naotuQsWbFormData,
cxUrl:naotuQsWbURL,
header:naotuQsWbHeader,
headerIcon:naotuQsWbHeaderIcon,
}
}
}
</script>
<style scoped>
</style>
<template>
<div id="cxtxlxx">
<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 {
naotuTxlHeader,
naotuTxlHeaderIcon,
naotuTxlURL,
naotuTxlQueryField,
naotuTxlFormData,
naotuTxlDefaultFormThead,
} from "@/utils/params";
export default {
name: "cxtxlxx",
components:{
naotuTable,
},
data(){
return {
cxQueryField:naotuTxlQueryField,
cxDefaultFormThead:naotuTxlDefaultFormThead,
cxFormData:naotuTxlFormData,
cxUrl:naotuTxlURL,
header:naotuTxlHeader,
headerIcon:naotuTxlHeaderIcon,
}
}
}
</script>
<style scoped>
</style>
<template>
<div>
<right-content :header="header" :cxFormData="cxFormData" :cxQueryField="cxQueryField" :cxDefaultFormThead="cxDefaultFormThead" :cxUrl="cxUrl"></right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
import {
rzcxcxHeader,
rzcxcxFormData,
rzcxCxQueryField,
rzcxCxDefaultFormThead,
rzcxCxURL
} from "@/utils/params";
export default {
name: "dlrz",
components:{
rightContent
},
data() {
return {
cxFormData:rzcxcxFormData,
cxQueryField: rzcxCxQueryField,
cxDefaultFormThead:rzcxCxDefaultFormThead,
cxUrl:rzcxCxURL,
header:rzcxcxHeader
};
}
}
</script>
<style scoped>
</style>
<template>
<div id="dwfwyktj">
<right-content :header="header" :cxFormData="cxFormData" :cxQueryField="cxQueryField" :cxDefaultFormThead="cxDefaultFormThead" :cxUrl="cxUrl" :pageFlag="pageFlag"></right-content>
</div>
</template>
<!--对外服务运控统计-->
<script>
import rightContent from "@c/ptCxForm_components.vue";
import {
rzcxDwfwyktjHeader,
rzcxDwfwyktjFormData,
rzcxDwfwyktjQueryField,
rzcxDwfwyktjDefaultFormThead,
rzcxDwfwyktjURL,
rzcxDwfwyktjpageFlag
} from "@/utils/params";
export default {
name: "dwfwyktj",
components:{
rightContent
},
data() {
return {
cxFormData:rzcxDwfwyktjFormData,
cxQueryField: rzcxDwfwyktjQueryField,
cxDefaultFormThead:rzcxDwfwyktjDefaultFormThead,
cxUrl:rzcxDwfwyktjURL,
header:rzcxDwfwyktjHeader,
pageFlag:rzcxDwfwyktjpageFlag
};
}
}
</script>
<style scoped>
</style>
<template>
<div id="fwrz">
<div class="ar" style="margin-top:10px;">
<el-button
type="primary"
size="small"
@click="back"
class="zdybtn zdy_back_btn" style="margin-right:16px !important;"
>返回</el-button
>
</div>
<right-content :header="header" :cxFormData="cxFormData" :cxQueryField="cxQueryField" :cxDefaultFormThead="cxDefaultFormThead" :cxUrl="cxUrl"></right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
import {
rzcxDwfwyktjFwrzHeader,
rzcxDwfwyktjFwrzFormData,
rzcxDwfwyktjFwrzQueryField,
rzcxDwfwyktjFwrzDefaultFormThead,
rzcxDwfwyktjFwrzURL,
} from "@/utils/params";
export default {
name: "fwrz",
components:{
rightContent
},
data() {
return {
cxFormData:rzcxDwfwyktjFwrzFormData,
cxQueryField: rzcxDwfwyktjFwrzQueryField,
cxDefaultFormThead:rzcxDwfwyktjFwrzDefaultFormThead,
cxUrl:rzcxDwfwyktjFwrzURL,
header:rzcxDwfwyktjFwrzHeader,
};
},
methods:{
back(){
this.$router.go(-1)
}
},
mounted() {
}
}
</script>
<style scoped>
</style>
<template>
<div id="gnfwtj">
<right-content :header="header" :cxFormData="cxFormData" :cxQueryField="cxQueryField" :cxDefaultFormThead="cxDefaultFormThead" :cxUrl="cxUrl"></right-content>
</div>
</template>
<!--功能访问统计-->
<script>
import rightContent from "@c/ptCxForm_components.vue";
import {
gnfwtjHeader,
gnfwtjFormData,
gnfwtjQueryField,
gnfwtjDefaultFormThead,
gnfwtjURL
} from "@/utils/params";
export default {
name: "gnfwtj",
components:{
rightContent
},
data() {
return {
cxFormData:gnfwtjFormData,
cxQueryField: gnfwtjQueryField,
cxDefaultFormThead:gnfwtjDefaultFormThead,
cxUrl:gnfwtjURL,
header:gnfwtjHeader
};
}
}
</script>
<style scoped>
</style>
<template>
<div>
<right-content :header="header" :cxFormData="cxFormData" :cxQueryField="cxQueryField" :cxDefaultFormThead="cxDefaultFormThead" :cxUrl="cxUrl"></right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
import {
rzcxGncxHeader,
rzcxGncxFormData,
rzcxGnCxQueryField,
rzcxGnCxDefaultFormThead,
rzcxGnCxURL
} from "@/utils/params";
export default {
name: "gnsyrz",
components:{
rightContent
},
data() {
return {
cxFormData:rzcxGncxFormData,
cxQueryField: rzcxGnCxQueryField,
cxDefaultFormThead:rzcxGnCxDefaultFormThead,
cxUrl:rzcxGnCxURL,
header:rzcxGncxHeader
};
}
}
</script>
<style scoped>
</style>
<template>
<div>
<span class="right-icon" @click="toDp">
<i class="iconfont icondapingzhongduan"></i><span>运控大屏</span>
</span>
<list-header :headerTitle="headerTitle" ref="header" :headerIcon="headerIcon"></list-header>
<div class="content">
<left-menu :propLeftMenu="propLeftMenu" @changeSidebarIndex="changeSidebarIndex" :sidebarItemName="sidebarItemName"></left-menu>
<div class="rightContent">
<router-view></router-view>
</div>
</div>
</div>
</template>
<script>
import listHeader from "@c/header_components.vue";
import leftMenu from "@c/leftMenu_components.vue";
import {
rzcxHeaderTitle,
rzcxHeaderIcon,
rzcxPropLeftMenu,
} from "@/utils/params";
export default {
name: "index",
components: {
listHeader,
leftMenu,
},
data(){
return {
sidebarItemName: this.$route.name,
headerTitle:rzcxHeaderTitle,
propLeftMenu:rzcxPropLeftMenu,
headerIcon:rzcxHeaderIcon,
}
},
methods:{
toDp(){
let routeData = this.$router.resolve({
path: "/ykgldpIndex"
});
window.open(routeData.href, "_blank");
},
changeSidebarIndex(index,item) {
if(index.indexOf("-")==-1){
this.sidebarItemName = item[index-1].id;
this.$router.push({
name: item[index-1].id,
});
}else{//子级的情况有-,如3-1
let arr=index.split("-");
this.sidebarItemName =item[arr[0]-1].children[arr[1]-1].id;
this.$router.push({
name: item[arr[0]-1].children[arr[1]-1].id,
});
}
},
},
mounted() {
}
};
</script>
<style scoped lang="scss">
@import "../../assets/styles/rightContent.scss";
.headerT {
position: inherit !important;text-indent:70px;
}
</style>
<template>
<div id="jwzdjappykgl">
<right-content :header="header" :cxFormData="cxFormData" :cxQueryField="cxQueryField" :cxDefaultFormThead="cxDefaultFormThead" :cxUrl="cxUrl"></right-content>
</div>
</template>
<!--警务终端及APP运控管理-->
<script>
import rightContent from "@c/ptCxForm_components.vue";
import {
jjwzdjappykglHeader,
jjwzdjappykglFormData,
jjwzdjappykglQueryField,
jjwzdjappykglDefaultFormThead,
jjwzdjappykglURL,
} from "@/utils/params";
export default {
name: "sjzyykgl",
components:{
rightContent
},
data() {
return {
cxFormData:jjwzdjappykglFormData,
cxQueryField: jjwzdjappykglQueryField,
cxDefaultFormThead:jjwzdjappykglDefaultFormThead,
cxUrl:jjwzdjappykglURL,
header:jjwzdjappykglHeader
};
}
}
</script>
<style scoped>
</style>
<template>
<div>
<right-content :header="header" :cxFormData="cxFormData" :cxQueryField="cxQueryField" :cxDefaultFormThead="cxDefaultFormThead" :cxUrl="cxUrl"></right-content>
</div>
</template>
<!--数据资源运控管理-->
<script>
import rightContent from "@c/ptCxForm_components.vue";
import {
sjzyykglHeader,
sjzyykglFormData,
sjzyykglQueryField,
sjzyykglDefaultFormThead,
sjzyykglURL,
} from "@/utils/params";
export default {
name: "sjzyykgl",
components:{
rightContent
},
data() {
return {
cxFormData:sjzyykglFormData,
cxQueryField: sjzyykglQueryField,
cxDefaultFormThead:sjzyykglDefaultFormThead,
cxUrl:sjzyykglURL,
header:sjzyykglHeader
};
}
}
</script>
<style scoped>
</style>
<template>
<div id="ykfw">
<right-content :header="header" :cxFormData="cxFormData" :cxFormDataXq="cxFormDataXq" :cxQueryField="cxQueryField" :cxQueryFieldXq="cxQueryFieldXq" :cxDefaultFormThead="cxDefaultFormThead" :cxDefaultFormTheadXq="cxDefaultFormTheadXq" :cxUrl="cxUrl" :cxUrlXq="cxUrlXq"></right-content>
</div>
</template>
<script>
import rightContent from "@c/tableXz.vue";
import {
rzcxYkfwcxHeader,
rzcxYkfwcxFormData,
rzcxYkfwcxFormDataXq,
rzcxYkfwCxQueryField,
rzcxYkfwCxQueryFieldXq,
rzcxYkfwCxDefaultFormThead,
rzcxYkfwCxDefaultFormTheadXq,
rzcxYkfwCxURL,
rzcxYkfwCxURLXq,
} from "@/utils/params";
export default {
name: "ykfw",
components:{
rightContent
},
data() {
return {
cxFormData:rzcxYkfwcxFormData,
cxFormDataXq:rzcxYkfwcxFormDataXq,
cxQueryField: rzcxYkfwCxQueryField,
cxQueryFieldXq:rzcxYkfwCxQueryFieldXq,
cxDefaultFormThead:rzcxYkfwCxDefaultFormThead,
cxDefaultFormTheadXq:rzcxYkfwCxDefaultFormTheadXq,
cxUrl:rzcxYkfwCxURL,
cxUrlXq:rzcxYkfwCxURLXq,
header:rzcxYkfwcxHeader
};
}
}
</script>
<style scoped>
</style>
...@@ -59,6 +59,14 @@ module.exports = { ...@@ -59,6 +59,14 @@ module.exports = {
errors: false errors: false
}, },
proxy: { proxy: {
"/cs": {
target: "http://localhost:8001/", //统一的请求头部每次修改都要重启才会生效
ws: true,
changeOrigin: true,
pathRewrite: {
'^/cs': '/'
}
},
"/apiAjzb": { "/apiAjzb": {
target: "http://39.99.224.27:8001/", //统一的请求头部每次修改都要重启才会生效 target: "http://39.99.224.27:8001/", //统一的请求头部每次修改都要重启才会生效
ws: true, ws: true,
......
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